Sisukord:

LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet: 6 sammu
LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet: 6 sammu

Video: LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet: 6 sammu

Video: LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet: 6 sammu
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, November
Anonim
LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet
LED-juhtimine ESP8266 WiFi-mooduli abil- asjade internet

ESP8266 on odava hinnaga WiFi-kiip, millel on täielik TCP/IP-virn ja MCU (mikrokontroller) võimalus, mille on tootnud Shanghais asuv Hiina tootja Espressif Systems.

Kiip jõudis lääne tegijate tähelepanu esmakordselt 2014. aasta augustis kolmanda osapoole tootja Ai-Thinkeri valmistatud mooduliga ESP-01. See väike moodul võimaldab mikrokontrolleritel ühenduse luua WiFi-võrguga ja luua lihtsaid TCP/IP-ühendusi, kasutades Hayesi stiilis käske. Kuid tol ajal ei olnud kiibil ja käsklustel peaaegu ühtegi ingliskeelset dokumentatsiooni. Väga madal hind ja asjaolu, et moodulil oli väga vähe väliseid komponente, mis näitasid, et selle maht võib lõpuks olla väga odav, meelitas palju häkkereid uurima moodulit, kiipi ja sellel olevat tarkvara ning tõlkima Hiina dokumentatsiooni. ESP8285 on ESP8266, millel on 1 MiB sisseehitatud välk, mis võimaldab ühekiibilisi seadmeid, mis on võimelised ühendama WiFi.

Samm: selle projekti põhinõuded on loetletud järgmiselt:-

Selle projekti põhinõuded on loetletud järgmiselt
Selle projekti põhinõuded on loetletud järgmiselt
Selle projekti põhinõuded on loetletud järgmiselt
Selle projekti põhinõuded on loetletud järgmiselt
Selle projekti põhinõuded on loetletud järgmiselt
Selle projekti põhinõuded on loetletud järgmiselt

(1) ESP8266 WiFi -moodul

(2) Arduino IDE

(3) Leivalaud

(4) Jumper juhtmed

(5) USB-TTL muundur

(6) Toiteallikas (3.3v DC)

(7) Traadita Interneti -ühendus (WiFi)

(8) Veebiserver (saate kasutada meie oma)

(9) LED

Samm: mis on ESP8266?

Mis on ESP8266?
Mis on ESP8266?
Mis on ESP8266?
Mis on ESP8266?
Mis on ESP8266?
Mis on ESP8266?

ESP8266 on odava hinnaga WiFi-kiip, millel on täielik TCP/IP-virn ja MCU (mikrokontroller) võimalus, mille on tootnud Shanghais asuv Hiina tootja Espressif Systems.

Kiip jõudis lääne tegijate tähelepanu esmakordselt 2014. aasta augustis kolmanda osapoole tootja Ai-Thinkeri valmistatud mooduliga ESP-01. See väike moodul võimaldab mikrokontrolleritel ühenduse luua WiFi-võrguga ja luua lihtsaid TCP/IP-ühendusi, kasutades Hayesi stiilis käske. Kuid tol ajal ei olnud kiibil ja käsklustel peaaegu ühtegi ingliskeelset dokumentatsiooni. Väga madal hind ja asjaolu, et moodulil oli väga vähe väliseid komponente, mis näitasid, et selle maht võib lõpuks olla väga odav, meelitas palju häkkereid uurima moodulit, kiipi ja sellel olevat tarkvara ning tõlkima Hiina dokumentatsiooni. ESP8285 on ESP8266, millel on 1 MiB sisseehitatud välk, mis võimaldab ühekiibilisi seadmeid, mis on võimelised ühendama WiFi.

Samm: mis on Arduino ja IDE?

Mis on Arduino ja IDE?
Mis on Arduino ja IDE?

Arduino on avatud lähtekoodiga elektroonikaplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduino tahvlid on võimelised lugema sisendeid - valgust anduril, sõrme nupul või Twitteri sõnumit - ja muutma selle väljundiks - aktiveerides mootori, lülitades sisse LED -i, avaldades midagi veebis. Saate oma plaadile öelda, mida teha, saates juhiste komplekti tahvli mikrokontrollerile. Selleks kasutate programmeerimiskeelt Arduino (põhineb juhtmestikul) ja töötlemisel põhinevat Arduino tarkvara (IDE).

Miks just Arduino? Tänu lihtsale ja ligipääsetavale kasutajakogemusele on Arduinot kasutatud tuhandetes erinevates projektides ja rakendustes. Arduino tarkvara on algajatele lihtne kasutada, kuid edasijõudnutele piisavalt paindlik. See töötab Macis, Windowsis ja Linuxis. Õpetajad ja õpilased kasutavad seda odavate teaduslike instrumentide ehitamiseks, keemia ja füüsika põhimõtete tõestamiseks või programmeerimise ja robootikaga alustamiseks. Disainerid ja arhitektid ehitavad interaktiivseid prototüüpe, muusikud ja kunstnikud kasutavad seda installatsioonides ja uute muusikariistade katsetamiseks. Tegijad muidugi kasutavad seda näiteks paljude Maker Faire'is eksponeeritud projektide ehitamiseks. Arduino on peamine vahend uute asjade õppimiseks. Igaüks - lapsed, harrastajad, kunstnikud, programmeerijad - võivad hakata nokitsema, lihtsalt järgides komplekti samm -sammult juhiseid või jagades ideid võrgus teiste Arduino kogukonna liikmetega.

Samm: laadige alla Arduino IDE ja seadistusprotsess

Laadige alla Arduino IDE ja seadistusprotsess
Laadige alla Arduino IDE ja seadistusprotsess
Laadige alla Arduino IDE ja seadistusprotsess
Laadige alla Arduino IDE ja seadistusprotsess
  • Klõpsake linki ja https://goo.gl/Cxa9rX laadige alla Arduino IDE
  • Installige oma süsteemi Arduino IDE
  • Avage Arduino IDE ja klõpsake vahekaarti Fail> Eelistused
  • Nüüd lisage väljale Täiendavad juhatusehalduri URL -id järgmine URL ja klõpsake nuppu OK.
  • URL:-
  • Avage vahekaart Tools> Lauad> Board Manager
  • Otsige esp8266 ja installige esp8266 kogukonnapaketid
  • Nüüd minge Tööriistad> Tahvlid ja valige Üldine ESP8266 moodul
  • Avage Visand> Raamatukogu> Teekide haldamine
  • Otsige arduino json ja installige Benoît Blanchoni arduino json raamatukogu

Samm: pin-ühendamine ESP8266 jaoks USB-TTL-muunduriks

Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks
Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks
Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks
Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks
Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks
Pintsliühendus ESP8266 jaoks USB-TTL-muunduriks

Siin on ühenduse üksikasjad ESP8266 ja USB-TTL muunduri vahel

  1. Ühendage USB-TTL 3.3V seadmega ESP8266 VCC & CH_PD
  2. Ühendage ESP8266 RX USB-TTL TX-ga ja ESP8266 TX USB-TTL RX-iga
  3. Ühendage ESP8266 GND USB-TTL GND-ga
  4. Ühendage LED GPIO 2 ja GND -ga
  5. Ühendage GPIO 0 GND -ga (AINULT SKETCHI ÜLLATAMISE AJAL)

6. samm: koodi üleslaadimine ja programm

Ühendage USB-TTL oma süsteemiga ja valige port menüüst Tools> Ports> COMn (Ex-COM4)

Muutke nüüd selliseid üksikasju nagu WiFi nimi, WiFi parool, domeeninimi, tee ja kompileerige visand ning laadige üles ESP8266.

Kui teil on server, saate kasutada oma php- ja json -koodi abil, saate allika faili alla laadida alloleva lingi kaudu, muidu saate kasutada minu üleslaaditud koodi

Kõigi probleemide korral võite minuga ühendust võtta-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Soovitan: