Puzzle väckarklocka (9 / 9 steg)
Steg 9: montering
Innan montering enheter bör du välja att borra ett hål för IR-LED. Jag bestämde mig att borra in baksidan att använda väggen som en reflektor. Detta sätt LED är inte direkt synliga och fortfarande kunna verka lampan framför klockan.
Starta genom att fastställa Edison styrelsen på rutan tillbaka plan. Som medföljande distanserna var avsluta stora och jag ville inte borra hål i bakre planet jag använde små fläckar av dubbelhäftande tejp och varmt lim att göra detta.
Nästa lägga till siffran stiger ombord på inre främre webbplatsen i rutan. Här kan du använda trä segmenten för att anpassa dem i rätt position innan fästa dem med varmt lim. Observera att varje segment har en unik bygelinställning för att identifiera dem senare via I2C-protokollet.
Efter siffran stiger ombord kan du nu limma strömförsörjning och samtrafik styrelsen till toppen av klockan.
Det sista steget i församlingen är att montera mini högtalaren till bottenplattan av klockan och ansluta motsvarande trådarna:
- 12 V strömförsörjning med power board
- 9 V hamnen av makt leverans ombord med Edison vägguttaget
- Mini högtalare USB strömförsörjningen med USB-kontakten på makt ombord
- USB ljudkort med Edison styrelsen och minihögtalare
- de 4 stift av siffran stiger ombord med SDA, SCL, GND och VCC körfält på makt ombord
- de fyra körfält styrelsens knappar med Edison 5V power supply, GND, D2 och D3.
- IR-LED med IR-LED stift i power styrelsen (se bild steg 6)
Du är nu redo att ladda upp python programmet kontrollera väckarklockan på Edison styrelsen. Du kan göra detta till exempel via "winscp" ansluta via SSH-protokollet. Python-skript som jag kör läggs i det här steget - Känn dig fri att ändra det så att berätta ännu mer (som trafik på din typiska sätt att arbeta,...)! För att göra Edison styrelsen kör programmet väckarklocka efter en omstart måste du lägga till automatisk start skript:
roten cd /etc/
roten mkdir init.d
roten cp /home/root/alarmClock.sh.
roten uppdatera-rc.d alarmClock.sh försummelsen
Lägga till start för /etc/init.d/alarmClock.sh.