Përmbajtje:
- Furnizimet
- Hapi 1: Si ta tregoni kohën?
- Hapi 2: Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
- Hapi 3: Mblidhni Rastin e Shtypur 3D + ESP8266
- Hapi 4: Programimi duke përdorur Arduino IDE
- Hapi 5: Vareni, shikojeni dhe filloni të numëroni - Jini të durueshëm
Video: Ora me grafikë bar IOT (ESP8266 + Kasa e printuar 3D): 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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!
Recommended:
Kasa e iPhone e printuar me porosi: 7 hapa
Kasa e iPhone e printuar me porosi: a keni parë ndonjëherë një fotografi në internet dhe megjithëse do të dukej e mrekullueshme si një kuti iPhone? këtu është se si ta bëni atë. materialet pastroni laptopin e kutisë së iPhone me Photoshop (ose softuer tjetër për redaktimin e fotografive) dhe thoni një thikë hobi për gërshërë fotografish (opti
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Mburoja grafike Arduino TFT: 4 hapa (me fotografi)
Arduino TFT Graphics Shield: a.artiklet {font-size: 110.0%; font-weight: bold; font-style: italic; dekorimi i tekstit: asnjë; sfond-ngjyra: e kuqe;} a.artikuj: rri pezull {sfond-ngjyra: e zezë;} Kjo shpjegon se si të bëni një grafikë me ngjyra 240 x 320 pixel (QVGA)
Udhëzues për ndërfaqen HX711 me bar të qelizës drejt bar 50kg: 10 hapa (me fotografi)
Udhëzues për Ndërfaqen HX711 Me Bar të Qelizës Drejt Bar 50kg: HX711 BALACE MODULEPërshkrimi: Ky modul përdor 24 konvertues A / D me precizion të lartë. Ky çip është projektuar për shkallë dhe dizajn elektronik me precizion të lartë, ka dy kanale hyrëse analoge, përfitim i programueshëm prej 128 amplifikatorësh të integruar. Qarku i hyrjes
Bëni imazhe grafike stereo në Excel: 8 hapa (me fotografi)
Bëni imazhe grafike stereo në Excel: Imazhet grafike stereo mund të shtojnë thellësi në komplotet 3D