Satura rādītājs:

LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets: 6 soļi
LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets: 6 soļi

Video: LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets: 6 soļi

Video: LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets: 6 soļi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Novembris
Anonim
LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets
LED vadība, izmantojot ESP8266 WiFi moduli- lietu internets

ESP8266 ir zemu izmaksu Wi-Fi mikroshēma ar pilnu TCP/IP steku un MCU (mikrokontrolleru vienības) iespējām, ko ražojis Šanhajā bāzētais ķīniešu ražotājs Espressif Systems.

Pirmo reizi mikroshēma rietumu ražotāju uzmanības lokā nonāca 2014. gada augustā ar ESP-01 moduli, ko izgatavojis trešās puses ražotājs Ai-Thinker. Šis mazais modulis ļauj mikrokontrolleriem izveidot savienojumu ar Wi-Fi tīklu un izveidot vienkāršus TCP/IP savienojumus, izmantojot Heisa stila komandas. Tomēr tajā laikā mikroshēmā un tās pieņemtajās komandās gandrīz nebija dokumentācijas angļu valodā. Ļoti zemā cena un fakts, ka modulī bija ļoti maz ārējo komponentu, kas liecināja, ka tas galu galā varētu būt ļoti lēts, piesaistīja daudzus hakerus, lai izpētītu tajā esošo moduli, mikroshēmu un programmatūru, kā arī tulkotu ķīniešu dokumentāciju. ESP8285 ir ESP8266 ar 1 MiB iebūvētu zibspuldzi, kas ļauj izveidot vienas mikroshēmas ierīces, ar kurām var izveidot savienojumu Bezvadu internets.

1. darbība. Šī projekta pamatprasības ir uzskaitītas šādi:-

Šī projekta pamatprasības ir uzskaitītas šādi
Šī projekta pamatprasības ir uzskaitītas šādi
Šī projekta pamatprasības ir uzskaitītas šādi
Šī projekta pamatprasības ir uzskaitītas šādi
Šī projekta pamatprasības ir uzskaitītas šādi
Šī projekta pamatprasības ir uzskaitītas šādi

(1) ESP8266 WiFi modulis

(2) Arduino IDE

(3) Maizes dēlis

(4) Džemperu vadi

(5) USB-TTL pārveidotājs

(6) Barošanas avots (3.3v DC)

(7) Bezvadu interneta savienojums (WiFi)

(8) Tīmekļa serveris (varat izmantot mūsu)

(9) LED

2. darbība. Kas ir ESP8266?

Kas ir ESP8266?
Kas ir ESP8266?
Kas ir ESP8266?
Kas ir ESP8266?
Kas ir ESP8266?
Kas ir ESP8266?

ESP8266 ir zemu izmaksu Wi-Fi mikroshēma ar pilnu TCP/IP steku un MCU (mikrokontrolleru vienības) iespējām, ko ražojis Šanhajā bāzētais ķīniešu ražotājs Espressif Systems.

Pirmo reizi mikroshēma rietumu ražotāju uzmanības lokā nonāca 2014. gada augustā ar ESP-01 moduli, ko izgatavojis trešās puses ražotājs Ai-Thinker. Šis mazais modulis ļauj mikrokontrolleriem izveidot savienojumu ar Wi-Fi tīklu un izveidot vienkāršus TCP/IP savienojumus, izmantojot Heisa stila komandas. Tomēr tajā laikā mikroshēmā un tās pieņemtajās komandās gandrīz nebija dokumentācijas angļu valodā. Ļoti zemā cena un fakts, ka modulī bija ļoti maz ārējo komponentu, kas liecināja, ka tas galu galā varētu būt ļoti lēts, piesaistīja daudzus hakerus, lai izpētītu tajā esošo moduli, mikroshēmu un programmatūru, kā arī tulkotu ķīniešu dokumentāciju. ESP8285 ir ESP8266 ar 1 MiB iebūvētu zibspuldzi, kas ļauj izveidot vienas mikroshēmas ierīces, ar kurām var izveidot savienojumu Bezvadu internets.

3. solis: Kas ir Arduino un IDE?

Kas ir Arduino un IDE?
Kas ir Arduino un IDE?

Arduino ir atvērtā koda elektronikas platforma, kuras pamatā ir viegli lietojama aparatūra un programmatūra. Arduino dēļi spēj nolasīt ievadi - gaismu uz sensora, pirkstu uz pogas vai Twitter ziņu - un pārvērst to par izvadi - aktivizējot motoru, ieslēdzot LED, publicējot kaut ko tiešsaistē. Jūs varat pateikt savai padomei, kas jādara, nosūtot instrukciju kopu uz tāfeles mikrokontrollera. Lai to izdarītu, izmantojiet programmēšanas valodu Arduino (pamatojoties uz vadu) un Arduino programmatūru (IDE), kuras pamatā ir apstrāde.

Kāpēc Arduino? Pateicoties vienkāršai un pieejamai lietotāja pieredzei, Arduino ir izmantots tūkstošiem dažādu projektu un lietojumprogrammu. Arduino programmatūra ir viegli lietojama iesācējiem, tomēr pietiekami elastīga pieredzējušiem lietotājiem. Tas darbojas operētājsistēmās Mac, Windows un Linux. Skolotāji un studenti to izmanto, lai izveidotu zemu izmaksu zinātniskus instrumentus, pierādītu ķīmijas un fizikas principus vai sāktu programmēšanu un robotiku. Dizaineri un arhitekti veido interaktīvus prototipus, mūziķi un mākslinieki to izmanto instalācijām un eksperimentiem ar jauniem mūzikas instrumentiem. Ražotāji, protams, to izmanto, lai izveidotu, piemēram, daudzus Maker Faire izstādītos projektus. Arduino ir galvenais instruments jaunu lietu apgūšanai. Ikviens - bērni, hobiji, mākslinieki, programmētāji - var sākt mētāties, tikai izpildot komplekta soli pa solim sniegtos norādījumus vai tiešsaistē daloties idejās ar citiem Arduino kopienas locekļiem.

4. darbība: lejupielādējiet Arduino IDE un iestatīšanas procesu

Lejupielādējiet Arduino IDE un iestatīšanas procesu
Lejupielādējiet Arduino IDE un iestatīšanas procesu
Lejupielādējiet Arduino IDE un iestatīšanas procesu
Lejupielādējiet Arduino IDE un iestatīšanas procesu
  • Noklikšķiniet uz saites un https://goo.gl/Cxa9rX lejupielādējiet Arduino IDE
  • Instalējiet Arduino IDE savā sistēmā
  • Atveriet Arduino IDE un noklikšķiniet uz cilnes Fails> Preferences
  • Tagad laukā Papildu pārvaldnieka vietrāži URL pievienojiet šādu URL un noklikšķiniet uz Labi.
  • URL:-
  • Atveriet cilni Rīki> Dēļi> Valdes pārvaldnieks
  • Meklējiet esp8266 un instalējiet esp8266 kopienas pakotnes
  • Tagad dodieties uz Rīki> Dēļi un atlasiet Vispārējais ESP8266 modulis
  • Atveriet Skice> Bibliotēka> Pārvaldīt bibliotēkas
  • Meklējiet arduino json un instalējiet Benoît Blanchon arduino json bibliotēku

5. solis: ESP8266 tapas savienošana ar USB-TTL pārveidotāju

Tapu savienošana ESP8266 uz USB-TTL pārveidotāju
Tapu savienošana ESP8266 uz USB-TTL pārveidotāju
Tapu savienošana ESP8266 uz USB-TTL pārveidotāju
Tapu savienošana ESP8266 uz USB-TTL pārveidotāju
Tapu savienošana ESP8266 uz USB-TTL pārveidotāju
Tapu savienošana ESP8266 uz USB-TTL pārveidotāju

Šeit ir informācija par ESP8266 savienošanu ar USB-TTL pārveidotāju

  1. Savienojiet USB-TTL 3.3V ar ESP8266 VCC & CH_PD
  2. Savienojiet ESP8266 RX ar USB-TTL TX un ESP8266 TX ar USB-TTL RX
  3. Savienojiet ESP8266 GND ar USB-TTL GND
  4. Savienojiet LED ar GPIO 2 un GND
  5. Pievienojiet GPIO 0 GND (TIKAI SKETCH UPLOADING laikā)

6. darbība: koda augšupielāde un programma

Pievienojiet USB-TTL sistēmai un atlasiet portu izvēlnē Tools> Ports> COMn (Ex-COM4)

Tagad rediģējiet tādu informāciju kā WiFi nosaukums, WiFi parole, domēna nosaukums, ceļš un apkopojiet skici un augšupielādējiet to ESP8266.

Ja jums ir serveris, varat izmantot savu, izmantojot php un json kodu, avota failu varat lejupielādēt, izmantojot zemāk esošo saiti, pretējā gadījumā varat izmantot manu augšupielādēto kodu

Jebkurā jautājumā varat sazināties ar mani-

Bipuls Kumars Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Ieteicams: