Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Në këtë Instructable ne do të shohim se si të ndërtojmë një Orë Matrix Led 8x8 të aktivizuar me zbulimin e lëvizjes.
Kjo orë mund të përdoret edhe si pajisje kundër ndërhyrjes që dërgon një mesazh paralajmërues nëse zbulohet një lëvizje në një bot telegrami !!!
Ne do të bëjmë me dy objekte të ndryshme:
- Ora dixhitale, e kontrolluar nga një mini Wemos D1
- Një njësi qendrore e kontrollit (rasperry) ku mushkonja po funksionon (një ndërmjetës MQTT) që bëjnë ndërfaqen midis orës dhe botit të telegramit
Kjo arkitekturë mendohet se menaxhon komunikimin midis pajisjeve të tjera, me funksione të ndryshme (p.sh. sensorë të temperaturës, stafetë,…), në botin e telegramit
Furnizimet
Lista e pjesëve të orës dixhitale:
- Wemos D1 Mini
- Wemos D1 Mini - RTC shield8x8 Led Matrix me MAX7219
- Sensor PIR
- Breadboard
- Kabllot
- Karikues USB
Lista e pjesëve të Njësisë Qendrore të Kontrollit
- Mjedra PI
- Karikues USB
Hapi 1: Ndërtoni Orën
Për të ndërtuar orën:
- futni 4 Matricën 8x8 Led në tabelën e bukës
- krijoni lidhje
- Mblidhni Wemos D1 mini në mburojën RTC dhe në sensorin PIR
- Përfundoni lidhjen
Vendosni 4 Modulet Led, krah për krah dhe lidhni kunjat dalëse të secilit modul me kunjat hyrëse të tjetrit.
- KQV => KQV
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
Kunjat e para të hyrjes së modulit duhet të lidhen me mini kunjat Wemos D1 në një mënyrë të tillë:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
Lidhni gjithashtu senosorin PIR me mini kunjat Wemos D1:
- VCC => 5V
- Jashtë => D0
- GND => GND
Lidhjet janë gati!
Hapi 2: Shkruani dhe ngarkoni programin në Wemos D1mini
Skedari Wemos_reogio.ino ngarkohet në këtë udhëzues kështu që ju mund të ngarkoni dhe modifikoni me parametrat e rrjetit tuaj në IDE tuaj arduino.
Programi ndizet në leds kur sensori PIR është i ngacmuar, për 20 sekonda (ose më shumë nëse sensori vazhdon të jetë i ngazëllyer) atëherë ai fik dritat. Kur esp8266 zbulon një mesazh përmes MQTT në formatin e mëposhtëm:
["Pir_on": 1} Modaliteti i Zbulimit është aktivizuar dhe mesazhi i mëposhtëm publikohet përmes MQTT në çdo kohë që sensori PIR është i emocionuar (për herë të parë):
["Pir_off": 1} Në një mënyrë të tillë kjo pajisje ka dy veçori të ndryshme:
lëvizja aktivizoi paralajmërimin e sahatit dhe ndërhyrjes Dhe kjo veçori e fundit "maskohet" nga një orë "normale"
Disa çështje:
Nëse nuk e keni instaluar kurrë esp8266 në Arduino IDE, mund të shihni një tutorial këtu:
www.instructables.com/id/Setting-Up-the-Ar…
Duhet të instaloni biblioteka për
Mburoja RTC: RTClib.h
github.com/adafruit/RTClib
KUJDES: koha në rtc duhet të caktohet herën e parë që mburoja RTC është instaluar me baterinë, atëherë do të ruajë të dhënat, derisa bateria të shkarkohet
Matrica Led 8x8: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
Këtu një shembull i menaxhimit të këtij leds:
www.instructables.com/id/Interface-LED-Dot…
Mund të jetë që ju duhet të ndryshoni rendin në të cilin janë shkruar leds, në varësi të instalimeve elektrike. kontrolloni atë dhe, në rast, mund të modifikoni rreshtin e mëposhtëm: int revDisp = numDisplay - disp -1; // përmbys renditjen e paneleve KUJDES: VARET NGA TELIRIMI
ju gjithashtu duhet të instaloni bibliotekat MQTT për të menaxhuar:
Protokolli MQTT: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
në këtë kod ndërmjetësi MQTT është i instaluar në një mjedër me IP statike. Këtu është një shembull:
www.instructables.com/id/How-To-Assign-A-S…
Hapi 3: Përgatitni Telegram Bot
Këtu ne nuk shpjegojmë konfigurimin e mjedrës, as komunikimin midis mjedrës dhe një bot telegrami, sepse ka shumë udhëzime për këtë.
Një shembull është:
www.instructables.com/id/Set-up-Telegram-B…
Hapi 4: Përgatitni mjedër dhe ngarkoni mushkonjat
Duhet të instaloni mushkonja në Raspberry, mund të gjeni shumë mësime, këtu një shembull se si të menaxhoni MQTT midis Raspberry dhe esp8266:
www.instructables.com/id/How-to-Use-MQTT-W…
Ne kemi përgatitur një program python që vepron si një ndërfaqe midis telegramit dhe ndërmjetësit MQTT, duke konvertuar:
- komandat nga bot në mesazhet e publikuara në MQTT, kështu që ato mund të dëgjohen nga esp8266
- mesazhet e publikuara në MQTT nga esp8266 në mesazhe për botin
Recommended:
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)
Clockception - Si të ndërtoni një orë të bërë nga orë !: Përshëndetje të gjithëve! Ky është paraqitja ime për Konkursin e Autorit për herë të parë 2020! Nëse ju pëlqen ky projekt, do ta vlerësoja shumë votën tuaj :) Faleminderit! Ky udhëzues do t'ju udhëheqë përmes procesit të ndërtimit të një ore të bërë nga orë! Unë me zgjuarsi kam emëruar
Ekran dyshifror duke përdorur një matricë të vetme 8x8 të udhëhequr: 3 hapa
Ekran Dy shifror Duke përdorur Matricën e Vetëm 8x8 Led: Këtu do të doja të ndërtoja një tregues të temperaturës dhe lagështisë për dhomën time. Kam përdorur një matricë LED 8x8 për shfaqjen e numrave dyshifrorë dhe mendoj se një pjesë e projektit u bë më e dobishme. Boksova finalen e ndërtuar duke përdorur një kuti kartoni, dhimbje
Visuino Ndërtoni një sistem të zbulimit të ndërhyrjes duke përdorur Arduino: 8 hapa
Visuino Ndërtoni një Sistem të Zbulimit të Ndërhyrjes duke Përdorur Arduino: Në këtë tutorial ne do të përdorim një sensor XYC-WB-DC të Motorit të Radarit me Mikrovalë të lidhur me Arduino UNO dhe Visuino për të zbuluar çdo lëvizje në rreze rreth 5m përfshirë mure të hollë. Shikoni një video demonstruese
C51 Orë Elektronike 4 Bits - Orë druri: 15 hapa (me fotografi)
C51 Ora Elektronike 4 Bits - Orë Druri: Kishte pak kohë të lirë këtë fundjavë, kështu që shkova përpara dhe mblodha këtë Orë Elektronike DIY 4 -Botërore prej 2.40 AU $ 2.40 të cilën e bleva nga AliExpress pak kohë më parë
Krijimi i një ore nga një orë: 11 hapa (me fotografi)
Krijimi i një ore nga një orë: Në këtë udhëzues, unë marr një orë ekzistuese dhe krijoj atë që mendoj se është një orë më e mirë. Ne do të kalojmë nga fotografia në të majtë në foton në të djathtë. Para se të filloni me orën tuaj, ju lutemi dijeni se rimbledhja mund të jetë sfiduese si strumbullar