Innehållsförteckning:

LED-kontroll med ESP8266 WiFi-modul- Internet of Things: 6 steg
LED-kontroll med ESP8266 WiFi-modul- Internet of Things: 6 steg

Video: LED-kontroll med ESP8266 WiFi-modul- Internet of Things: 6 steg

Video: LED-kontroll med ESP8266 WiFi-modul- Internet of Things: 6 steg
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, November
Anonim
LED-kontroll med ESP8266 WiFi-modul- Internet of Things
LED-kontroll med ESP8266 WiFi-modul- Internet of Things

ESP8266 är ett billigt Wi-Fi-chip med full TCP/IP-stack och MCU (mikrokontrollenhet) kapacitet som produceras av den Shanghai-baserade kinesiska tillverkaren Espressif Systems.

Chippet fick först västerländska tillverkare uppmärksamhet i augusti 2014 med ESP-01-modulen, gjord av en tredjepartstillverkare, Ai-Thinker. Denna lilla modul gör det möjligt för mikrokontroller att ansluta till ett Wi-Fi-nätverk och göra enkla TCP/IP-anslutningar med hjälp av kommandon i Hayes-stil. På den tiden fanns dock nästan ingen engelskspråkig dokumentation på chipet och kommandon som det accepterade. Det mycket låga priset och det faktum att det var väldigt få externa komponenter på modulen som föreslog att det så småningom kunde vara mycket billigt i volym, lockade många hackare att utforska modulen, chipet och programvaran på den, samt att översätta den kinesiska dokumentationen. ESP8285 är en ESP8266 med 1 MiB inbyggd blixt, vilket gör det möjligt för en-chip-enheter som kan anslutas till Wi-Fi.

Steg 1: De grundläggande kraven för detta projekt listas enligt följande:-

De grundläggande kraven för detta projekt listas enligt följande
De grundläggande kraven för detta projekt listas enligt följande
De grundläggande kraven för detta projekt listas enligt följande
De grundläggande kraven för detta projekt listas enligt följande
De grundläggande kraven för detta projekt listas enligt följande
De grundläggande kraven för detta projekt listas enligt följande

(1) ESP8266 WiFi -modul

(2) Arduino IDE

(3) Brödbräda

(4) Bygeltrådar

(5) USB-TTL-omvandlare

(6) Strömkälla (3.3v DC)

(7) Trådlös internetanslutning (WiFi)

(8) Webbserver (du kan använda vår)

(9) LED

Steg 2: Vad är ESP8266?

Vad är ESP8266?
Vad är ESP8266?
Vad är ESP8266?
Vad är ESP8266?
Vad är ESP8266?
Vad är ESP8266?

ESP8266 är ett billigt Wi-Fi-chip med full TCP/IP-stack och MCU (mikrokontrollenhet) kapacitet som produceras av den Shanghai-baserade kinesiska tillverkaren Espressif Systems.

Chippet kom först till västerländska tillverkares uppmärksamhet i augusti 2014 med ESP-01-modulen, gjord av en tredjepartstillverkare, Ai-Thinker. Denna lilla modul tillåter mikrokontroller att ansluta till ett Wi-Fi-nätverk och göra enkla TCP/IP-anslutningar med hjälp av kommandon i Hayes-stil. På den tiden fanns det dock nästan ingen engelskspråkig dokumentation på chipet och de kommandon som det accepterade. Det mycket låga priset och det faktum att det var väldigt få externa komponenter på modulen som tyder på att det så småningom kan vara mycket billigt i volym, lockade många hackare att utforska modulen, chipet och programvaran på den, samt att översätta den kinesiska dokumentationen. ESP8285 är en ESP8266 med 1 MiB inbyggd blixt, vilket gör det möjligt för en-chip-enheter som kan anslutas till Wi-Fi.

Steg 3: Vad är Arduino och IDE?

Vad är Arduino och IDE?
Vad är Arduino och IDE?

Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino -kort kan läsa ingångar - ljus på en sensor, ett finger på en knapp eller ett Twitter -meddelande - och göra det till en utgång - aktivera en motor, slå på en LED, publicera något online. Du kan berätta för ditt kort vad du ska göra genom att skicka en uppsättning instruktioner till mikrokontrollern på kortet. För att göra det använder du programmeringsspråket Arduino (baserat på ledningar) och Arduino -programvaran (IDE), baserat på bearbetning.

Varför Arduino? Tack vare sin enkla och tillgängliga användarupplevelse har Arduino använts i tusentals olika projekt och applikationer. Arduino-programvaran är lätt att använda för nybörjare, men ändå tillräckligt flexibel för avancerade användare. Den körs på Mac, Windows och Linux. Lärare och studenter använder den för att bygga lågkostnadsvetenskapliga instrument, för att bevisa kemi och fysikprinciper, eller för att komma igång med programmering och robotik. Designers och arkitekter bygger interaktiva prototyper, musiker och artister använder den för installationer och för att experimentera med nya musikinstrument. Tillverkare använder den naturligtvis för att bygga många av de projekt som ställs ut på Maker Faire, till exempel. Arduino är ett viktigt verktyg för att lära sig nya saker. Vem som helst - barn, hobbyister, konstnärer, programmerare - kan börja pyssla bara genom att följa instruktionerna steg för steg i ett kit eller dela idéer online med andra medlemmar i Arduino -samhället.

Steg 4: Ladda ner Arduino IDE och installationsprocessen

Ladda ner Arduino IDE och installationsprocessen
Ladda ner Arduino IDE och installationsprocessen
Ladda ner Arduino IDE och installationsprocessen
Ladda ner Arduino IDE och installationsprocessen
  • Klicka på länken och https://goo.gl/Cxa9rX ladda ner Arduino IDE
  • Installera Arduino IDE på ditt system
  • Öppna Arduino IDE och klicka på fliken Arkiv> Inställningar
  • Lägg nu till följande URL i fältet Extra Board Manager URLs och klicka på OK.
  • URL:-
  • Öppna fliken Verktyg> Styrelser> Styrelsehanterare
  • Sök efter esp8266 och installera paketet esp8266
  • Gå nu till Verktyg> Kort och välj Generisk ESP8266 -modul
  • Öppna Skiss> Bibliotek> Hantera bibliotek
  • Sök efter arduino json och installera arduino json -bibliotek av Benoît Blanchon

Steg 5: Stiftanslutning för ESP8266 till USB-TTL-omvandlare

Pin-anslutning för ESP8266 till USB-TTL-omvandlare
Pin-anslutning för ESP8266 till USB-TTL-omvandlare
Pin-anslutning för ESP8266 till USB-TTL-omvandlare
Pin-anslutning för ESP8266 till USB-TTL-omvandlare
Pin-anslutning för ESP8266 till USB-TTL-omvandlare
Pin-anslutning för ESP8266 till USB-TTL-omvandlare

Här är anslutningsinformation för ESP8266 till USB-TTL-omvandlare

  1. Anslut USB-TTL 3.3V till ESP8266 VCC & CH_PD
  2. Anslut ESP8266 RX till USB-TTL TX & ESP8266 TX till USB-TTL RX
  3. Anslut ESP8266 GND till USB-TTL GND
  4. Anslut LED till GPIO 2 & GND
  5. Anslut GPIO 0 till GND (ENDAST UNDER SKETCH UPLOADING)

Steg 6: Kodöverföring och program

Anslut USB-TTL till ditt system och välj porten i Verktyg> Portar> COMn (Ex-COM4)

Redigera nu detaljerna som- WiFi-namn, WiFi-lösenord, domännamn, sökväg och kompilera skissen och ladda upp till ESP8266.

Om du har en server kan du använda din egen med php- och json -kod, du kan ladda ner källfilen via länken nedan, annars kan du använda min uppladdade kod

För alla problem kan du kontakta mig-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Rekommenderad: