Jeu Hacklab REACTOR SIMULATEUR Helsinki Hacklab à la fête alternative 2011 "un projet est un rêve avec du retard " L' objectif est de créer un jeu de simulation de réacteur nucléaire, vaguement inspiré de la conception du réacteur de Tchernobyl. Le simulateur comprend probablement quelques consoles d'environ 50 cm posées sur la table, ainsi qu'une petite réplique du couvercle du Réacteur (environ 1,5 à 2 m de diamètre), une machine à fumée et d'autres objets amusants . Le but des joueurs est de maintenir la puissance de sortie du réacteur proche du niveau cible sans provoquer d'explosion nucléaire. Le Défi est une conception instable du réacteur difficile à contrôler, diverses pannes qui surviennent en raison d'un manque de maintenance et le respect du plan quinquennal du Parti. Et si le réacteur devient trop chaud, les tiges du réacteur commençant à rebondir sur le couvercle du réacteur, et le technicien de maintenance du réacteur doit sauter dessus pour les faire redescendre . canal de Carburant dansant de haut en bas") Tampons spécialisés * Liste des tâches * http://kriitstualusta.fi/hacklab-reactor-todo * Effets sonores nécessaires * http://kriistusalusta.fi/hacklab-reactor-sounds * Script pour les séquences vidéo * http://kriistusalusta.fi/hacklab-reactor-video * API pour la communication DBUS * http://kriistusalusta.fi/hacklab-reactor-API * Aperçu de la structure du réacteur simulé * http://kriutsiaalusta.fi/hackl a b-reactor-simulation Other links * GitHub project * https://github.com/HelsinkiHacklab/reactor Concept art and reference * Hacklab scale model concept 1:10: * http://www.dropbox.com/gallery/39575647/2/Hacklab/MicroReactor?h=b693d5 * Reactor lid concept art: * http://media.englishrussia.com/atomic_station/23.jpg * http://www.flickr.com/photos/liilliil/3494919856/ * Light panel concept art: * http://www.flickr.com/photos/liilliil/3486392541/ * Button panel concept art: * http://media.englishrussia.com/atomic_station/33.jpg * Inspiration for designing educational interactive experiences: * http://learningspaces2008.pbwkäyttö kotiohjaamoissaorks.com/f/Allen_Exploratorium.pdf (Studying Science Museum Exhibits That Do More Than Entertain) * Propaganda * http://lh6.googleusercontent.com/_hVOW2U7K4-M/TbhmQMepG5I/AAAAAAABeAc/VJkbsfD4IrY/s800/w34ewewfefef.jpg' * http://lh5.googleusercontent.com/_hVOW2U7K4-M/TcCZbj_WlpI/AAAAAAABeHQ/HefdBJzMPV0/s800/nuclear-powerd-zeppelin.jpg * http://lh4.ggpht.com/_hVOW2U7K4-M/SdRkQ294ZAI/AAAAAAAA9yM/xOAIk8nOqF4/s640/etyjrethetdf.jpg ------------------------------ TODO: Allaolevan voisi siivota, jotain konseptilinkkejä ja suunnitelmia vielä säästää, toteutetut ja tehdyt ja turhat jaarittelut pois tai alisivuille. ------------------------------ Nyt näyttää bonkin suhteen hyvältä :) Vielä puuttuu: * Mini-TV, noin 5-6 tuumaa, mustavalko ok. * Tai mustavalko valvontamonitori, mallia kalansilmä * zzorn osti (tulee postissa) -> DONE * * Autokyyti puutavaran hakemiseen (mieluiten mahdollisuus kuljettaa 3 x 1.5m levyjä) * rambo todnäk kykenee järjestämään, milloin mennään ja mihin ? * roudattu la 10.9 * punainen (ja harmaa?) puhelin pöytään upotettuna * kaksi mustaa puhelinta -> DONE * leimasimet * idea 1: 3D tulostetaan ja lateksi pintaan. * idea 2: 3D tulostetaan negatiivi ja valetaan lateksi tms. * Ja toki ne kuviot puuttuu, pitää piirrellä. * http://ww2army.com/images/4000-4999/4743/6.jpg * * led segments tjsp. * Voidaan muotoilla polymorphista * reaktorin manuaali * Yksi savukone (rambolta lainaan?) * Normaali käyttöspotti reaktorikannelle, sekä joku vähän vahvempi valo jota voidan pitää päällä räjähdyksen / palon simuloimiseen. * Hacklabin mainosjuliste neuvostotyyliin? * Kaiuttimet joista saa riittävästi mökää ulos, rambolla on 500W PA vahvistin mutta ei kaappeja... * Supernakkijärkkääjä - zzorn nakitettu altyhteyshenkilöksi * Geiger-mittarin laatikko ja mittapää * Rambolle tulossa unkarista aito neuvostovehje, ei tullutkaan logistiikka-ongelmien vuoksi. * Jari löysi hienon 0-100% CCCP mittarin, 3.9k etuvastuksella 0-4.5V (ja 5V sopivasti vähän yli 100%), ardun PWM:ää ja hyvä tulee * Mittarivalo pitää kehittää, rambo kokeilee pintaliitosled(e)illä * https://github.com/HelsinkiHacklab/reactor/tree/master/software/geiger Rambo ehdottaa pc:llä pyörivästä softasta seuraavaa: * Pythonia * Helppo ja hyvä, vähintäänkin riittävän nopea * GStreamer tuki löytyy joten voidaan tehdä vaikka mitä video ja audio kikkailua helposti. * Sopii minullekkin, ja varmaan aika yleisesti osattua. Sitä ehdotettiin jo aikaisemmin. --zzorn * Arduinojen kanssa kommunikoivat palat omiin prosesseihinsa ja MCP (Master Control Program) = simulaatioengine omaansa * kommunikoivat DBUS-messageilla toisilleen (esim ardu-prosessit emittaa kaikki kytkimien vaihdokset yms koko väylälle ja MCP [ja muut mahdollisesti kiinnostuneet tahot] kuuntelee), lisäksi ne rekisteröi suoria metodeja joita voi MCP [tai muut] kutsua jos/kun pitää ajaa outputteja pyynnöstä eikä vaan firmiksen omalla logiikalla. * Bonuspuolena se että voidaan myöskin simuloida hardware tosi triviaalisti vaan tekemällä dummy softia jotka passaa noita DBUS signaaleja ja implementoi metodit stubeina * Myös random-encouterit (lisää/vähennä tehoa, turbiinin korjaus jne) voidaan hoitaa itse MCP:n ulkopuolella tällä tavoin jolloin itse MCP:stä saadaan robustimpi. * Mitä hyötyä monesta eri DBUS ohjelmasta on verrattuna yhteen python ohjelmaan? * Ohjelman pilkkominen eri ohjelmiin sisäisten luokkien tai modulien sijaan varmaan aiheuttaa jonkin verran lisävaivaa, ja sitten eri DBUS ohjelmat pitää käynnistää ja initialisoida järkevästi, eli näyttäisi että tulee enemmän debuggailua, ja logiikka vain siirretään ohjelman sisältä ohjelmien välille. * Toki tuo enforcaa modulaarisuutta enemmän kuin vain design guideline. * Pienempiä moduuleita on helpompi testata yksinään (eli debugata) ja helpompi käyttää uudelleen (esim ardu-sketchi + pythoni joka emittaa kytkinten tilanvaihdokset on aikalailla yleispätevä) * Totta. * Timing ongelmia syntyy jos simuloidut voimalan osat ovat eri ohjelmissa, mutta jos ne kaikki sijoitetaan yhteen ohjelmaan niin enimmät synkkausongelmat luultavasti vältetään. * Idea oli nimenomaan se että itse simulaatio-engine on yksi ohjelma, random-eventtien triggaus (turbine failure jne) voi periaatteessa olla siinäkin mutta luulen että tulee parempi jos se engine on vaan engine ja noista random-harmeista vastaa joku toinen pala (sitäpaitsi silloin niitä harmeja voi trigata at-will enginen ulkopuolelta ilman että siihen tarvitsee erikseen tehdä tukea engineen). * Ja jos käynnistää turbiinin uudestaan kesken korjauksen niin MCP emittoi aiheesta viestin ("You killed dimitri"), ja joku muu softa voi hoitaa sen että mitän tästä ilmoitetaan pelaajalle (eli sen puhelinkuvion hallinnoinnin) * Mutta jutellaan tarkemmin kun nähdään, mulla on suht selkeä visio mutta se ehkä pitäis piirtää auki -rambo * Kuulostaa hyvältä, lähdetään varmaan siitä sitten. * UI:n helppo vaihtaminen vaikka desktop applikaation ja arduino ohjatun paneelin välillä tosin kiinnostava idea. * Tietysti voidaan sitten eri palasia toteuttaa eri kielillä tjms, mutta jos tehdään kaikki pythonilla niin tällä ei ole niin suurta merkitystä. * Jos tehdään videoprosessointia niin saattaa olla tarpeen kirjottaa jotain pätkiä käännettävällä kielellä, parempi olla valmiudet siihenkin. * Jep * Mutta voidaan toki DBUSia kokeilla --zzorn * Se on varsinkin Pythonissa todella helppo käyttää, signaalien emitti on melkolailla triviaalia, kutsuttavien metodien publish ei juurikaan vaikeampaa, metodikutsut on oletuksena synkronisia joten ei tartte pohtia rinnakkaisuuksia. * Ok * Tuonne voi alata rakentelemaan: https://github.com/HelsinkiHacklab/reactor советский реактор симулятор (Soviet reactor simulator) aka Chernobyl projekti: * Reaktorityyppi RBMK: http://en.wikipedia.org/wiki/RBMK * РБМК * asustus: valkoinen takki, housut ja päähine * http://www.iaea.org/newscenter/focus/images/e1-420x300.jpg * lisää hacknas/Projects/Alt2011/Concept Art * NBC puku FTW: http://www.varusteleka.fi/search.php?action=send_search&condition=ydin&Hae.x=0&Hae.y=0 * Erityisest NVA-kokonaisuus näytää "hyvältä": http://www.varusteleka.fi/product/suojavaatteet/nva-ydinsuojakokonaisuus-sba-1-kumihaalarilla-kayttamaton/_36A0MKGBN * Sellaisille joita ei punnita neuvolassa http://www.varusteleka.fi/product/suojavaatteet/nva-kokovartalokondomi-sbu-67-vihrea-uudenveroinen/_3320OLGIO mahtunee paremmin. * Tai hukkunut-ydinsuoja-sadettakkiin malli: http://www.varusteleka.fi/product/suojavaatteet/tsekkilainen-pvc-ydinsuojaviitta-hupulla-ja-kengilla-uudenveroinen/_2VJ0MDMVA -> DONE * tausta-aineisto, kysy suovulalta, zzornilta tai haraldilta, että mistä löytyy: * "Disaster at Chernobyl (2005) [Discovery Channel] [se subs].avi" * 0:28:30 : valvontamonitori * 0:29:28 : AЗ-5 (AZ-5) * 0:30:13 : pöytänapit vilkkuu * 0:30:20 : nappia painettiin? * 0:31:31 : KABOOM ! * 0:32:10 : Blackout * "Simpsons - S03E05 - Homer Defined (1991).avi" * 0:06:41 : * "Simpsons - S05E03 - Homer Goes To College (1993).mp4" * h:MM:SS : jne.. saa katsoa videot ja merkitä timestampit * rambolla on glow-in-the-dark spray-maalia (olettaen että ei ole mennyt pilalle), kellertävää. * Labilla myös flurisoivia akrylivärejä * My Nuke: http://www.timhunkin.com/a160_My-nuke.htm * YouTube: http://youtu.be/sayuNoQGXfc * Nuclear tourism: http://www.timhunkin.com/a161_nuclear-tourism.htm * Making remote manipulator arm: http://www.timhunkin.com/a162_nuclear-arm.htm * Making the rest of the machine: http://www.timhunkin.com/a163_mynuke-construction.htm * Rambolla on vielä 5 boardia (mutta ei IC:eitä, niitä saa tilaamalla) 3x16ch ledidriveriin (20ma sink / kanava, voi ajaa myös trankkua source-moodissa), eli 240 ledin matriisi saataisiin jos joku muu kolvaa sen ledimatriisin ja kertoo minkä kokoiset vastukset laitetaan kontrollerille virranrajoittimiksi. * Pitää rakentaa "geiger-mittari", jos sais jollain herkemmällä vahvistimella ja foil-antennilla mitattua vaikka wlan/bt kenttää (tms, että saa jotain vaihtelua paikan mukaan ilman että tarttee itse heiluttaa potikkaa) ja sitten joku override -nappi jolla saa lisää vauhtia kun "mittaa" jonkun ihmisen. * pitäiskö tän liittyä aktiivisesti peliin? (xbee linkillä) * Geiger Counter Sound : http://www.youtube.com/watch?v=upPiJ9vOYiY * Varmaan paras tehdä niin että meillä on joku suht tiukka looppi jossa sitten naksahduksen todennäköisyys kasvaa exponentiaalisesti sen mukaan mitä analog-inputissa on potikan asento. * Arduino koodi autenttisten naksahdusten generointiin löytyy rambolta, tungen githubin jossain välissä * https://github.com/HelsinkiHacklab/reactor/tree/master/software/geiger * Hälysoundeja * http://www.policeinterceptor.com/navysounds.htm * http://members.cox.net/jlharmon3/navywav.html * http://www.defense.gov/multimedia/audio/ * Nixie-tubes * http://tubehobby.com/store.php?cat=2 * http://www.nocrotec.com/shop/index.php/cat/c4_Nixie-Tubes-and-Sockets.html/XTCsid/aa52656674d636714d98fd17f644b688 * http://www.kosbo.com/index.php?option=com_content&view=category&layout=blog&id=51&Itemid=53 * Voidaan myös periaatteessa tehdä pientä pyrotekniikkaa, tai jos muuten niin ainakin savukoneella vois leikkiä (höyrypäästö FTW). rambolla kalusteita ja tietotaitoa (sekä luvat) * suovula: pitäskö ottaa yksi tuollainen ja pitää kisaa, että kuinka nopeasti pystyy tuon (NVA suojapuvun) pukemaan päällensä sitä rikkomatta * Rambo: synopsis: ensin savukone puhaltaa höyryt ulos, sitten alkaa armoton AWOOGA AWOOGA mökä ja valot vilkkua, ja isolla näytöllä rupeaa sekunnit juoksemaan. Vilkkuvalon saa saksasta halvalla: http://www.thomann.de/fi/american_dj_led_beacon_red_police_light.htm rambolla on savukone (haluavalla oma savukone halvalla: http://www.thomann.de/fi/stairville_sf80_nebelmaschine.htm ) * "Tanssipeli" * eli tallo reaktorikannen pomppivat polttoainesauvat takaisin. * Tai sitten "Whack-A-Mole" vasaroi kumivasaralla polttoainesauvoja Reactor Simulator Game Players * The game is ideally played by a 2-4 people team * Reactor Control Engineer (aka general-macinist) * Handles fuel rods * Assistant Control Engineer (aka boiler-cooker) * Handles pumps and pipe routing, answering calls, and stomping rods if there is no third player * (Optional) Reactor Maintenance Technician (aka stoker-boker) * Stomps rods if there is overpressure * (Optional) Communication Officer (aka call-communist) * Coordinates the operation, answers phones, keeps track of what crises need to be solved I/O * Power level meter * Shows the current output of the plant * Target power level * Not a meter, but rather a target power level that is demanded from outside the plant by the red phone now and then. Players need to remember it, they get angry phone calls and may be fired to sibiria if it is off too much. * Power generated so far counter * More or less the game score * Chronometer * Time that the simulation has been running. The other component of the score. * Radiation level indicator / alert * Just binary or few-state alert indicating radiation levels in control room (and other places? Reactor room?) * Reactor overview table - around 12-18 control rods * One two color mixable LED for each control rod (red-yellow-green) * Green-yellow color mix indicates how lowered the rod is (green = lowered, yellow = rised) * Blinking to red indicates overheating * A switch for each control rod * Starts raising or lowering the rod depending on the state it is in. * Rods have a complex effect on the reactor depending on how raised or lowered they are, as they are tipped with graphite, they will speed up the reaction if partially inserted. * Reactor sensor panel * Shows sensors placed between rods, showing pressure, temperature, and radiation level readings * http://www.newscientist.com/blogs/shortsharpscience/2011/04/life-inside-chernobyl-25-years.html * The indicators are physical indicator based (stepper or servo driven), sometimes they (or one or two of them) can 'jam' until knocked on (piezo for knock sensor) * http://robottini.altervista.org/12-servos-controller-low-cost * AZ-5 Switch * Lowers all control rods at once * Water pump control buttons * Used to start and stop water pumps, and route the water between the reactor, the turbines, the water tank and the reserve tank, and outside.. * Controls the steam pressure in the reactor and tanks, and the tank cooling, and power generation * Water and steampipe routing and status chart * Indicates status of pumps and levels in tanks * Not always reliable * CRT videoscreen. Shows video image of reactor lid (and other places in the facility), or recorded footage of the person speaking on a phone. * Red phone * Used by the Party to contact the station. * Rings if powerlevels are too low or too high * If kept too low or too high there is first an angry call, and if still not fixed it's off to Sibiria for all operators and game over. * Grey phone * Internal phone. Used * Possible messages: (anomalievsky) * Water pipe has sprung a leak between pump number x and reactor / water tank (-> close pump and emergency gates) * Water pipe between reactor/water tank and pump x has been patched, ok to open pump again * If started before repairs are ready, engineer is injured from steam or radioactive water * Reactor rods are jumping in the reactor room! (-> go stomp them down, or the rod is unresponsive to commands) * Internal power transformers failing / failed (from oversurge?) * If both transformers fail, worklights go out, some controls nonresponsive, until fixed * Turbine malfunction * Need to shut down turbine to allow engineer to repair it * If started before engineer is ready engineer (k) dies, and there is an angry phone call from the next engineer (k+1) * There is a limited number of engineers, if all die, faults of that type can no longer be fixed. * Fire in xx place * Shut down power there, to enable fixing it * Mutant creatures under reactor? * Hardware upgrade? * Technicians have nothing to do, and call up for next chess move * Happens if there has not been any emergency for a long time * plutonium critical practical * big bang practical * Alert light * Buzzer and light activated if there is an emergency situation * Error levels * hypotetical - Ok (green) * theoretical - will hapen if nothing is(yellow) * practical - soon happening (orange) * material - actually happening (red) * Dosimeter * increased lifespan (highest level) (-) * natural (--) * antibacterical (---) * enhanced biodivercity (----) * less benefical (leathal level) (-----) * Public messaging loudspeaker * Informs the public about possible undesired nuclear fission events (=meltdown), or plays random propaganda messages. Sometimes inexplicably plays kalinka when there is a nuclear meltdown ongoing. * Reactor lid / lids of fuel channels * http://www.corbisimages.com/images/42-19655765.jpg?size=67&uid=72bbb380-222f-4f46-a99d-c75fafd0d6b8 * flat 1.5-2m diameter platform, about 10-15 cm high * Has square lids of fuel channels that may shake if there is overpressure, and can be stomped down by a reactor maintenance technician * Also has a smoke generator that can pipe smoke under the rods so it leaks up around their edges. Used when the reactor blows up or is about to blow up * Has four bright RGB LED:s embedded under some rods for effects * Has some additional bright warm white leds embedded in center holes of stationary rod lids, which can be used to illuminate the smoke on an explosion * 8 vibrating fuel channel lids, 10 stationary ones * Two speakers for reactor rumble * Made from four sections that can be disengaged for transport * Worklights * Warm led lights illuminating the panels and reactor lid * Will be shut down along with other lights if there is an explosion * UV-leds should be used with fluorecence ink) * Emergency lights * Bluish, weak, activate a bit after normal power goes off Power station parts / rooms & flowchart - Only control room and reactor are modeled, rest are just to get an idea of where there can be malfunctions etc. - Example: http://4.bp.blogspot.com/-k_lC7Jdp5Rw/TXt8q0_rvII/AAAAAAAAJ-I/UdJ-erLffp8/s1600/nuclear_power_diagram.jpg - Chernobyl - A Canadian Perspective: http://canteach.candu.org/library/19910101.pdf TODO: Need chernobyl specific flowchart - The canadian report above had one. * Control room (where players are) * Reactor room (above reactor, where players stomp rods) * Primary loop? - (aka main wheel) * Reactor core water heating area * Steampipe from reactor to heat exchanger * waterpipe from heat exchanger to reactor * Secondary loop? (free wheel) * Turbines * With spin-down generation * water tanks * Tertiary loop? * Cooling * Emergency release valve (into the atmosphere) * External power lines * Internal power supply * Transformers * Emergency diesel engines * Regional power headquarters, the authority the next level up, commanding the desired power levels Hardware component list Nämä voi rakentaa aika riippumattomasti toisistaan. LED Segment indicators * Power level, produced power, and time indicators * Four digit LED segment displays, at least 5cm high (no upper limit : * Controlled with data, clock and latch pulses from a common arduino * Implementaatioehdotus: * Erilliset ledit, polymorphista muotilla segmentit niille, eteen vaikka ohut tummennettu muovilevy tjms. * zzorn toteuttamassa * 595 piiri vaikka jokaiselle numerolle, mahdollisuus ketjuttaa näyttöjä * http://www.sparkfun.com/tutorials/47 Siitä inspiraatiota. * http://hackaday.com/2011/08/25/large-7-segment-display-made-from-glue/ * Alarm Light * Attached on top of the communication console. * http://www.thomann.de/fi/american_dj_led_beacon_red_police_light.htm tilattu. * Rakennetaan löydettyyn 30 senttiseen lasikupuun * ko. kupu painaa liikaa. * Mikäli joku haluaa silti rakentaa jostain toisesta muovikuvusta niin rambolla on punasta värikalvoa joka kestää riittävästi lämpöä. * Connection: on / of line, driveable from MCU pin(s) * Rambo rakentaa 4-kanavaisen 220V relesysteemin (4ch relekortin pohjalta) jota ohjataan 5V logiikalla Communication console * Phone (maybe one is enough, used for both internal and external communication - or if two, just connect them to the same audio card) * Sensor for when the phone is lifted, if it is not built into the phone * Light to indicate when the phone is ringing * Mechanical ringer if not built into phone * CRT tube monitor, that can be connected to a normal computer * Large LED segment display showing the simulation time (starts at 00:00, first shows minutes:seconds, then hours:minutes if a session last longer than an hour) * Buttons for controlling the simulation - Start, Stop, Pause, Save, Menu select + navigation for selecting different scenarios or tuning simulation parameters (e.g. target game length = difficulty). * Connection: Headphone and Mic lines to computer, some kind of composite or other video signal from computer, alarm line from MCU pin, phone handle lifted signal to MCU pin Reactor control console * switches to put rods down / up. and lights to show state (light on = one cell full power) * k3 is intentionally broken! * Reactor console side view: http://dl.dropbox.com/u/19531278/hacklab%20reactor/console.pdf Plant control console * layout of whole nuclean plant with indicator lights * pump buttons more/less power * Plant control console side view: http://dl.dropbox.com/u/19531278/hacklab%20reactor/console.pdf Reactor lid * Split reactor lid frame in four parts for easier transportability * The parts should be possible to attach and detach to each other securely and with relative ease. * Size 200 cm x 175 cm * Reactor rod modules * 24 x 24 cm, ~12 cm korkeita * 20 x 20 cm, ~10-15 cm korkeita * 37 - 4 = 33 kpl + varapalikat * 4 suojakantta, sininen, vihreä, punainen, keltainen * vaahtomuovilla irti lattiasta, mikrokytkin tms. ja ledi * Palikoiden liikuttamiseen voisi käyttää esim seuraavanlaista mekanismia, hydrauliikkavarren sijaan vaan alustassa oleva moottori joka vetää alustaa vasten liukuvaa jalkaa elastisella narulla: http://demonstrations.wolfram.com/LiftTable/ Yksi moottori voisi nostaa jompaa kumpaa kahdesta sauvasta, jos sillä on pitkä akseli ja akselin ympäri kierretty nostonarua eri palikoille eri päin. * Etuina: Jäykkä rakenne, kansi liikkuu suoraan ylös tai alas * Materiaalit: 4 x sarana + 4 x kuulalaakeri tai muu pyöritin + 1/2 moottoria + microswitchi pitkällä anturiliuskalla per palikka. * Käytännössä oli aika työläs rakentaa ja tarvitsi paljon osia. * Käytetään liikuttamiseen joustavaa köyttä kansirivistön läpi, jota voidaan oskiloida DC moottorilla. Polttoainesauvojen kannet lepäävät joustavalla pohjamateriaalilla * Blueprint: http://dl.dropbox.com/u/19531278/hacklab%20reactor/reactorlid.pdf ( http://dl.dropbox.com/u/19531278/hacklab%20reactor/reactorlid.svg ) Lighting * Inkza:lla on teholedirenkaita, käytetään niitä. * Eivät ehkä tarpeeksi tehokkaita, ehkä perinteinen halogeenispottilamppu tjms. * Could be easy to do with off the shelf 220V lights, controlled e.g. by using claes ohlsson remote controls and hacking the 12V remote control -> no need to touch 220V. * The remote controlled lights suck, not reliable (stops working after 3-4 cycles, need powercycle to reboot). Use led or other lights insted. * Get kim/temmi some other HAM licensed guy to oversee it and we can simply use relays to switch 220V. * alternatively we do the relay modules out of lab (and thus do not break the rules :) * rambo has a ready made relay-board for 4 relays, each can switch 10 or so A of 220V * Needed lights: * A controllable light illuminating the reactor lid, sitting on / attached to the table or a separate stand * Worklights for the consoles * Emergency lighting (could be blue leds) * Reactor explosion light * Control using 3-4 MCU out pins or similar Sound * Sellainen tötterömallinen kaiutin pulic information messageille vois olla hauska, muttei tarvita * Borrowed off the shelf amplifier * Connection: Audio cable to computer Communication console contains the main game computer, that communicates with other modules (arduinos) with USB serial. DONE Harald * PANEL 1 * WD40 is used or rust removal * Wiring of panel have been metered and labeled and all wires are peeled. * I checked LEDs and Switches. * SALDO: Only 14 switches of 32 works. Good thing: only 5 LEDs are broken. * PANEL 2 * WD40 is used or rust removal * Connectors for panel switches/LEDs (about 70) are peeled and ready to be joined. Materiaalihankintaa Puutavaraa * Filmivaneeria sileällä ja viirapinnalla * 3 x FILMI/VIIRA I 9.0MM 4.500m2 1500x3000mm 25,15€ kpl => 75,45€ * http://www.puukeskus.fi/tuotteet/rakennuslevyt/vanerit * Reaktorikannen reunarakenteet * 15 m x AB/ST KUUSI 22x125mm 1,10€/m => 15,15€ * http://www.puukeskus.fi/tuotteet/puutavara/sahatavara * Konsolien reunatuet, reaktorikansien jousimekanismit * 15 m x C/VI SAHATAVARA 25x50mm 0,50€/m => 7,5€ * http://www.puukeskus.fi/tuotteet/puutavara/sahatavara * Sauvojen jalat 5x5 cm (pitää olla tarpeeksi tukevat) * 12 m x C/VI SAHATAVARA 50x50mm 0,94€ / m => 11,4€ * http://www.puukeskus.fi/tuotteet/puutavara/sahatavara * Konsolien paneeleihin kovalevyä (ja muuhunkin sitä voi aina käyttää): * 3x KOVALEVY RL 3.0mm 1220x2745mm 3,05€ kpl => 9,15€ * http://www.puukeskus.fi/tuotteet/rakennuslevyt/rakennuslevyt * Puutavara yhteensä: ~118,65€ * (Puukeskus toistaiseksi halvin löydetty paikka, joissain muissa esim filmivaneeri oli 2 kertaa kalliimpaa) Puukeskuksessa oli hinnat merkitty neliöissä eikä kappaleissa -> oikeasti kaksi kertaa kallimpaa kuin muut * Puutavara nyt hankittu, ostettu tai dyykattu. Saranoita, sankoja ja kahvoja * Tarvitaan kiinnitysjuttuja konsolien ja reaktorikannen lukitsemiseen auki tai kiinni, ainakin 3 per konsoli, mieluiten 6 (2-4 command consolilla), ja 2 reaktorikannelle. Eli yhteensä 10 tai 18, riippuen siitä kuinka turvallisia halutaan olla. * Esim: http://www.biltema.fi/osteri/osteri.cgi?sivu=skriptisivut/index_kauppa.htm&linkki=86598.htm&tuote=86598 (~2€ / kpl) => 20€ - 46€ * Löytyisiköhän tälle jotain vaihtoehtoista kiinnitysratkaisua? * Solkia dyykkattu Zzornin kanssa la 10.9, paljonko tarvitaan lisää ? * Solkia on nyt riittävästi * Saranoita tarvitaan konsolien ja reaktorikannen aukitaittomekanismeihin 4-6 per konsoli (90 senttiä leveä tarvinnee 6, muut 4. Reaktorikansi esim 4. Eli yhteensä 18 saranaa * Esim http://www.biltema.fi/osteri/osteri.cgi?sivu=skriptisivut/index_kauppa.htm&linkki=86178.htm&tuote=86178 (~3€ / 2kpl) => 27€ * Kannattaa myös vilkaista Bauhausista tjms, halvemmalla voi kyllä saada saranoita * Saranat ostettu * Konsolit tarvitsevat kantokahvat, labilla on kaksi järeätä. Eli yhteensä ostettava 4kpl * Esim: http://www.biltema.fi/osteri/osteri.cgi?sivu=skriptisivut/index_kauppa.htm&linkki=86285.htm&tuote=86285 (~3€ / 2kpl) => 6€ * Pyörät reaktorikannen liikuttamiseen, löytynee labilta. * Reaktorikansi voidaan paloitella ja pakata pahvilaatikoihin Torxiruuveja * Joku laatikollinen, eri pituisia. * Lyhyitä hankittu tausta ja etulevyjen kiinnittämiseen, labilla on pitempiä. Reaktorikannelle ehkä tarvitaan vielä toinen aski. Maalaus * Paneeleihin / konsoleihin tarvitaan maalia, joko sävytetty niiden bonkkilevyjen mukaan tai lähellä olevaa valmista (spray?) (myymiöt: dekoväri / greezers / ?) * Sprayvärillä tulee varmaan tasaisinta, ja se yleensä pysyy tuossa filmivaneerissa aika hyvin * inzKa hankkinut sprayvärit AUDIO ja muuhun? * Max/MSP modulaarinen audiovisuaalinen ohjelmointialusta signaalinkäsittelyyn: Voidaan lukea ja lähettää Arduinosignaaleja, midiä tai Open Sound Control viestejä vaikkapa netin yli ja luoda ohjelmointikerroksen päälle erillinen käyttöliittymäkerros modattavine slidereineen ja mittareineen, nappuloineen ja indikaattoreineen. Käytännössä Maxilla voi ohjata ja lukea mitä tahansa, jonka lisäksi siihen voi javascriptillä luoda lisää toiminnallisuutta. * Minulla on siis olemassa Maxin versio 5 ja siihen MSP ja Jitter-lisäosat, eli käytännössä täydellisin saatavissa oleva paketti signaalin/audion/videon käsittelyyn. Projektit voi tulostaa standalone-sovelluksina tarvittaessa. * Maxilla tuon projektin audiopuoli on tosi vaivaton toteuttaa, jonka lisäksi ylijäämäkapasiteettia voi käyttää kaikkeen muuhun tarvittavaan. Onnistuu lähes minkälainen tahansa signaalinkäsittely. Jos tilaan tulee jotain lisävaloja niin niiden DMX-ohjaukset ja muut onnistuu myös, tai videokuvan prosessointi. * MAxilla esimerkiksi voitaneen luoda valvontamonitoreihin efektit, jotka reagoi johonkin haluttuun parametriin jostain toisesta palikasta, ja sama äänelle. (videopuoli on vähän hämärä vielä, olen tehnyt audiota, mutta kaikki työkalut on olemassa reaaliaikaisen kuvan käsittelyyn). * Monikanavaisen äänikortin kanssa onnistuisi surround-äänet, ja tapahtumiin reagoivan äänikudoksen rakentaminen. * Tuo OSC protokolla on siitä mielenkiintoinen, että sen avulla voi Maxia ja sitä kautta kaikkea siihen liittyvää ohjata iPhonella tai iPadilla itse rakennettavalla UI:lla. En tiedä onko muissa laitteissa vastaavaa, mutta ainakin noille saisi. * Kuulostaa kiinnostavalta, onko tuohon jotain linkkiä.. hmm, googlaan * http://opensoundcontrol.org/ * TouchOSC: http://hexler.net/software/touchosc * Lisään tähän vielä vastaisen varalle asiasanan "sensorit", en tiedä olisiko tässä projektissa tarvetta, mutta käytännössä mitä tahansa asento/paikka/tms sensoridataa voi myös hyödyntää. SparkFunilta ainakin saa sopivia alustoja ja vaikka langattomia pieniä lähettimiä tarvittaessa. * Luultavasti kiihtyvyysantureita ei suoranaisesti tarvita missään, mahdollisesti jotain tärinäantureita tjms. Reaktorikanteen tulee ihan metallilangalla sitten astuinsensorit (kun polttoainesauvakansia on 37 kpl, niin monimutkaisempi anturi tulisi kalliiksi ja työlääksi siihen).