Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Kutting av LED -strips til lengde
- Trinn 2: Arrangering og tilkobling av LED -strips
- Trinn 3: Koble til ESP32
- Trinn 4: Installere Arduino IDE
- Trinn 5: Konfigurere Arduino IDE
- Trinn 6: Programmering av ESP32 for Word Clock Project
- Trinn 7: Siste trinn …
- Trinn 8: Koble til WiFi
- Trinn 9: Endre farge på lysdioder
- Trinn 10: Justering av tid
- Trinn 11: Sluttmontering
- Trinn 12: Sluttnotater
Video: IEEE WORD CLOCK PROJECT: 12 Steps (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Dette er et prosjekt for UNOs IEEE -klubb, det er en unik måte å representere hva klokken er. Word Clock beskriver tiden og med RGB -stripen kan du ha klokken i hvilken som helst farge du ønsker. Ved å bruke WiFi -funksjonene til ESP32, kobles klokken til et spesifisert WiFi -nettverk og henter den nåværende tiden fra internett. Hvis du ikke har et WiFi -nettverk å koble til, ikke bekymre deg, koden kan enkelt endres for å kjøre på ESP32 internklokke, men dette vil gjøre Word Clock ikke like nøyaktig.
Prosjekt og kode inspirert av:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Rekvisita
-ESP32 mikrokontroller
-WS2812b RGB individuelt adresserbar LED -stripe (60 led per meter)
Nok for 8 strimler med 13 lysdioder, ~ 2 meter
-Frontpanel
- Dette frontpanelet kan laserskjæres av ethvert ugjennomsiktig materiale
- I denne instruksjonsdelen var frontpanelet laserskåret fra 1/8 tommers trepanel med dimensjonene 9x7
-Avvisende materiale
Kan være alt fra faktisk diffusjonsstoff til skriverpapir
-Teip
-5V wallwort
-USB til mikro-USB-kabel
-Datamaskin med internettilgang
-Arduino IDE
-Oppgitt kode
-Wifi -nettverk
Trinn 1: Kutting av LED -strips til lengde
Den individuelt adresserbare LED -stripen er en av de viktigste komponentene i dette prosjektet. Hvis du ikke får riktig type LED -stripe, er det ikke sikkert at koden fungerer. Avstanden mellom lysdiodene på stripen er viktig, sørg for at du har stripene som har 60 lysdioder per meter. For dette prosjektet vil ~ 2 meter LED -strimler være nok.
For prosjektet må du kutte hele LED -stripen i mindre strimler slik at de får plass på brettet. Du trenger 8 strimler som er 13 lysdioder lange. Fra begynnelsen av stripen (slutt med hunkontakten) teller du 13 lysdioder og kutter deretter stripen slik at du har en mindre stripe med 13 lysdioder. Gjenta til du har 8 fulle strimler, dette vil ha 2 meter lange LED -strimler. Du får 4 strimler i riktig størrelse fra hver meter stripe med lysdioder. Behold de ekstra lysdiodene for reservedeler eller andre prosjekter.
Trinn 2: Arrangering og tilkobling av LED -strips
Nå som du har de 8 strimlene med lysdioder, er det på tide å ordne dem på den medfølgende malen (Front Panel.svg). Når du skriver ut.svg -filen, må du sørge for å skalere den ordentlig til 9in x 7in. Vær nøye med retningen på datalinjen. Hvis du ser nøye på stripen, vil du se Din med en pil som peker på LED -modulen. Retningen på pilen vil bli brukt for å ordne LED -stripene riktig. Legg LED -stripene på malen først før du fjerner limbeskytteren. Fra den øverste raden, "IT R IS C TEN HALF" -linjen, plasser den første stripen med Din -pilen pekende til høyre. Plasser den neste LED -stripen på neste linje ned, men denne gangen må du passe på at Din -pilen peker til venstre. Fortsett å plassere alle LED -stripene vekslende i retningen pilen vender mot. Den siste linjen skal peke til venstre.
Når du har alle LED -stripene riktig plassert på malen, stripe for stripe, fjerner du den selvklebende beskyttelseslisten fra baksiden av LED -stripen og legger den på malen så rett som mulig. Etter at alle LED -stripene er festet til malarket, forsiktig loddetråder for å koble +5V, GND og datatilkoblingene sammen.
Trinn 3: Koble til ESP32
Når alle stripene er loddet sammen, er det på tide å koble LED -stripen til ESP32 -kontrolleren. Du kan enten sette ledninger inn i hunkontakten, eller du kan forsiktig fjerne varmekrympingen fra ledningene og avlodde fra LED-stripen. Når du lodder disse ledningene til ESP32, må du kontrollere at du har nok ledning til å plassere mirco-USB et sted der du kan peke inn en mirco-USB-kabel. Lodd ledningen som er koblet til +5V eller +3.3V til Vin, GND til GND og Din til D13.
Trinn 4: Installere Arduino IDE
Hvis du ikke har Arduino IDE installert, last det ned fra følgende lenke
www.arduino.cc/en/Main/Software
Velg riktig versjon for operativsystemet
Trinn 5: Konfigurere Arduino IDE
Etter at du har åpnet Arduino IDE, går du til den tilsvarende lenken for å installere ESP32 Board -driverne
Installere ESP32 -kortet i Arduino IDE (Windows -instruksjoner)
Installere ESP32 -kortet i Arduino IDE (Mac- og Linux -instruksjoner)
Last deretter ned NTP -klientbiblioteket fra Taranais fra følgende lenke:
Klikk her for å laste ned NTP -klientbiblioteket
Du må også laste ned Adafruit Neopixel Library
github.com/adafruit/Adafruit_NeoPixel
Pakk ut zip -filen og kopier mappen inne i mappen Arduino IDE biblioteker.
Trinn 6: Programmering av ESP32 for Word Clock Project
Åpne en ny Arduino -skisse og last ned koden ovenfor. Kopier og lim inn denne koden i den nye Arduino -skissen din, og kompiler koden, og sørg for at alle de riktige driverne er installert.
Trinn 7: Siste trinn …
Det er få innstillinger i koden du må endre.
Trinn 8: Koble til WiFi
Disse to variablene i koden må endres til ditt wifi -nettverksnavn og passord.
Trinn 9: Endre farge på lysdioder
Denne variabelen styrer hvilken farge lysdiodene har, layouten på denne linjen kan sees på slik:
uint32_t color = strip. Color (grønn, rød, blå);
Ved å endre verdiene for hver fargeverdi (0-255), kan du endre hvilken farge lysdiodene har. Koden er forhåndsinnstilt til at lysdiodene er lyse grønne.
Trinn 10: Justering av tid
Dette er koden som er ansvarlig for å justere tidsskiftet på grunn av tidssoner. Den er satt til CDT, merk at denne koden ikke endres automatisk med sommertid. Du må endre forskyvningsverdien til -21600 når dagslysbesparelsen "faller tilbake".
Trinn 11: Sluttmontering
Når ESP32 er koblet til WiFi og LED -lysene dine lyser, er det på tide å montere prosjektet.
Tape diffusjonsmaterialet på baksiden av frontpanelet slik at alle de utskårne bokstavene er dekket. Still deretter lysdiodene på linje med bokstavene. Når disse er justert, teiper du kantene på bak- og frontpanelene.
Trinn 12: Sluttnotater
Dette prosjektet kan muligens være drevet av et batteri, men på grunn av det store antallet lysdioder som blir drevet, kan det hende at batterier ikke gir tilstrekkelig strøm.
Noen av lysdiodene lyser tilfeldig, dette kan fikses ved å tilbakestille ESP32 ved å trykke på EN -knappen. Å endre Vin -pin til 3.3V fra 5V kan også fikse dette problemet.
Anbefalt:
Budget Arduino RGB Word Clock !: 7 trinn (med bilder)
Budget Arduino RGB Word Clock !: Hei alle sammen, her er min guide til hvordan du lager din egen enkle & billig ordklokke! Verktøy du trenger for dette prosjektet Loddejern & Loddetråder (Ideelt sett minst 3 forskjellige farger) 3D -skriver (Eller tilgang til en, du kan også
Round' Word Clock (på nederlandsk og engelsk!): 8 trinn (med bilder)
‘Round’ Word Clock (på nederlandsk og engelsk!): For noen år siden så jeg for første gang en Word Clock på internett. Siden den gang har jeg alltid ønsket å lage en selv. Det er mange instrukser tilgjengelig, men jeg ønsket å lage noe originalt. Jeg kan ikke mye om elektronikk, så jeg brukte en
NeoMatrix 8x8 Word Clock: 6 trinn (med bilder)
NeoMatrix 8x8 Word Clock: Er du fascinert over tidens gang? Vil du ha et stilig, moderne og funksjonelt ur som skal legges til i klokkesamlingen din? Ordet klokke er en unik enhet som forteller tiden, og bruker et rutenett med bokstaver for å stave ut tiden. Mens du er
Rainbow Word Clock med full Rainbow -effekt og mer: 13 trinn (med bilder)
Rainbow Word Clock Med Full Rainbow Effect og mer: Mål1) Enkel2) Ikke dyrt3) Så energieffektiv som mulig Rainbow Word Clock med full regnbueeffekt. En Smilefjes på Word Clock. Enkel IR-fjernkontroll Oppdater 03-nov-18 LDR for Brightness Control of the NeopixelsUpdate 01-jan
Arduino Word Clock Mini: 20 trinn (med bilder)
Arduino Word Clock Mini: Arduino Word Clock Mini- Anniversary Clock Relativt lett å bygge Word Clock ved hjelp av en Arduino Nano og fire MAX7219 32 mm Dot Matrix Display Modules Valg av stiler, bilderamme eller Perspex-terning med forskjellige basealternativer. Spesifikasjoner Mini Arduino Word Clo