
Sadržaj:
- Supplies
- Korak 1: Rezanje LED traka na dužinu
- Korak 2: Raspored i ožičenje LED traka
- Korak 3: Povezivanje na ESP32
- Korak 4: Instalirajte Arduino IDE
- Korak 5: Postavljanje Arduino IDE -a
- Korak 6: Programiranje ESP32 za Word Clock Project
- Korak 7: Završni koraci…
- Korak 8: Povezivanje na WiFi
- Korak 9: Promjena boje LED dioda
- Korak 10: Podešavanje vremena
- Korak 11: Završna montaža
- Korak 12: Završne napomene
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


Ovo je projekt za UNO -ov IEEE klub, jedinstven je način predstavljanja koliko je sati. Riječ sat prikazuje vrijeme, a sa RGB trakom možete imati sat u bilo kojoj boji koju odaberete. Koristeći WiFi mogućnosti ESP32, sat se povezuje na određenu WiFi mrežu i izvlači trenutno vrijeme s interneta. Ako nemate WiFi mrežu za povezivanje, ne brinite, kôd se može lako promijeniti tako da radi na unutarnjem satu ESP32, ali to neće učiniti Sat riječi tako točnim po vremenu.
Projekat i kod inspirisani:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Supplies
-ESP32 Mikrokontroler
-WS2812b RGB individualno adresirana LED traka (60 led po metru)
Dovoljno za 8 traka od 13 LED dioda, ~ 2 metra
-Prednji panel
- Ova prednja ploča može se laserski izrezati iz bilo kojeg neprozirnog materijala
- U ovom Instructableu prednja ploča je laserski izrezana sa drvene obloge od 1/8 inča dimenzija 9x7
-Otrošni materijal
Može biti bilo šta, od stvarne difuzne tkanine do papira za štampač
-Traka
-5V zidna vrpca
-USB na mikro-USB kabel
-Kompjuter sa pristupom internetu
-Arduino IDE
-Dodati kod
-Wifi mreža
Korak 1: Rezanje LED traka na dužinu

Pojedinačno adresirana LED traka jedna je od najvažnijih komponenti ovog projekta. Ako ne nabavite odgovarajuću vrstu LED trake, kôd možda neće raditi. Razmak LED dioda na traci je važan, pazite da imate trake koje imaju 60 LED dioda po metru. Za ovaj projekt bit će dovoljno ~ 2 metra LED traka.
Za projekt ćete morati izrezati cijelu LED traku na manje trake kako bi mogle stati na ploču. Trebat će vam 8 traka s 13 LED dioda. Počevši od početka trake (kraj ženskim konektorom) izbrojite 13 LED dioda, a zatim izrežite traku tako da imate manju traku sa 13 LED dioda. Ponavljajte dok ne dobijete 8 punih traka, ovo će imati 2 LED trake dugačke jedan metar. Od svakog LED metra dobićete 4 trake odgovarajuće veličine. Sačuvajte dodatne LED diode za zamjenske dijelove ili druge projekte.
Korak 2: Raspored i ožičenje LED traka


Sada kada imate 8 traka LED dioda, vrijeme je da ih rasporedite po priloženom predlošku (prednja ploča.svg). Prilikom ispisivanja.svg datoteke pobrinite se da je ispravno prilagodite na 9in 7in. Obratite posebnu pažnju na smjer linije podataka. Ako pažljivo pogledate traku, vidjet ćete Din sa strelicom usmjerenom prema LED modulu. Smjer strelice će se koristiti za pravilno raspoređivanje LED traka. Prije skidanja ljepila zaštitite LED trake. Počevši od gornjeg reda, linije "IT R IS C TEN HALF", postavite prvu traku sa strelicom Din koja je okrenuta udesno. Sljedeću LED traku postavite na sljedeću liniju prema dolje, ali ovaj put provjerite da li je strelica Din usmjerena nalijevo. Nastavite postavljati sve LED trake naizmjenično u smjeru strelice. Zadnji red bi trebao biti lijevo.
Nakon što sve LED trake pravilno postavite na šablon, traku po traku, uklonite ljepljivu zaštitnu traku sa stražnje strane LED trake i nanesite je na predložak što je moguće ravnije. Nakon što su sve LED trake zalijepljene na predložak, pažljivo lemite žice kako biste spojili +5V, GND i podatkovne veze.
Korak 3: Povezivanje na ESP32

Nakon što su sve trake spojene zajedno, vrijeme je za spajanje LED trake na ESP32 kontroler. Možete ili umetnuti žice u ženski konektor ili možete pažljivo ukloniti termoskupljanje sa žica i ukloniti lemljenje sa LED trake. Kada lemite ove žice na ESP32, pobrinite se da imate dovoljno žice za postavljanje mirco-USB-a negdje prema mjestu gdje možete priključiti mirco-USB kabel. Lemite žicu koja je spojena na +5V ili +3.3V na Vin, GND na GND i Din na D13.
Korak 4: Instalirajte Arduino IDE

Ako nemate instaliran Arduino IDE, preuzmite ga sa sljedeće veze
www.arduino.cc/en/Main/Software
Odaberite ispravnu verziju za vaš OS
Korak 5: Postavljanje Arduino IDE -a
Nakon što otvorite Arduino IDE, idite na odgovarajuću vezu za instaliranje upravljačkih programa za ESP32 ploču
Instaliranje ESP32 ploče u Arduino IDE (upute za Windows)
Instaliranje ESP32 ploče u Arduino IDE (upute za Mac i Linux)
Zatim preuzmite biblioteku NTP klijenta s Taranaisa sa sljedeće veze:
Kliknite ovdje za preuzimanje biblioteke NTP klijenta
Također ćete morati preuzeti Adafruit Neopixel biblioteku
github.com/adafruit/Adafruit_NeoPixel
Raspakirajte.zip datoteku i kopirajte fasciklu u svoju mapu Arduino IDE biblioteka.
Korak 6: Programiranje ESP32 za Word Clock Project
Otvorite novu Arduino skicu i preuzmite gornji kod. Kopirajte i zalijepite ovaj kôd u svoju novu Arduino skicu i sastavite kôd tako da provjerite jesu li instalirani svi odgovarajući upravljački programi.
Korak 7: Završni koraci…
U kodu postoji nekoliko postavki koje ćete morati promijeniti.
Korak 8: Povezivanje na WiFi

Ove dvije varijable u kodu morat ćete promijeniti u naziv i lozinku svoje WiFi mreže.
Korak 9: Promjena boje LED dioda

Ova varijabla kontrolira boju LED dioda, a izgled ove linije može se gledati ovako:
uint32_t color = strip. Color (zelena, crvena, plava);
Promjenom vrijednosti svake vrijednosti boje (0-255) možete promijeniti boju LED dioda. Kod je unaprijed postavljen tako da LED diode svijetle zeleno.
Korak 10: Podešavanje vremena

Ovo je blok koda odgovoran za podešavanje vremenskog pomaka zbog vremenskih zona. Postavljen je na CDT, imajte na umu da se ovaj kôd ne mijenja automatski sa ljetnim računanjem vremena. Morat ćete promijeniti vrijednost pomaka na -21600 kada ljetno računanje vremena "padne".
Korak 11: Završna montaža

Nakon što se ESP32 spoji na WiFi i vaša LED svjetla zasvijetle, vrijeme je za sastavljanje projekta.
Zalijepite svoj materijal za raspršivanje na stražnju stranu prednje ploče tako da sva izrezana slova budu prekrivena. Zatim poravnajte LED diode sa izrezanim slovima. Kad se poravnaju, zalijepite rubove stražnje i prednje ploče.
Korak 12: Završne napomene
Ovaj projekt bi se mogao napajati iz baterije, ali zbog velikog broja LED dioda koje se napajaju, baterije možda neće moći osigurati dovoljnu struju.
Neke LED diode će nasumično svijetliti, što se može popraviti resetiranjem ESP32 pritiskom na tipku EN. Promjena Vin pina na 3.3V sa 5V također bi mogla riješiti ovaj problem.
Preporučuje se:
Odaberite naslov i ključne riječi za uputstva: 6 koraka (sa slikama)

Odaberite naslov i ključne riječi za svoj instruktor: Odabir pravog naslova i ključnih riječi može biti razlika između upućivanja na prvu stranicu rezultata Google pretraživanja ili rušenja i spaljivanja u zastrašujuću zemlju interneta bez pogleda. Iako ključne riječi i naslov nisu jedini
Simulator sata sata koji se može konfigurirati: 3 koraka

Simulator sata sata koji se može konfigurirati: Ovo nije baš uputstvo. Dizajniram svoj vlastiti Word Clock i odlučio sam prvo napraviti simulator web aplikacije kako bih mogao postaviti mrežu i testirati kako izgleda u različito doba dana. Tada sam shvatio da bi ovo moglo biti korisno za druge ljude koji
ESP8266 Mrežni sat bez RTC -a - Nodemcu NTP sat Nema RTC -a - PROJEKT INTERNET SATA: 4 koraka

ESP8266 Mrežni sat bez RTC -a | Nodemcu NTP sat Nema RTC -a | INTERNET SAT PROJEKAT: U projektu će se raditi projekat satova bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i to će se prikazati na ekranu st7735
Stvaranje sata od sata: 11 koraka (sa slikama)

Stvaranje sata od sata: U ovom uputstvu uzimam postojeći sat i stvaram ono što osjećam da je bolji sat. Preći ćemo sa slike s lijeve strane na sliku s desne strane. Prije nego počnete sa vlastitim satom, znajte da ponovno sastavljanje može biti izazov jer slika
Kako omogućiti rad žičanog sata/slomljenog sata: 12 koraka

Kako omogućiti žični ulaz/slomljeni sat: Zdravo. Uzeo sam školski sat i pretvorio se u bateriju za manje od 10 USD