Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje, Në këtë Instructables unë do t'ju shpjegoj se si të ndërtoni një orë grafike të shiritit LED IOT 256.
Kjo orë nuk është shumë e vështirë për t'u bërë, jo shumë e shtrenjtë, por do t'ju duhet të jeni të durueshëm për të treguar kohën ^^ por është e këndshme për tu bërë dhe plot mësim.
Për ta bërë këtë orë, hapat kryesorë do të jenë:
- Bëni një kuti kapëse
- Gjeni kohën e saktë me WiFi dhe NTP protokole
- Programoni një magjistare matricë LED 8x32 që përfaqëson 256 LED
Furnizimet
-
Led Matrix WS2812B 8x32 11 € në Aliexpress
Matrica LED 8x32 WS2812B quhet gjithashtu NeoMatrix nga kompania Adafruit
- Një tabelë Nodemcu ESP8266 3 deri në 4 € në Aliexpress (Nodemcu është më e hollë se Wemos)
- Disa filamente të printerit 3D (g 120g)
- 2 vida ose gozhdë
- Një kabllo USB (USB Type A në Micro USB Type B)
- Një përshtatës muri USB
Mjetet e kërkuara
- Një printer 3D, imi është një Creality CR-10
- Një pincë
- Një hekur bashkues
Mjete opsionale
- Disa zam të nxehtë
- Një kontrollues i tensionit USB DC (mjaft i dobishëm në shumë projekte)
Hapi 1: Si ta tregoni kohën?
Fotografia 1 dhe skedari "Explanation_Clock.pdf" do t'ju shpjegojnë se si ta lexoni këtë orë. Në thelb, ju duhet të numëroni pikat në secilën kolonë RGB (e kuqe = orë / jeshile = minuta / blu = sekonda).
Për shembull, ora shfaq 17h50m44s në figurën 2.
Hapi 2: Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
Doja që kjo kuti të ishte një kuti plotësisht e lidhur, kështu që e projektova në atë mënyrë që të mos kisha nevojë të përdor zam.
Clip-on janë frymëzuar nga këto dy mësime (kapëse anësore) (klipi i mesëm)
Dimensionet e matricës:
300 mm lartësi x 80 mm gjatësi x 2 mm gjerësi
Dimensionet e kutisë:
323mm lartësi x 85mm gjatësi x 9.2mm gjerësi
Shtypja e figurave kryesore:
- 180g fije e hollë
- 16h30 (koha e printimit)
Më poshtë, ka 4 skedarë:
- Box_Bottom_ws (me mbështetje)
- Box_Top_ws (me mbështetje)
- Cover_Bottom_Matrix
- Kopertina Top_Matrix
Ju do të keni nevojë për këto 4 pjesë për të bërë kutinë e plotë.
Skedarët janë gjithashtu të disponueshëm në Thingiverse, këtu është lidhja:
Hapi 3: Mblidhni Rastin e Shtypur 3D + ESP8266
Pas printimit të 4 pjesëve, ndiqni këto hapa:
- Shkrini të gjitha telat nga Matrica përveç 5V, GND dhe DIN
- Ngjitni 3 telat e mbetur në tabelën ESP8266 (Shihni skemën)
- Mblidhni "Box_Bottom_ws" dhe "Box_Top_ws"
- Futni kabllon USB përmes "Box_Bottom_ws"
- Fiksoni ESP8266 me shirit të dyanshëm ose ngjitës të nxehtë
- Lidheni kabllon USB me ESP8266
- Rrëshqisni matricën LED përmes "Cover_Bottom_Matrix"
- Klipi "Cover_Bottom_Matrix" në "Box_Bottom_ws"
- Përsërit hapin 7 dhe 8 me "Cover_Top_Matrix"
- Filloni programimin
Hapi 4: Programimi duke përdorur Arduino IDE
Ky program ka tre funksione kryesore:
- WiFi
- NTP (Protokolli i Kohes se Rrjetit) (wikipedia)
- Matrica e bërë me 256 LED WS2812B (shikoni se si funksionon)
Parakushtet:
Për Menaxherin e Bordit:
Shtoni bordin ESP8266 në Arduino IDE (metodë e re)
Për Bibliotekën:
Për të drejtuar matricën, përdorni:
- "Adafruit GFX Library" e bërë nga Adafuit
- "Adafuit NeoMatrix" e bërë nga Adafruit
- "Adafuit NeoPixel" e bërë nga Adafruit
Për t'u lidhur me Wifi, përdorni:
- "WiFi" i integruar i bërë nga Arduino
- Ndërtuar "ESP8266WiFi" i disponueshëm duke shtuar tabelën
Shkarkoni kodin, ndryshoni ssid -in dhe fjalëkalimin e WiFi (rreshtat 54 dhe 55) dhe ngarkojeni në tabelën tuaj ESP8266.
Opsionale:
- Ndryshoni ngjyrat (rreshti 52) (Mund ta përdorni këtë mjet: Ngjyra në kodin RGB)
- Ndryshoni zonën kohore (rreshti 59)
- Ndryshoni shkëlqimin për çdo LED (rreshti 92)
- Ndryshoni mënyrën e shfaqjes së të dytës (rreshti 101 në 104) (ju lejoj të provoni)
- Kodoni mënyrën tuaj për të shfaqur ^^.
/! / Matrica mundësohet nga bordi i ndërfaqes USB, kështu që konsumi i energjisë duhet të kufizohet në 500mA (burime). Për të qëndruar nën 500mA, mbani ndryshoren e shkëlqimit midis 0 dhe 10 (Kontrolloni me testuesin tuaj USB nëse keni një të tillë).
Nëse doni më shumë detaje rreth:
- si funksionon NTP kjo video e bërë nga Andreas Spiess.
- si funksionon NeoMatrix shikoni këtë video të bërë përsëri nga Andreas Spiess.
- si funksionon Biblioteka Adafuit shihni këtë udhëzues
Hapi 5: Vareni, shikojeni dhe filloni të numëroni - Jini të durueshëm
Jam i kënaqur me rezultatin, kutia e kapjes është e ftohtë dhe e lehtë për tu montuar dhe ora punon si një bukuri.
E pranoj që nuk është mënyra më e shpejtë për të treguar kohën, por është një mënyrë mjaft qesharake.
Kalofshi nje dite te bukur!