Sisukord:
- Samm: koguge kõik kokku:
- Samm: Arduino IDE ja raamatukogude installimine
- Samm: ESP8266 püsivara vilkumine
- Samm: rakenduse Blynk seadistamine
- Samm: programmeerimine
- 6. samm: ahela seadistamine ja lõpetamine
Video: Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See projekt võimaldab teil juhtida Arduino kontakte, kasutades WiFi-moodulit ESP8266-01 ja rakendust Blynk. Rakendust Blynk on väga lihtne kasutada ja see on suurepärane võimalus asjade Interneti tundmaõppimiseks.
See õpetus on mõeldud Windows PC jaoks
Samm: koguge kõik kokku:
Riistvara:
Arduino Uno
Esp8266-01 WiFi-moodul
USB - TTL jada
3.3v pingeregulaator
Leivalaud ja juhtmed.
Tarkvara:
Arduino IDE
Rakendus Blynk
Need on asjad, mida vajate. Veenduge, et teil oleks kõik eelnevalt kaustas1) Arduino IDE:
2) Blynk Libraries (viimane versioon):
3) ESP8266 välgutööriist:
Samm: Arduino IDE ja raamatukogude installimine
Installige Arduino IDE uusim versioon.
Avage Arduino IDE ja minge täiendava tahvlihalduri URL-i failis-> eelistused->-https://arduino.esp8266.com/stable/package_esp8266…
Minge tööriistadesse -> lauad -> Board Manager ja installige lõpuks leitud pakett esp8266. (valikuline)
Ekstraktige blynk raamatukogu zip -fail ja kopeerige ZIP -faili raamatukogu kausta sisu -
kasutaja dokumente Arduino raamatukogud
Samm: ESP8266 püsivara vilkumine
Püsivara ESP8266 -le välkimiseks peate tegema näidatud vooluahela:
Paljudest foorumitest olen lugenud, et esp8266 saab välgutada ilma FTDI usb to tl konverterit kasutamata. Selle asemel on paljud inimesed esp8266 välkimiseks kasutanud Arduino UNO -d. Kuid minu isikliku kogemuse põhjal on parem osta FTDI USB -TTL -muundur/kaabel, kuna arduino asi ei töötanud minu jaoks (võib olla toiteprobleemi tõttu)
Ekstraktige esp_flasher.zip ja käivitage rakendus XTCOM_UTIL.
Ühendage Esp8266-01 arvutiga ahela kaudu. Peate teadma õiget COM -porti, mida suhtlemiseks kasutatakse. minge seadmehaldurisse ja klõpsake pordidel (COM ja LPT). Seejärel märkige üles ESP8266-01 kasutatav COM-port.
Avage XTCOM_UTIL -is ToolsConfig Device ja valige õige com -port ja andmeedastuskiirus 9600. Klõpsake nuppu Open. Kui toiming on edukas, klõpsake nuppu Ühenda. siis ühendatakse Esp8266. Kui ilmneb tõrge, eemaldage kaabel ja sisestage see uuesti.
Failist esp_flasher.zip leiate faili readme.txt, mis sisaldab aadresse, millele iga.bin -fail välgutada. avage API Testflash Image allalaadimine. Sirvige faili õige.bin ja sisestage prügikasti failile vastav aadress ja klõpsake nuppu Laadi alla.
näiteks: boot_v1.1.bin -------------- 0x00000
pärast operatsiooni õnnestumist sulgege XTCOM_UTIL ja eemaldage ka ESP8266 toitejuhe (seda tuleb teha iga fail.bin vilkumise vahel). Avage uuesti XTCOM_UTIL ja ühendage Esp8266 ning korrake ülaltoodud samme, et välgutada kõik 4 prügikasti faili õigel aadressil. (ärge unustage GPIO0 maandamise ajal alati vilkuda)
Üksikasjalikke juhiseid leiate siit:
Samm: rakenduse Blynk seadistamine
Laadige Play poest alla rakendus Blynk ja logige sisse.
Uue projekti loomiseks Vajutage üleval ikooni +. Andke teile projekti nimi. Valige WiFi -ks Arduino UNO ühenduse tüübiks seade ja vajutage Loo. Niipea, kui loote autentimisloa, saadetakse teie registreeritud e-posti aadressile. Saate selle saata ka hiljem projekti seadistuslehe (pähkli sümbol) seadmetes.
Nupu lisamiseks vajutage + ja valige nupp. Selle muutmiseks vajutage äsja loodud nuppu. Andke sellele nimi ja seadke tihvt digitaalsele D13 -le. Lülitage režiim LÜLITA. See lülitab sisse/välja Arduino sisseehitatud LED-i.
Teiste nööpnõelte juhtimiseks valige menüüst Redigeerimine nõutav tihvt (D3, D4… jne).
Samm: programmeerimine
Avage Arduino IDE.
Valige pardal Arduino Uno ja valige õige port.
LAADI KOOD alla ja kleepige see ADRUINO IDE -sse.
See on näiteprogrammi Esp8266_Shield modifikatsioon. Asendage omaAUTH teie meilile saadetud autentimismärgiga. Asendage youSSID oma WiFi nimega ja asendage oma parool WiFi parooliga. Riistvara jadaosa kommenteeritakse, kuna kasutame Arduino UNO -d.
** Programmis on mul kommenteeritud tarkvara jada (kui kasutate Arduino Unot). Soovitan teil kommenteerida tarkvara jadat, kuna see on ebastabiilne
Laadige ülaltoodud programm Arduino Uno tahvlile. Pärast selle üleslaadimist eemaldage arduino arvutist.
Nüüd peate ühendama ESP8266 Arduino UNO -ga.
6. samm: ahela seadistamine ja lõpetamine
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Pärast ühenduse loomist ühendage Arduino arvutiga. Avage jadamonitor ja seadke andmeedastuskiiruseks 115200.
Kui kõik on õige, näete jadamonitoris midagi sarnast näidatud pildiga.
Valige rakenduses Blynk oma projekt ja klõpsake esitusnuppu. LED -i sisse/välja lülitamiseks vajutage nuppu.
Nüüd on projekt lõppenud. Loodetavasti teile õpetus meeldis. Kui teil on küsimusi/ ettepanekuid, pls jätke see allolevasse kommentaaride sektsiooni. Aitäh!
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
IOT: ESP 8266 Nodemcu RGB LED -riba juhtimine Interneti kaudu BLYNK -rakenduse abil: 9 sammu
IOT: ESP 8266 Nodemcu RGB LED -riba juhtimine Interneti kaudu BLYNK -i rakenduse abil: Tere poisid, selles juhendis olen näidanud teile, kuidas teha nodemcu -ga RGB -LED -ribakontroller, mis suudab Interneti kaudu RGB LED -riba juhtida kogu maailmas BLYNK APP.nautige selle projekti tegemist & tee oma kodu värvikaks
Kodumasinate juhtimine NodeMCU (ESP8266) ja rakenduse Blynk abil: 8 sammu (piltidega)
Kodumasinate juhtimine NodeMCU (ESP8266) ja rakenduse Blynk abil: selles õpetuses õpime, kuidas kasutada Blynk rakendust ja NodeMCU (ESP8266), et juhtida lampi (kõik muud kodumasinad sobivad). Interneti kaudu. Selle juhendi eesmärk on näidata lihtsat
Koduseadmete juhtimine nutitelefonist rakenduse Blynk ja Raspberry Pi abil: 5 sammu (piltidega)
Koduseadmete juhtimine nutitelefonist rakenduse Blynk ja Raspberry Pi abil: Selles projektis õpime kasutama Blynk rakendust ja Raspberry Pi 3, et juhtida kodumasinaid (kohvimasin, lamp, aknakardin ja palju muud). ). Riistvarakomponendid: Raspberry Pi 3 releelambi leivaplaadi juhtmed Tarkvararakendused: Blynk A
LED -juhtimine rakenduse Blynk ja Arduino abil: 3 sammu (piltidega)
LED -juhtimine rakenduse Blynk ja Arduino abil: selles projektis teame, kuidas LED -i sisse/välja lülitada arduino abil, kasutades rakendust blynk, selle asemel, et kasutada Wifi -moodulit, Bluetooth -moodulit, GSM -moodulit jne. See on veel üks viis asjade Interneti kasutamiseks. t arvan, et see on raske. Seda on lihtne õppida. Kui te seda ei tee