Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Nakon što sam završio GSM kućni alarm V1.0 i neko vrijeme korištenja, odlučio sam napraviti neke izmjene.
U hardveru su glavne promjene zamjena ultrazvučnog senzora i uvođenje tipkovnice. Na softveru mijenjam SMS obavijest putem e-pošte. Također sam odlučio smanjiti krug i dizajnirati te 3D ispisati okvir za krug.
Korak 1: Komponente
Mikrokontroler DFRobot FireBeetle ESP32 IOT
DFRobot Gravitacija: Digitalni infracrveni senzor pokreta za Arduino
DFRobot zatvorena membrana s gumbima 4*4 s naljepnicom
DFRobot 5 mm LED paket (50 kom)
DFRobot 220R otpornik
Perfboard
Korak 2: Spojite komponente
Mozak ovog projekta bit će mikrokontroler FireBeetle ESP32 IOT. Velika prednost je što možete dobiti WIFI i upravljanje baterijom u jednom vrlo malom prostoru. Napaja se izravno s USB priključka (+5V), ali sam također dodao bateriju kao rezervno napajanje (ovo posljednje je opcionalno).
Tipkovnica je spojena s pina D2 na pin D8. LED dioda je spojena na pin MOSI/IO19. Signalni pin PIR osjetnika spojen je na pin A1/IO39.
A +5V napajanje (uobičajeni zidni adapter pametnog telefona) mora biti spojen na nano USB konektor. Jedna +3,7V baterija se također može dodati kao pomoćno napajanje.
Korak 3: Potisna kutija
Tijekom ovog projekta otkrio sam ovu IOT uslugu koja vam omogućuje postavljanje nekoliko obavijesti.
1 - Idite na https://www.pushingbox.com i stvorite račun.
2- Idite na "Moje usluge"
3 - "Dodajte uslugu"
4 - U retku "E -pošta" pritisnite "Odaberi ovu uslugu".
5- Konfigurirajte e-poštu koja će primati obavijest.
6 - Idite na "Moji scenariji"
7 - Pritisnite "Test".
8 - Ako je sve u redu, trebali biste primiti e -poruku u pristiglu poštu.
Korak 4: Kodirajte
Da biste mogli koristiti moj kôd, potrebne su neke promjene.
Odredite naziv i lozinku svoje WIFI mreže.
Kopirajte DEVID iz "Moji scenariji" na Pushingbox i zalijepite ga u kôd.
Otpremite i otvorite prozor Serial Monitor kako biste provjerili radi li sve. Za aktiviranje sustava samo pritisnite "1234", moju zadanu lozinku, a alarm će se aktivirati za 8 sekundi (to se također može promijeniti u kodu).
Korak 5: 3D datoteke
Korak 6: Zaključak
U usporedbi s mojim prethodnim projektom, nadogradnja na PIR senzor veliko je poboljšanje. Ne dobivam gotovo ništa od "lažnog, pozitivnog" alarma.
Gotovo u završnoj fazi, sjećam se: "Zašto nisam koristio RFID ??? !!!", ili bolje, Bluetooth modul dostupan u ESP32, umjesto tipkovnice. Također je kôd vrlo bazičan, s mnogo mogućnosti za poboljšanje, tako da ne mislim da će ovo biti moj posljednji alarmni sustav.
Slobodno komentirajte ili mi pošaljite poruku ako ste pronašli greške, ili ako imate prijedloge/poboljšanja ili pitanja.
Sviđa mi se. Pretplatite se. Napraviti.