Indholdsfortegnelse:

Dagens ord med IoT: 7 trin
Dagens ord med IoT: 7 trin

Video: Dagens ord med IoT: 7 trin

Video: Dagens ord med IoT: 7 trin
Video: Золотая орда в Былинах Русских 2024, November
Anonim
Dagens ord med IoT
Dagens ord med IoT

I denne Instructable viser jeg dig, hvordan du kan bygge et "Word of the Day Display" ved hjælp af NodeMCU Wi-Fi-modul og en Dot Matrix Display. I stedet for dagens ord kan du vise alt, hvad du ønsker (tekst) fra hele internettet, efter at have gennemgået denne vejledning. Hvis det er første gang, du bruger et Wi-Fi-modul, så vil denne vejledning også hjælpe dig, som jeg har dækket fra starten hele vejen til slutningen.

Lad os komme ind på det.

Trin 1: Se videoen

Image
Image

I videoen har jeg dækket alle de trin, der er nødvendige for at bygge dette projekt. Jeg har også dækket en grundig forklaring af den kode, der blev brugt i projektet, som også er nyttig for en nybegynder og ellers ikke er mulig at forklare i skriftligt format.

Så sørg for at se det før du går videre.

Trin 2: Forbered Arduino IDE til at arbejde med NodeMCU Wi-Fi-modul

Første gang at arbejde på et Wi-Fi-modul er ikke altid en kageoplevelse for de fleste brugere (også mig). Derfor anbefales det at starte trin for trin med det.

Jeg vil foreslå denne Instructables -klasse for enhver nybegynder. Forfatteren bekathwia har gjort et stort stykke arbejde med at forklare, hvordan man starter med dette modul. Jeg brugte selv den samme kilde til at stifte bekendtskab med modulet.

Så hvis du er nybegynder, gå igennem den klasse, så er det kun dig, der kan arbejde dig ud i de kommende trin.

Trin 3: Test Dot Matrix Display

Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display

Tilslut Dot Matrix til Wi-Fi-modulet som følger:

DMD - NodeMCU

Vcc - 3,3V

Gnd - Gnd

Clk - D5

Din - D7

CS - D8

Nu for at kontrollere Dot Matrix Display, tilføj MD Parola og MD_MAX72XX biblioteker til Arduino bibliotek.

Men før du bruger den, skal du gå til mappen Arduino biblioteker, åbne MD_MAX_72XX biblioteksmappe, derefter gå til docs og åbne enhver HMTL -fil, og derefter bestemme typen af Dot Matrix Display, du har (klik her for at lære mere). Min er FC_16. Efter dette skal du gå til "src" -mappen og åbne MD_MAX72XX.h -filen. Rediger header -filen i henhold til det modul, du har, og gem den derefter. Nu kan du kontrollere dit modul Åbn testskitse og uploade den. Punktmatrixen skal vise nogle mønstre efterfulgt af deres titler, som også kan ses i Serial Monitor.

Trin 4: Forbered ThingHTTP

Forbered ThHTHTTP
Forbered ThHTHTTP
Forbered ThHTHTTP
Forbered ThHTHTTP
Forbered ThHTHTTP
Forbered ThHTHTTP

1. Åbn Mozilla Firefox (Chrome virkede ikke for mig).2. Vælg dit websted (jeg brugte Dictionary.com).3. Højreklik på det ord, du er interesseret, vælg inspicer element. Kopier XPath af den fremhævede kode. Gå til Thingspeak.com 6. Gå til apps, og vælg derefter ThingHTTP.7. Opret ny ThingHTTP, navngiv den noget, angiv webadressen til siden, hvor du kopierede XPath fra, indsæt XPath, der tidligere er kopieret til parse -streng, gem ThingHTTP.

Noter det genererede API.

Se videoen for korrekt forståelse og behovet for at gøre dette.

Trin 5: Test modulet

Test modulet
Test modulet
Test modulet
Test modulet
Test modulet
Test modulet

Åbn skitsen, der er vedhæftet i dette trin, og rediger Wi-Fi SSID, Pass Key og API-nøglen, og upload den Efter upload, åbn seriel skærm, hvis output ligner den, jeg har vedhæftet i dette trin, fungerer modulet fint og du kan gå videre til det sidste trin.

Du kan også bruge et hvilket som helst andet websted, hvis du vil, tjek dette.

Trin 6: Sidste skitse

Sidste skitse
Sidste skitse
Sidste skitse
Sidste skitse

Gør de samme forbindelser som i trin 3. Den sidste kode er vedhæftet i dette trin.

Rediger Wi-Fi SSID, Pass Key (efterlad tomme citater, hvis Wi-Fi er åben) og API, og upload det til modulet.

Når den har oprettet forbindelse til Wi-Fi og hentet data, vil den derefter afbryde og vise ordet og betydningen i DMD (se den indbyggede LED for at bestemme status, blinke-forsøger at oprette forbindelse til Wi-Fi, konstant blå - tilsluttet, slukket - afbrudt). Afbrydelse af Wi-Fi sparer strøm, men det har også en ulempe. Du skal genstarte modulet for at hente nye data.

Men for applikationer som disse synes jeg ikke rigtigt, at det er en god idé at holde forbindelsen til Wi-Fi, men du kan nemt gøre det efter et par justeringer i programmet. Det er helt op til dig.

Trin 7: Udført

Det er det!

Kom gerne med kommentarer eller tvivl, jeg hjælper dig mere end gerne.

Tak fordi du læste, overvej at abonnere, og hvis du kunne lide dette projekt, så tjek vores YouTube -kanal, vi har mange af dem:)

Vi ses i den næste Instructable.

Anbefalede: