Haunted ingången (6 / 7 steg)
Steg 6: elektronik
Scheman för detta projekt är verkligen enkla. Elva lasrar kopplas parallellt till en 4.5V, 1A DC omvandlare och är ansluten inte till resten av kretsen.
Den matchande photoresistors och 10 k Ohm motstånd bildar en spänningsdelare som är ansluten till micro handkontrollens analog digital omvandlare. Jag kunde ha använt en potentiometer och digital ingång, men eftersom det inte fanns några okända när det gäller det totala motståndet, jag gick med detta synsätt att justera tröskeln i programvara.
Dörren är drivs av en standardstorlek servo springer iväg en 5V DC omvandlare som också befogenheter mikrokontroller. Att DC-omvandlare var bara fått på 0.5a (servo stall nuvarande > 0.7A) men lyckligtvis jag inte köra in några avhopp. Servo styrningen görs via en PWM stift med samma frekvens & plikt cykel som förklaras här: Servo prov
Mikrobrytaren är ansluten till en digital ingång och drog låga när man trycker.
När växeln är stängd eller fotomotstånd spänningen sjunker under tröskelvärdet skickas en händelse av styrenheten till ElectricImp servern. Där ett litet script som talar till PubNub servrar som i sin tur skickar en push anmälan till min Android-telefon. Android app jag skrev är i grunden en resonansbotten som spelar en halvtimme av Halloween ambient musik i en loop. När en av push anmälningar kommer in, kommer att telefonen spela en lämplig effekt (alarm siren eller knarrande dörren ljud). Dessutom kontrollerar app om dörren ska öppna eller stänga. Önskat meddelande skickas tillbaka till servern ElectricImp. Fördelen att göra dörren kontroller via telefonen är att jag också kunde lägga till öppna/stäng knapparna för fjärrmanövrering och att hindra människor från att fastna.
Allt detta kan naturligtvis göras lokalt med en styrenhet med tillräckligt utrymme för ROM. En fördel av att gå trådlöst med en IoT styrenhet här är att anmälningar skickas automatiskt till alla registrerade lyssnare. Om du vill surroundljud bara placera några fler Android telefoner på vägen och de kommer alla plocka upp händelserna.