Internet möjliggj橬一j interaktiva trappa lampor (2 / 5 steg)
Steg 2: Att få det tillsammans och sensorer
Jag lekte med tanken på en traditionella bryta strålen sensor för utlösaren på toppen och botten men detta ställde ett par frågor:
En vanlig IR fototransistor var lite svårt att arbeta med - justering, naturlig ljus etc
En typisk IR-fjärr mottagare behöver ~ 38Khz PWM IR till känsla som är krångligt och behöver mer hårdvara (555 timer etc)
Båda behöver en rimlig mängd power - The Arduino 5v Power supply kamper @ 12v input redan så jag skulle behöva en bättre/separata 5v leverans.
På toppen av min trappa finns det ingen direkt motsatta plats att montera sensorer på båda sidor.
Så, vad jag gjort var att utnyttja de PIR rörelsesensorer (råkade jag redan har). Jag tog bort linser från sensorerna och installerade en liten ogenomskinlig "röret" (aka lite av en penna jag hittade liggande) över metallsensorn att kraftigt minska strålbredd och detta fungerar perfekt (tack till min bästa kompis Tim för detta förslag!)
Den signal stiftet från rörelse sensorer kommer att behöva vara ansluten till Arduino stift 8 och 9 för ner och upp utlösare respektive, de behöver också + 5v och Gnd. När du är där, justera de två trimpots på dem fullt counter medurs. Detta minskar upptäckt längd (power) och utlösa varaktighet till lägsta värden.
Vid denna punkt, om du valt att använda en, installera ljussensorn också. Detta stoppar trappa lampor från att arbeta när det finns tillräckligt omgivningsljus att se vart du ska ändå. Jag använde 3 stift versionen från freetronics - den har 3 anslutningar, + 5, jord och Signal till Analog stift 0. Lägg den i en plats som tar emot ljus från både utvändig och invändig belysning.
Varje ljus/LED strip måste ha permanent 12v power och ULN2803 kommer marken på andra sidan. Hur du gör detta är specifikt för hur din trappa byggs och vad fysisk tillgång du måste verkligen trappan så jag lämnar det lite upp till dig.