
Sadržaj:
- Pribor
- Korak 1: Rezanje LED traka na duljinu
- Korak 2: Raspored i ožičenje LED traka
- Korak 3: Spajanje na ESP32
- Korak 4: Instalirajte Arduino IDE
- Korak 5: Postavljanje Arduino IDE -a
- Korak 6: Programiranje ESP32 za projekt Sat riječi
- 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 promjena: 2025-01-23 14:47


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 s određenom WiFi mrežom 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.
Projekt i kod inspirirani:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Pribor
-ESP32 Mikrokontroler
-WS2812b RGB individualno adresirana LED traka (60 led po metru)
Dovoljno za 8 traka od 13 LED dioda, ~ 2 metra
-Prednja ploča
- 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
-Otvaran materijal
Može biti bilo što, od stvarne difuzijske tkanine do papira za pisač
-Traka
-5V zidna vrpca
-USB na mikro-USB kabel
-Kompjuter s pristupom internetu
-Arduino IDE
-Dodati kod
-Wifi mreža
Korak 1: Rezanje LED traka na duljinu

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 važan je, 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 (završetak ženskim priključkom) izbrojite 13 LED dioda, a zatim izrežite traku tako da imate manju traku s 13 LED dioda. Ponavljajte dok ne budete imali 8 punih traka, ovo će imati 2 LED trake duge jedan metar. Od svakog LED metra dobivate 4 trake odgovarajuće veličine. Dodatne LED diode zadržite za zamjenske dijelove ili druge projekte.
Korak 2: Raspored i ožičenje LED traka


Sada kada imate 8 LED traka, vrijeme je da ih rasporedite po priloženom predlošku (prednja ploča.svg). Prilikom ispisivanja.svg datoteke pobrinite se da je ispravno skalirate na 9in 7in. Obratite posebnu pozornost na smjer podatkovne linije. Ako pomno pogledate traku, vidjet ćete Din sa strelicom koja pokazuje na LED modul. Smjer strelice će se koristiti za pravilno raspoređivanje LED traka. Prije skidanja ljepila zaštitite LED trake. Počevši od gornjeg reda, redaka "IT R IS C TEN HALF", postavite prvu traku sa strelicom Din koja pokazuje desno. Sljedeću LED traku postavite na sljedeći redak prema dolje, ali ovaj put provjerite je li strelica Din usmjerena ulijevo. Nastavite postavljati sve LED trake naizmjenično u smjeru strelice. Zadnji redak trebao bi biti lijevo.
Nakon što sve LED trake ispravno postavite na predložak, 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: Spajanje 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 odlijepiti lemljenje s LED trake. Kada lemite ove žice na ESP32, provjerite imate li 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 svoj OS
Korak 5: Postavljanje Arduino IDE -a
Nakon što otvorite Arduino IDE, idite na odgovarajuću vezu za instaliranje upravljačkih programa ploče ESP32
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 knjižnice NTP klijenta
Također ćete morati preuzeti biblioteku Adafruit Neopixel
github.com/adafruit/Adafruit_NeoPixel
Raspakirajte.zip datoteku i kopirajte mapu u svoju mapu Arduino IDE knjižnica.
Korak 6: Programiranje ESP32 za projekt Sat riječi
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 boja = traka. Boja (zelena, crvena, plava);
Promjenom vrijednosti svake vrijednosti boje (0-255) možete promijeniti boju LED dioda. Kod je unaprijed postavljen da LED diode budu svijetlo zelene.
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 s 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 budu prekrivena sva izrezana slova. Zatim poravnajte LED diode s izrezima na slovo. Kad se poravnaju, zalijepite rubove stražnje i prednje ploče.
Korak 12: Završne napomene
Ovaj bi se projekt mogao napajati iz baterije, ali zbog velikog broja LED dioda koje se napajaju, baterije možda neće moći dati dovoljnu struju.
Neke će LED diode nasumično svijetliti, što se može popraviti resetiranjem ESP32 pritiskom na gumb EN. Promjena Vin pina na 3,3 V s 5 V također bi mogla riješiti ovaj problem.
Preporučeni:
Simulator sata sata koji se može konfigurirati: 3 koraka

Simulator sata sata koji se može konfigurirati: Ovo nije baš uputstvo. Dizajniram vlastiti Sat za riječi i odlučio sam prvo izgraditi 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
Dobivanje vremena s interneta pomoću ESP8266 - Projekt NTP sata sa ESP8266 Nodemcu: 5 koraka

Dobivanje vremena s interneta pomoću ESP8266 | Projekt NTP sata sa ESP8266 Nodemcu: U ovom ćemo vodiču vidjeti kako dobiti vrijeme koristeći ESP8266/nodemcu s Arduino IDE -om. Dobivanje vremena osobito je korisno pri bilježenju podataka radi vremenske oznake vaših očitanja. Ako vaš projekt ESP8266 ima pristup internetu, možete dobiti vrijeme koristeći Network T
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 | PROJEKT INTERNET SATA: U projektu će se raditi projekt sata bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i prikazat će se na zaslonu st7735
Projekt sata sa njihalom: 4 koraka

Projekt sata sa njihalom: Član sam klastera 2 u COSMOS -u 2018. na UC San Diego. Naš se klaster fokusira na inženjerski dizajn i kontrolu kinetičkih skulptura. Naš prvi projekt bio je stvoriti sat s njihalom pomoću UCSD -ovog dizajnerskog studija. Ovaj projekt je također jedan od UCSD
Stvaranje sata od sata: 11 koraka (sa slikama)

Stvaranje sata od sata: U ovom Instructableu 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 na vlastitom satu, znajte da ponovno sastavljanje može biti izazovno jer slika