Tartalomjegyzék:

IEEE WORD CLOCK PROJEKT: 12 lépés (képekkel)
IEEE WORD CLOCK PROJEKT: 12 lépés (képekkel)

Videó: IEEE WORD CLOCK PROJEKT: 12 lépés (képekkel)

Videó: IEEE WORD CLOCK PROJEKT: 12 lépés (képekkel)
Videó: 10 лучших проектов Интернета вещей 2022 года | Полезные устройства Интернета вещей | Умные проекты Интернета вещей | Приложения Интернета вещей | Простое обучение 2024, Július
Anonim
IEEE WORD CLOCK PROJECT
IEEE WORD CLOCK PROJECT
IEEE WORD CLOCK PROJECT
IEEE WORD CLOCK PROJECT

Ez az UNO IEEE klubjának projektje, egyedülálló módon ábrázolja, mennyi az idő. A Word Clock pontosítja az időt, és az RGB szalaggal tetszőleges színű órát állíthat be. Az ESP32 WiFi képességeit felhasználva az óra egy meghatározott WiFi hálózathoz csatlakozik, és lekéri az aktuális időt az internetről. Ha nincs WiFi hálózat, amelyhez csatlakozhat, ne aggódjon, a kód könnyen módosítható az ESP32 belső óráján való futtatáshoz, de ettől a Word Clock nem lesz pontos.

A projekt és a kód inspirálta:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Kellékek

-ESP32 mikrovezérlő

-WS2812b RGB Egyénileg címezhető LED szalag (60 led méterenként)

Elég 8 LED szalaghoz, ~ 2 méter

-Előlap

  • Ez az előlap bármilyen átlátszatlan anyagból lézerrel kivágható
  • Ebben az utasításban az elülső panelt lézerrel vágták le 1/8 hüvelykes faburkolatról, mérete 9x7

-Megtagadó anyag

Bármi lehet a tényleges diffúziós szövettől a nyomtatópapírig

-Szalag

-5V -os faligyapot

-USB-micro-USB kábel

-Számítógép internet -hozzáféréssel

-Arduino IDE

-Adott kód

-Wifi hálózat

Lépés: A LED -csíkok vágása hosszúságúra

A LED szalagok hosszúságú vágása
A LED szalagok hosszúságú vágása

Az egyedileg címezhető LED szalag a projekt egyik legfontosabb alkotóeleme. Ha nem a megfelelő típusú LED szalagot kapja meg, előfordulhat, hogy a kód nem működik. Fontos a LED -ek távolsága a szalagon, győződjön meg arról, hogy a csíkok 60 LED -rel rendelkeznek méterenként. Ehhez a projekthez ~ 2 méter LED szalag elegendő.

A projekthez a teljes LED szalagot kisebb csíkokra kell vágni, hogy elférjenek a táblán. Szüksége lesz 8 csíkra, amelyek 13 LED hosszúak. A szalag elejétől kezdve (Vége a hüvelyes csatlakozóval) számoljon 13 LED -et, majd vágja le a csíkot, hogy legyen egy kisebb csíkja 13 LED -del. Ismételje meg mindaddig, amíg 8 teljes csík nem lesz, ez 2 egy méter hosszú LED -csíkot tartalmaz. Minden LED -méteres csíkból 4 megfelelő méretű csíkot kap. Tartsa meg az extra LED -eket cserealkatrészekhez vagy más projektekhez.

2. lépés: A LED szalagok elrendezése és bekötése

LED szalagok elrendezése és bekötése
LED szalagok elrendezése és bekötése
LED szalagok elrendezése és bekötése
LED szalagok elrendezése és bekötése

Most, hogy megvan a 8 LED -csík, ideje elrendezni őket a mellékelt sablonon (Front Panel.svg). A.svg fájl kinyomtatásakor ügyeljen arra, hogy megfelelően méretezze 9 hüvelyk 7 hüvelykre. Figyeljen oda az adatvonal irányára. Ha alaposan megnézi a csíkot, akkor a Din -t fogja látni a nyíllal, amely a LED -modulra mutat. A nyíl irányát fogja használni a LED csíkok megfelelő elrendezéséhez. A ragasztóvédő eltávolítása előtt helyezze a LED -csíkokat a sablonra. A felső sorból, az "IT R IS C TEN FALF" sorból kiindulva helyezze el az első csíkot úgy, hogy a Din nyíl jobbra mutasson. Helyezze a következő LED csíkot a következő sorra lefelé, de ezúttal győződjön meg arról, hogy a Din nyíl balra mutat. Folytassa az összes LED -szalag elhelyezését a nyíl irányába váltakozva. Az utolsó sornak balra kell mutatnia.

Miután minden LED -csíkot megfelelően elhelyezett a sablonon, csíkról szalagra, távolítsa el a ragasztó védőcsíkot a LED -szalag hátuljáról, és vigye fel a sablonra a lehető legegyenesebben. Miután az összes LED -szalagot a sablonlapra ragasztotta, óvatosan forrasztja a vezetékeket, hogy összekapcsolja a +5V, a GND és az adatkapcsolatokat.

3. lépés: Csatlakozás az ESP32 -hez

Csatlakozás az ESP32 -hez
Csatlakozás az ESP32 -hez

Miután az összes csíkot összeforrasztotta, ideje csatlakoztatni a LED szalagot az ESP32 vezérlőhöz. Behelyezheti a vezetékeket a hüvelyes csatlakozóba, vagy óvatosan eltávolíthatja a hőzsugorodást a vezetékekről, és eltávolíthatja a forrasztást a LED szalagról. Amikor ezeket a vezetékeket az ESP32-hez forrasztja, győződjön meg arról, hogy van elegendő vezeték ahhoz, hogy a mirco-USB-t olyan helyre helyezze, ahol a mirco-USB kábelt csatlakoztathatja. Forrasztja a vezetéket, amely +5V vagy +3,3 V -ra van kötve a Vin -hez, a GND a GND -hez és a Din a D13 -hoz.

Lépés: Az Arduino IDE telepítése

Az Arduino IDE telepítése
Az Arduino IDE telepítése

Ha nincs telepítve az Arduino IDE, töltse le az alábbi linkről

www.arduino.cc/en/Main/Software

Válassza ki az operációs rendszernek megfelelő verziót

5. lépés: Az Arduino IDE beállítása

Az Arduino IDE megnyitása után lépjen a megfelelő linkre az ESP32 kártya illesztőprogramjainak telepítéséhez

Az ESP32 kártya telepítése Arduino IDE rendszerben (Windows utasítások)

Az ESP32 kártya telepítése Arduino IDE rendszerben (Mac és Linux utasítások)

Ezután töltse le az NTP ügyfélkönyvtárat a Taranais webhelyről az alábbi linkről:

Kattintson ide az NTP ügyfélkönyvtár letöltéséhez

Ezenkívül le kell töltenie az Adafruit Neopixel könyvtárat

github.com/adafruit/Adafruit_NeoPixel

Csomagolja ki a.zip fájlt, és másolja a benne lévő mappát az Arduino IDE könyvtárak mappájába.

6. lépés: Az ESP32 programozása a Word Clock Projecthez

Nyisson meg egy új Arduino vázlatot, és töltse le a fenti kódot. Másolja és illessze be ezt a kódot az új Arduino vázlatába, és fordítsa le a kódot is, és győződjön meg arról, hogy minden megfelelő illesztőprogram telepítve van.

7. lépés: Utolsó lépések…

Kevés olyan beállítás van a kódban, amelyet módosítani kell.

8. lépés: Csatlakozás a WiFi -hez

Csatlakozás a WiFi -hez
Csatlakozás a WiFi -hez

A kódban ezt a két változót módosítani kell a wifi hálózat nevére és jelszavára.

9. lépés: A LED -ek színének megváltoztatása

A LED -ek színének megváltoztatása
A LED -ek színének megváltoztatása

Ez a változó határozza meg, hogy a LED -ek milyen színűek, a sor elrendezése így nézhető ki:

uint32_t color = strip. Color (zöld, piros, kék);

Az egyes színértékek (0-255) értékének megváltoztatásával megváltoztathatja a LED-ek színét. A kód előre beállított, hogy a LED -ek világos zöldek legyenek.

10. lépés: Az idő beállítása

Idő beállítása
Idő beállítása

Ez a kódblokk felelős az időeltolódás beállításáért az időzónák miatt. CDT -re van állítva, vegye figyelembe, hogy ez a kód nem változik automatikusan a nyári időszámítás szerint. Az eltolási értéket -21600 -ra kell módosítania, amikor a nyári időszámítás megtakarítása "visszaesik".

11. lépés: Végső összeszerelés

Végső összeszerelés
Végső összeszerelés

Miután az ESP32 csatlakozik a WiFi -hez, és a LED -es lámpák kigyulladnak, ideje összeszerelni a projektet.

Ragassza fel a diffúziós anyagot az előlap hátoldalára úgy, hogy az összes kivágott betű le legyen fedve. Ezután illessze a LED -eket a betűk kivágásával. Ha ezek igazítva vannak, ragasztja le a hátlap és az előlap széleit.

12. lépés: Záró megjegyzések

Ez a projekt valószínűleg akkumulátorról is működtethető, de az áramellátó LED -ek nagy száma miatt előfordulhat, hogy az akkumulátorok nem képesek elegendő áramot biztosítani.

A LED -ek egy része véletlenszerűen kigyullad, ezt az ESP32 visszaállításával az EN gomb megnyomásával lehet kijavítani. Ha a Vin -tűt 3,3 V -ra változtatja 5 V -ról, az is megoldhatja ezt a problémát.

Ajánlott: