Satura rādītājs:

Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk: 6 soļi
Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk: 6 soļi

Video: Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk: 6 soļi

Video: Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk: 6 soļi
Video: Как сделать 2-канальное реле Wi-Fi ESP8266 ESP-01 | ESP-01 Домашняя автоматизация | УдаленныйXY 2024, Decembris
Anonim
Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk
Kontrolējiet Arduino Uno, izmantojot ESP8266 WiFi moduli un lietotni Blynk

Šis projekts ļauj jums kontrolēt Arduino tapas, izmantojot ESP8266-01 WiFi moduli un lietotni Blynk. Lietotni Blynk ir ļoti viegli lietot, un tas ir lielisks veids, kā sākt apgūt IoT.

Šī apmācība ir paredzēta Windows PC

1. darbība: apkopojiet visu:

Savāc visu
Savāc visu
Savāc visu
Savāc visu
Savāc visu
Savāc visu
Savāc visu
Savāc visu

Aparatūra:

Arduino Uno

Esp8266-01 WiFi modulis

USB uz TTL sērijas

3.3v sprieguma regulators

Maizes dēlis un vadi.

Programmatūra:

Arduino IDE

Lietotne Blynk

Šīs ir nepieciešamās lietas. Iepriekš pārliecinieties, vai viss ir mapē1) Arduino IDE:

2) Blynk Libraries (jaunākā versija):

3) ESP8266 zibspuldzes rīks:

2. darbība: instalējiet Arduino IDE un bibliotēkas

Instalējiet jaunāko Arduino IDE versiju.

Atveriet Arduino IDE un dodieties uz failu-> preferences-> papildu tāfeles pārvaldnieka URL tipā-https://arduino.esp8266.com/stable/package_esp8266…

Dodieties uz rīkiem -> dēļi -> Board Manager un beidzot instalējiet atrasto pakotni esp8266. (neobligāti)

Izvelciet blynk bibliotēkas zip failu un nokopējiet saturu bibliotēkas mapē zip failā -

lietotāja dokumenti Arduino bibliotēkas

3. darbība. Mirgo ESP8266 programmaparatūra

Mirgo ESP8266 programmaparatūra
Mirgo ESP8266 programmaparatūra

Lai palaistu programmaparatūru uz ESP8266, jums jāizveido parādītā shēma:

Daudzos forumos esmu lasījis, ka esp8266 var mirgot, neizmantojot FTDI usb uz ttl pārveidotāju. Tā vietā daudzi cilvēki ir izmantojuši Arduino UNO, lai mirgo esp8266. Tomēr no manas personīgās pieredzes labāk ir iegādāties FTDI USB uz TTL pārveidotāju/kabeli, jo arduino lieta man nedarbojās (var būt strāvas problēmas dēļ)

Izvelciet esp_flasher.zip un palaidiet lietojumprogrammu XTCOM_UTIL.

Savienojiet Esp8266-01 ar datoru, izmantojot ķēdi. Jums jāzina pareizais COM ports, ko izmanto saziņai. dodieties uz ierīces pārvaldnieku un noklikšķiniet uz portiem (COM un LPT). Pēc tam pierakstiet COM portu, ko izmanto ESP8266-01.

Vietnē XTCOM_UTIL dodieties uz toolsConfig Device un atlasiet pareizo com portu un bodu pārraides ātrumu kā 9600. Noklikšķiniet uz Open. Pēc tam, ja darbība ir veiksmīga, noklikšķiniet uz Savienot. tad Esp8266 tiks savienots. Ja rodas kļūda, atvienojiet kabeli un ievietojiet to vēlreiz.

Faila esp_flasher.zip iekšpusē atradīsit failu readme.txt, kurā ir adreses, uz kurām jāatspoguļo katrs.bin fails. dodieties uz API Testflash attēla lejupielādi. pārlūkojiet pareizo.bin failu un ievadiet bin failam atbilstošo adresi un noklikšķiniet uz lejupielādēt.

piemēram: boot_v1.1.bin -------------- 0x00000

pēc veiksmīgas darbības aizveriet XTCOM_UTIL un atvienojiet arī ESP8266 (tas jādara starp katra.bin faila mirgošanu). Atkal atveriet XTCOM_UTIL un pievienojiet Esp8266 un atkārtojiet iepriekš minētās darbības, lai mirgot visus 4 atkritumu tvertnes failus pareizajā adresē. (zibspuldzes laikā vienmēr atcerieties GPIO0 iezemēt)

Lai iegūtu detalizētus norādījumus, lūdzu, skatiet šo:

4. darbība: lietotnes Blynk iestatīšana

Lejupielādējiet lietotni Blynk no Play veikala un pierakstieties.

Lai izveidotu jaunu projektu, augšpusē nospiediet + ikonu. Norādiet projekta nosaukumu. Izvēlieties Ierīce kā Arduino UNO savienojuma veids kā WiFi un nospiediet Izveidot. Tiklīdz jūs izveidojat autentifikācijas marķieri, tas tiks nosūtīts uz jūsu reģistrēto e-pastu. Varat to nosūtīt arī vēlāk projekta iestatīšanas lapā (uzgriežņu simbols) Ierīces.

Lai pievienotu pogu, nospiediet + un izvēlieties pogu. Nospiediet jaunizveidoto pogu, lai to rediģētu. Piešķiriet tam nosaukumu un iestatiet tapu uz digitālo D13. Pārslēdziet režīmu uz PĀRSLĒGT. Tas ieslēgs/izslēgs Arduino iebūvēto gaismas diodi.

Lai kontrolētu citas tapas, izvēlnē Rediģēt atlasiet nepieciešamo tapu (D3, D4 … utt.).

5. solis: programmēšana

Atveriet Arduino IDE.

Izvēlieties dēli Arduino Uno un izvēlieties pareizo portu.

Lejupielādējiet kodu un ielīmējiet to Adruino IDE.

Tā ir parauga programmas Esp8266_Shield modifikācija. Nomainiet yourAUTH ar autentifikācijas marķieri, kas nosūtīts uz jūsu pastu. Aizstājiet youSSID ar savu WiFi nosaukumu un nomainiet savu paroli ar WiFi paroli. Aparatūras sērijas daļa tiek komentēta, jo mēs izmantojam Arduino UNO.

** Programmā man ir komentēta programmatūras sērija (ja izmantojat Arduino Uno). Es iesaku jums komentēt programmatūras sēriju kā tās nestabilo

Augšupielādējiet iepriekš minēto programmu Arduino Uno panelī. Pēc tās augšupielādes atvienojiet arduino no datora.

Tagad jums ir nepieciešams savienot ESP8266 ar Arduino UNO.

6. darbība: shēmas iestatīšana un pabeigšana

Image
Image
Ķēdes iestatīšana un pabeigšana!
Ķēdes iestatīšana un pabeigšana!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Kad savienojums ir pabeigts, pievienojiet Arduino datoram. Atveriet sērijas monitoru un iestatiet pārraides ātrumu uz 115200.

Ja viss ir pareizi, sērijas monitorā redzēsit kaut ko līdzīgu parādītajam attēlam.

Lietotnē Blynk atlasiet savu projektu un noklikšķiniet uz atskaņošanas pogas. Nospiediet pogu, lai ieslēgtu/izslēgtu LED.

Tagad projekts ir pabeigts. Ceru, ka jums patika apmācība. Ja jums ir kādi jautājumi/ ieteikumi, lūdzu, atstājiet to komentāru sadaļā zemāk. Paldies!

Ieteicams: