Përmbajtje:

Kontrolli LED duke përdorur modulin WiFi ESP8266- Interneti i Gjërave: 6 hapa
Kontrolli LED duke përdorur modulin WiFi ESP8266- Interneti i Gjërave: 6 hapa

Video: Kontrolli LED duke përdorur modulin WiFi ESP8266- Interneti i Gjërave: 6 hapa

Video: Kontrolli LED duke përdorur modulin WiFi ESP8266- Interneti i Gjërave: 6 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Qershor
Anonim
Kontrolli LED duke përdorur ESP8266 WiFi Modulin- Interneti i Gjërave
Kontrolli LED duke përdorur ESP8266 WiFi Modulin- Interneti i Gjërave

ESP8266 është një çip Wi-Fi me kosto të ulët me kapacitet të plotë TCP/IP dhe aftësi MCU (njësi mikrokontrolluese) të prodhuara nga prodhuesi kinez me bazë në Shanghai, Espressif Systems.

Çipi së pari erdhi në vëmendjen e prodhuesve perëndimorë në gusht 2014 me modulin ESP-01, të bërë nga një prodhues i palëve të treta, Ai-Thinker. Ky modul i vogël lejon mikrokontrolluesit të lidhen me një rrjet Wi-Fi dhe të bëjnë lidhje të thjeshta TCP/IP duke përdorur komandat e stilit Hayes. Sidoqoftë, në atë kohë nuk kishte pothuajse asnjë dokumentacion në gjuhën angleze në çip dhe komandat që ai pranoi. Çmimi shumë i ulët dhe fakti që kishte shumë pak përbërës të jashtëm në modul i cili sugjeroi që përfundimisht mund të jetë shumë i lirë në vëllim, tërhoqi shumë hakerë për të eksploruar modulin, çipin dhe softuerin në të, si dhe për të përkthyer dokumentacionin kinez. ESP8285 është një ESP8266 me 1 MiB flash të integruar, duke lejuar pajisjet me një çip të aftë për t'u lidhur me Wi-Fi

Hapi 1: Kërkesat themelore për këtë projekt renditen si më poshtë:-

Kërkesat themelore për këtë projekt renditen si më poshtë
Kërkesat themelore për këtë projekt renditen si më poshtë
Kërkesat themelore për këtë projekt renditen si më poshtë
Kërkesat themelore për këtë projekt renditen si më poshtë
Kërkesat themelore për këtë projekt renditen si më poshtë
Kërkesat themelore për këtë projekt renditen si më poshtë

(1) ESP8266 Moduli WiFi

(2) Arduino IDE

(3) Breadboard

(4) Telat Jumper

(5) Konvertues USB-TTL

(6) Burimi i energjisë (3.3v DC)

(7) Lidhja me internet pa tel (WiFi)

(8) Web Server (mund të përdorni tonën)

(9) LED

Hapi 2: Çfarë është ESP8266?

Çfarë është ESP8266?
Çfarë është ESP8266?
Çfarë është ESP8266?
Çfarë është ESP8266?
Çfarë është ESP8266?
Çfarë është ESP8266?

ESP8266 është një çip Wi-Fi me kosto të ulët me kapacitet të plotë TCP/IP dhe aftësi MCU (njësi mikrokontrolluese) të prodhuara nga prodhuesi kinez me bazë në Shanghai, Espressif Systems.

Çipi së pari erdhi në vëmendjen e prodhuesve perëndimorë në gusht 2014 me modulin ESP-01, të bërë nga një prodhues i palëve të treta, Ai-Thinker. Ky modul i vogël lejon mikrokontrolluesit të lidhen me një rrjet Wi-Fi dhe të bëjnë lidhje të thjeshta TCP/IP duke përdorur komandat e stilit Hayes. Sidoqoftë, në atë kohë nuk kishte pothuajse asnjë dokumentacion në gjuhën angleze në çip dhe komandat që ai pranoi. Çmimi shumë i ulët dhe fakti që kishte shumë pak përbërës të jashtëm në modul i cili sugjeroi që përfundimisht mund të jetë shumë i lirë në vëllim, tërhoqi shumë hakerë për të eksploruar modulin, çipin dhe softuerin në të, si dhe për të përkthyer dokumentacionin kinez. ESP8285 është një ESP8266 me 1 MiB flash të integruar, duke lejuar pajisjet me një çip të aftë për t'u lidhur me Wi-Fi

Hapi 3: Çfarë është Arduino dhe IDE?

Çfarë është Arduino dhe IDE?
Çfarë është Arduino dhe IDE?

Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Tabelat Arduino janë në gjendje të lexojnë hyrje - dritë në një sensor, një gisht në një buton ose një mesazh në Twitter - dhe ta kthejnë atë në një dalje - duke aktivizuar një motor, duke ndezur një LED, duke publikuar diçka në internet. Ju mund t'i tregoni bordit tuaj se çfarë të bëni duke dërguar një sërë udhëzimesh te mikrokontrolluesi në tabelë. Për ta bërë këtë, përdorni gjuhën e programimit Arduino (bazuar në Wiring) dhe Arduino Software (IDE), bazuar në Përpunimin.

Pse Arduino? Falë përvojës së tij të thjeshtë dhe të arritshme të përdoruesit, Arduino është përdorur në mijëra projekte dhe aplikacione të ndryshme. Softueri Arduino është i lehtë për t’u përdorur për fillestarët, por mjaft fleksibël për përdoruesit e përparuar. Shkon në Mac, Windows dhe Linux. Mësuesit dhe studentët e përdorin atë për të ndërtuar instrumente shkencore me kosto të ulët, për të provuar parimet e kimisë dhe fizikës, ose për të filluar me programimin dhe robotikën. Dizajnerët dhe arkitektët ndërtojnë prototipe ndërvepruese, muzikantë dhe artistë e përdorin atë për instalime dhe për të eksperimentuar me instrumente të reja muzikore. Prodhuesit, natyrisht, e përdorin atë për të ndërtuar shumë nga projektet e ekspozuara në Maker Faire, për shembull. Arduino është një mjet kryesor për të mësuar gjëra të reja. Të gjithë - fëmijët, hobistët, artistët, programuesit - mund të fillojnë të punojnë vetëm duke ndjekur udhëzimet hap pas hapi të një kompleti, ose duke ndarë ide në internet me anëtarët e tjerë të komunitetit Arduino.

Hapi 4: Shkarkoni Arduino IDE dhe Procesin e Konfigurimit

Shkarkoni Arduino IDE dhe Procesin e Konfigurimit
Shkarkoni Arduino IDE dhe Procesin e Konfigurimit
Shkarkoni Arduino IDE dhe Procesin e Konfigurimit
Shkarkoni Arduino IDE dhe Procesin e Konfigurimit
  • Klikoni në lidhjen dhe https://goo.gl/Cxa9rX shkarkoni Arduino IDE
  • Instaloni Arduino IDE në sistemin tuaj
  • Hapni Arduino IDE dhe klikoni në skedën Skedar> Preferencat
  • Tani shtoni URL -në e mëposhtme në fushën URL shtesë të Menaxherit të Bordit dhe klikoni OK.
  • URL:-
  • Hapni skedën Mjetet> Bordet> Menaxheri i bordit
  • Kërkoni për esp8266 dhe instaloni paketat e komunitetit esp8266
  • Tani shkoni te Mjetet> Tabelat dhe zgjidhni Modulin Generic ESP8266
  • Hapni Skicën> Bibliotekën> Menaxhoni Bibliotekat
  • Kërkoni për arduino json dhe instaloni bibliotekën arduino json nga Benoît Blanchon

Hapi 5: Pin Conncetion për ESP8266 në USB-TTL Converter

Pin Conncetion për ESP8266 në USB-TTL Converter
Pin Conncetion për ESP8266 në USB-TTL Converter
Pin Conncetion për ESP8266 në USB-TTL Converter
Pin Conncetion për ESP8266 në USB-TTL Converter
Pin Conncetion për ESP8266 në USB-TTL Converter
Pin Conncetion për ESP8266 në USB-TTL Converter

Këtu janë detajet e lidhjes për ESP8266 në USB-TTL Converter

  1. Lidhni USB-TTL 3.3V me ESP8266 VCC & CH_PD
  2. Lidh ESP8266 RX me USB-TTL TX dhe ESP8266 TX me USB-TTL RX
  3. Lidhni ESP8266 GND me USB-TTL GND
  4. Lidhni LED me GPIO 2 & GND
  5. Lidhni GPIO 0 me GND (VETYM GJAT NDRYSHIMIT TK SKETCHS)

Hapi 6: Ngarkimi dhe Programi i Kodit

Lidheni USB-TTL me sistemin tuaj dhe zgjidhni portën te Mjetet> Portet> COMn (Ish-COM4)

Tani, modifikoni detajet si- Emri WiFi, Fjalëkalimi WiFi, Emri i Domainit, shtegu dhe përpiloni skicën dhe ngarkoni në ESP8266.

Nëse keni server atëherë mund të përdorni tuajin me kod php dhe json mund të shkarkoni skedarin burimor nga lidhja më poshtë, përndryshe mund të përdorni kodin tim të ngarkuar

Për çdo çështje mund të më kontaktoni-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Recommended: