Turinys:

LED valdymas naudojant „ESP8266“„WiFi“modulį- daiktų internetas: 6 žingsniai
LED valdymas naudojant „ESP8266“„WiFi“modulį- daiktų internetas: 6 žingsniai

Video: LED valdymas naudojant „ESP8266“„WiFi“modulį- daiktų internetas: 6 žingsniai

Video: LED valdymas naudojant „ESP8266“„WiFi“modulį- daiktų internetas: 6 žingsniai
Video: Kaip užprogramuoti ESP8266 ESP-01 Wi-Fi relės modulį 2024, Birželis
Anonim
LED valdymas naudojant ESP8266 „WiFi“modulį- daiktų internetas
LED valdymas naudojant ESP8266 „WiFi“modulį- daiktų internetas

ESP8266 yra nebrangus „Wi-Fi“lustas su visu TCP/IP kaminu ir MCU (mikrovaldiklio bloko) galimybėmis, kurį pagamino Šanchajuje įsikūręs Kinijos gamintojas „Espressif Systems“.

Į lustą Vakarų gamintojai pirmą kartą atkreipė dėmesį 2014 m. Rugpjūčio mėn. Su trečiosios šalies gamintojo „Ai-Thinker“pagamintu moduliu ESP-01. Šis mažas modulis leidžia mikrovaldikliams prisijungti prie „Wi-Fi“tinklo ir užmegzti paprastus TCP/IP ryšius naudojant „Hayes“stiliaus komandas. Tačiau tuo metu beveik nebuvo angliškos dokumentacijos apie lustą ir jo priimtas komandas. Labai maža kaina ir tai, kad modulyje buvo labai mažai išorinių komponentų, o tai rodo, kad galiausiai jis gali būti labai nebrangus, pritraukė daug įsilaužėlių, norėdami ištirti jame esantį modulį, mikroschemą ir programinę įrangą, taip pat išversti kinų dokumentaciją. ESP8285 yra ESP8266 su 1 MiB įmontuota blykstė, leidžianti naudoti vieno lusto įrenginius, galinčius prisijungti prie Bevielis internetas.

1 žingsnis: Pagrindiniai šio projekto reikalavimai išvardyti taip:-

Pagrindiniai šio projekto reikalavimai išvardyti taip
Pagrindiniai šio projekto reikalavimai išvardyti taip
Pagrindiniai šio projekto reikalavimai išvardyti taip
Pagrindiniai šio projekto reikalavimai išvardyti taip
Pagrindiniai šio projekto reikalavimai išvardyti taip
Pagrindiniai šio projekto reikalavimai išvardyti taip

(1) ESP8266 „WiFi“modulis

(2) „Arduino IDE“

(3) Duonos lenta

(4) jungiamieji laidai

(5) USB-TTL keitiklis

(6) Maitinimo šaltinis (3.3v DC)

(7) Belaidis interneto ryšys („WiFi“)

(8) Žiniatinklio serveris (galite naudoti mūsų)

(9) šviesos diodas

2 žingsnis: Kas yra ESP8266?

Kas yra ESP8266?
Kas yra ESP8266?
Kas yra ESP8266?
Kas yra ESP8266?
Kas yra ESP8266?
Kas yra ESP8266?

ESP8266 yra nebrangus „Wi-Fi“lustas su visu TCP/IP kaminu ir MCU (mikrovaldiklio bloko) galimybėmis, kurį pagamino Šanchajuje įsikūręs Kinijos gamintojas „Espressif Systems“.

Į lustą Vakarų gamintojai pirmą kartą atkreipė dėmesį 2014 m. Rugpjūčio mėn. Su trečiosios šalies gamintojo „Ai-Thinker“pagamintu moduliu ESP-01. Šis mažas modulis leidžia mikrovaldikliams prisijungti prie „Wi-Fi“tinklo ir užmegzti paprastus TCP/IP ryšius naudojant „Hayes“stiliaus komandas. Tačiau tuo metu beveik nebuvo angliškos dokumentacijos apie lustą ir jo priimtas komandas. Labai maža kaina ir tai, kad modulyje buvo labai mažai išorinių komponentų, o tai rodo, kad galiausiai jis gali būti labai nebrangus, pritraukė daug įsilaužėlių, norėdami ištirti jame esantį modulį, mikroschemą ir programinę įrangą, taip pat išversti kinų dokumentaciją. ESP8285 yra ESP8266 su 1 MiB įmontuota blykstė, leidžianti naudoti vieno lusto įrenginius, galinčius prisijungti prie Bevielis internetas.

3 žingsnis: Kas yra „Arduino“ir IDE?

Kas yra Arduino ir IDE?
Kas yra Arduino ir IDE?

„Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“plokštės gali skaityti įvestis - šviesą ant jutiklio, pirštą ant mygtuko ar „Twitter“pranešimą - ir paversti ją išvestimi - suaktyvinti variklį, įjungti šviesos diodą, ką nors paskelbti internete. Galite pasakyti savo valdybai, ką daryti, nusiųsdami instrukcijų rinkinį į plokštėje esantį mikrovaldiklį. Norėdami tai padaryti, naudokite „Arduino“programavimo kalbą (pagrįstą laidų jungtimi) ir „Arduino“programinę įrangą (IDE), pagrįstą apdorojimu.

Kodėl „Arduino“? Dėl paprastos ir prieinamos vartotojo patirties „Arduino“buvo naudojamas tūkstančiuose skirtingų projektų ir programų. „Arduino“programinė įranga yra paprasta naudoti pradedantiesiems, tačiau pakankamai lanksti patyrusiems vartotojams. Jis veikia „Mac“, „Windows“ir „Linux“. Mokytojai ir studentai jį naudoja kurdami nebrangius mokslinius instrumentus, įrodydami chemijos ir fizikos principus arba pradėdami nuo programavimo ir robotikos. Dizaineriai ir architektai kuria interaktyvius prototipus, muzikantai ir menininkai jį naudoja instaliacijoms ir eksperimentuoja su naujais muzikos instrumentais. Žinoma, kūrėjai jį naudoja kurdami daugelį, pavyzdžiui, „Maker Faire“eksponuojamų projektų. „Arduino“yra pagrindinis įrankis mokytis naujų dalykų. Kiekvienas - vaikai, mėgėjai, menininkai, programuotojai - gali pradėti mąstyti, tiesiog vykdydami žingsnis po žingsnio rinkinio instrukcijas arba dalindamiesi idėjomis internete su kitais „Arduino“bendruomenės nariais.

4 veiksmas: atsisiųskite „Arduino IDE“ir sąrankos procesą

Atsisiųskite „Arduino IDE“ir sąrankos procesą
Atsisiųskite „Arduino IDE“ir sąrankos procesą
Atsisiųskite „Arduino IDE“ir sąrankos procesą
Atsisiųskite „Arduino IDE“ir sąrankos procesą
  • Spustelėkite nuorodą ir https://goo.gl/Cxa9rX atsisiųskite „Arduino IDE“
  • Įdiekite „Arduino IDE“savo sistemoje
  • Atidarykite „Arduino IDE“ir spustelėkite skirtuką Failas> Nuostatos
  • Dabar lauke „Papildomi valdytojo URL“pridėkite šį URL ir spustelėkite Gerai.
  • URL:-
  • Atidarykite skirtuką Įrankiai> Lentos> Valdymo skydas
  • Ieškokite esp8266 ir įdiekite esp8266 bendruomenės paketus
  • Dabar eikite į Įrankiai> Lentos ir pasirinkite Bendrąjį ESP8266 modulį
  • Atidarykite Eskizas> Biblioteka> Tvarkyti bibliotekas
  • Ieškokite arduino json ir įdiekite Benoît Blanchon arduino json biblioteką

5 žingsnis: ESP8266 kaiščio sujungimas į USB-TTL keitiklį

ESP8266 kaiščio konvertavimas į USB-TTL keitiklį
ESP8266 kaiščio konvertavimas į USB-TTL keitiklį
ESP8266 kaiščio konvertavimas į USB-TTL keitiklį
ESP8266 kaiščio konvertavimas į USB-TTL keitiklį
ESP8266 kaiščio konvertavimas į USB-TTL keitiklį
ESP8266 kaiščio konvertavimas į USB-TTL keitiklį

Čia pateikiama išsami ESP8266 prijungimo prie USB-TTL keitiklio informacija

  1. Prijunkite USB-TTL 3.3V prie ESP8266 VCC & CH_PD
  2. Prijunkite ESP8266 RX prie USB-TTL TX ir ESP8266 TX prie USB-TTL RX
  3. Prijunkite ESP8266 GND prie USB-TTL GND
  4. Prijunkite LED prie GPIO 2 ir GND
  5. Prijunkite GPIO 0 prie GND (TIK ĮKELTI EŠKETĄ)

6 veiksmas: kodo įkėlimas ir programa

Prijunkite USB-TTL prie sistemos ir pasirinkite prievadą, esantį Įrankiai> Uostai> COMn (Ex-COM4)

Dabar redaguokite išsamią informaciją, pvz., „WiFi“vardą, „WiFi“slaptažodį, domeno pavadinimą, kelią ir sudarykite eskizą bei įkelkite į ESP8266.

Jei turite serverį, galite naudoti savo pagal php ir json kodą, galite atsisiųsti šaltinio failą naudodami žemiau esančią nuorodą, kitaip galite naudoti mano įkeltą kodą

Dėl bet kokių problemų galite susisiekti su manimi-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Rekomenduojamas: