Kazalo:
- Zaloge
- Korak: Zgradite uro
- 2. korak: Napišite in naložite program v Wemos D1mini
- 3. korak: Pripravite Telegram Bota
- 4. korak: Pripravite malino in naložite komarja
![8x8 LED matrična ura in opozorilo pred vdori: 4 koraki (s slikami) 8x8 LED matrična ura in opozorilo pred vdori: 4 koraki (s slikami)](https://i.howwhatproduce.com/images/006/image-16170-j.webp)
Video: 8x8 LED matrična ura in opozorilo pred vdori: 4 koraki (s slikami)
![Video: 8x8 LED matrična ura in opozorilo pred vdori: 4 koraki (s slikami) Video: 8x8 LED matrična ura in opozorilo pred vdori: 4 koraki (s slikami)](https://i.ytimg.com/vi/ded0G6LiG8Y/hqdefault.jpg)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
![8x8 LED matrična ura in opozorilo pred vdori 8x8 LED matrična ura in opozorilo pred vdori](https://i.howwhatproduce.com/images/006/image-16170-1-j.webp)
![8x8 LED matrična ura in opozorilo pred vdori 8x8 LED matrična ura in opozorilo pred vdori](https://i.howwhatproduce.com/images/006/image-16170-2-j.webp)
![8x8 LED matrična ura in opozorilo pred vdori 8x8 LED matrična ura in opozorilo pred vdori](https://i.howwhatproduce.com/images/006/image-16170-3-j.webp)
V tem navodilu bomo videli, kako sestaviti matrično uro 8x8, ki jo aktivira zaznavanje gibanja.
To uro lahko uporabite tudi kot napravo proti vdoru, ki pošlje opozorilno sporočilo, če zazna gibanje botu telegrama !!!
Naredili bomo dva različna predmeta:
- Digitalna ura, ki jo upravlja Wemos D1 mini
- Osrednja krmilna enota (rasperry), kjer deluje komar (posrednik MQTT), ki omogoča vmesnik med uro in telegramskim botom
Ta arhitektura naj bi upravljala komunikacijo med drugimi napravami z različnimi funkcijami (npr. Temperaturnimi senzorji, relejem …) do telegramskega bota
Zaloge
Seznam delov digitalne ure:
- Wemos D1 Mini
- Wemos D1 Mini - RTC ščit 8x8 Led Matrix z MAX7219
- PIR senzor
- Ogledna plošča
- Kabli
- USB polnilec
Seznam delov centralne krmilne enote
- Malina PI
- USB polnilec
Korak: Zgradite uro
![Zgradite uro Zgradite uro](https://i.howwhatproduce.com/images/006/image-16170-4-j.webp)
![Zgradite uro Zgradite uro](https://i.howwhatproduce.com/images/006/image-16170-5-j.webp)
![Zgradite uro Zgradite uro](https://i.howwhatproduce.com/images/006/image-16170-6-j.webp)
Za izdelavo ure:
- vstavite 4 8x8 Matrix Led v mizo
- vzpostavite povezavo
- Sestavite Wemos D1 mini na ščit RTC in senzor PIR
- Dokončajte povezavo
4 LED module postavite drug ob drugega in priključite izhodne nožice vsakega modula na vhodne nožice naslednjega.
- VCC => VCC
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
Prvi vhodni zatiči modula morajo biti povezani z mini zatiči Wemos D1 na naslednji način:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
CO Priključite tudi senzor PIR na mini zatiče Wemos D1:
- VCC => 5V
- Izhod => D0
- GND => GND
Povezave so pripravljene!
2. korak: Napišite in naložite program v Wemos D1mini
![Napišite in naložite program v Wemos D1mini Napišite in naložite program v Wemos D1mini](https://i.howwhatproduce.com/images/006/image-16170-7-j.webp)
Datoteka Wemos_reogio.ino je naložena v to navodilo, tako da lahko naložite in spremenite svoje omrežne parametre v svojem arduino IDE.
Program vklopi svetleče diode, ko je senzor PIR vzburjen, za 20 sekund (ali več, če je senzor še naprej vznemirjen), nato izklopi LED. Ko esp8266 zazna sporočilo prek MQTT v naslednji obliki:
["Pir_on": 1} Način zaznavanja je aktiviran in naslednje sporočilo je objavljeno prek MQTT, kadar koli je senzor PIR vzburjen (prvič):
["Pir_off": 1} Na ta način ima naprava dve različni funkciji:
movemente aktivirano clockanti-vdor opozorilo In to zadnjo funkcijo "prikrije" "normalna" ura
Nekaj vprašanj:
Če esp8266 niste nikoli namestili v Arduino IDE, si lahko ogledate vadnico tukaj:
www.instructables.com/id/Setting-Up-the-Ar…
Knjižnice morate namestiti za
RTC ščit: RTClib.h
github.com/adafruit/RTClib
POZOR: čas v rtc je treba nastaviti ob prvi namestitvi ščita RTC z baterijo, nato bo ohranil podatke, dokler se baterija ne izprazni
8x8 Led Matrix: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
Tu je primer upravljanja s temi LED diodami:
www.instructables.com/id/Interface-LED-Dot…
Morda boste morali spremeniti vrstni red zapisa LED, odvisno od ožičenja. preverite in v tem primeru lahko spremenite naslednjo vrstico: int revDisp = numDisplay - disp -1; // spremenite vrstni red plošč POZOR: ODVISAN JE OD OŽIČENJA
za upravljanje morate namestiti tudi knjižnice MQTT:
Protokol MQTT: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
v tej kodi je posrednik MQTT nameščen v malini s statičnim IP. Tukaj je primer:
www.instructables.com/id/How-To-Assign-A-S…
3. korak: Pripravite Telegram Bota
![Pripravite Telegram Bot Pripravite Telegram Bot](https://i.howwhatproduce.com/images/006/image-16170-8-j.webp)
Tukaj ne razlagamo nastavitev malin, niti komunikacije med malino in telegramskim botom, ker je o tem veliko tipkovnic.
Primer je:
www.instructables.com/id/Set-up-Telegram-B…
4. korak: Pripravite malino in naložite komarja
Na Raspberry morate namestiti Mosquitto, najdete veliko vadnic, tukaj je primer, kako upravljati MQTT med Raspberry in esp8266:
www.instructables.com/id/How-to-Use-MQTT-W…
Pripravili smo program python, ki deluje kot vmesnik med telegramom in posrednikom MQTT in pretvarja:
- ukaze bota v sporočilih, objavljenih na MQTT, zato jih lahko posluša esp8266
- sporočila, ki jih je esp8266 objavil v MQTT v sporočilih botu
Priporočena:
ESP8266 LED matrična ura: 8 korakov (s slikami)
![ESP8266 LED matrična ura: 8 korakov (s slikami) ESP8266 LED matrična ura: 8 korakov (s slikami)](https://i.howwhatproduce.com/images/005/image-12887-j.webp)
ESP8266 LED matrična ura: ESP8266 LED matrična ura Enostavna LED matrična ura na osnovi priljubljenega ESP8266 z modulom ure v realnem času in časovno sinhronizacijo prek WiFi iz strežnika NTP. NOVO! Na voljo je tudi različica ESP32
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
![Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami) Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)](https://i.howwhatproduce.com/images/006/image-17200-j.webp)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
O-R-A RGB LED matrična stenska ura in drugo ** posodobljeno julija 2019 **: 6 korakov (s slikami)
![O-R-A RGB LED matrična stenska ura in drugo ** posodobljeno julija 2019 **: 6 korakov (s slikami) O-R-A RGB LED matrična stenska ura in drugo ** posodobljeno julija 2019 **: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/002/image-3377-19-j.webp)
O-R-A RGB matrična stenska ura in drugo ** posodobljeno julij 2019 **: Pozdravljeni. Tukaj sem z novim projektom z imenom O-R-AIt je stenska ura z matriko RGB LED Matrix, ki prikazuje: uro: minuto temperaturo vlažnost ikono trenutnih vremenskih razmer Google dogodke v koledarju in 1-urna obvestila opomnika ob določenem času, ki ga prikazuje:
Led matrična ura: 3 koraki
![Led matrična ura: 3 koraki Led matrična ura: 3 koraki](https://i.howwhatproduce.com/images/003/image-7818-5-j.webp)
Led Matrix Watch tudi koraki f
Zaznavanje ovir in opozorilo - Arduino UNO in ultrazvok: 4 koraki (s slikami)
![Zaznavanje ovir in opozorilo - Arduino UNO in ultrazvok: 4 koraki (s slikami) Zaznavanje ovir in opozorilo - Arduino UNO in ultrazvok: 4 koraki (s slikami)](https://i.howwhatproduce.com/images/004/image-9761-22-j.webp)
Odkrivanje ovir in opozorilo - Arduino UNO in ultrazvok: Ta vadnica vam bo pomagala razumeti ultrazvok in brenčanje ter se poglobiti v učenje Arduina, sledite tem korakom in mi pošljite povratne informacije