INHOUDSOPGAWE:

LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge: 6 stappe
LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge: 6 stappe

Video: LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge: 6 stappe

Video: LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge: 6 stappe
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge
LED-beheer met behulp van ESP8266 WiFi-module- Internet van dinge

Die ESP8266 is 'n goedkoop Wi-Fi-chip met volledige TCP/IP-stapel en MCU (mikrobeheereenheid) -vermoë vervaardig deur die Sjinese vervaardiger, Espressif Systems, in Sjanghai.

Die chip het in Augustus 2014 die eerste keer onder die aandag van westerse vervaardigers gekom met die ESP-01-module, vervaardig deur 'n derdepartyvervaardiger, Ai-Thinker. Hierdie klein module stel mikrobeheerders in staat om aan te sluit op 'n Wi-Fi-netwerk en eenvoudige TCP/IP-verbindings te maak met behulp van opdragte in die Hayes-styl. Op die tydstip was daar egter amper geen Engelstalige dokumentasie oor die chip en die opdragte wat dit aanvaar het nie., het baie hackers aangetrek om die module, chip en die sagteware daarop te ondersoek, sowel as om die Chinese dokumentasie te vertaal. Wi-Fi.

Stap 1: Die basiese vereistes vir hierdie projek word as volg gelys:-

Die basiese vereistes vir hierdie projek word soos volg gelys
Die basiese vereistes vir hierdie projek word soos volg gelys
Die basiese vereistes vir hierdie projek word soos volg gelys
Die basiese vereistes vir hierdie projek word soos volg gelys
Die basiese vereistes vir hierdie projek word soos volg gelys
Die basiese vereistes vir hierdie projek word soos volg gelys

(1) ESP8266 WiFi -module

(2) Arduino IDE

(3) Broodbord

(4) Jumper Wires

(5) USB-TTL-omskakelaar

(6) Kragbron (3.3v DC)

(7) Draadlose internetverbinding (WiFi)

(8) Webbediener (u kan ons s'n gebruik)

(9) LED

Stap 2: Wat is ESP8266?

Wat is ESP8266?
Wat is ESP8266?
Wat is ESP8266?
Wat is ESP8266?
Wat is ESP8266?
Wat is ESP8266?

Die ESP8266 is 'n goedkoop Wi-Fi-chip met volledige TCP/IP-stapel en MCU (mikrobeheereenheid) -vermoë vervaardig deur die Sjinese vervaardiger, Espressif Systems, in Sjanghai.

Die chip het in Augustus 2014 die eerste keer onder die aandag van westerse vervaardigers gekom met die ESP-01-module, vervaardig deur 'n derdepartyvervaardiger, Ai-Thinker. Hierdie klein module stel mikrobeheerders in staat om aan te sluit op 'n Wi-Fi-netwerk en eenvoudige TCP/IP-verbindings te maak met behulp van opdragte in die Hayes-styl. Op die tydstip was daar egter amper geen Engelstalige dokumentasie oor die chip en die opdragte wat dit aanvaar het nie., het baie hackers aangetrek om die module, chip en die sagteware daarop te ondersoek, sowel as om die Chinese dokumentasie te vertaal. Wi-Fi.

Stap 3: Wat is Arduino en IDE?

Wat is Arduino en IDE?
Wat is Arduino en IDE?

Arduino is 'n open source elektroniese platform wat gebaseer is op hardeware en sagteware wat maklik is om te gebruik. Arduino -borde kan insette lees - lig op 'n sensor, 'n vinger op 'n knoppie of 'n Twitter -boodskap - en dit in 'n uitset verander - 'n motor aktiveer, 'n LED aanskakel, iets aanlyn publiseer. U kan u bord vertel wat u moet doen deur 'n stel instruksies aan die mikrobeheerder op die bord te stuur. Om dit te doen, gebruik u die Arduino -programmeertaal (gebaseer op bedrading) en die Arduino -sagteware (IDE), gebaseer op verwerking.

Danksy die eenvoudige en toeganklike gebruikerservaring, is Arduino in duisende verskillende projekte en toepassings gebruik. Die Arduino-sagteware is maklik om te gebruik vir beginners, maar tog buigsaam genoeg vir gevorderde gebruikers. Dit werk op Mac, Windows en Linux. Onderwysers en studente gebruik dit om goedkoop wetenskaplike instrumente te bou, om die beginsels van chemie en fisika te bewys, of om te begin met programmering en robotika. Ontwerpers en argitekte bou interaktiewe prototipes, musikante en kunstenaars gebruik dit vir installasies en om te eksperimenteer met nuwe musiekinstrumente. Makers gebruik dit natuurlik om baie van die projekte te bou wat byvoorbeeld by die Maker Faire uitgestal word. Arduino is 'n belangrike hulpmiddel om nuwe dinge te leer. Almal - kinders, stokperdjies, kunstenaars, programmeerders - kan begin peuter net deur die stap -vir -stap instruksies van 'n kit te volg, of idees aanlyn te deel met ander lede van die Arduino -gemeenskap.

Stap 4: Laai Arduino IDE en opstelproses af

Laai Arduino IDE en opstelproses af
Laai Arduino IDE en opstelproses af
Laai Arduino IDE en opstelproses af
Laai Arduino IDE en opstelproses af
  • Klik op die skakel en https://goo.gl/Cxa9rX laai Arduino IDE af
  • Installeer Arduino IDE op u stelsel
  • Maak Arduino IDE oop en klik op die oortjie File> Preferences
  • Voeg nou die volgende URL by in die veld Addisionele bestuurder -URL's en klik op OK.
  • URL:-
  • Maak die oortjie gereedskap> rade> raadbestuurder oop
  • Soek esp8266 en installeer die esp8266 -gemeenskapspakkette
  • Gaan nou na Tools> Boards en kies die generiese ESP8266 -module
  • Maak Skets> Biblioteek> Bestuur biblioteke oop
  • Soek arduino json en installeer arduino json biblioteek deur Benoît Blanchon

Stap 5: Speld verbinding vir ESP8266 na USB-TTL-omskakelaar vas

Speldverbinding vir ESP8266 na USB-TTL-omskakelaar
Speldverbinding vir ESP8266 na USB-TTL-omskakelaar
Speldverbinding vir ESP8266 na USB-TTL-omskakelaar
Speldverbinding vir ESP8266 na USB-TTL-omskakelaar
Speldverbinding vir ESP8266 na USB-TTL-omskakelaar
Speldverbinding vir ESP8266 na USB-TTL-omskakelaar

Hier is die verbindingsbesonderhede vir ESP8266 na USB-TTL-omskakelaar

  1. Koppel USB-TTL 3.3V aan ESP8266 VCC en CH_PD
  2. Koppel ESP8266 RX aan USB-TTL TX en ESP8266 TX aan USB-TTL RX
  3. Koppel ESP8266 GND aan USB-TTL GND
  4. Koppel LED aan GPIO 2 en GND
  5. Koppel GPIO 0 aan GND (SLEGS TYDENS SKETSOPLAAD)

Stap 6: Kode -oplaai en -program

Koppel die USB-TTL aan u stelsel en kies die poort by Tools> Ports> COMn (Ex-COM4)

Wysig nou die besonderhede soos- WiFi-naam, WiFi-wagwoord, domeinnaam, pad en stel die skets op en laai dit op na ESP8266.

As u 'n bediener het, kan u u eie via php- en json -kode gebruik, u kan die bronlêer aflaai via die onderstaande skakel, anders kan u my opgelaaide kode https://www.bipulgupta.com/IoT/ gebruik

Vir enige probleem kan u my kontak-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Aanbeveel: