Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Pripremite Arduino IDE za rad s NodeMCU Wi-Fi modulom
- Korak 3: Testirajte matrični ekran
- Korak 4: Pripremite ThingHTTP
- Korak 5: Testirajte modul
- Korak 6: Završna skica
- Korak 7: Gotovo
Video: Prikaz Riječi dana sa IoT -om: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom Instructable-u pokazat ću vam kako možete izgraditi "Riječ dana" pomoću NodeMCU Wi-Fi modula i matričnog zaslona. Umjesto riječi dana, možete prikazati sve što želite (tekst) sa cijelog interneta, nakon što prođete kroz ovaj vodič. Ako prvi put koristite Wi-Fi modul, pomoći će vam i ovaj vodič, kao što sam već opisao od početka do kraja.
Uđimo u to.
Korak 1: Pogledajte video
U videu sam obuhvatio sve korake potrebne za izgradnju ovog projekta. Također sam obuhvatio detaljno objašnjenje koda koji se koristi u projektu, a koji je također koristan za početnike, a inače ga nije moguće objasniti u pisanom obliku.
Zato pazite da to pogledate prije nego nastavite.
Korak 2: Pripremite Arduino IDE za rad s NodeMCU Wi-Fi modulom
Prvi put rad na Wi-Fi modulu nije uvijek kolač za većinu korisnika (i ja). Stoga se preporučuje započeti korak po korak s tim.
Predložit ću ovaj čas Instructables za svakog početnika. Autorka bekathwia je odradila veliki posao objašnjavajući kako započeti s ovim modulom. I sam sam koristio isti izvor za upoznavanje sa modulom.
Dakle, ako ste početnik, prođite kroz tu klasu, samo ćete vi moći izaći u sljedećim koracima.
Korak 3: Testirajte matrični ekran
Spojite Dot Matrix na Wi-Fi modul na sljedeći način:
DMD - NodeMCU
Vcc - 3.3V
Gnd - Gnd
Clk - D5
Din - D7
CS - D8
Sada provjerite Dot Matrix Display, dodajte biblioteke MD Parola i MD_MAX72XX u Arduino biblioteku.
Ali prije nego što ga upotrebite, idite u mapu Arduino biblioteke, otvorite mapu biblioteke MD_MAX_72XX, zatim idite na dokumente i otvorite bilo koju HMTL datoteku, a zatim odredite vrstu matričnog prikaza s prikazom koji imate (kliknite ovdje da saznate više). Moj je FC_16. Nakon toga idite u mapu “src” i otvorite datoteku MD_MAX72XX.h. Izmijenite datoteku zaglavlja prema modulu koji imate, a zatim je spremite. Sada možete provjeriti skicu modula Otvorite testnu skicu i učitajte je. Matrična tačka treba da prikaže neke obrasce praćene njihovim naslovima, što se takođe može videti u serijskom monitoru.
Korak 4: Pripremite ThingHTTP
1. Otvorite Mozilla Firefox (Chrome mi nije radio).2. Odaberite svoju web stranicu (koristio sam Dictionary.com).3. Desnom tipkom miša kliknite riječ koja vas zanima, odaberite inspekcijski element.4. Kopirajte XPath označenog koda.5. Idite na Thingspeak.com6. Idite na aplikacije, a zatim odaberite ThingHTTP.7. Kreirajte novi ThingHTTP, dajte mu ime, navedite URL stranice s koje ste kopirali XPath, zalijepite XPath koji je prethodno kopiran u niz za raščlanjivanje, sačuvajte ThingHTTP.
Zabilježite generirani API.
Pogledajte video za pravilno razumijevanje i potrebu za tim.
Korak 5: Testirajte modul
Otvorite skicu priloženu u ovom koraku i uredite Wi-Fi SSID, Pass Key i API ključ i učitajte ih Nakon prijenosa otvorite serijski monitor, ako izlaz izgleda nešto poput onog koji sam priložio u ovom koraku, onda modul radi dobro i možete prijeći na posljednji korak.
Također možete koristiti bilo koju drugu web stranicu ako želite, provjerite ovo.
Korak 6: Završna skica
Učinite iste veze kao u koraku 3. Konačni kod je priložen u ovom koraku.
Uredite Wi-Fi SSID, pristupni ključ (ostavite prazno unutar navodnika ako je Wi-Fi otvoren) i API i učitajte ga u modul.
Nakon što se poveže na Wi-Fi i preuzme podatke, tada će se isključiti i prikazati riječ i značenje u DMD-u (gledajte ugrađenu LED diodu da biste utvrdili status, trepće-pokušaj povezivanja na Wi-Fi, stalno plavo - povezan, isključen - isključen). Prekidanjem veze s Wi-Fi-om štedi energiju, ali ima i nedostatak, morat ćete ponovno pokrenuti modul da biste dohvatili nove podatke.
No, za ovakve aplikacije ne mislim da je dobra ideja ostati povezan s Wi-Fi-jem, međutim to možete lako učiniti nakon nekoliko prilagodbi programa. Sve ovisi o vama.
Korak 7: Gotovo
To je to!
Slobodno komentirajte bilo kakve savjete ili nedoumice, rado ću vam pomoći.
Hvala vam na čitanju, razmislite o pretplati i ako vam se svidio ovaj projekt, pogledajte naš YouTube kanal, imamo ih puno:)
Vidimo se u sljedećem Instructable.
Preporučuje se:
Evidentirajte EKG velike brzine ili druge podatke neprekidno više od mjesec dana: 6 koraka
Zapisujte EKG velike brzine ili druge podatke, kontinuirano više od mjesec dana: Ovaj projekt je razvijen kako bi podržao univerzitetski medicinski istraživački tim koji je trebao nosivi uređaj koji je mogao zabilježiti 2 x EKG signala pri 1000 uzoraka/sek (ukupno 2K uzoraka/sek) kontinuirano 30 dana, kako bi se otkrile aritmije. Predsjedavajući projekta
Kako izgraditi međunarodni pametni grad u 10 dana: 12 koraka
Kako izgraditi međunarodni pametni grad za 10 dana: Radim na programu koji okuplja studente iz Kine, Filipina i SAD -a u timovima koji će se takmičiti na Svjetskoj olimpijadi robota u Long Beachu u Kaliforniji. Tema ove godine su Pametni gradovi. Zato gradimo Pametni grad od Ju
Meteorološka stanica s Arduinom, BME280 i zaslonom za uviđanje trenda u posljednja 1-2 dana: 3 koraka (sa slikama)
Meteorološka stanica sa Arduinom, BME280 i zaslonom za uviđanje trenda u posljednja 1-2 dana: Zdravo! Ovdje su već predstavljene meteo stanice sa instrukcijama. Oni prikazuju trenutni tlak zraka, temperaturu i vlažnost. Ono što im je do sada nedostajalo je prezentacija kursa u posljednja 1-2 dana. Ovaj proces bi imao
DIY Bluetooth slušalice sa sigurnosnom kopijom od 4-5 dana .: 6 koraka
DIY Bluetooth slušalice sa sigurnosnom kopijom od 4-5 dana.: Zdravo prijatelji, moj projekt je pretvaranje žičanih slušalica u bežične korištenjem bluetooth modula po znatno nižoj cijeni, što je samo cijena kupovine bluetooth modula. kao što svi znamo, bluetooth slušalice izgledaju mnogo hladnije, je li ih se riješili
SVJETLO ZA SRCE - POKLON DANA MAJKE: 6 koraka
SVJETLO SRCE - POKLON DANA MAJKE: Dolazi DAN MAJKE. Imate li ideju za poklon? ako je odgovor " NE ", želite li joj pokloniti?