![8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés: 4 lépés (képekkel) 8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-16170-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés 8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés](https://i.howwhatproduce.com/images/006/image-16170-1-j.webp)
![8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés 8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés](https://i.howwhatproduce.com/images/006/image-16170-2-j.webp)
![8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés 8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés](https://i.howwhatproduce.com/images/006/image-16170-3-j.webp)
Ebben az utasításban látni fogjuk, hogyan lehet felépíteni egy 8x8 -as LED -es mátrixórát, amelyet mozgásérzékelés aktivál.
Ez az óra behatolásgátló eszközként is használható, amely figyelmeztető üzenetet küld, ha mozgást észlel egy táviratbot !!!
Két különböző objektummal dolgozunk:
- A Wemos D1 mini által vezérelt digitális óra
- Központi vezérlőegység (rasperry), ahol szúnyog fut (MQTT bróker), amely az óra és a táviratbot közötti interfészt hozza létre
Úgy gondolják, hogy ez az architektúra képes kezelni a kommunikációt más, különböző funkciókkal rendelkező eszközök (pl. Hőmérséklet -érzékelők, relé stb.) Között a táviratbothoz
Kellékek
A digitális óra alkatrészlistája:
- Wemos D1 Mini
- Wemos D1 Mini - RTC pajzs 8x8 LED -es mátrix MAX7219 -el
- PIR érzékelő
- Kenyeretábla
- Kábelek
- USB töltő
A központi vezérlőegység alkatrészlistája
- Raspberry Pi
- USB töltő
1. lépés: Építse fel az órát
![Építsd meg az órát Építsd meg az órát](https://i.howwhatproduce.com/images/006/image-16170-4-j.webp)
![Építsd meg az órát Építsd meg az órát](https://i.howwhatproduce.com/images/006/image-16170-5-j.webp)
![Építsd meg az órát Építsd meg az órát](https://i.howwhatproduce.com/images/006/image-16170-6-j.webp)
Az óra felépítéséhez:
- helyezze be a 4 8x8 -as mátrix LED -et a kenyértáblába
- kapcsolatot kiépíteni
- Szerelje össze a Wemos D1 mini készüléket az RTC pajzsra és a PIR érzékelőre
- A kapcsolat befejezése
Tegye egymás mellé a 4 LED -es modult, és csatlakoztassa az egyes modulok kimeneti csapjait a következő bemeneti csapjaihoz.
- VCC => VCC
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
Az első modul bemeneti csapjait a következő módon kell csatlakoztatni a Wemos D1 mini csapokhoz:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
Csatlakoztassa a PIR érzékelőt a Wemos D1 mini csapokhoz is:
- VCC => 5V
- Kimenet => D0
- GND => GND
A csatlakozók készen állnak!
2. lépés: Program írása és betöltése a Wemos D1mini -be
![Program írása és betöltése a Wemos D1mini -be Program írása és betöltése a Wemos D1mini -be](https://i.howwhatproduce.com/images/006/image-16170-7-j.webp)
A Wemos_reogio.ino fájl ebben az utasításban van feltöltve, így betöltheti és módosíthatja az arduino IDE hálózati paramétereivel.
A programkapcsoló a LED -eken, amikor a PIR -érzékelő izgatott, 20 másodpercig (vagy tovább, ha az érzékelő továbbra is izgatott), kikapcsolja a LED -eket. Amikor az esp8266 üzenetet észlel az MQTT -n keresztül a következő formátumban:
["Pir_on": 1} az észlelési mód aktiválódik, és a következő üzenet jelenik meg az MQTT -n keresztül bármikor, amikor a PIR -érzékelő izgat (először):
["Pir_off": 1} Ily módon ez az eszköz két különböző funkcióval rendelkezik:
movemente aktivált óra behatolás elleni figyelmeztetés És ezt az utolsó funkciót egy "normál" óra "maszkolja"
Néhány probléma:
Ha még soha nem telepítette az esp8266 -at az Arduino IDE -be, itt megtekintheti az oktatóanyagot:
www.instructables.com/id/Setting-Up-the-Ar…
A (z) könyvtárakat telepítenie kell
RTC pajzs: RTClib.h
github.com/adafruit/RTClib
FIGYELEM: az RTC -értéket az RTC -árnyékoló első telepítésekor az akkumulátorral kell beállítani, majd megőrzi az adatokat, amíg az akkumulátor lemerül.
8x8 LED -mátrix: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
Íme egy példa a ledek kezelésére:
www.instructables.com/id/Interface-LED-Dot…
Előfordulhat, hogy a vezetékektől függően módosítania kell a ledek írásának sorrendjét. ellenőrizze, és esetenként módosíthatja a következő sort: int revDisp = numDisplay - disp -1; // fordítsa meg a panelek sorrendjét FIGYELEM: A FEKETEZÉS FÜGGŐ
telepítenie kell az MQTT könyvtárakat is:
MQTT protokoll: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
ebben a kódban az MQTT bróker statikus IP -vel rendelkező Raspberry -be van telepítve. Íme egy példa:
www.instructables.com/id/How-To-Assign-A-S…
3. lépés: A Telegram Bot előkészítése
![Telegram Bot előkészítése Telegram Bot előkészítése](https://i.howwhatproduce.com/images/006/image-16170-8-j.webp)
Itt nem magyarázzuk el a málna felépítését, sem a málna és a táviratbot közötti kommunikációt, mivel sok oktatóanyag van erről.
Példa erre:
www.instructables.com/id/Set-up-Telegram-B…
4. lépés: Készítse elő a málnát és töltse be a szúnyogokat
Telepítenie kell a szúnyogot a Raspberry -re, sok oktatóanyagot talál, itt egy példa arra, hogyan kell kezelni az MQTT -t a Raspberry és az esp8266 között:
www.instructables.com/id/How-to-Use-MQTT-W…
Elkészítettünk egy python programot, amely interfészként működik a távirat és az MQTT bróker között, átalakítva:
- parancsokat a robot az MQTT -n közzétett üzenetekben, így az esp8266 meghallgathatja őket
- az MQTT -ben az esp8266 által közzétett üzenetek a botnak küldött üzenetekben
Ajánlott:
Wifi behatolás a Kali Linux használatával: 44 lépés
![Wifi behatolás a Kali Linux használatával: 44 lépés Wifi behatolás a Kali Linux használatával: 44 lépés](https://i.howwhatproduce.com/images/003/image-8770-j.webp)
Wifi penetráció a Kali Linux használatával: A Kali Linuxot sok mindenre lehet használni, de valószínűleg a legismertebb a penetrációs teszt vagy a „feltörés” WPA és WPA2 hálózatok képessége. Több száz Windows -alkalmazás állítja, hogy feltörhetik a WPA -t; ne kapd el őket! Csak félnek
Talajnedvesség -érzékelő öntözéssel Figyelmeztetés: 4 lépés
![Talajnedvesség -érzékelő öntözéssel Figyelmeztetés: 4 lépés Talajnedvesség -érzékelő öntözéssel Figyelmeztetés: 4 lépés](https://i.howwhatproduce.com/images/001/image-203-46-j.webp)
Talajnedvesség -érzékelő öntözéssel Figyelmeztetés: A WEMOS D1 mini és a kapacitív talajnedvesség -érzékelő alapján egy olyan eszközt hozunk létre, amely méri a talaj nedvességtartalmát. A felhőintegrációval az érzékelő mérése az IoT Guru Cloud -ba kerül, ahol díszes grafikonokat kapunk és figyelmeztethetünk
Nyitott kapu figyelmeztetés: 11 lépés
![Nyitott kapu figyelmeztetés: 11 lépés Nyitott kapu figyelmeztetés: 11 lépés](https://i.howwhatproduce.com/images/006/image-15857-26-j.webp)
Nyitott kapu figyelmeztetés: A kedvence is úgy néz ki, mintha rakétacsomag lenne rajta minden alkalommal, amikor nyitott kaput lát? Ennek a projektnek az a célja, hogy lássa, mikor nyitva van egy kapu óra után. Kis tacskónk szeret kimenni utolsó járőrözéséhez este 10 körül, amikor már sötét van
12v -os akkumulátor kisülés elleni védelmi áramkör otthon: 6 lépés (képekkel)
![12v -os akkumulátor kisülés elleni védelmi áramkör otthon: 6 lépés (képekkel) 12v -os akkumulátor kisülés elleni védelmi áramkör otthon: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-8079-38-j.webp)
12 V -os akkumulátor lemerülés elleni védelmi áramkör otthon: a 12 V -os akkumulátor lemerülés elleni védelmi áramköre elengedhetetlen, és ha az akkumulátort a lehető leghosszabb ideig szeretné megőrizni, menjünk, és osszuk meg az ólom -sav akkumulátor töltési és kisütési eljárásait
Az akadályok és a figyelmeztetés felderítése - Arduino UNO és ultrahangos: 4 lépés (képekkel)
![Az akadályok és a figyelmeztetés felderítése - Arduino UNO és ultrahangos: 4 lépés (képekkel) Az akadályok és a figyelmeztetés felderítése - Arduino UNO és ultrahangos: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-9761-22-j.webp)
Az akadályok és a figyelmeztetés felderítése - Arduino UNO és ultrahangos: Ez az oktatóanyag segít megérteni az ultrahangot és a zümmögést, és mélyebbre menni az Arduino tanulásában, kövesse ezeket a lépéseket, és adjon visszajelzést