Tartalomjegyzék:
- Kellékek
- 1. lépés: Hogyan kell megmondani az időt?
- 2. lépés: A 3D nyomtatott klipszelhető burkolat tervezése a Fusion 360 segítségével
- Lépés: Szerelje össze a 3D nyomtatott tokot + az ESP8266 -ot
- 4. lépés: Programozás Arduino IDE használatával
- 5. lépés: Akassza fel, nézze meg és kezdje el számolni - legyen türelmes
Videó: IOT oszlopdiagram (ESP8266 + 3D nyomtatott tok): 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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?
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
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
A 4 darab kinyomtatása után kövesse az alábbi lépéseket:
- Oldja ki az összes vezetéket a mátrixból, kivéve az 5V, GND és DIN feszültséget
- Forrasztja a 3 fennmaradó vezetéket az ESP8266 kártyához (lásd az ábrát)
- Állítsa össze a "Box_Bottom_ws" és a "Box_Top_ws"
- Csatlakoztassa az USB -kábelt a „Box_Bottom_ws” -hoz
- Rögzítse az ESP8266-ot kétoldalas szalaggal vagy forró ragasztóval
- Csatlakoztassa az USB -kábelt az ESP8266 -hoz
- Csúsztassa a LED -mátrixot a „Cover_Bottom_Matrix” elemre
- Klip "Cover_Bottom_Matrix" a "Box_Bottom_ws" -on
- Végezze el a 7. és 8. lépést a „Cover_Top_Matrix” segítségével
- Indítsa el a programozást
4. lépés: 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
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:
Tranzisztoros LED oszlopdiagram: 4 lépés
Tranzisztoros LED oszlopdiagram: Ez a cikk a LED oszlopdiagram megjelenítésének egyedi és ellentmondásos módját mutatja be. Ennek az áramkörnek nagy amplitúdójú váltakozó jelre van szüksége. Megpróbálhatja csatlakoztatni a D osztályú erősítőt. Ezt az áramkört sok évvel ezelőtt tervezték és tették közzé a művészi
Kettős színű oszlopdiagram áramkörrel Python: 5 lépés (képekkel)
Kettős színű oszlopdiagram CircuitPython-szal: Láttam ezt a LED-es oszlopdiagramot a Pimoroni webhelyen, és azt hittem, hogy olcsó és szórakoztató projekt lehet a covid-19 lezárása során. Mindegyikben 24 LED, egy piros és egy zöld található. 12 szegmens, így elméletileg képesnek kell lennie arra, hogy megjelenítse az
Egyéni barkácshőmérséklet -mérő készítése oszlopdiagram és Atmega328p használatával: 3 lépés (képekkel)
Egyéni barkácshőmérséklet -mérő készítése oszlopdiagram és Atmega328p segítségével: Ebben a bejegyzésben megmutatom, hogyan készítsen hőmérséklet -mérőt oszlopdiagram & Atmega328p. A bejegyzés minden részletet tartalmaz, például kapcsolási rajzot, NYÁK -gyártást, kódolást, összeszerelést & Tesztelés. Mellékeltem egy videót is, amely mindent tartalmaz
2 számjegyű LED oszlopdiagram számláló: 6 lépés (képekkel)
2 számjegyű LED-es sávdiagram-számláló: Ez a projekt 1–99 közötti számláló, amelyet 2–10 LED-es sávgrafikával és Arduino Uno-val fejlesztettek ki. A 2 számjegyű LED oszlopdiagram számláló egy 2 számjegyű számláló működését mutatja, amelynek LED-es oszlopdiagramjai az egyik tízet, a másik pedig a
Nixie oszlopdiagram: 6 lépés (képekkel)
Nixie Bargraph Clock: --------------------------------- Szerkesztés 9/11/17 A Kickstarter segítségével most kiadott egy készletet ehhez az óra készlethez! Tartalmaz egy vezetőlemezt és 2 Nixie IN-9 csövet. Mindössze annyit kell tennie, hogy saját Arduino/Raspberry Pi/egyéb. A készlet négyféle lehet