Esineiden internetin (IoT) hankkeiden maailmassa ESP8266-mikrokontrolleri on erittäin suosittu valinta sen kustannustehokkuuden, erinomaisen suorituskyvyn ja käyttäjäystävällisten ohjelmointiominaisuuksien ansiosta. Kun aloitat ESP8266-projektin, joka perustuu Arduino-alustaan, on välttämätöntä suorittaa laitteistopaketin asennus ja kehitysympäristön huolellinen konfigurointi. Tässä esitetään kattava, vaiheittainen opas, joka helpottaa ESP8266-laitteistopaketin sujuvaa asennusta.
Valmistelulaitteisto
Aloittelijoille on suositeltavaa käyttää kehityskortteja kuten NodeMCU. Näissä korteissa on integroitu ESP8266-siru, USB-liitäntä ja olennaiset piirit, mikä tekee aloittamisesta helppoa. NodeMCU:n ydinpiiri on ESP8266-12F, joka sopii erinomaisesti oppimiseen ja projektikehitykseen.
USB kaapeli
Valmistele USB-kaapeli kehityskortin liittämiseen tietokoneeseen. Varmista, että USB-kaapeli on vähintään nelijohtiminen tukemaan tiedonsiirtoa ja virtalähdettä.
Muu laitteisto (valinnainen)
Jos käytät ESP8266-moduulia (esim. ESP8266-01 -sarja), myös USB-TTL-kaapeli tarvitaan laiteohjelmiston polttamiseen ja kommunikointiin.
Dip-kytkimet (valinnainen) ESP8266:n toimintatilan vaihtamiseen.
Ohjelmistokehitysympäristön asennus
-
Kun lataus on valmis, seuraa ohjeita asennuksen suorittamiseksi. Windows-käyttäjät voivat suorittaa exe-tiedoston suoraan ja seurata asennusvelhoa.
-
Huom: Älä sisällytä asennuspolkuun kiinalaisia merkkejä tai erikoismerkkejä.
Arduino-ytimen konfigurointi ESP8266:lle
Lisää Korttien Hallinta URL
-
Avaa Arduino IDE, klikkaa “Tiedosto” -> “Asetukset”.
- Lisää kenttään “Lisäkorttien hallinnan URL-osoitteet” seuraava URL-osoite:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
Klikkaa OK ja käynnistä Arduino IDE uudelleen.
ESP8266-kehityskortin asentaminen
-
Käynnistyksen jälkeen klikkaa “Työkalut” -> “Kortti” -> “Korttien hallinta”.
-
Etsi kehityskorttien hallinnasta avainsana “ESP8266” ja valitse uusin versio asennettavaksi.
-
Odota asennuksen valmistumista ja käynnistä Arduino IDE uudelleen.
Asenna laiteajurit (tarvittaessa)
Joillekin ESP8266-kehityskorteille (esim. NodeMCU) saatat joutua asentamaan USB-ajurin, jotta tietokone tunnistaa laitteen.
Yhdistä kehityslauta:
Käytä USB-kaapelia yhdistääksesi ESP8266-kehityslaudan tietokoneeseen.
Asenna ajuri:
-
Windows-käyttäjät: Avaa Laitehallinta, etsi tunnistamaton laite (voi olla “CP2102 USB to UART Bridge” tai “CH340” jne.), napsauta sitä hiiren oikealla ja valitse “Päivitä ajuri”.
-
Valitse “Selaa tietokonettani ajuriohjelmistoa varten” ja määritä sitten ladatun ajurikansion sijainti asennusta varten.
-
Mac- ja Linux-käyttäjien ei yleensä tarvitse asentaa lisäajureita, koska järjestelmä tukee niitä valmiiksi.
Kehitysympäristön testaus
Testikoodin kirjoittaminen
Kirjoita Arduino IDE:ssä yksinkertainen esimerkkikoodi testataksesi, toimiiko ESP8266 oikein. Esimerkiksi Blink-ohjelma voidaan kirjoittaa saamaan kehityslaudan LEDit vilkkumaan.
Lataa koodi
-
Valitse oikea portti: Arduino IDE:n “Työkalut” -> “Portit” -valikosta valitse ESP8266-levysi vastaava portti.
-
Lataa koodi: Klikkaa “Lataa” -painiketta, odota kunnes koodi käännetään ja ladataan ESP8266:lle.
-
Tarkkaile tulosta: Jos kaikki on kunnossa, näet levyn LEDien alkavan vilkkua.
Edellä mainituilla vaiheilla sinun pitäisi pystyä asentamaan ESP8266-laitteistopaketti onnistuneesti ja määrittämään kehitysympäristö. Nyt voit alkaa käyttää ESP8266:ta erilaisissa IoT-projekteissa. Jos kohtaat ongelmia, voit kääntyä Arduino-yhteisön tai ESP8266:n virallisen dokumentaation puoleen ESP8266 ratkaistaksesi ne.