Turinys:
- 1 žingsnis: surinkite viską:
- 2 veiksmas: „Arduino IDE“ir bibliotekų diegimas
- 3 veiksmas: mirksi ESP8266 programinė įranga
- 4 žingsnis: „Blynk“programos sąranka
- 5 žingsnis: programavimas
- 6 žingsnis: grandinės sąranka ir užbaigimas
Video: Valdykite „Arduino Uno“naudodami „ESP8266“„WiFi“modulį ir „Blynk“programą: 6 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šis projektas leidžia valdyti „Arduino“kaiščius naudojant „ESP8266-01“„WiFi“modulį ir „Blynk“programą. „Blynk App“yra labai paprasta naudoti ir tai yra puikus būdas pradėti mokytis apie IoT.
Ši pamoka skirta „Windows“asmeniniam kompiuteriui
1 žingsnis: surinkite viską:
Techninė įranga:
Arduino Uno
Esp8266-01 „WiFi“modulis
USB į TTL nuoseklus
3.3V įtampos reguliatorius
Duonos lenta ir laidai.
Programinė įranga:
„Arduino IDE“
„Blynk“programa
Tai yra tie dalykai, kurių jums reikia. Iš anksto įsitikinkite, kad viską turite aplanke1) „Arduino IDE“:
2) „Blynk Libraries“(naujausia versija):
3) ESP8266 blykstės įrankis:
2 veiksmas: „Arduino IDE“ir bibliotekų diegimas
Įdiekite naujausią „Arduino IDE“versiją.
Atidarykite „Arduino IDE“ir eikite į failų-> nuostatų-> papildomo valdytojo URL tipą-https://arduino.esp8266.com/stable/package_esp8266…
Eikite į įrankiai -> lentos -> Lentų tvarkyklė ir pagaliau įdiekite rastą paketą esp8266. (neprivaloma)
Ištraukite „blynk“bibliotekos ZIP failą ir nukopijuokite turinį, esantį bibliotekos aplanke, esančiame ZIP faile, į -
vartotojo dokumentai „Arduino“bibliotekos
3 veiksmas: mirksi ESP8266 programinė įranga
Norėdami įjungti programinę -aparatinę įrangą į ESP8266, turite sukurti parodytą grandinę:
Daugelyje forumų aš skaičiau, kad esp8266 galima blykstelėti nenaudojant FTDI usb į ttl keitiklio. Vietoj to daugelis žmonių naudojo „Arduino UNO“, kad paleistų esp8266. Tačiau iš mano asmeninės patirties geriau nusipirkti FTDI USB į TTL keitiklį/kabelį, nes arduino dalykas man neveikė (gali būti dėl maitinimo problemos)
Išskleiskite esp_flasher.zip ir paleiskite programą XTCOM_UTIL.
Prijunkite Esp8266-01 prie kompiuterio per grandinę. Turite žinoti tinkamą COM prievadą, kuris naudojamas bendravimui. eikite į įrenginių tvarkytuvę ir spustelėkite prievadus (COM ir LPT). Tada užsirašykite COM prievadą, kurį naudoja ESP8266-01.
XTCOM_UTIL eikite į toolsConfig Device ir pasirinkite tinkamą kom prievadą ir duomenų perdavimo spartą kaip 9600. Spustelėkite Atidaryti. Tada, jei operacija sėkminga, spustelėkite „Prisijungti“. tada Esp8266 bus prijungtas. Jei susiduriate su klaida, atjunkite laidą ir vėl įdėkite.
„Esp_flasher.zip“failo viduje rasite failą „readme.txt“, kuriame yra adresai, kuriais turi būti rodomas kiekvienas.bin failas. eikite į API „Testflash Image“atsisiuntimą. naršykite failą correct.bin ir įveskite adresą, atitinkantį bin failą, ir spustelėkite atsisiųsti.
pavyzdžiui: boot_v1.1.bin -------------- 0x00000
po sėkmingos operacijos uždarykite XTCOM_UTIL ir atjunkite ESP8266 kištuką (tai turi būti padaryta tarp kiekvieno failo mirksėjimo). Vėl atidarykite „XTCOM_UTIL“ir prijunkite „Esp8266“ir pakartokite aukščiau nurodytus veiksmus, kad visi 4 šiukšliadėžės failai mirksėtų teisingu adresu. (blyksėjimo metu nepamirškite įžeminti GPIO0)
Išsamios instrukcijos rasite čia:
4 žingsnis: „Blynk“programos sąranka
Atsisiųskite „Blynk“programą iš „Play“parduotuvės ir prisijunkite.
Norėdami sukurti naują projektą, paspauskite + piktogramą viršuje. Pateikite projekto pavadinimą. Pasirinkite „Device“kaip „Arduino UNO Connection Type“kaip „WiFi“ir paspauskite „Create“. Kai tik sukursite autentifikavimo žetoną, jis bus išsiųstas į jūsų registruotą el. Taip pat galite išsiųsti vėliau savo projekto nustatymų puslapyje (veržlės simbolis) Įrenginiai.
Norėdami pridėti mygtuką, paspauskite + ir pasirinkite mygtuką. Norėdami redaguoti, paspauskite naujai sukurtą mygtuką. Suteikite jam pavadinimą ir nustatykite kaištį į skaitmeninį D13. Perjunkite režimą į PERJUNGTI. Tai įjungs/išjungs „Arduino“įmontuotą šviesos diodą.
Norėdami valdyti kitus kaiščius, meniu „Redaguoti“pasirinkite reikiamą kaištį (D3, D4 … ir tt).
5 žingsnis: programavimas
Atidarykite „Arduino IDE“.
Pasirinkite „Arduino Uno“plokštę ir pasirinkite tinkamą prievadą.
Atsisiųskite kodą ir įklijuokite jį „Adruino IDE“.
Tai yra pavyzdinės programos „Esp8266_Shield“modifikacija. Pakeiskite savo Pakeiskite youSSID savo „WiFi“pavadinimu ir pakeiskite „YourPassword“į „WiFi“slaptažodį. Techninės įrangos serijos dalis komentuojama, kai naudojame „Arduino UNO“.
** Programoje turiu komentuotą programinės įrangos seriją (jei naudojate „Arduino Uno“). Rekomenduoju pakomentuoti programinės įrangos seriją kaip jos nestabilumą
Įkelkite aukščiau pateiktą programą į „Arduino Uno“plokštę. Po įkėlimo atjunkite arduino nuo kompiuterio.
Dabar turite prijungti ESP8266 prie „Arduino UNO“.
6 žingsnis: grandinės sąranka ir užbaigimas
ESP8266 „Arduino“
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Kai ryšys bus baigtas, prijunkite „Arduino“prie kompiuterio. Atidarykite serijinį monitorių ir nustatykite duomenų perdavimo spartą į 115200.
Jei viskas yra teisinga, serijiniame monitoriuje pamatysite kažką panašaus į rodomą vaizdą.
„Blynk“programoje pasirinkite savo projektą ir spustelėkite paleidimo mygtuką. Paspauskite mygtuką, kad įjungtumėte/išjungtumėte šviesos diodą.
Dabar projektas baigtas. Tikiuosi, kad pamoka jums patiko. Jei turite klausimų/ pasiūlymų, palikite juos komentarų skiltyje žemiau. Ačiū!
Rekomenduojamas:
IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
IoT Helovino moliūgas | Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: Sveiki visi! Prieš kelias savaites buvo Helovinas ir, laikydamasi tradicijos, iškirpiau gražų moliūgą savo balkonui. Tačiau turėdama moliūgą lauke supratau, kad gana erzina, kad kiekvieną vakarą tenka išeiti uždegti žvakės. Ir aš
Valdykite savo įrenginį naudodami „Android WiFi“Esp8266 Valdymas: 6 veiksmai
Valdykite savo įrenginį naudodami „Android WiFi“„Esp8266 Control“: dabar mes žinosime, kaip valdyti įrenginius naudojant esp8266 „WiFi“modulį, o „Arduino“valdys jūsų įrenginį naudodami „Android WiFi“valdiklį, kad gautumėte daugiau informacijos. spustelėkite nuorodą mohamedas Ashrafas
Valdykite „Arduino“naudodami „Blynk“per USB: 3 veiksmai
Valdykite „Arduino“naudodami „Blynk“per USB: tai yra antrasis mano nurodymas. Šioje instrukcijoje parodysiu, kaip valdyti šviesos diodus naudojant „Blynk“. „Blynk“yra programa, kuri suteikia mums prietaisų skydelį ir ryšį. kurią galite atsisiųsti iš „Google Play“parduotuvės („Android“). & programėlė
Valdykite „Arduino“naudodami išmanųjį telefoną per USB naudodami „Blynk“programą: 7 žingsniai (su paveikslėliais)
„Arduino“valdymas naudojant išmanųjį telefoną per USB naudojant „Blynk“programą: Šioje pamokoje mes mokysimės naudoti „Blynk“programą ir „Arduino“, kad valdytumėte lempą, derinys bus per USB nuoseklųjį prievadą. Šios instrukcijos tikslas yra parodyti paprasčiausias sprendimas nuotoliniu būdu valdyti „Arduino“ar „c
Valdykite buitinius prietaisus iš savo išmaniojo telefono naudodami „Blynk“programą ir „Raspberry Pi“: 5 žingsniai (su nuotraukomis)
Valdykite buitinius prietaisus iš savo išmaniojo telefono naudodami „Blynk“programą ir „Raspberry Pi“: Šiame projekte mes mokysimės naudotis „Blynk“programa ir „Raspberry Pi 3“, kad galėtume valdyti buitinius prietaisus (kavos virimo aparatą, lempą, lango užuolaidą ir kt.). ). Aparatinės įrangos komponentai: Raspberry Pi 3 relės lempos duonos plokštės laidai Programinės įrangos programos: „Blynk A