Uber Home Automation med Arduino & Pi (5 / 19 steg)
Steg 5: Batteridriven Reed Switch - dörr / fönster / låda / brevlåda Sensor
Batteridriven trådlös Arduino sensor kan användas på flera sätt - ganska mycket någonstans en magnet kunde fästas till en rörlig del. Den kan användas som en säkerhet sensor genom att aktivera ljud alarmerande och e-anmälan, eller kanske du bara vill se fönstret/dörren status på din smarta telefon.
Här är grunderna i hur denna batteridrivna enheten fungerar. Du kan montera den under din brevlåda att få anmälan när postlådan får öppnas.
Du kan också montera den på toppen av en dörr eller ett fönster som denna. Den här har varit monterad på sidan dörren till mitt garage för ett tag.
Här är två youtube videor som visar dig hur detta kan användas för anmälan och säkerhet. Den första som visar hur man använder detta för att meddelas när en dörr är öppen/stängd. Jag försummat att ta med i videon ett klipp av Raspberry Pi spelar ett larm ljud. Men hur som helst kan associeras med en unik MP3-fil, så du kan spela ett högt ljud larm avskräckande, precis som en riktig inbrottstjuv system.
Denna video var från en tidigare Instructable jag gjort av en postlåda anmälaren. Det är här endast för fullständighet och att visa hur flexibla systemet är.
För att bygga denna sensor, följ denna stripboard kopplingsschema.
(1) en tom ATMEGA328P-PU
(1) HopeRF RFM69HW 915 MHz transceiver (Nordamerika) använda Denna 868 MHz version för Europa / Asien
(1) skruv terminalför batterianslutningen
(2) 1MOhm motstånd spänningsavdelare och dra ner motstånd på reed switch
(3) 0.1uF keramiska kondensator för spänningsavdelare och leverans kondensatorer
(1) 10uF tantal kondensator(för utskrift)
(1) oscillator: 8MHz oscillator föredrog
(2) 22pF kondensatorer för oscillator
(1) en LED, jag använde röd
(1) 220 ohm resistor för strömbegränsning ledde
(1) 10 k ohm pull-up resistor för Återställ linje
(1) Reed växla
(1) band styrelsen om 3 x 6 tum
(1) 28 pin uttag för montering av ATMEGA328 på
(1) AA-batterilåda, kan vara 3 eller 4xAA
Om du är ny till Arduino, rekommenderar jag lite forskning om hur man gör en bröd-board Arduino, eftersom detta är vad det är. Gör en sökning på att sätta Arduino till en nakna ben ATMEGA328P-PU. Observera att Arduino körs på Pro/Mini 8MHz bootloader i min bygga. Du kan använda antingen 8MHz eller 16MHz, men 8MHz uppfyller Atmel-specifikationerna för 3.3V drift.
Filerna bifogas är postlåda Arduino skiss och OpenHAB konfigurationsfilen. Du måste hämta den Arduino skissen på ATMega mikrokontroller. Följ med OpenHAB konfigurationsfilen för att göra de nödvändiga ändringarna på Raspberry Pi (eller PC/Mac om du använder en dator i stället).
Raspberry Pi (eller PC/Mac), placera MP3-fil för ljud under mappen för varje ljud alert du vill spela. Leta efter denna kodsträng i konfigurationsfilen.
regeln "skicka e-post och prata"
När
Objektet itm_mailbox förändrats från OFF till ON
sedan
playSound("aolmail.mp3")
sendMail ("myemailaddress"här ämnesraden","e-brödtext")
slutet
Jag hade svårt att mäta strömförbrukningen batteri. Min allmänna användning Radio Shack multimeter kanske inte kunna mäta små mängder av nuvarande mycket tillförlitligt. Jag tror att den förbrukar om 0.1mA i viloläge. Eftersom mikrokontroller sover de flesta tid och bara vaknar upp överföra när dörren öppnas eller stängs, uppskattar jag en 4xAA batteriet kommer senaste 1,5 åren. Den som jag har monterat över sidan dörren till garaget har varit där i ungefär en månad, så tiden får utvisa.