Innholdsfortegnelse:

Dagens ord med IoT: 7 trinn
Dagens ord med IoT: 7 trinn

Video: Dagens ord med IoT: 7 trinn

Video: Dagens ord med IoT: 7 trinn
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Dagens ord med IoT
Dagens ord med IoT

I denne instruksjonsboken viser jeg deg hvordan du kan bygge et "Word of the Day Display" ved hjelp av NodeMCU Wi-Fi-modul og en Dot Matrix Display. I stedet for dagens ord kan du vise alt du vil (tekst) fra hele internett, etter å ha gått gjennom denne opplæringen. Hvis dette er første gang du bruker en Wi-Fi-modul, vil også denne opplæringen hjelpe deg, slik jeg har dekket fra start helt til slutt.

La oss komme inn på det.

Trinn 1: Se videoen

Image
Image

I videoen har jeg dekket alle trinnene som er nødvendige for å bygge dette prosjektet. Jeg har også dekket en grundig forklaring av koden som ble brukt i prosjektet, som også er nyttig for en nybegynner, og ellers ikke mulig å forklare skriftlig.

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

Trinn 2: Forbered Arduino IDE til arbeid med NodeMCU Wi-Fi-modul

Første gang jeg jobber med en Wi-Fi-modul er ikke alltid en kakeopplevelse for de fleste brukerne (meg også). Derfor anbefales det å starte trinn for trinn med det.

Jeg vil foreslå denne Instructables -klassen for hver nybegynner. Forfatteren bekathwia har gjort en god jobb med å forklare hvordan du starter med denne modulen. Selv brukte jeg den samme kilden for å bli kjent med modulen.

Så hvis du er nybegynner, gå gjennom den klassen, så er det bare du som kan jobbe deg ut i de neste trinnene.

Trinn 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

Koble Dot Matrix til Wi-Fi-modulen som følger:

DMD - NodeMCU

Vcc - 3.3V

Gnd - Gnd

Clk - D5

Din - D7

CS - D8

For å sjekke Dot Matrix Display, legg til MD Parola og MD_MAX72XX biblioteker i Arduino bibliotek.

Men før du bruker den, gå til mappen Arduino biblioteker, åpne bibliotekmappen MD_MAX_72XX, gå deretter til dokumenter og åpne en hvilken som helst HMTL -fil, og bestem deretter hvilken type Dot Matrix Display du har (klikk her for å lære mer). Min er FC_16. Etter dette, gå til "src" -mappen og åpne MD_MAX72XX.h -filen. Endre toppteksten i henhold til modulen du har, og lagre den. Nå kan du sjekke modulen. Åpne testskissen og last den opp. Punktmatrisen skal vise noen mønstre etterfulgt av titlene deres, som også kan sees i Serial Monitor.

Trinn 4: Forbered ThingHTTP

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

1. Åpne Mozilla Firefox (Chrome fungerte ikke for meg).2. Velg nettstedet ditt (jeg brukte Dictionary.com).3. Høyreklikk på ordet du er interessert, velg inspiser element. Kopier XPath av koden uthevet.5. Gå til Thingspeak.com 6. Gå til apper, og velg deretter ThingHTTP.7. Lag ny ThingHTTP, navngi den noe, oppgi URL -en til siden du kopierte XPath fra, lim inn XPath tidligere kopiert til analysestreng, lagre ThingHTTP.

Legg merke til API -en som er generert.

Se videoen for riktig forståelse og behovet for å gjøre dette.

Trinn 5: Test modulen

Test modulen
Test modulen
Test modulen
Test modulen
Test modulen
Test modulen

Åpne skissen som er vedlagt i dette trinnet, og rediger Wi-Fi SSID, Pass Key og API-nøkkelen og last den opp Etter å ha lastet opp, åpner du seriell skjerm, hvis utgangen ser ut som den jeg har vedlagt i dette trinnet, fungerer modulen fint og du kan gå videre til det siste trinnet.

Du kan også bruke et annet nettsted hvis du vil, sjekk ut dette.

Trinn 6: Sluttskisse

Siste skisse
Siste skisse
Siste skisse
Siste skisse

Gjør de samme tilkoblingene som i trinn 3. Den siste koden er vedlagt i dette trinnet.

Rediger Wi-Fi SSID, Pass-nøkkel (la det stå tomme anførselstegn hvis Wi-Fi er åpent) og API og last det opp til modulen.

Når den har koblet seg til Wi-Fi og hentet dataene, vil den deretter koble fra og vise ordet og betydningen i DMD (se den innebygde LED-en for å bestemme statusen, blinke-forsøk på å koble til Wi-Fi, helt blått - tilkoblet, av - frakoblet). Koble fra Wi-Fi sparer strøm, men det har også en ulempe. Du må starte modulen på nytt for å hente nye data.

Men for applikasjoner som disse, tror jeg egentlig ikke det er en god idé å holde kontakten med Wi-Fi, men du kan enkelt gjøre det etter noen justeringer i programmet. Det er helt opp til deg.

Trinn 7: Ferdig

Det er det!

Kommenter gjerne tips eller tvil, jeg hjelper deg mer enn gjerne.

Takk for at du leser, vurder å abonnere, og hvis du likte dette prosjektet, sjekk ut vår YouTube -kanal, vi har mange av dem:)

Vi sees i neste Instructable.

Anbefalt: