Billiga PIR sensor för e.g. Arduino
Hur som helst, i en lokal sparsamhet butik, jag hade köpt två batteridrivna LED nightlamps med en rörelsesensor (2,50 euro) och medan jag läste upp på människor hacking specifika Breeze airfresheners för deras rörelse sensoren, dessa nattlampor bara gjorde sin plikt, typ ja av tills jag hade ändrat batterierna några gånger eftersom de var ganska giriga för energi och jag hade glömt dem.
Men sedan insåg jag plötsligt, Hey dessa thingies har rörelse sensorer också och när batterierna hade börjat läcka i en av dem jag bestämma var det dags för några ytterligare dissektion.
Natt lyktan i fråga är en liten hölje med typiska vit ogenomskinlig PIR linsen, en del med 3 ljusa lysdioder, en växel, för på, Off och Auto, och vad jag antog var ett fotodiod, sticker ut på ena sidan. Öppna sak gick ganska lätt, bara fyra skruvar.
Det innehöll en liten PCB med en stor PIR-sensor och en DIL-16 IC
IC visade sig vara en LP0001. Jag kunde hitta ett mycket kort datablad på engelska och de mer omfattande som var på kinesiska. ännu kunde jag lista ut.
Jag kunde få en digital signal från Pin 2 och en analog signal från Pin 12.
Den digitala signalen anger bara något rörligt ja eller nej, den analoga signalen ger information om hur nära ett objekt är. Jag är inte säker men om denne verkligen exakt.
Hur som helst, jag behövde en digital signal, men flexibla som jag är bestämde jag mig att göra en digital samt en analog I/O på det och också förse det med en anständig 5 volt leverans. Det är lätt gjort.
Behövs:
Delar:
Nightlamps med rörelsesensor
3 bitar av tråd, helst en av dem svarta och de andra två olika färgerna utom svart eller rött
1 x 4 brett skruv terminal strip
bit av fyra ledarkabel vid önskad längd
Material och verktyg:
Skruvmejsel
3-4 mm hålen
löda
Lödkolv
Hotglue