Sisällysluettelo:
Video: LED-ohjaus ESP8266 WiFi -moduulin avulla- esineiden internet: 6 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
ESP8266 on edullinen Wi-Fi-siru, jossa on täysi TCP/IP-pino ja MCU (mikro-ohjausyksikkö) -ominaisuus, jonka on tuottanut Shanghaissa toimiva kiinalainen Espressif Systems.
Siru tuli länsimaisten valmistajien tietoon elokuussa 2014 kolmannen osapuolen valmistajan Ai-Thinkerin valmistaman ESP-01-moduulin avulla. Tämän pienen moduulin avulla mikro-ohjaimet voivat muodostaa yhteyden Wi-Fi-verkkoon ja luoda yksinkertaisia TCP/IP-yhteyksiä käyttämällä Hayes-tyylisiä komentoja. Kuitenkin silloin sirulla ja sen hyväksymillä komennoilla ei ollut juurikaan englanninkielistä dokumentaatiota. Erittäin alhainen hinta ja se, että moduulissa oli hyvin vähän ulkoisia komponentteja, jotka viittasivat siihen, että se voisi lopulta olla erittäin halpa, houkutteli monia hakkereita tutkimaan moduulia, sirua ja siinä olevaa ohjelmistoa sekä kääntämään kiinalaista dokumentaatiota. Wi-Fi.
Vaihe 1: Tämän projektin perusvaatimukset on lueteltu seuraavasti:-
(1) ESP8266 WiFi -moduuli
(2) Arduino IDE
(3) Leipälauta
(4) Jännitejohdot
(5) USB-TTL-muunnin
(6) Virtalähde (3.3v DC)
(7) Langaton Internet -yhteys (WiFi)
(8) Web -palvelin (voit käyttää omaamme)
(9) LED
Vaihe 2: Mikä on ESP8266?
ESP8266 on edullinen Wi-Fi-siru, jossa on täysi TCP/IP-pino ja MCU (mikro-ohjausyksikkö) -ominaisuus, jonka on valmistanut Shanghaissa toimiva kiinalainen Espressif Systems.
Siru tuli länsimaisten valmistajien tietoon elokuussa 2014 kolmannen osapuolen valmistajan Ai-Thinkerin valmistaman ESP-01-moduulin avulla. Tämän pienen moduulin avulla mikro-ohjaimet voivat muodostaa yhteyden Wi-Fi-verkkoon ja luoda yksinkertaisia TCP/IP-yhteyksiä käyttämällä Hayes-tyylisiä komentoja. Kuitenkin silloin sirulla ja sen hyväksymillä komennoilla ei ollut juurikaan englanninkielistä dokumentaatiota. Erittäin alhainen hinta ja se, että moduulissa oli hyvin vähän ulkoisia komponentteja, jotka viittasivat siihen, että se voisi lopulta olla erittäin halpa, houkutteli monia hakkereita tutkimaan moduulia, sirua ja siinä olevaa ohjelmistoa sekä kääntämään kiinalaista dokumentaatiota. Wi-Fi.
Vaihe 3: Mikä on Arduino ja IDE?
Arduino on avoimen lähdekoodin elektroniikka-alusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Arduino -levyt pystyvät lukemaan tulot - valon anturissa, sormen painikkeessa tai Twitter -viestin - ja muuttamaan sen ulostuloksi - aktivoimaan moottorin, kytkemään LED -valon päälle, julkaisemaan jotain verkossa. Voit kertoa taulullesi mitä tehdä lähettämällä ohjeet taululla olevalle mikrokontrollerille. Tätä varten käytät Arduino -ohjelmointikieltä (perustuu johdotukseen) ja Arduino -ohjelmistoa (IDE), joka perustuu käsittelyyn.
Miksi Arduino? Yksinkertaisen ja helppokäyttöisen käyttökokemuksensa ansiosta Arduinoa on käytetty tuhansissa eri projekteissa ja sovelluksissa. Arduino-ohjelmisto on helppokäyttöinen aloittelijoille, mutta tarpeeksi joustava kokeneille käyttäjille. Se toimii Macissa, Windowsissa ja Linuxissa. Opettajat ja opiskelijat käyttävät sitä rakentamaan halpoja tieteellisiä välineitä, todistamaan kemian ja fysiikan periaatteet tai aloittamaan ohjelmoinnin ja robotiikan. Suunnittelijat ja arkkitehdit rakentavat interaktiivisia prototyyppejä, muusikot ja taiteilijat käyttävät sitä asennuksiin ja kokeilemaan uusia soittimia. Valmistajat tietysti käyttävät sitä esimerkiksi monien Maker Faire -messuilla esillä olevien projektien rakentamiseen. Arduino on tärkeä työkalu uusien asioiden oppimiseen. Kuka tahansa - lapset, harrastajat, taiteilijat, ohjelmoijat - voi aloittaa tinkimisen vain seuraamalla sarjan vaiheittaisia ohjeita tai jakamalla ideoita verkossa muiden Arduino -yhteisön jäsenten kanssa.
Vaihe 4: Lataa Arduino IDE ja asennusprosessi
- Napsauta linkkiä ja https://goo.gl/Cxa9rX lataa Arduino IDE
- Asenna Arduino IDE järjestelmään
- Avaa Arduino IDE ja napsauta välilehteä Tiedosto> Asetukset
- Lisää nyt seuraava URL -osoite Hallituksen ylimääräiset URL -osoitteet -kenttään ja napsauta OK.
- URL-osoite:-
- Avaa välilehti Tools> Boards> Board Manager
- Hae esp8266 ja asenna esp8266 -yhteisöpaketit
- Siirry nyt Työkalut> Taulut ja valitse Yleinen ESP8266 -moduuli
- Avaa Luonnos> Kirjasto> Hallitse kirjastoja
- Etsi arduino json ja asenna Benoît Blanchonin arduino json -kirjasto
Vaihe 5: ESP8266-nastauksen muuntaminen USB-TTL-muuntimeksi
Tässä on ESP8266-USB-TTL-muuntimen yhteystiedot
- Liitä USB-TTL 3.3V laitteeseen ESP8266 VCC & CH_PD
- Liitä ESP8266 RX USB-TTL TX -laitteeseen ja ESP8266 TX USB-TTL RX -liitäntään
- Liitä ESP8266 GND USB-TTL GND -liitäntään
- Liitä LED GPIO 2 & GND -laitteeseen
- Yhdistä GPIO 0 GND: hen (VAIN LUONNON LATAUKSEN AIKANA)
Vaihe 6: Koodin lataaminen ja ohjelmointi
Liitä USB-TTL järjestelmään ja valitse portti kohdasta Työkalut> Portit> COMn (Ex-COM4)
Muokkaa nyt tietoja, kuten WiFi-nimi, WiFi-salasana, verkkotunnuksen nimi, polku ja koota luonnos ja lataa ESP8266-tiedostoon.
Jos sinulla on palvelin, voit käyttää omaa php- ja json -koodia, voit ladata lähdetiedoston alla olevasta linkistä, muuten voit käyttää lähettämääni koodia
Kaikissa ongelmissa voit ottaa minuun yhteyttä-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg