Kazalo:
- 1. korak: Zberite vse:
- 2. korak: Namestitev Arduino IDE in knjižnic
- 3. korak: utripanje vdelane programske opreme ESP8266
- 4. korak: Namestitev aplikacije Blynk
- 5. korak: Programiranje
- 6. korak: Nastavitev vezja in finsko
Video: Upravljajte Arduino Uno z modulom WiFi ESP8266 in aplikacijo Blynk: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ta projekt vam omogoča nadzor nad zatiči Arduino z uporabo modula WiFi ESP8266-01 in aplikacije Blynk. Aplikacija Blynk je zelo enostavna za uporabo in je odličen način za začetek spoznavanja interneta stvari.
Ta vadnica je za računalnike z operacijskim sistemom Windows
1. korak: Zberite vse:
Strojna oprema:
Arduino Uno
Esp8266-01 WiFi modul
Serija USB na TTL
3.3V napetostni regulator
Okvir in žice.
Programska oprema:
Arduino IDE
Blynk aplikacija
To so stvari, ki jih potrebujete. Prepričajte se, da imate vse vnaprej v mapi 1) Arduino IDE:
2) Knjižnice Blynk (najnovejša različica):
3) Orodje za utripanje ESP8266:
2. korak: Namestitev Arduino IDE in knjižnic
Namestite najnovejšo različico Arduino IDE.
Odprite Arduino IDE in pojdite na file-> preferences-> v dodatni URL URL upravitelja plošče-https://arduino.esp8266.com/stable/package_esp8266…
Pojdite na orodja -> plošče -> Upravitelj plošč in namestite končno najden paket esp8266. (neobvezno)
Izvlecite datoteko zip knjižnice blynk in kopirajte vsebino v mapi knjižnice v datoteki zip v -
uporabniški dokumenti Knjižnice Arduino
3. korak: utripanje vdelane programske opreme ESP8266
Če želite vdelano programsko opremo vstaviti na ESP8266, morate prikazati vezje:
Na številnih forumih sem prebral, da je esp8266 mogoče utripati brez uporabe pretvornika FTDI usb v ttl. Namesto tega je veliko ljudi uporabljalo Arduino UNO za bliskanje esp8266. Vendar pa je iz mojih osebnih izkušenj bolje kupiti pretvornik/kabel FTDI USB v TTL, ker mi stvar arduino ni delovala (morda zaradi težave z napajanjem)
Izvlecite esp_flasher.zip in zaženite aplikacijo XTCOM_UTIL.
Esp8266-01 povežite z računalnikom prek vezja. Morate poznati prava vrata COM, ki se uporabljajo za komunikacijo. pojdite na upravitelja naprav in kliknite na vrata (COM & LPT). Nato zapišite vrata COM, ki jih uporablja ESP8266-01.
V XTCOM_UTIL pojdite na toolsConfig Device in izberite prava vrata com in hitrost prenosa podatkov kot 9600. Kliknite Odpri. Če je operacija uspešna, kliknite Poveži. potem bo Esp8266 povezan. Če naletite na napako, odklopite kabel in ga znova vstavite.
Znotraj datoteke esp_flasher.zip boste našli datoteko readme.txt, ki vsebuje naslove, na katere je treba vstaviti vsako datoteko.bin. pojdite na Prenos slike API Testflash. brskajte po datoteki correct.bin in vnesite naslov, ki ustreza datoteki bin, in kliknite na prenos.
na primer: boot_v1.1.bin -------------- 0x00000
po uspešni operaciji zaprite XTCOM_UTIL in izklopite tudi ESP8266 (to je treba narediti med utripanjem datoteke each.bin). Ponovno odprite XTCOM_UTIL in priključite Esp8266 ter ponovite zgornje korake, da utripate vse datoteke s 4 koši na njihovem pravilnem naslovu. (ne pozabite ozemljiti GPIO0 med utripanjem)
Podrobna navodila najdete na tej povezavi:
4. korak: Namestitev aplikacije Blynk
Prenesite aplikacijo Blynk iz Trgovine Play in se prijavite.
Ustvarjanje novega projekta Pritisnite ikono + na vrhu. Dajte vam ime projekta. Izberite Naprava kot vrsta povezave Arduino UNO kot WiFi in pritisnite Ustvari. Takoj, ko ustvarite žeton za preverjanje pristnosti, bo poslan na vašo registrirano e-pošto. Pošljete ga lahko tudi pozneje na strani za nastavitve projekta (simbol matice).
Če želite dodati gumb, pritisnite + in izberite gumb. Pritisnite na novo ustvarjeni gumb, da ga uredite. Dajte mu ime in nastavite pin na digitalni D13. Preklopite način na SWITCH. S tem boste vklopili/izklopili vgrajeno LED na Arduinu.
Če želite upravljati druge zatiče, izberite zahtevani pin (D3, D4… itd.) V meniju za urejanje.
5. korak: Programiranje
Odprite Arduino IDE.
Izberite ploščo za Arduino Uno in izberite prava vrata.
PRENESITE KODO IN KSTITE KODO V Adruino IDE.
To je sprememba Esp8266_Shield Primernega programa. Zamenjajte vašAUTH z žetonom Auth, poslanim na vašo pošto. Zamenjajte youSSID z imenom WiFi in zamenjajte YourPassword z geslom za WiFi. Serijski del strojne opreme je komentiran, saj uporabljamo Arduino UNO.
** V programu imam komentirano serijsko programsko opremo (če uporabljam Arduino Uno). Priporočam, da programsko serijo komentirate kot nestabilno
Naložite zgornji program na ploščo Arduino Uno. Po nalaganju izklopite arduino iz računalnika.
Zdaj morate povezati ESP8266 z Arduino UNO.
6. korak: Nastavitev vezja in finsko
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Ko je povezava končana, priključite Arduino v računalnik. Odprite serijski monitor in nastavite hitrost prenosa na 115200.
Če je vse pravilno, boste v serijskem monitorju videli nekaj podobnega prikazani sliki.
V aplikaciji Blynk izberite svoj projekt in kliknite gumb za predvajanje. Pritisnite gumb za vklop/izklop LED.
S tem je projekt končan. Upam, da ste uživali v vadnici. Če imate kakršna koli vprašanja/ predloge, jih pustite v spodnjem razdelku za komentarje. Hvala vam!
Priporočena:
Domača avtomatizacija z infrardečim modulom in relejskim modulom, ki ga upravlja Bluetooth: 10 korakov
Domača avtomatizacija z infrardečim modulom in relejnim modulom, ki ga nadzira Bluetooth: V tem projektu avtomatizacije doma sem pokazal, kako lahko nadzorujemo svetlobo, ventilator in druge gospodinjske aparate iz aplikacije za pametni telefon in daljinskega upravljalnika z vezjem modula krmilnega releja Arduino. vezje ima dva načina, Inf
Node MCU s 4 -vratnim relejskim modulom, aplikacijo Blynk, IFTTT in Google Home. Dobiček?: 5 korakov
Node MCU s 4 -vratnim relejskim modulom, aplikacijo Blynk, IFTTT in Google Home. Dobiček ?: Ta objava govori o tem, kako povezati Googlov dom z NodeMCU in aplikacijo blynk, svoje naprave lahko upravljate s preprostim stikalom NodeMCU, ki ga upravlja blynk, in Googlovim pomočnikom. Torej gremo, Ok Google .. Vklopi stvar
Arduino/Android Timer (z aplikacijo!). Upravljajte svoje luči in druge stvari: 6 korakov
Arduino/Android Timer (z aplikacijo!). Nadzirajte svoje luči in druge stvari: Živjo! Tukaj sem z drugim časovnikom. S tem projektom lahko nastavite, ali bo časovnik " ON " ali " IZKLOPLJEN " za vsako uro dneva. Z aplikacijo za Android lahko na dan nastavite več dogodkov. S kombinacijo Arduina in Androida smo
Upravljajte Arduino z uporabo pametnega telefona prek USB -ja z aplikacijo Blynk: 7 korakov (s slikami)
Nadzorujte Arduino z uporabo pametnega telefona prek USB -ja z aplikacijo Blynk: V tej vadnici se bomo naučili uporabljati aplikacijo Blynk in Arduino za nadzor svetilke, kombinacija pa bo potekala prek serijskih vrat USB. Namen tega navodila je prikazati najpreprostejša rešitev za daljinsko upravljanje vašega Arduina ali c
Upravljajte gospodinjske aparate s pametnega telefona z aplikacijo Blynk in Raspberry Pi: 5 korakov (s slikami)
Upravljajte gospodinjske aparate s svojega pametnega telefona z aplikacijo Blynk in Raspberry Pi: V tem projektu se bomo naučili uporabljati aplikacijo Blynk in Raspberry Pi 3 za nadzor domačih aparatov (aparat za kavo, svetilka, okenska zavesa in drugo … Komponente strojne opreme: Raspberry Pi 3 relejske svetilke Breadboard Wires Programska oprema: Blynk A