Valosensori (Arduino gadget)

Valosensori, ledit, Arduino pakopeli gadget

Idea:
- Pöydällä on koodilista, jossa on luettelo taulun esineistä ja asioista. Jokaisen kohdalla on numero tai kirjain. Lapussa on QR-koodi lukkoon. Pöydällä on myös taskulamppu.
- Seinällä on taulu.

Jos taulun yhtä tietty kohtaa valaisee taskulampulla, aktivoituu kolme lediä, jotka syttyvät palamaan tietyssä järjestyksessä ja sammuvat nopeasti. Ledit voi aktivoida valolla uudestaan. Ledin on asetettu taulun kohteiden mukaan, asiat jotka löytyvät listasta. Näin saa numerot. Seuraavaksi pitää hoksata, että järjestys on ledien syttymisjärjestys.



Näin se tehdään:

Tarvikkeet:
- Tukava pahvilaatikko, mielellään matala. Vessapaperirulla (tyhjä)
- Kuumaliima pistooli tai liima
- Matto/askarteluveitsi, viivoitin
- Teippiä
- Kontaktimuovia
- Arduino, kolme lediä (superkirkkaat näkyvät hyvin), valosensori (photoresistor), vastus
- Tietokone

1. Leikkaa pahvilaatikkoon kuvalle sopiva kolo.



2. Leikkaa Arduinolle usb-johdolle sopiva kolo (paitsi jos käytät esim. paristoa virtalähteenä.
. 

3. Jos haluat valaista ledeillä tarkkoja kohteita, rajaa valoa. Tässä on käytetty vessapaperirullan palasia, jotka ovat kuumaliimattu paikoilleen. Oikeassa alareunassa näet valosensorin (jonka voit liimata samalla kuin ledit, kohta 5). Halusin rajata sensorin tarkemmin, jotta etsiminen ei olisi liian helpppoa. Ledit ja sensori kannattaa asettaa suht lähelle tulevaa päällyspaperia.


4. Taitoin ledit ns. taitoskohdasta (merkki ledin jalassa). Taitoin toisella taitoksella jalat hiukan ylöspäin, jotta johdotus helpottuu. Miinuksen taitoin selvästi ulospäin.

 

5. Ledien ja sensorin liimaus. Testaa ledit ennen liimausta! Koska kuumuus hajottaa ledin aika helposti, valutin liimaa ensin pahviin ja istutin ledin siihen. Samoin toimin valosensorin kanssa. Mallaa myös ledien oikea sijainti päällyspaperin kanssa.


6. Johdotus ja ohjelmointi
- Ledien pidemmät jalat vapaasti analogisiin pinneihin (huomioi numerot ohjelmoitaessa), lyhyeen yhdistä gnd (ground, maa)
- valosensori tarvitsee Arduinosta 5V jännitteen, analogisen pinnin sekä maan. Koska Arduinossa on vain kolme maata (gnd), enkä halunnut käyttää kytkentälevyä, yhdistin yhden ”ledin maan” myös sensorille. Johdotus sekä Snap4Arduino -ohjelmointi löytyy täältä. Oikean sensoriarvon asettaminen vaatii kokeilua.

Koska halusin tämän gadgetin toimivan itsenäisesti, ilman tietokonetta, ohjelmoin sen IDE:ssä C++ johdannaisella. Tämä mahdollistaa ohjelman lataamisen Arduinoon, jolloin Arduinon ei tarvitse olla yhteydessä tietokoneeseen. Snapilla ohjelmoidessa ohjelma ajetaan tietokoneelta, eli koneen pitää olla päällä. Ohjeet googlasin ja pienellä soveltamisella onnistuin koodissa. Netissä on materiaalia vähintäänkin reilusti.

7. Tulosta päällyspaperi. Ennen liimausta, testaa toimiiko setti. Toki, laatikkoon on hyvä päästä käsiksi, joten pääset tarkastamaan kytkennät. Käytin itse liimaamisessa apuna kontaktimuovia. Se luo hiukan tukevuutta, eikä paperi toisaalta repeä.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä