Sadržaj:
- Korak 1: Skupite sve:
- Korak 2: Instaliranje Arduino IDE -a i knjižnica
- Korak 3: Bljeskanje firmvera ESP8266
- Korak 4: Postavljanje aplikacije Blynk
- Korak 5: Programiranje
- Korak 6: Postavljanje kruga i finski
Video: Upravljajte Arduino Uno pomoću WiFi modula ESP8266 i aplikacije Blynk: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ovaj vam projekt omogućuje kontrolu Arduino pinova pomoću WiFi modula ESP8266-01 i aplikacije Blynk. Blynk App je vrlo jednostavan za korištenje i odličan je način za početak učenja o IoT -u.
Ovaj vodič je za računala sa sustavom Windows
Korak 1: Skupite sve:
Hardver:
Arduino Uno
Esp8266-01 WiFi modul
USB na TTL serijski
3.3V regulator napona
Oglasna ploča i žice.
Softver:
Arduino IDE
Blynk aplikacija
Ovo su stvari koje su vam potrebne. Prije toga provjerite imate li sve u mapi1) Arduino IDE:
2) Knjižnice Blynk (najnovija verzija):
3) ESP8266 alat za bljeskanje:
Korak 2: Instaliranje Arduino IDE -a i knjižnica
Instalirajte najnoviju verziju Arduino IDE -a.
Otvorite Arduino IDE i idite na datoteku-> postavke-> u dodatnoj vrsti URL-a upravitelja ploče-https://arduino.esp8266.com/stable/package_esp8266…
Idite na alati -> ploče -> Upravitelj ploče i instalirajte konačno pronađen paket esp8266. (izborno)
Izvucite zip datoteku biblioteke blynk i kopirajte sadržaj unutar mape knjižnice u zip datoteci u -
korisnički dokumenti Arduino knjižnice
Korak 3: Bljeskanje firmvera ESP8266
Morate napraviti prikazani krug da biste prebacili firmver na ESP8266:
Na mnogim forumima sam čitao da se esp8266 može bljeskati bez upotrebe FTDI usb to ttl pretvarača. Umjesto toga, mnogi su ljudi koristili Arduino UNO za bljeskanje esp8266. Međutim, iz mog osobnog iskustva, bolje je kupiti FTDI USB na TTL pretvarač/kabel jer arduino meni nije uspio (možda je to zbog problema s napajanjem)
Raspakirajte esp_flasher.zip i pokrenite aplikaciju XTCOM_UTIL.
Spojite Esp8266-01 na računalo kroz krug. Morate znati pravi COM port koji se koristi za komunikaciju. idite na upravitelj uređaja i kliknite na portove (COM & LPT). Zatim zabilježite COM port koji koristi ESP8266-01.
U XTCOM_UTIL idite na toolsConfig Device i odaberite odgovarajući com port i brzinu prijenosa kao 9600. Pritisnite Open. Zatim, ako je operacija uspješna, kliknite Poveži se. tada će se povezati Esp8266. Ako naiđete na pogrešku, isključite kabel iz utičnice i ponovno ga umetnite.
Unutar datoteke esp_flasher.zip pronaći ćete datoteku readme.txt koja sadrži adrese na koje se svaka od.bin datoteka bljeska. idite na API Testflash Preuzimanje slike. pregledajte ispravnu datoteku.bin i unesite adresu koja odgovara datoteci bin i kliknite na preuzimanje.
na primjer: boot_v1.1.bin -------------- 0x00000
nakon uspješne operacije zatvorite XTCOM_UTIL i također isključite ESP8266 (to mora biti učinjeno između bljeskanja svake.bin datoteke). Ponovno otvorite XTCOM_UTIL i priključite Esp8266 te ponovite gore navedene korake za bljeskanje svih 4 datoteke za smeće na ispravnoj adresi. (ne zaboravite uzemljiti GPIO0 cijelo vrijeme tijekom treptanja)
Za detaljne upute pogledajte ovo:
Korak 4: Postavljanje aplikacije Blynk
Preuzmite aplikaciju Blynk iz Trgovine Play i prijavite se.
Za stvaranje novog projekta Pritisnite + ikonu na vrhu. Dajte vam naziv projekta. Odaberite Uređaj kao Arduino UNO tip veze kao WiFi i pritisnite Kreiraj. Čim stvorite token za autorizaciju, bit će poslan na vašu registriranu e-poštu. Također ga možete poslati kasnije na stranici sa postavkama projekta (simbol matice).
Za dodavanje gumba pritisnite + i odaberite gumb. Pritisnite novo stvoreni gumb za uređivanje. Dajte mu ime i postavite pin na digitalni D13. Prebacite način rada na SWITCH. Ovo će uključiti/isključiti ugrađenu LED diodu na Arduinu.
Za upravljanje drugim pinovima odaberite potrebni pin (D3, D4 … itd.) U izborniku Uređivanje.
Korak 5: Programiranje
Otvorite Arduino IDE.
Odaberite ploču za Arduino Uno i odaberite desni port.
PREUZMITE KOD I LIJEPITE KOD U Adruino IDE.
To je izmjena Primjernog programa Esp8266_Shield. Zamijenite svojAUTH sa žetonom Auth koji vam je poslan na poštu. Zamijenite youSSID svojim imenom za WiFi i zamijenite svoju lozinku lozinkom zaporke za WiFi. Serijski dio hardvera komentiran je dok koristimo Arduino UNO.
** U programu imam komentirani serijski softver (ako koristite Arduino Uno). Preporučujem vam da komentirate softverski serijski broj kao nestabilan
Prenesite gornji program na Arduino Uno ploču. Nakon što je postavljen, isključite arduino iz računala.
Sada morate spojiti ESP8266 na Arduino UNO.
Korak 6: Postavljanje kruga i finski
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Nakon povezivanja, priključite Arduino u računalo. Otvorite serijski monitor i postavite brzinu prijenosa na 115200.
Ako je sve ispravno, u serijskom monitoru vidjet ćete nešto poput prikazane slike.
U aplikaciji Blynk odaberite svoj projekt i kliknite gumb za reprodukciju. Pritisnite gumb za uključivanje/isključivanje LED diode.
S ovim je projekt završio. Nadam se da ste uživali u vodiču. Ako imate bilo kakvih pitanja/ prijedloga, ostavite ih u odjeljku komentara ispod. Hvala vam!
Preporučeni:
Upravljanje LED diodom pomoću NodeMCU WiFi modula i aplikacije Blynk: 7 koraka
Upravljanje LED diodom pomoću NodeMCU WiFi modula i aplikacije Blynk: Ova instrukcija će vam pokazati kako kontrolirati LED pomoću NodeMCU ESP8266 WiFi modula putem aplikacije za pametni telefon Blynk. Ako ste početnik, čitajte dalje. Ako ste iskusniji, možda će vas zanimati preskočiti do kraja, gdje govorim o t
Izrada Android aplikacije za mala poduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala poduzeća pomoću MIT APP -a i Google Fusion Table: Jeste li ikada poželjeli napraviti svoju vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj će vam vodič promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete izraditi vlastitu aplikaciju. Prije
Upravljajte robotskom rukom pomoću Zio modula Dio 1: 8 koraka
Upravljajte robotskom rukom pomoću Zio modula 1. dio: Ovaj blog je dio Zio Robotics serije. Uvod U ovom ćemo vodiču izgraditi projekt u kojem ćemo koristiti Zio module za upravljanje robotskom rukom. Ovaj će vas projekt naučiti kako otvoriti i zatvoriti kandžu robotske ruke. Ovaj n
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk: 8 koraka (sa slikama)
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za upravljanje lampom (svi drugi kućanski aparati bit će sasvim u redu), kombinacija će biti putem interneta. Svrha ovog uputstva je pokazati jednostavnost
Upravljajte kućanskim aparatima sa svog pametnog telefona pomoću aplikacije Blynk i Raspberry Pi: 5 koraka (sa slikama)
Upravljajte kućanskim aparatima sa svog pametnog telefona s aplikacijom Blynk i Raspberry Pi: U ovom projektu naučit ćemo kako koristiti aplikaciju Blynk i Raspberry Pi 3 za upravljanje kućanskim aparatima (aparat za kavu, lampa, prozorska zavjesa i drugo … ). Hardverske komponente: Raspberry Pi 3 relejne svjetiljke Breadboard Žice Softverske aplikacije: Blynk A