Sisällysluettelo:

Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta: 6 vaihetta
Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta: 6 vaihetta

Video: Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta: 6 vaihetta

Video: Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta: 6 vaihetta
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Marraskuu
Anonim
Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta
Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta

Tämän projektin avulla voit hallita Arduino-nastoja ESP8266-01 WiFi-moduulin ja Blynk-sovelluksen avulla. Blynk -sovellus on erittäin helppokäyttöinen, ja se on loistava tapa aloittaa IoT: n oppiminen.

Tämä opetusohjelma on tarkoitettu Windows -tietokoneille

Vaihe 1: Kerää kaikki:

Kerää kaikki
Kerää kaikki
Kerää kaikki
Kerää kaikki
Kerää kaikki
Kerää kaikki
Kerää kaikki
Kerää kaikki

Laitteisto:

Arduino Uno

Esp8266-01 WiFi-moduuli

USB -TTL -sarja

3.3V jännitesäädin

Leipälauta ja johdot.

Ohjelmistot:

Arduino IDE

Blynk -sovellus

Nämä ovat tarvitsemasi asiat. Varmista, että sinulla on kaikki kansiossa etukäteen 1) Arduino IDE:

2) Blynk Libraries (viimeisin versio):

3) ESP8266 välähdystyökalu:

Vaihe 2: Arduino IDE: n ja kirjastojen asennus

Asenna Arduino IDE: n uusin versio.

Avaa Arduino IDE ja siirry tiedosto-> asetuksiin-> lisälevynhallinnan URL-tyyppiin-https://arduino.esp8266.com/stable/package_esp8266…

Siirry työkaluihin -> levyt -> Board Manager ja asenna vihdoin löydetty esp8266 -paketti. (valinnainen)

Pura blynk -kirjaston zip -tiedosto ja kopioi zip -tiedoston kirjastokansion sisältö -

käyttäjän asiakirjat Arduino Libraries

Vaihe 3: ESP8266 -laiteohjelmiston vilkkuminen

Vilkkuu ESP8266 -laiteohjelmisto
Vilkkuu ESP8266 -laiteohjelmisto

Sinun on tehtävä piiriin kuvattu piiri, jotta laiteohjelmisto vilkkuu ESP8266: lle:

Monilta foorumeilta olen lukenut, että esp8266 voidaan väläyttää käyttämättä FTDI usb -ttl -muunninta. Sen sijaan monet ihmiset ovat käyttäneet Arduino UNO: ta esp8266: n salamaan. Kuitenkin henkilökohtaisen kokemukseni perusteella on parempi ostaa FTDI USB -TTL -muunnin/kaapeli, koska arduino -asia ei toiminut minulle (voi johtua virtaongelmasta)

Pura esp_flasher.zip ja suorita sovellus XTCOM_UTIL.

Liitä Esp8266-01 tietokoneeseen piirin kautta. Sinun on tiedettävä oikea COM -portti, jota käytetään viestintään. Siirry laitehallintaan ja napsauta portteja (COM & LPT). Kirjoita sitten muistiin ESP8266-01: n käyttämä COM-portti.

Siirry XTCOM_UTIL -ohjelmassa ToolsConfig Device -laitteeseen ja valitse oikea com -portti ja siirtonopeus 9600. Napsauta Avaa. Jos toiminto on onnistunut, napsauta sitten Yhdistä. sitten Esp8266 yhdistetään. Jos kohtaat virheen, irrota kaapeli ja aseta se uudelleen.

Esp_flasher.zip -tiedoston sisältä löytyy readme.txt -tiedosto, joka sisältää osoitteet, joihin kukin.bin -tiedosto vilkkuu. siirry API Testflash Image -lataukseen. selaa oikeaa.bin -tiedostoa ja kirjoita bin -tiedostoa vastaava osoite ja napsauta lataa.

esimerkiksi: boot_v1.1.bin -------------- 0x00000

Kun toiminto on onnistunut, sulje XTCOM_UTIL ja irrota myös ESP8266 -pistoke (tämä on tehtävä kunkin.bin -tiedoston vilkkumisen välissä). Avaa uudelleen XTCOM_UTIL ja liitä Esp8266 ja toista yllä olevat vaiheet, jotta kaikki 4 bin -tiedostoa vilkkuvat oikeaan osoitteeseen. (muista maadoittaa GPIO0 aina vilkkumisen aikana)

Katso tarkemmat ohjeet tästä:

Vaihe 4: Blynk -sovelluksen asennus

Lataa Blynk -sovellus Play Kaupasta ja kirjaudu sisään.

Luo uusi projekti Paina + -kuvaketta yläreunassa. Anna projektin nimi. Valitse Arduino UNO -yhteystyypiksi Laite WiFi -asetukseksi ja paina Luo. Heti kun luot todennustunnuksen, se lähetetään rekisteröityyn sähköpostiisi. Voit myös lähettää sen myöhemmin projektiasetussivullasi (mutterin symboli).

Jos haluat lisätä painikkeen, paina + ja valitse Painike. Paina äskettäin luotua painiketta muokataksesi sitä. Anna sille nimi ja aseta nasta digitaaliseksi D13. Vaihda tilaksi KYTKE. Tämä sytyttää/sammuttaa Arduinon sisäänrakennetun LED-valon.

Voit hallita muita nastoja valitsemalla tarvittavan nastan (D3, D4… jne.) Muokkaa -valikosta.

Vaihe 5: Ohjelmointi

Avaa Arduino IDE.

Valitse kortti Arduino Unoon ja valitse oikea portti.

LATAA KOODI JA LIITÄ KOODI Adruino IDE.

Se on Esp8266_Shield Example Program -ohjelman muutos. Korvaa youSSID WiFi -nimelläsi ja korvaa YourPassword WiFi -salasanalla. Laitteiston sarjaosa kommentoidaan, kun käytämme Arduino UNO: ta.

** Ohjelmassa minulla on kommentoitu ohjelmistosarja (jos käytät Arduino Unoa). Suosittelen kommentoimaan ohjelmistosarjaa epävakaana

Lataa yllä oleva ohjelma Arduino Uno -levylle ja irrota arduino tietokoneesta sen lataamisen jälkeen.

Nyt sinun on liitettävä ESP8266 Arduino UNO: hon.

Vaihe 6: Piirin asennus ja viimeistely

Image
Image
Piirin asennus ja viimeistely!
Piirin asennus ja viimeistely!

ESP8266 Arduino

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

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

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

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

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

Kun yhteys on valmis, kytke Arduino tietokoneeseen. Avaa sarjamonitori ja aseta baudinopeudeksi 115200.

Jos kaikki on oikein, näet sarjamonitorissa jotain Näytetyn kuvan kaltaista.

Valitse projekti Blynk -sovelluksessa ja napsauta toistopainiketta. Kytke LED päälle/pois painamalla painiketta.

Nyt tämä projekti on valmis, toivottavasti pidit opetusohjelmasta. Jos sinulla on kysyttävää/ ehdotuksia, pls, jätä se alla olevaan kommenttiosaan. Kiitos!

Suositeltava: