Përmbajtje:

Ora me grafikë bar IOT (ESP8266 + Kasa e printuar 3D): 5 hapa (me fotografi)
Ora me grafikë bar IOT (ESP8266 + Kasa e printuar 3D): 5 hapa (me fotografi)

Video: Ora me grafikë bar IOT (ESP8266 + Kasa e printuar 3D): 5 hapa (me fotografi)

Video: Ora me grafikë bar IOT (ESP8266 + Kasa e printuar 3D): 5 hapa (me fotografi)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Nëntor
Anonim
Ora me grafikë Bar IOT (ESP8266 + Kase e Shtypur 3D)
Ora me grafikë Bar IOT (ESP8266 + Kase e Shtypur 3D)
Ora me grafikë Bar IOT (ESP8266 + Kase e Shtypur 3D)
Ora me grafikë Bar IOT (ESP8266 + Kase e Shtypur 3D)

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?

Si të tregoni kohën?
Si të tregoni kohën?
Si të tregoni kohën?
Si të 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

Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
Dizajnimi i Shtojcës së Kapshme të Shtypur 3D duke përdorur Fusion 360
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

Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266
Mblidhni Rastin e Shtypur 3D + ESP8266

Pas printimit të 4 pjesëve, ndiqni këto hapa:

  1. Shkrini të gjitha telat nga Matrica përveç 5V, GND dhe DIN
  2. Ngjitni 3 telat e mbetur në tabelën ESP8266 (Shihni skemën)
  3. Mblidhni "Box_Bottom_ws" dhe "Box_Top_ws"
  4. Futni kabllon USB përmes "Box_Bottom_ws"
  5. Fiksoni ESP8266 me shirit të dyanshëm ose ngjitës të nxehtë
  6. Lidheni kabllon USB me ESP8266
  7. Rrëshqisni matricën LED përmes "Cover_Bottom_Matrix"
  8. Klipi "Cover_Bottom_Matrix" në "Box_Bottom_ws"
  9. Përsërit hapin 7 dhe 8 me "Cover_Top_Matrix"
  10. Filloni programimin

Hapi 4: Programimi duke përdorur Arduino IDE

Programimi duke përdorur Arduino IDE
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

Vareni, shikojeni dhe filloni të numëroni - Jini të durueshëm
Vareni, shikojeni dhe filloni të numëroni - Jini të durueshëm
Vareni, shikojeni dhe filloni të numëroni - Jini të durueshëm
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: