Innehållsförteckning:
- Tillbehör
- Steg 1: Skär LED -remsor i längd
- Steg 2: Ordna och koppla LED -remsor
- Steg 3: Ansluter till ESP32
- Steg 4: Installera Arduino IDE
- Steg 5: Konfigurera Arduino IDE
- Steg 6: Programmering av ESP32 för Word Clock Project
- Steg 7: Slutsteg …
- Steg 8: Anslutning till WiFi
- Steg 9: Ändra färg på lysdioder
- Steg 10: Justera tid
- Steg 11: Slutmontering
- Steg 12: Slutanteckningar
Video: IEEE WORD CLOCK PROJECT: 12 Steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Detta är ett projekt för UNO: s IEEE -klubb, det är ett unikt sätt att representera vad klockan är. Word Clock beskriver tiden och med RGB -remsan kan du ha klockan i valfri färg. Med hjälp av WiFi -funktionerna i ESP32 ansluter klockan till ett specifikt WiFi -nätverk och drar den aktuella tiden från internet. Om du inte har ett WiFi -nätverk att ansluta till, oroa dig inte, koden kan enkelt ändras för att köras på den interna ESP32 -klockan, men det gör att Word Clock inte är lika exakt som tiden.
Projekt och kod inspirerad av:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Tillbehör
-ESP32 mikrokontroller
-WS2812b RGB individuellt adresserbar LED -remsa (60 led per meter)
Tillräckligt för 8 remsor med 13 lysdioder, ~ 2 meter
-Frontpanel
- Denna frontpanel kan laserskäras från vilket ogenomskinligt material som helst
- I denna instruerbara frontpanel laserskars från 1/8 tum träpanel med måtten 9x7
-Avvisande material
Kan vara allt från verkligt diffusionstyg till skrivarpapper
-Tejp
-5V wallwort
-USB till mikro-USB-kabel
-Dator med internetuppkoppling
-Arduino IDE
-Tillhandahållen kod
-Wifi -nätverk
Steg 1: Skär LED -remsor i längd
Den individuellt adresserbara LED -remsan är en av de viktigaste komponenterna i detta projekt. Om du inte får rätt typ av LED -remsor kanske koden inte fungerar. Avståndet mellan lysdioderna på remsan är viktigt för, se till att du har remsorna som har 60 lysdioder per meter. För detta projekt räcker det med ~ 2 meter LED -remsor.
För projektet måste du klippa hela LED -remsan i mindre remsor så att de får plats på tavlan. Du behöver 8 remsor som är 13 lysdioder långa. Börja från början av remsan (sluta med honkontakten) räkna 13 lysdioder och klipp sedan remsan så att du har en mindre remsa med 13 lysdioder. Upprepa tills du har 8 fulla remsor, detta kommer att ha 2 meter långa LED -remsor. Du får 4 remsor i rätt storlek från varje meter remsa med lysdioder. Behåll de extra lysdioderna för reservdelar eller andra projekt.
Steg 2: Ordna och koppla LED -remsor
Nu när du har de 8 remsorna med lysdioder är det dags att ordna dem på den medföljande mallen (Front Panel.svg). När du skriver ut.svg -filen, se till att skala den ordentligt till 9 tum med 7 tum. Var noga med datalinjens riktning. Om du tittar noga på remsan ser du Din med en pil som pekar på LED -modulen. Pilens riktning kommer att användas för att ordna LED -remsorna ordentligt. Lägg LED -remsorna på mallen först innan du tar bort det självhäftande skyddet. Börja från den översta raden, raden "IT R IS C TEN HALF", placera den första remsan med Din -pilen pekande åt höger. Placera nästa LED -remsa på nästa rad ner men denna gång se till att Din -pilen pekar åt vänster. Fortsätt placera alla LED -remsor alternerande i riktningen som pilen vetter. Den sista raden ska peka åt vänster.
När du har placerat alla LED -remsor korrekt på mallen, remsa för remsa, ta bort den självhäftande skyddslisten från baksidan av LED -remsan och applicera den på mallen så rak som möjligt. Efter att alla LED -remsor har fästs på mallarket, försiktigt lödtrådar för att ansluta +5V, GND och dataanslutningarna tillsammans.
Steg 3: Ansluter till ESP32
När alla remsor är lödda ihop är det dags att ansluta LED -remsan till ESP32 -styrenheten. Du kan antingen sätta in ledningar i honkontakten eller så kan du försiktigt ta bort värmekrympningen från ledningarna och avlödningen från LED-remsan. När du lödar dessa ledningar till ESP32, se till att du har tillräckligt med tråd för att placera mirco-USB någonstans där du kan koppla in en mirco-USB-kabel. Löd kabeln som är ansluten till +5V eller +3.3V till Vin, GND till GND och Din till D13.
Steg 4: Installera Arduino IDE
Om du inte har Arduino IDE installerat ladda ner det från följande länk
www.arduino.cc/en/Main/Software
Välj rätt version för ditt operativsystem
Steg 5: Konfigurera Arduino IDE
När du har öppnat Arduino IDE, gå till motsvarande länk för att installera drivrutinerna för ESP32 Board
Installera ESP32 -kortet i Arduino IDE (Windows -instruktioner)
Installera ESP32 -kortet i Arduino IDE (Mac- och Linux -instruktioner)
Ladda sedan ner NTP -klientbiblioteket från Taranais från följande länk:
Klicka här för att ladda ner NTP -klientbiblioteket
Du måste också ladda ner Adafruit Neopixel -biblioteket
github.com/adafruit/Adafruit_NeoPixel
Packa upp.zip -filen och kopiera mappen inuti mappen i din Arduino IDE -bibliotek.
Steg 6: Programmering av ESP32 för Word Clock Project
Öppna en ny Arduino -skiss och ladda ner koden ovan. Kopiera och klistra in den här koden i din nya Arduino -skiss och kompilera koden för att se till att alla rätt drivrutiner är installerade.
Steg 7: Slutsteg …
Det finns få inställningar i koden som du behöver ändra.
Steg 8: Anslutning till WiFi
Dessa två variabler i koden måste ändras till ditt wifi -nätverksnamn och lösenord.
Steg 9: Ändra färg på lysdioder
Denna variabel styr vilken färg lysdioderna har, layouten på den här raden kan ses på följande sätt:
uint32_t color = strip. Color (grön, röd, blå);
Genom att ändra värdena för varje färgvärde (0-255) kan du ändra vilken färg lysdioderna har. Koden är förinställd till att lysdioderna lyser grönt.
Steg 10: Justera tid
Detta är det kodblock som är ansvarigt för att justera tidsskiftet på grund av tidszoner. Den är inställd på CDT, observera att denna kod inte ändras automatiskt när sommartid sparas. Du måste ändra förskjutningsvärdet till -21600 när dagsljusbesparingarna "faller tillbaka".
Steg 11: Slutmontering
När ESP32 har anslutit till WiFi och dina LED -lampor tänds är det dags att montera projektet.
Tejpa ditt diffusionsmaterial på baksidan av frontpanelen så att alla utskurna bokstäver täcks. Rikta sedan upp lysdioderna med bokstäverna. När dessa är i linje, tejpa kanterna på baksidan och frontpanelerna.
Steg 12: Slutanteckningar
Detta projekt kan eventuellt drivas från ett batteri, men på grund av det stora antalet lysdioder som drivs kan batterierna kanske inte ge tillräcklig ström.
Några av lysdioderna tänds slumpmässigt, detta kan åtgärdas genom att återställa ESP32 genom att trycka på EN -knappen. Att byta Vin -pin till 3,3V från 5V kan också lösa problemet.
Rekommenderad:
Budget Arduino RGB Word Clock !: 7 steg (med bilder)
Budget Arduino RGB Word Clock !: Hej alla, här är min guide om hur du gör din egen enkla & billig ordklocka! Verktyg du behöver för detta projekt Lödkolv & Lödtrådar (helst minst 3 olika färger) 3D -skrivare (Eller tillgång till en, du kan också
'Round' Word Clock (på nederländska och engelska!): 8 steg (med bilder)
'Round' Word Clock (på nederländska och engelska!): För några år sedan såg jag först en Word Clock på internet. Sedan dess har jag alltid velat göra en själv. Det finns många Instructables tillgängliga, men jag ville göra något original. Jag kan inte mycket om elektronik, så jag använde en
NeoMatrix 8x8 Word Clock: 6 steg (med bilder)
NeoMatrix 8x8 Word Clock: Är du fascinerad av tidens gång? Vill du att en snygg, modern och funktionell klocka ska läggas till i din klocksamling? Ordet klocka är en unik enhet för att berätta tid, med hjälp av ett rutnät med bokstäver för att stava ut tiden. Medan du kan
Word Clock kontrolleras av 114 servos: 14 steg (med bilder)
Ordklockan styrs av 114 servon: Vad har 114 lysdioder och körs alltid? Som du kanske vet är svaret en ordklocka. Vad har 114 lysdioder + 114 servon och rör sig alltid? Svaret är denna servokontrollerade ordklocka. För detta projekt samarbetade jag med en vän till mig som vände
Rainbow Word Clock med en fullständig Rainbow -effekt och mer: 13 steg (med bilder)
Rainbow Word Clock Med Full Rainbow Effect och mer: Mål1) Simple2) Inte dyrt3) Så energieffektivt som möjligt Rainbow Word Clock med full regnbågeffekt.En Smiley på Word Clock.Enkel IR-fjärrkontroll Uppdatera 03-nov-18 LDR för ljusstyrkekontrollen för neopixlarna Uppdatera 01-jan-