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, Srpanj
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 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

Rezanje LED traka po duljini
Rezanje LED traka po duljini

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

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 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

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

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 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

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 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

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 s 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 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: