INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Nadat ek my GSM Home Alarm V1.0 voltooi het en 'n geruime tyd gebruik het, het ek besluit om 'n paar wysigings aan te bring.
In die hardeware is die belangrikste veranderinge die vervanging van die ultrasoniese sensor en die bekendstelling van 'n klavier. Op die sagteware verander ek die SMS-kennisgewing per e-pos. Ek het ook besluit om die kring af te skaal en 'n boks vir die kring te ontwerp en 3D te druk.
Stap 1: Komponente
DFRobot FireBeetle ESP32 IOT -mikrobeheerder
DFRobot Gravity: Digitale infrarooi bewegingsensor vir Arduino
DFRobot verseëlde membraan 4*4 knoppieblok met plakker
DFRobot 5mm LED -pak (50 stuks)
Weerstand DFRobot 220R
Perfboard
Stap 2: Verbind die komponente
Die FireBeetle ESP32 IOT -mikrokontroleerder sal die brein van hierdie projek wees. Die groot voordeel is dat u WIFI- en batterybestuur in 'n baie klein voetafdruk kan kry. Dit word direk via die USB -poort (+5V) aangedryf, maar ek het ook 'n battery bygevoeg as rugsteunkrag (die laaste een is opsioneel).
Die klavier word gekoppel van pen D2 tot pen D8. Die LED is gekoppel aan pin MOSI/IO19. Die PIR Sensor -seinpen is gekoppel in pen A1/IO39.
'N A +5V -kragtoevoer (normale slimfoon -muuradapter) moet aan die nano -USB -aansluiting gekoppel word. Een +3.7V battery kan ook bygevoeg word as rugsteunkrag.
Stap 3: Druk boks
Tydens hierdie projek het ek hierdie IOT -diens ontdek waarmee u verskeie kennisgewings kan instel.
1 - Gaan na https://www.pushingbox.com en skep 'n rekening.
2- Gaan na "My dienste"
3 - "Voeg 'n diens by"
4 - Druk in die "E -pos" -reël op "Kies hierdie diens".
5- Stel die e-pos op wat die kennisgewing sal ontvang.
6 - Gaan na "My scenario's"
7 - Druk "toets".
8 - As alles reg is, moet u 'n e -pos in u inkassie kry.
Stap 4: Kode
'N Paar veranderinge is nodig om my kode te kan gebruik.
Definieer u WIFI -netwerknaam en -wagwoord.
Kopieer die DEVID van "My Scenarios" op Pushingbox en plak dit in die kode.
Laai op en maak 'n Serial Monitor -venster oop om te kyk of alles werk. Om die stelsel te aktiveer, druk "1234", my standaard wagwoord, en die alarm word in 8s ingeskakel (dit kan ook in die kode verander word).
Stap 5: 3D -lêers
Stap 6: Gevolgtrekking
In vergelyking met my vorige projek, is die opgradering van die PIR -sensor 'n groot verbetering. Ek kry byna niks van 'vals, positiewe' alarm nie.
Byna in die eindfase onthou ek: 'Waarom het ek nie 'n RFID gebruik nie ??? !!!', of beter, die Bluetooth -module wat in die ESP32 beskikbaar is, in plaas van die bedieningspaneel. Die kode is ook baie basies, met baie geleenthede om te verbeter, so ek dink nie dat dit my laaste alarmstelsel sal wees nie.
Stuur gerus kommentaar of stuur vir my 'n boodskap as u foute gevind het, of as u voorstelle/verbeterings of vrae het.
Hou daarvan. Teken in. Maak dit.