Sadržaj:
- Supplies
- Korak 1: Izgradite sat
- Korak 2: Napišite i učitajte program na Wemos D1mini
- Korak 3: Pripremite Telegram Bota
- Korak 4: Pripremite malinu i napunite komarce
Video: 8x8 LED matrični sat i upozorenje: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom Instructableu ćemo vidjeti kako izgraditi 8x8 Led Matrix sat aktiviran otkrivanjem pokreta.
Ovaj sat se može koristiti i kao uređaj protiv provale koji šalje poruku upozorenja ako se detektuje pokret telegramskom botu !!!
Učinit ćemo s dva različita objekta:
- Digitalni sat, kojim upravlja Wemos D1 mini
- Centralna kontrolna jedinica (rasperry) na kojoj radi komarac (MQTT posrednik) koja čini sučelje između sata i bota telegrama
Ova arhitektura misli da upravlja komunikacijom između drugih uređaja, s različitim funkcijama (npr. Temperaturni senzori, relej, …), do telegramskog bota
Supplies
Lista dijelova digitalnog sata:
- Wemos D1 Mini
- Wemos D1 Mini - RTC shield8x8 LED matrica sa MAX7219
- PIR senzor
- Breadboard
- Cables
- USB punjač
Popis dijelova Centralne kontrolne jedinice
- Raspberry PI
- USB punjač
Korak 1: Izgradite sat
Da biste izgradili sat:
- umetnite 4 8x8 Matrix Led u matičnu ploču
- izgraditi vezu
- Montirajte Wemos D1 mini na RTC štit i na PIR senzor
- Završite vezu
Stavite 4 LED modula jedan do drugog i spojite izlazne pinove svakog modula na ulazne pinove sljedećeg.
- VCC => VCC
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
Prve ulazne pinove modula potrebno je spojiti na mini pinove Wemos D1 na sljedeći način:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
COPovežite i PIR senosor na mini pinove Wemos D1:
- VCC => 5V
- Out => D0
- GND => GND
Veze su spremne!
Korak 2: Napišite i učitajte program na Wemos D1mini
Datoteka Wemos_reogio.ino učitana je u ovu uputu tako da možete učitavati i mijenjati svoje mrežne parametre u svom arduino IDE -u.
Program uključuje lampice kada je PIR senzor uzbuđen, na 20 sekundi (ili više ako se senzor nastavlja uzbuđivati), zatim isključuje LED diode. Kada esp8266 otkrije poruku putem MQTT -a u sljedećem formatu:
["Pir_on": 1} Režim otkrivanja je aktiviran i sljedeća poruka se objavljuje putem MQTT -a svaki put kada se PIR senzor uzbudi (po prvi put):
["Pir_off": 1} Na ovaj način ovaj uređaj ima dvije različite karakteristike:
movemente aktivirano clockanti-upozorenje upada I ova posljednja funkcija je "maskirana" "normalnim" satom
Neki problemi:
Ako nikada niste instalirali esp8266 u Arduino IDE, vodič možete pogledati ovdje:
www.instructables.com/id/Setting-Up-the-Ar…
Morate instalirati biblioteke za
RTC štit: RTClib.h
github.com/adafruit/RTClib
PAŽNJA: vrijeme u rtc mora se postaviti pri prvom instaliranju RTC štita s baterijom, tada će održavati podatke sve dok se baterija ne isprazni
8x8 Led Matrix: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
Evo primjera upravljanja ovim LED diodama:
www.instructables.com/id/Interface-LED-Dot…
Moguće je da morate promijeniti redoslijed ispisa LED dioda, ovisno o ožičenju. provjerite i, u slučaju da možete izmijeniti sljedeći red: int revDisp = numDisplay - disp -1; // obrnuti redoslijed panela PAŽNJA: Ovisi o ožičenju
takođe morate instalirati MQTT biblioteke za upravljanje:
MQTT protokol: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
u ovom kodu MQTT posrednik je instaliran u malini sa statičkim IP -om. Evo primjera:
www.instructables.com/id/How-To-Assign-A-S…
Korak 3: Pripremite Telegram Bota
Ovdje ne objašnjavamo postavljanje maline, niti komunikaciju između maline i telegramskog bota, jer o tome postoji mnogo teksta.
Primjer je:
www.instructables.com/id/Set-up-Telegram-B…
Korak 4: Pripremite malinu i napunite komarce
Morate instalirati komarac na Raspberry, možete pronaći mnogo vodiča, ovdje je primjer kako upravljati MQTT -om između Raspberryja i esp8266:
www.instructables.com/id/How-to-Use-MQTT-W…
Pripremili smo python program koji djeluje kao sučelje između telegrama i posrednika MQTT, pretvarajući:
- komande bota u porukama objavljenim na MQTT -u, tako da ih može slušati esp8266
- poruke koje je esp8266 objavio u MQTT -u u porukama botu
Preporučuje se:
Matrični ekran 8x8 sa BT: 5 koraka (sa slikama)
Matrični ekran 8x8 sa BT -om: Pre nekoliko meseci sam kupio matricu od 8 panela 8x8 od Ebaya (Kina). Bio sam malo razočaran kada sam shvatio da je ožičen jedni sa drugima, a ne odozgo prema dole za šta je većina primera Mreža je napisana! Pogledajte korak 2. Pretpostavljam da sam mogao imati
ESP8266 LED matrični sat: 8 koraka (sa slikama)
ESP8266 LED matrični sat: ESP8266 LED matrični sat Jednostavan LED matrični sat baziran na popularnom ESP8266 sa modulom sata u realnom vremenu i vremenskom sinhronizacijom preko WiFi -a sa NTP servera.NEW! Dostupna je i verzija ESP32
ESP32 LED matrični sat: 8 koraka
ESP32 LED Matrix sat
Vodič za 4 u 1 MAX7219 matrični matrični ekran pomoću Arduino UNO: 5 koraka
Vodič za 4 -u -MAX7219 matrični matrični displej modul pomoću Arduino UNO: Opis: Tražite LED matricu za jednostavno upravljanje? Ovaj 4 -u -matrični matrični displej modul bi trebao biti prikladan za vas. Cijeli modul dolazi u četiri matrice sa zajedničkom katodnom tačkom 8x8 CRVENE, opremljene svakom sa IC MAX7219 IC. Odlično za prikaz tekućeg teksta i
O-R-A RGB matrični zidni sat i više ** ažurirano jula 2019. **: 6 koraka (sa slikama)
O-R-A RGB matrični zidni sat i više ** ažurirano jul 2019 **: Zdravo. Evo me s novim projektom pod nazivom O-R-AIt je RGB LED Matrix zidni sat koji prikazuje: sat: minuta temperatura vlažnost ikona trenutnog vremenskog stanja Igre Google kalendara i 1h obavijesti podsjetnika u određeno vrijeme koje prikazuje: