Sadržaj:

IEEE PROJEKT SATA RIJEČI: 12 koraka (sa slikama)
IEEE PROJEKT SATA RIJEČI: 12 koraka (sa slikama)

Video: IEEE PROJEKT SATA RIJEČI: 12 koraka (sa slikama)

Video: IEEE PROJEKT SATA RIJEČI: 12 koraka (sa slikama)
Video: How the blockchain is changing money and business | Don Tapscott 2024, Juli
Anonim
IEEE PROJEKT SATA RIJEČI
IEEE PROJEKT SATA RIJEČI
IEEE PROJEKT SATA RIJEČI
IEEE PROJEKT SATA RIJEČI

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

Rezanje LED traka po dužini
Rezanje LED traka po dužini

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

Raspored i ožičenje LED traka
Raspored i ožičenje LED traka
Raspored i ožičenje LED traka
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

Povezivanje na ESP32
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

Instaliranje Arduino IDE -a
Instaliranje Arduino IDE -a

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

Povezivanje na WiFi
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

Promjena boje LED dioda
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

Podešavanje vremena
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

Završna skupština
Završna skupština

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: