Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Ovaj vam projekt omogućuje kontrolu Arduino pinova pomoću WiFi modula ESP8266-01 i aplikacije Blynk. Blynk aplikacija je vrlo jednostavna za korištenje i odličan je način za početak učenja o IoT -u.
Ovo uputstvo je za Windows računare
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 App
Ovo su stvari koje su vam potrebne. Prethodno provjerite imate li sve u mapi1) Arduino IDE:
2) Blynk biblioteke (najnovija verzija):
3) ESP8266 alat za bljeskanje:
Korak 2: Instaliranje Arduino IDE -a i biblioteka
Instalirajte najnoviju verziju Arduino IDE -a.
Otvorite Arduino IDE i idite na file-> preferences-> u dodatnoj vrsti URL-a upravitelja ploče-https://arduino.esp8266.com/stable/package_esp8266…
Idite na alati -> ploče -> Upravitelj odbora i instalirajte konačno pronađen paket esp8266. (opcionalno)
Izvucite zip datoteku biblioteke blynk i kopirajte sadržaj u fasciklu biblioteke u zip datoteci u -
korisnički dokumenti Arduino biblioteke
Korak 3: Bljeskanje firmvera ESP8266
Morate prikazati krug da biste prebacili firmver na ESP8266:
Na mnogim forumima sam čitao da se esp8266 može fleširati 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čunar preko kola. 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. Kliknite na Open. Zatim, ako je operacija uspješna, kliknite na Connect. tada će se Esp8266 povezati. Ako naiđete na grešku, isključite kabel iz utičnice i ponovo ga umetnite.
Unutar datoteke esp_flasher.zip pronaći ćete datoteku readme.txt koja sadrži adrese na koje se svaka od.bin datoteka treba umetnuti. 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 što je operacija uspješna, zatvorite XTCOM_UTIL i također isključite ESP8266 (to se mora učiniti između treptanja svake.bin datoteke). Ponovno otvorite XTCOM_UTIL i priključite Esp8266 te ponovite gore navedene korake da biste sve datoteke sa 4 kante prebacili na njihovu ispravnu adresu. (ne zaboravite da uzemljite GPIO0 sve vreme tokom treptanja)
Za detaljne upute pogledajte ovo:
Korak 4: Postavljanje aplikacije Blynk
Preuzmite aplikaciju Blynk iz Trgovine Play i prijavite se.
Za kreiranje novog projekta Pritisnite + ikonu na vrhu. Dajte vam naziv projekta. Odaberite Uređaj kao Arduino UNO tip veze kao WiFi i pritisnite Kreiraj. Čim kreirate token za potvrdu, bit će poslan na vašu registriranu e-poštu. Takođe ga možete poslati kasnije na stranici sa postavkama projekta (simbol matice).
Za dodavanje dugmeta pritisnite + i odaberite dugme. Pritisnite novo stvoreno dugme da biste ga uredili. 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 potreban pin (D3, D4… itd.) U izborniku za uređivanje.
Korak 5: Programiranje
Otvorite Arduino IDE.
Odaberite ploču za Arduino Uno i odaberite desni port.
Preuzmite kôd i zalijepite ga u Adruino IDE.
To je modifikacija primjera programa Esp8266_Shield. Zamijenite svojAUTH sa tokenom za potvrdu poslanim na vašu poštu. Zamijenite youSSID svojim WiFi imenom i zamijenite svoju lozinku lozinkom za WiFi lozinku. Serijski dio hardvera je komentiran dok koristimo Arduino UNO.
** U programu imam komentirani serijski softver (ako koristite Arduino Uno). Preporučujem vam da komentarišete softverski serijski broj kao nestabilan
Prenesite gornji program na Arduino Uno ploču. Nakon učitavanja isključite arduino iz računara.
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 što se veza dovrši, 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.
Sada je s ovim projekt završen. Nadam se da ste uživali u vodiču. Ako imate bilo kakvih pitanja/ prijedloga, ostavite ih u odjeljku za komentare ispod. Hvala ti!
Preporučuje se:
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 preskakanje do kraja, gdje govorim o t
Izrada Android aplikacije za mala preduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala preduzeća koristeći MIT APP i Google Fusion Table: Jeste li ikada poželjeli napraviti vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj vodič će vam promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete napraviti vlastitu aplikaciju. Befo
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 vodiču ćemo izgraditi projekt u kojem ćemo koristiti Zio module za kontrolu robotskog kraka. Ovaj će vas projekt naučiti kako natjerati kandžu robotske ruke da se otvara i zatvara. Ovaj n
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): 4 koraka
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): Uvod U ovom ćemo vodiču kontrolirati brzinu istosmjernog motora bez četkica pomoću Arduino UNO, Bluetooth modula (HC-05) i Android aplikacije za Bluetooth ( Arduino Bluetooth kontroler)
Upravljajte kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: 8 koraka (sa slikama)
Upravljanje kućnim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za kontrolu lampe (svi drugi kućanski aparati će biti sasvim u redu), kombinacija će biti putem interneta. Svrha ovog uputstva je pokazati jednostavnost