Sisukord:

Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil: 6 sammu
Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil: 6 sammu

Video: Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil: 6 sammu

Video: Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil: 6 sammu
Video: Новый баллистический хронограф Arduino: ESP-01 WiFi, Arduino Nano и смартфон 2024, November
Anonim
Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil
Arduino Uno juhtimine ESP8266 WiFi -mooduli ja rakenduse Blynk abil

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:

Koguge kõik
Koguge kõik
Koguge kõik
Koguge kõik
Koguge kõik
Koguge kõik
Koguge kõik
Koguge kõik

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

Vilkuv ESP8266 püsivara
Vilkuv ESP8266 püsivara

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

Image
Image
Vooluahela seadistamine ja lõpetamine!
Vooluahela 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: