Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kun olen suorittanut GSM Home Alarm V1.0: n ja jonkin aikaa käytössä, päätin tehdä joitain muutoksia.
Laitteistossa tärkeimmät muutokset ovat ultraäänianturin vaihto ja näppäimistön käyttöönotto. Ohjelmistossa muutan tekstiviesti-ilmoituksen sähköpostitse. Päätin myös pienentää piiriä ja suunnitella ja 3D -tulostaa piirilevyn.
Vaihe 1: Komponentit
DFRobot FireBeetle ESP32 IOT -mikro -ohjain
DFRobot Gravity: Digitaalinen infrapuna -liiketunnistin Arduinolle
DFRobot Sealed Membrane 4*4 -painikkeinen tarra
DFRobot 5mm LED -paketti (50 kpl)
DFRobot 220R vastus
Perfboard
Vaihe 2: Liitä komponentit
FireBeetle ESP32 IOT -mikro -ohjain on tämän projektin aivot. Suuri etu on, että saat WIFI- ja akunhallinnan yhdellä pienellä jalanjäljellä. Se saa virtansa suoraan USB -portista (+5 V), mutta lisäsin myös akun varavirtalähteeksi (tämä viimeinen on valinnainen).
Näppäimistö on kytketty nasta D2 liittimeen D8. LED on kytketty nastaan MOSI/IO19. PIR -anturin signaalinasta on kytketty nastaan A1/IO39.
A +5V -virtalähde (tavallinen älypuhelimen seinäsovitin) on liitettävä nano -USB -liittimeen. Yksi +3,7 V: n akku voidaan myös lisätä varavirtalähteeksi.
Vaihe 3: Laatikon työntäminen
Tämän projektin aikana löysin tämän IOT -palvelun, jonka avulla voit määrittää useita ilmoituksia.
1 - Siirry osoitteeseen https://www.pushingbox.com ja luo tili.
2- Siirry "Omat palvelut" -kohtaan
3 - "Lisää palvelu"
4 - Paina "Sähköposti" -rivillä "Valitse tämä palvelu".
5- Määritä sähköposti, joka vastaanottaa ilmoituksen.
6 - Siirry "Omat skenaariot"
7 - Paina "Testaa".
8 - Jos kaikki on kunnossa, sinun pitäisi saada sähköposti postilaatikkoosi.
Vaihe 4: Koodi
Jotkut muutokset ovat tarpeen, jotta voit käyttää koodiani.
Määritä WIFI -verkon nimi ja salasana.
Kopioi DEVID Pushingboxin "Omat skenaariot" -kohdasta ja liitä se koodiin.
Lataa ja avaa Sarjamonitori -ikkuna tarkistaaksesi, toimiiko kaikki. Järjestelmän aktivoimiseksi paina "1234", oletussalasanani, ja hälytys kytkeytyy päälle 8 sekunnissa (tämä voidaan muuttaa myös koodissa).
Vaihe 5: 3D -tiedostot
Vaihe 6: Johtopäätös
Verrattuna edelliseen projektiini, päivitys PIR -anturiin on suuri parannus. En saa melkein mitään "väärästä, positiivisesta" hälytyksestä.
Melkein loppuvaiheessa muistan: "Miksi en käyttänyt RFID: tä ??? !!!" tai parempi, ESP32: ssa saatavilla oleva Bluetooth -moduuli näppäimistön sijaan. Myös koodi on hyvin yksinkertainen, ja siinä on paljon parantamismahdollisuuksia, joten en usko, että tämä on viimeinen hälytysjärjestelmäni.
Voit vapaasti kommentoida tai lähettää minulle viestin, jos havaitset virheitä tai jos sinulla on ehdotuksia/parannuksia tai kysymyksiä.
Pitää siitä. Tilaa. Selvitä.