Interactive, öppen källkod Mood Light (1 / 9 steg)
Steg 1: Vad du behöver
Detta projekt kan vara ganska billigt om du använder rätt grejer. Jag kommer att notera alternativa delar som kan användas för att göra det billigare att göra. Jag använde bara vissa komponenter som är lite dyrare, på grund av ansiktet att det gör byggprocessen lite lättare.- Ljuskälla:
I2C-kontrollerade BlinkM RGB LED
- Registeransvarige:
Arduino mikrokontroller - jag använde en " Arduino Nano " eftersom jag behövde något som var riktigt liten, på grund av mängden utrymme inne i "touch ljus" används för att hysa allt
- Bostäder:
Jag ansåg många olika kapslingar för detta humör ljus, och jag slutligen avgöras på något vi är alla bekanta med: de billiga-o, vit, " touch kupol ljus ". Jag hittade en två-pack på home depot för bara ca $4. Mängden utrymme i dessa lampor är mer än tillräckligt för att passa alla komponenter, om du gör det rätt.
- Strömkontakter:
I början, jag trodde det skulle vara häftigt att köra detta från batteriet (eftersom bostäder redan har, bekvämt, en batterifacket), men det är inte så praktiskt om du ska köra det långa tidsperioder. Istället använde jag en 5,5 mm DC power jack från radioshack med en 12V 150Ma transformator jag hade liggande. Regulatorn på arduino sänker de 12 volt 150Ma var mycket aktuella att driva allt. För tråd använde jag bara vad jag hade runt. Var noga med att använda solid kabel, ändå.
- Komponenter:
Komponenterna som används för att göra de tre sensorerna för humör ljus: ljud sensorn, "tap" sensorn och ljussensorn. För ljud sensorn behöver du:
-LM741 Op-Amp
-Elektret Microhone (3-ledning)
-2.2 k motstånd
-100 k resisor
-200 k motstånd
-0.47uf electrolytic kondensator
-0.047uf keramiska kondensator
-2 x 10 k motstånd
-Diod
För "tap" sensorn behöver du bara:
-Piezoelement (du kan rädda detta från vissa elektroniska leksaker, telefoner och många andra elektroniska enheter som ett pip, eller du kan få det från råttfångare, radioshack, etc.).
-1M resistor
... Och för ljussensorn behöver du:
-CD-skivor cell (LDR), helst en mycket stor man (mer upplösning).
-10K resistor
-3-polig sidhuvud och krusad connector kablar (valfritt)
- Andra
Jag använde en skärbräda eftersom jag inte ville verkligen att löda mycket. Jag använde även en hel del veckad kontakt ledningar för att göra alla anslutningar säkrare, men de är valfria.
Du kan alternativt använda en homebrew utveckling styrelse för att stödja ATmega168 mikro och använda en DIP-stil ATmega168 (lång en med den större leder). Jag är inte säker på hur väl som skulle passa men det är verkligen värt ett försök. Om du inte äger/har pengarna för en skärbräda, kan du löda ner en regelbunden ATmega168 en PCB och lägga regleringsmyndigheten, programmering anslutningar, etc.