Tartalomjegyzék:

IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok): 5 lépés (képekkel)
IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok): 5 lépés (képekkel)

Videó: IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok): 5 lépés (képekkel)

Videó: IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok): 5 lépés (képekkel)
Videó: Learn Arduino in 30 Minutes: Examples and projects 2024, November
Anonim
IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok)
IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok)
IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok)
IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok)

Szia, Ezen az utasításban elmagyarázom, hogyan kell IOT 256 LED oszlopdiagramot készíteni.

Ezt az órát nem túl nehéz elkészíteni, nem túl drága, de türelmesnek kell lennie, hogy megmondja az időt ^^ de kellemes elkészíteni és tele van tanítással.

Az óra elkészítéséhez a fő lépések a következők:

  • Készíts klipszelődobozt
  • Keresse meg a pontos időt a WiFi és az NTP protokoll segítségével
  • Programozzon egy 8x32 LED mátrix boszorkányt, amely 256 LED -et képvisel

Kellékek

  • Led Matrix WS2812B 8x32 11 € az Aliexpress -en

    A 8x32 WS2812B LED -mátrixot az Adafruit cég NeoMatrix -nak is nevezi

  • Egy Nodemcu ESP8266 tábla 3-4 euró az Aliexpress -en (Nodemcu finomabb, mint a Wemos)
  • Néhány 3D nyomtatószál (≈ 120 g)
  • 2 csavar vagy szög
  • USB kábel (A típusú USB - B típusú Micro USB)
  • USB fali adapter

Szükséges eszközök

  • 3D nyomtató, az enyém egy Creality CR-10
  • Egy fogó
  • Forrasztópáka

Opcionális eszközök

  • Néhány forró ragasztó
  • USB DC feszültségmérő (nagyon hasznos sok projektben)

1. lépés: Hogyan kell megmondani az időt?

Hogyan lehet megmondani az időt?
Hogyan lehet megmondani az időt?
Hogyan lehet megmondani az időt?
Hogyan lehet megmondani az időt?

Az 1. kép és az "Explanation_Clock.pdf" fájl elmagyarázza, hogyan kell ezt az órát olvasni. Alapvetően minden RGB oszlopban meg kell számolni a pontokat (piros = óra / zöld = perc / kék = másodperc).

Például az óra 17 óra 50 perc 44 másodpercet mutat a 2. képen.

2. lépés: A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével

A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével

Azt akartam, hogy ez a doboz teljesen csíptethető doboz legyen, ezért úgy terveztem, hogy ne kelljen ragasztót használnom.

A klipeket ez a két oktatóanyag ihlette (oldalsó klip) (közepes klip)

Mátrix méretei:

300 mm magas x 80 mm hosszú x 2 mm széles

A doboz méretei:

323 mm magas x 85 mm hosszú x 9,2 mm széles

A legfontosabb adatok nyomtatása:

  • 180 g szál
  • 16:30 (nyomtatási idő)

Az alábbiakban 4 fájl található:

  • Box_Bottom_ws (támogatással)
  • Box_Top_ws (támogatással)
  • Cover_Bottom_Mátrix
  • Borító Top_Matrix

Erre a 4 darabra lesz szüksége a teljes tok elkészítéséhez.

A fájlok a Thingiverse -n is elérhetők, itt a link:

Lépés: Szerelje össze a 3D nyomtatott tokot + az ESP8266 -ot

Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266
Szerelje össze a 3D nyomtatott tokot + ESP8266

A 4 darab kinyomtatása után kövesse az alábbi lépéseket:

  1. Oldja ki az összes vezetéket a mátrixból, kivéve az 5V, GND és DIN feszültséget
  2. Forrasztja a 3 fennmaradó vezetéket az ESP8266 kártyához (lásd az ábrát)
  3. Állítsa össze a "Box_Bottom_ws" és a "Box_Top_ws"
  4. Csatlakoztassa az USB -kábelt a „Box_Bottom_ws” -hoz
  5. Rögzítse az ESP8266-ot kétoldalas szalaggal vagy forró ragasztóval
  6. Csatlakoztassa az USB -kábelt az ESP8266 -hoz
  7. Csúsztassa a LED -mátrixot a „Cover_Bottom_Matrix” elemre
  8. Klip "Cover_Bottom_Matrix" a "Box_Bottom_ws" -on
  9. Végezze el a 7. és 8. lépést a „Cover_Top_Matrix” segítségével
  10. Indítsa el a programozást

4. lépés: Programozás Arduino IDE használatával

Programozás Arduino IDE használatával
Programozás Arduino IDE használatával

Ennek a programnak három fő funkciója van:

  • WiFi
  • NTP (hálózati időprotokoll) (wikipédia)
  • 256 WS2812B LED -el készült mátrix (lásd, hogyan működik)

Feltételek:

Az igazgatótanács részéről:

Adja hozzá az ESP8266 táblát az Arduino IDE -hez (új módszer)

A könyvtárhoz:

A mátrix meghajtásához használja:

  • "Adafruit GFX Library", készítette: Adafuit
  • "Adafuit NeoMatrix", amelyet az Adafruit készített
  • "Adafuit NeoPixel", amelyet az Adafruit készített

A Wifi -hez való csatlakozáshoz használja:

  • Beépített "WiFi", amelyet Arduino készített
  • A beépített "ESP8266WiFi" a tábla hozzáadásával érhető el

Töltse le a kódot, módosítsa a WiFi SSID -t és a jelszót (54. és 55. sor), és töltse fel az ESP8266 táblájára.

Választható:

  • Módosítsa a színeket (52. sor) (Ezt az eszközt használhatja: Színes RGB kódra)
  • Az időzóna módosítása (59. sor)
  • Minden LED fényerejének módosítása (92. sor)
  • Módosítsa a második megjelenítési módját (101-104. Sor) (hagyom, hogy megpróbálja)
  • Kódolja a megjelenítés módját ^^.

/! / A mátrixot az USB interfész tábla táplálja, így az energiafogyasztást 500 mA -re kell korlátozni (források). Ha 500 mA alatt szeretne maradni, tartsa a fényerőt 0 és 10 között (ellenőrizze, hogy van -e USB -tesztelője).

Ha további részletekre van szüksége:

  • hogyan néz ki az NTP ez a videó, amelyet Andreas Spiess készített.
  • hogyan működik a NeoMatrix, nézd meg ezt a videót, amelyet ismét Andreas Spiess készített.
  • lásd, hogyan működik az Adafuit Library

5. lépés: Akassza fel, nézze meg és kezdje el számolni - legyen türelmes

Akassza fel, nézze meg és kezdje el számolni - legyen türelmes
Akassza fel, nézze meg és kezdje el számolni - legyen türelmes
Akassza fel, nézze meg és kezdje el számolni - legyen türelmes
Akassza fel, nézze meg és kezdje el számolni - legyen türelmes

Elégedett vagyok az eredménnyel, a klipszes doboz hűvös és könnyen összeszerelhető, az óra pedig varázslatosan működik.

Elismerem, hogy nem ez a leggyorsabb módja annak, hogy megmondjuk az időt, de elég vicces.

Legyen szép napod !

Ajánlott: