Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Csatlakoztassa az alkatrészeket
- 3. lépés: Doboz tolása
- 4. lépés: Kód
- 5. lépés: 3D fájlok
- 6. lépés: Következtetés
Videó: E -mail riasztás: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Miután befejeztem a GSM Home Alarm V1.0 verzióját és némi használatot, úgy döntöttem, hogy néhány módosítást végzek.
A hardverben a fő változások az ultrahangos érzékelő cseréje és a billentyűzet bevezetése. A szoftverben megváltoztatom az SMS értesítést e-mailben. Szintén úgy döntöttem, hogy kicsinyítem az áramkört, és megtervezem és 3D nyomtatom az áramkör dobozát.
1. lépés: Alkatrészek
DFRobot FireBeetle ESP32 IOT mikrokontroller
DFRobot Gravity: Digitális infravörös mozgásérzékelő az Arduino számára
DFRobot Sealed Membrane 4*4 gombos matrica
DFRobot 5 mm -es LED csomag (50 db)
DFRobot 220R ellenállás
Perfboard
2. lépés: Csatlakoztassa az alkatrészeket
A FireBeetle ESP32 IOT mikrokontroller lesz ennek a projektnek az agya. A nagy előny az, hogy WIFI -t és akkumulátor -kezelést kaphat egy nagyon kis helyigényben. Tápellátása közvetlenül az USB -portról történik (+5 V), de egy akkumulátort is hozzáadtam tartalék tápellátásként (ez utóbbi opcionális).
A billentyűzet a D2 és a D8 érintkezőkhöz van csatlakoztatva. A LED a MOSI/IO19 érintkezőhöz van csatlakoztatva. A PIR érzékelő jelzőcsapja az A1/IO39 érintkezőbe van csatlakoztatva.
A nano USB -csatlakozóhoz egy +5 V -os tápegységet (normál okostelefon fali adapter) kell csatlakoztatni. Tartalékként egy +3,7 V -os akkumulátor is hozzáadható.
3. lépés: Doboz tolása
A projekt során felfedeztem ezt az IOT szolgáltatást, amely lehetővé teszi több értesítés beállítását.
1 - Nyissa meg a https://www.pushingbox.com oldalt, és hozzon létre egy fiókot.
2- Lépjen a "Saját szolgáltatások" oldalra
3 - "Szolgáltatás hozzáadása"
4 - Az "E -mail" sorban nyomja meg a "Szolgáltatás kiválasztása" gombot.
5- Állítsa be azt az e-mailt, amelyre az értesítés érkezik.
6 - Lépjen a "Saját forgatókönyvek" oldalra
7 - Nyomja meg a "Teszt" gombot.
8 - Ha minden rendben van, akkor e -mailt kell kapnia a beérkező levelek közé.
4. lépés: Kód
Ahhoz, hogy használhassa a kódomat, néhány változtatás szükséges.
Határozza meg a WIFI hálózat nevét és jelszavát.
Másolja a DEVID -t a Pushingbox "Saját forgatókönyveim" mappájából, és illessze be a kódba.
Töltsön fel és nyisson meg egy Soros monitor ablakot, hogy ellenőrizze, minden működik -e. A rendszer aktiválásához nyomja meg az "1234" gombot, az alapértelmezett jelszavamat, és a riasztó 8 másodpercen belül élesedik (ez a kódban is megváltoztatható).
5. lépés: 3D fájlok
6. lépés: Következtetés
Az előző projektemhez képest a PIR érzékelőre való frissítés nagy előrelépés. Szinte semmilyen "hamis, pozitív" riasztást nem kapok.
Majdnem a végső fázisban emlékszem: "Miért nem használtam RFID -t ??? !!!", vagy még jobb, az ESP32 -ben elérhető Bluetooth modul, a billentyűzet helyett. Ezenkívül a kód nagyon alapvető, sok lehetőség van a fejlesztésre, ezért nem hiszem, hogy ez lesz az utolsó riasztórendszerem.
Ha hibát talált, vagy bármilyen javaslata/fejlesztése vagy kérdése van, nyugodtan írjon megjegyzést vagy küldjön üzenetet nekem.
Tetszik. Iratkozz fel. Csináld meg.
Ajánlott:
RaspberryPi iszlám imaóra és riasztás: 15 lépés (képekkel)
RaspberryPi Iszlám Imák Watch & Alarm: A világ muszlimjai minden nap öt imát tartanak, és minden imádkozásnak a nap egy bizonyos időpontjában kell lennie. mivel a bolygónk ellipszisszerűen mozog a Nap körül, ami miatt a nap felkelő és süllyedő időzítései évről évre eltérőek
Arcérintéses riasztás: 4 lépés (képekkel)
Arcérintéses riasztás: Az arcunk megérintése az egyik leggyakoribb módja annak, hogy megfertőzzük magunkat olyan vírusokkal, mint a Covid-19. Egy 2015 -ös tudományos tanulmány (https://www.ncbi.nlm.nih.gov/pubmed/25637115) megállapította, hogy óránként átlagosan 23 alkalommal érintjük meg az arcunkat. Én döntök
Minden egyben digitális kronométer (óra, időzítő, riasztás, hőmérséklet): 10 lépés (képekkel)
All in One digitális kronométer (óra, időzítő, ébresztő, hőmérséklet): Terveztük, hogy készítünk egy időzítőt egy másik versenyhez, de később egy órát is megvalósítottunk (RTC nélkül). Ahogy elkezdtük a programozást, érdeklődtünk, hogy több funkciót alkalmazzunk az eszközön, és végül hozzáadtuk a DS3231 RTC -t, mint
Arduino riasztás ultrahangos érzékelővel: 5 lépés (képekkel)
Arduino riasztás ultrahangos érzékelővel: Ez az utasítás arról szól, hogyan készítsen egyszerű és olcsó riasztóberendezést. Önnek csak az elektronika és az arduino programozás alapvető ismereteire van szüksége. Ha kérdése vagy problémája van, vegye fel velem a kapcsolatot az e -mail címen: iwx [email protected]
Hall -érzékelő riasztás: 7 lépés (képekkel)
Hall -érzékelő riasztás: megmutatom, hogyan készíthet egyszerű biztonsági riasztást a hall -érzékelő használatával. A hall érzékelőket számos területen használják, például automatikus, egyenáramú motorok, mobiltelefon mágneses flip fedele. az enyémet egy régi poros PC -ről kaptam