Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Skæring af LED -strimler i længden
- Trin 2: Arrangering og tilslutning af LED -strimler
- Trin 3: Tilslutning til ESP32
- Trin 4: Installation af Arduino IDE
- Trin 5: Opsætning af Arduino IDE
- Trin 6: Programmering af ESP32 til Word Clock Project
- Trin 7: Sidste trin …
- Trin 8: Tilslutning til WiFi
- Trin 9: Ændring af lysdiodernes farve
- Trin 10: Justering af tid
- Trin 11: Endelig samling
- Trin 12: Endelige noter
Video: IEEE WORD CLOCK PROJECT: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Dette er et projekt for UNOs IEEE -klub, det er en unik måde at repræsentere, hvad klokken er. Word Clock beskriver tiden, og med RGB -strimlen kan du have uret i enhver farve, du vælger. Ved hjælp af WiFi -funktionerne i ESP32 tilsluttes uret til et bestemt WiFi -netværk og trækker den aktuelle tid fra internettet. Hvis du ikke har et WiFi -netværk at oprette forbindelse til, skal du ikke bekymre dig, koden kan let ændres til at køre på ESP32 interne ur, men dette vil gøre Word Clock ikke så nøjagtig som tiden.
Projekt og kode inspireret af:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Forbrugsvarer
-ESP32 mikrokontroller
-WS2812b RGB individuelt adresserbar LED -strip (60 led pr. Meter)
Nok til 8 strimler med 13 lysdioder, ~ 2 meter
-Frontpanel
- Dette frontpanel kan laserskæres af ethvert uigennemsigtigt materiale
- I denne Instructable var frontpanelet laserskåret fra 1/8 tommer træpaneler med dimensionerne 9x7
-Afvisende materiale
Kan være alt fra egentligt diffusionsstof til printerpapir
-Tape
-5V vægurt
-USB til mikro-USB-kabel
-Computer med internetadgang
-Arduino IDE
-Leveret kode
-Wifi netværk
Trin 1: Skæring af LED -strimler i længden
Den individuelt adresserbare LED -strimmel er en af de vigtigste komponenter i dette projekt. Hvis du ikke får den rigtige type LED -strimmel, fungerer koden muligvis ikke. Afstanden mellem lysdioderne på strimlen er vigtig for at sikre, at du har de strimler, der har 60 lysdioder pr. Meter. Til dette projekt er ~ 2 meter LED -strimler nok.
Til projektet skal du skære den fulde LED -strimmel i mindre strimler, så de kan passe på tavlen. Du skal bruge 8 strimler, der er 13 lysdioder lange. Start fra strimlens begyndelse (slut med hunstikket) tæl 13 lysdioder og skær derefter strimlen, så du har en mindre strimmel med 13 lysdioder. Gentag, indtil du har 8 fulde strimler, dette vil have 2 meter lange LED -strimler. Du får 4 strimler i passende størrelse fra hver meterstrimmel LED'er. Opbevar de ekstra lysdioder til reservedele eller andre projekter.
Trin 2: Arrangering og tilslutning af LED -strimler
Nu hvor du har de 8 strimler af lysdioder, er det tid til at arrangere dem på den medfølgende skabelon (Front Panel.svg). Når du udskriver.svg -filen, skal du sørge for at skalere den korrekt til 9in x 7in. Vær opmærksom på datalinjens retning. Hvis du ser tæt på strimlen, vil du se Din med en pil, der peger på LED -modulet. Pilens retning bruges til korrekt at arrangere LED -strimlerne. Læg LED -strimlerne på skabelonen først, inden du fjerner klæbebeskytteren. Start fra den øverste række, linjen "IT R IS C TEN HALF", placer den første strimmel med Din -pilen pegende til højre. Placer den næste LED -strimmel på den næste linje ned, men denne gang skal du sørge for, at din pil peger til venstre. Fortsæt med at placere alle LED -strimlerne skiftevis i den retning, pilen vender. Den sidste linje skal pege til venstre.
Når alle LED -strimlerne er placeret korrekt på skabelonen, strimmel for strimmel, fjernes den klæbende beskyttelsesstrimmel bag på LED -strimlen og påføres skabelonen så lige som muligt. Når alle LED -strimlerne er klæbet til skabelonarket, forsigtigt loddetråde for at forbinde +5V, GND og dataforbindelserne sammen.
Trin 3: Tilslutning til ESP32
Når alle strimlerne er loddet sammen, er det tid til at tilslutte LED -strimlen til ESP32 -controlleren. Du kan enten indsætte ledninger i hunstikket, eller du kan omhyggeligt fjerne varmekrympningen fra ledningerne og afisolere fra LED-strimlen. Når du lodder disse ledninger til ESP32, skal du sørge for at have nok ledning til at placere mirco-USB et sted, hvor det peger, hvor du kan tilslutte et mirco-USB-kabel. Lod den ledning, der er forbundet til +5V eller +3.3V til Vin, GND til GND og Din til D13.
Trin 4: Installation af Arduino IDE
Hvis du ikke har Arduino IDE installeret, kan du downloade det fra følgende link
www.arduino.cc/en/Main/Software
Vælg den korrekte version til dit operativsystem
Trin 5: Opsætning af Arduino IDE
Når du har åbnet Arduino IDE, skal du gå til det tilsvarende link for at installere ESP32 Board -drivere
Installation af ESP32 -kortet i Arduino IDE (Windows -instruktioner)
Installation af ESP32 -kortet i Arduino IDE (Mac- og Linux -instruktioner)
Download derefter NTP -klientbiblioteket fra Taranais fra følgende link:
Klik her for at downloade NTP -klientbiblioteket
Du skal også downloade Adafruit Neopixel -biblioteket
github.com/adafruit/Adafruit_NeoPixel
Pak zip -filen ud, og kopier mappen inde i din Arduino IDE -biblioteksmappe.
Trin 6: Programmering af ESP32 til Word Clock Project
Åbn en ny Arduino -skitse og download koden ovenfor. Kopier og indsæt denne kode i din nye Arduino -skitse, og kompilér koden, og sørg for, at alle de korrekte drivere er installeret.
Trin 7: Sidste trin …
Der er få indstillinger i koden, som du skal ændre.
Trin 8: Tilslutning til WiFi
Disse to variabler i koden skal ændres til dit wifi -netværksnavn og adgangskode.
Trin 9: Ændring af lysdiodernes farve
Denne variabel styrer hvilken farve lysdioderne har, layoutet på denne linje kan ses på denne måde:
uint32_t farve = strip. Color (grøn, rød, blå);
Ved at ændre værdierne for hver farveværdi (0-255) kan du ændre hvilken farve lysdioderne har. Koden er forudindstillet til, at lysdioderne er lysegrønne.
Trin 10: Justering af tid
Dette er denne kodeblok, der er ansvarlig for at justere tidsforskydningen på grund af tidszoner. Den er indstillet til CDT, Bemærk denne kode ændres ikke automatisk med sommertid. Du bliver nødt til at ændre forskydningsværdien til -21600, når dagslysbesparelser "falder tilbage".
Trin 11: Endelig samling
Når ESP32 har forbindelse til WiFi, og dine LED -lamper lyser, er det tid til at samle projektet.
Tape dit diffusionsmateriale på bagsiden af frontpanelet, så alle de udskårne bogstaver er dækket. Stil derefter lysdioderne op med bogstaverne. Når disse er justeret, tape kanterne på bagsiden og frontpanelerne.
Trin 12: Endelige noter
Dette projekt kan muligvis få strøm fra et batteri, men på grund af det store antal lysdioder, der drives, kan batterier muligvis ikke levere tilstrækkelig strøm.
Nogle af lysdioderne lyser tilfældigt, dette kan løses ved at nulstille ESP32 ved at trykke på knappen EN. Ændring af Vin -pin til 3.3V fra 5V kan også løse dette problem.
Anbefalede:
Budget Arduino RGB Word Clock !: 7 trin (med billeder)
Budget Arduino RGB Word Clock !: Hej alle sammen, her er min guide til, hvordan du laver din egen enkle & billigt ordur! Værktøjer, du skal bruge til dette projekt Loddejern & Loddekabler (Ideelt set mindst 3 forskellige farver) 3D -printer (Eller adgang til en, du kan også
Round' Word Clock (på hollandsk og engelsk!): 8 trin (med billeder)
Round' Word Clock (på hollandsk og engelsk!): For et par år siden har jeg første gang set et Word Clock på internettet. Siden da har jeg altid ønsket at lave en selv. Der er mange Instructables tilgængelige, men jeg ville lave noget originalt. Jeg ved ikke meget om elektronik, så jeg brugte en
NeoMatrix 8x8 Word Clock: 6 trin (med billeder)
NeoMatrix 8x8 Word Clock: Er du fascineret over tidens gang? Vil du have et stilfuldt, moderne og funktionelt ur, der skal føjes til din urkollektion? Ordet ur er en enestående tidstæller, der bruger et gitter med bogstaver til at stave tiden ud. Mens du kan
Arduino Word Clock Mini: 20 trin (med billeder)
Arduino Word Clock Mini: Arduino Word Clock Mini- Anniversary Clock Relativt let at bygge Word Clock ved hjælp af en Arduino Nano og fire MAX7219 32 mm Dot Matrix Display Moduler Valg af stilarter, billedramme eller Perspex terning med forskellige basemuligheder. Specifikationer Mini Arduino Word Clo
Arduino Word Clock - Kan tilpasses og er let at bygge: 15 trin (med billeder)
Arduino Word Clock - Kan tilpasses og er let at bygge: Min partner så et ur i en butik, der fortalte dig tidspunktet ved at tænde ord for at skrive en fuldskrevet sætning fra det, der virkede som et virvar af tilfældige bogstaver. Vi kunne godt lide uret, men ikke prisen - så vi besluttede at lave et af vores eget design Ansigtet på