Sadržaj:
- Korak 1: Instaliranje Arduino IDE softvera
- Korak 2: Otvaranje Arduino IDE -a
- Korak 3: Otvorite Upravitelj ploča
- Korak 4: Odaberite knjižnicu ploča ESP 8266
- Korak 5: Odabir ploče
- Korak 6: Povezivanje s računalom
- Korak 7: Moj prvi program
- Korak 8: Prenesite svoj prvi program
- Korak 9: Dodavanje knjižnica
- Korak 10: Preuzmite aplikaciju Blynk na svoj pametni telefon
- Korak 11: Izradite svoju prvu aplikaciju Blynk
- Korak 12: Pokrenite program
- Korak 13: Kako kôd funkcionira…
- Korak 14: Blynk kartica
Video: Moj prvi IoT uređaj: 14 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U ovom Instructableu naučit ćemo kako instalirati Arduino IDE za moj prvi IoT uređaj, tako da do kraja na njemu možemo pokrenuti arduino kôd i upravljati njime s vašeg mobilnog telefona.
Korak 1: Instaliranje Arduino IDE softvera
Instalirajte Arduino IDE softver s ove veze
Nakon instaliranja Arduino IDE ikona stvara se na radnoj površini.
Korak 2: Otvaranje Arduino IDE -a
Otvorite Arduino IDE sa radne površine.
Pritisnite Ctrl+zarez da biste otvorili ploču s postavkama.
U Upravitelj dodatnih ploča unesite dolje prikazani URL i pritisnite OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
Korak 3: Otvorite Upravitelj ploča
Otvorite Upravitelj ploča.
Korak 4: Odaberite knjižnicu ploča ESP 8266
Otvara se prozor Upravitelja ploča, pomičite stranicu prozora do dna dok ne vidite modul s imenom ESP8266. Nakon što ga pronađete, odaberite taj modul, odaberite verziju i kliknite gumb Instaliraj. Kad je instaliran, zatvorite prozor.
Korak 5: Odabir ploče
Da bismo pokrenuli My First IoT s Arduinom, moramo odabrati Board NodeMCU 1.0 (ESP-12E Modul).
To se može učiniti pomicanjem prema dolje, kao što je prikazano na gornjoj slici. Pritisnite povratak
Korak 6: Povezivanje s računalom
Povežite upravljač MyFirst IoT s računalom pomoću USB kabela. Kada se poveže, COM port će biti otkriven i trebali biste vidjeti kako vaše računalo učitava odgovarajuće upravljačke programe. Nakon što to dovršite, idite do upravitelja uređaja i zabilježite Com Port koji se koristi (prikazano na gornjoj slici)
Korak 7: Moj prvi program
Sada otvorite karticu Datoteka i idite na Primjere koji ulaze u ugrađeni primjer, idite na 01. Osnove i kliknite na Treptanje da biste otvorili prozor.
Sada kliknite na alate za odabir priključka: "COM" na temelju toga na koji COM port računala je priključen kontroler. Za identifikaciju COM priključka pogledajte prethodne korake.
Korak 8: Prenesite svoj prvi program
Pritisnite strelicu desno prikazanu na slici da biste učitali program u modul. Nakon što program učita, LED dioda na kontroleru će treptati uključeno i isključeno u intervalima od jedne sekunde.
Čestitamo - upravo ste izvršili svoj prvi IoT uređaj. Pređimo sada na nešto zanimljivije i uključimo i isključimo LED diodu sa svog mobilnog telefona.
Korak 9: Dodavanje knjižnica
Arduino prevoditelj uvelike koristi knjižnice. To su diskretni komadi i kodovi koji pomažu uređaju u izvršavanju mnoštva zadataka.
Učinimo ovo jedno po jedno.
Preuzmite Blynk zip datoteku prikazanu ispod. Zabilježite gdje ste ga spremili.
Otvorite karticu Sketch, odaberite opciju "Include Library", a zatim "Add.zip library". Usmjerite zaslon za odabir na mjesto zip datoteke koju ste preuzeli i potvrdite.
Nakon nekoliko sekundi knjižnica će biti dodana u vaš Arduino IDE.
Ponovite za preostale knjižnice
Korak 10: Preuzmite aplikaciju Blynk na svoj pametni telefon
Idite u trgovinu aplikacija za telefone i potražite Blynk. Instalirajte aplikaciju Blynk i pokrenite je.
Morat ćete navesti adresu e -pošte i lozinku. Provjerite je li to valjana adresa e -pošte jer će se tamo slati tokeni za provjeru autentičnosti.
Ljubazni ljudi u Blynku daju vam 2000 jedinica energije za početak. Kako budete gradili složenije projekte, trebat će vam više 'energije' koju možete kupiti u aplikaciji.
Za sada ćemo brisati projekte dok prelazimo s jednog primjera na drugi i iskoristit ćemo zaista zgodnu značajku Blynk QR koda projekta. Na to ćemo prijeći u sljedećem koraku.
Korak 11: Izradite svoju prvu aplikaciju Blynk
Pritisnite simbol QR pri vrhu zaslona i fotoaparat će se uključiti.
Usmjerite kameru prema gore navedenom QR kodu i Blynk će za vas izraditi projekt. Kad je projekt kreiran, pritisnite simbol oraha pri vrhu zaslona, pomaknite se prema dolje i odaberite "pošalji e -poštom svima"
U roku od nekoliko sekundi putem e -pošte dobit ćete kod za provjeru autentičnosti.
U Arduino IDE -u odaberite File/Examples/My_IOT_Device/Blynk_LED.
Otvorit će se programska datoteka.
Kopirajte i zalijepite token za provjeru autentičnosti koji ste primili od tvrtke Blynk i unesite svoj SSID i lozinku na zaslon.
Pritisnite gumb sa strelicom za prijenos da biste program poslali kontroleru.
Korak 12: Pokrenite program
U aplikaciji Blynk pritisnite gumb za reprodukciju u gornjem desnom kutu zaslona.
Vidjet ćete LED gumb i polje statusa. Pritiskom na gumb uključit će se i isključiti LED dioda na vašem upravljaču i ažurirati status u skladu s tim.
Čestitamo - sada možete kontrolirati svoj projekt s bilo kojeg mjesta u svijetu gdje imate pristup internetu!
Korak 13: Kako kôd funkcionira…
Ovo nije vodič za programiranje - ali ovdje je uvid u kôd i kako radi s Blynkom.
Kôd sam namjerno stavio u zasebne kartice na Arduino IDE -u tako da možete vidjeti glavne komponente. Nema potrebe to činiti kada započnete programiranje.
Pogledajmo prvo karticu Blynk_LED. Osim kodova za autorizaciju projekta, SSID -a i lozinke, nećete morati ovo promijeniti za bilo koji od primjera projekta.
Ovo sadrži važne podatke o knjižnici koja se koristi (#include).
Kartica za postavljanje radi upravo to - pokreće se jednom prilikom pokretanja kontrolera i izdaje upute za postavljanje. U ovom slučaju postavljamo serijski monitor za rad na 115200 bauda i postavljamo Blynk i wifi.
Kartica petlje čini upravo to - kruži se unaokolo ponavljajući izvršavanje bilo kojeg koda koji se u njoj nalazi. U tom slučaju osigurava da blynk i mjerači vremena rade (što ćemo postaviti u drugom vodiču zajedno s programima, timerima i pomoćnim karticama).
Korak 14: Blynk kartica
Prije nego pogledamo kôd, samo bacimo pogled na ta dva 'widgeta' na Blynk ekranu.
'Gumb' je označen kao 'virtualni' pin i za njega smo odabrali utor 0 (V0). To je widget koji generira izlaz koji se šalje kontroleru. Imajte na umu da smo ga postavili kao prekidač za uključivanje/isključivanje, a ne kao prekidač (trenutno).
Indikator statusa je widget za prikaz vrijednosti i prima podatke s kontrolera. Postavljen je kao virtualni pin i za njega smo odabrali utor 1.
Pogledajmo sada kod.
Prva izjava - BLYNK_WRITE (V0) - govori kodu da sluša upute od Blynka koje dolaze s virtualnog pina 0. Svaki put kad se taj gumb promijeni, Blynk će poslati ili 0 ili 1 kontroleru - sadržano u param.asInt ().
Ako se šalje 0, tada kontroler:
- Izdaje naredbu morse.on (); (pomoću knjižnice sadržane u datoteci include koju smo uključili na samom početku) koja uključuje LED.
- Ispisuje "LED uključeno" na serijsko sučelje (terminal za računalo)
- Šalje "LED On" na Blynk 'widget display' widget koji smo odredili u utoru 1. Koristi Blynk.virtualWrite (V1, "LED Off"); upute za to.
- Ako se 1 pošalje kontroleru, onda čini suprotno od svega ovoga.
Prilično jednostavno a?
Preporučeni:
Moj IoT uređaj - GPS okidač: 5 koraka
Moj IoT uređaj - GPS okidač: U ovom uputstvu ćete naučiti kako postaviti svoj IoT kontroler za slanje e -pošte kada ste udaljeni x minuta od kuće
Moj prvi sintetizator: 29 koraka (sa slikama)
Moj prvi sintetizator: dječji sintetizator nastao je dok sam sjedio pogrbljen nad zamršenim neredom žica sintisajzera. Došao je moj prijatelj Oliver, procijenio situaciju i rekao: "Znate da ste uspjeli napraviti najsloženiju dječju igračku na svijetu." Dok je moj početni r
Moj IoT uređaj - prvi relej: 5 koraka
Moj IoT uređaj - prvi relej: U ovom uputstvu ćemo kontrolirati relej iz Blynka. Uključivanje i isključivanje iz aplikacije.UPOZORI !!!! Molimo vas da znate što radite ako namjeravate spojiti relej na električnu mrežu !!! PAŽNJA
Moj prvi pitop: 6 koraka
Moj prvi Pitop: Nećete vjerovati da nakon što sam ovo napravio, nisam mogao pronaći glavnu ploču. Premala je. I jednostavno možete napraviti Android verziju. Potrošila sam oko 15 dolara. Dakle, izgradimo ga
USB unutarnji/vanjski termometar (ili "Moj prvi USB uređaj"): 4 koraka (sa slikama)
USB unutarnji/vanjski termometar (ili "Moj prvi USB uređaj"): Ovo je jednostavan dizajn koji prikazuje USB periferiju na PIC 18F. Na internetu postoji hrpa primjera za 40 -pinske čipove 18F4550, ovaj dizajn prikazuje manju 28 -polnu verziju 18F2550. PCB koristi dijelove za površinsko montiranje, ali svi c