Arduino LED Strip spjälsäng/säng natten ljus (4 / 5 steg)
Steg 4: Rörelsedetektorn (eller annan aktivering)
Det finns en mängd olika PIR (passiv infraröd) rörelsedetektorer ute, så måste du kolla databladet på särskilda sensorn. Ingen är mycket svårt att förstå.
Det finns en Vcc och Gnd pin som till Vcc och Gnd på Arduino, 5 volt.
Det finns en "dataanslutning" som anger om rörelse har detekterats. Detta kan kopplas till antingen en digital eller analog ingången på Arduino. I detta fall använt jag A4.
Många PIR-sensorer har potentiometrar att justera upptäckt utbud/känslighet och varaktigheten av en hög signal när rörelse detekteras. Det finns en potentiometer för min PIR sensor märkta 104 som justerar på tidsperiod. Inställningen max har på värdet i 20 sekunder när rörelse detekteras, min inställning ON värdet för en sekund. 105 potentiometern justerar känsligheten.
Du också vill vara säker på att göra ledningar tillräckligt länge för att placera sensorn där du vill. I mitt fall går sensorn under sängen, så att någon rörelse på sängen själv inte kommer att utlösa lampor, endast aktivitet utanför sängen vilja.
Alternativ än rörelsedetektorn kan vara:
- Light Sensor - när Arduino upptäcker en övergång från ljus till mörk det sparkar i LED strip
- Tryckknapp -
- Ansluten till Arduino att utlösa LED strip. Fördelen är att man kan hålla reda på antalet knapptryckningar att driva tiden LED strip är tänd.
- Digital utlopp Timer - se avsnittet material för exempel hårdvara. I detta fall Arduino skulle omedelbart starta för att köra LED strip, och när timern utlopp löper ut den Arduino och lysdioder skulle förlora makten