Indholdsfortegnelse:

LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things: 6 trin
LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things: 6 trin

Video: LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things: 6 trin

Video: LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things: 6 trin
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things
LED-kontrol ved hjælp af ESP8266 WiFi-modul- Internet of Things

ESP8266 er en billig Wi-Fi-chip med fuld TCP/IP-stak og MCU (mikrokontrolenhed) kapacitet produceret af den Shanghai-baserede kinesiske producent, Espressif Systems.

Chippen blev første gang gjort opmærksom på vestlige producenter i august 2014 med ESP-01-modulet, lavet af en tredjepartsproducent, Ai-Thinker. Dette lille modul giver mikrokontrollere mulighed for at oprette forbindelse til et Wi-Fi-netværk og lave enkle TCP/IP-forbindelser ved hjælp af kommandoer i Hayes-stil. På det tidspunkt var der dog næsten ingen engelsksproget dokumentation på chippen og de kommandoer, den accepterede. Den meget lave pris og det faktum, at der var meget få eksterne komponenter på modulet, der antydede, at det i sidste ende kunne være meget billigt, tiltrak mange hackere til at udforske modulet, chippen og softwaren på det samt at oversætte den kinesiske dokumentation. ESP8285 er en ESP8266 med 1 MiB indbygget flash, der giver mulighed for single-chip-enheder, der kan oprette forbindelse til Trådløst internet.

Trin 1: De grundlæggende krav til dette projekt er angivet som følger:-

De grundlæggende krav til dette projekt er anført som følger
De grundlæggende krav til dette projekt er anført som følger
De grundlæggende krav til dette projekt er anført som følger
De grundlæggende krav til dette projekt er anført som følger
De grundlæggende krav til dette projekt er anført som følger
De grundlæggende krav til dette projekt er anført som følger

(1) ESP8266 WiFi -modul

(2) Arduino IDE

(3) Brødbræt

(4) Jumper Wires

(5) USB-TTL-konverter

(6) Strømkilde (3.3v DC)

(7) Trådløs internetforbindelse (WiFi)

(8) Webserver (du kan bruge vores)

(9) LED

Trin 2: Hvad er ESP8266?

Hvad er ESP8266?
Hvad er ESP8266?
Hvad er ESP8266?
Hvad er ESP8266?
Hvad er ESP8266?
Hvad er ESP8266?

ESP8266 er en billig Wi-Fi-chip med fuld TCP/IP-stak og MCU (mikrokontrolenhed) kapacitet produceret af den Shanghai-baserede kinesiske producent, Espressif Systems.

Chippen blev første gang gjort opmærksom på vestlige producenter i august 2014 med ESP-01-modulet, lavet af en tredjeparts producent, Ai-Thinker. Dette lille modul giver mikrokontrollere mulighed for at oprette forbindelse til et Wi-Fi-netværk og lave enkle TCP/IP-forbindelser ved hjælp af kommandoer i Hayes-stil. På det tidspunkt var der dog næsten ingen engelsksproget dokumentation på chippen og de kommandoer, den accepterede. Den meget lave pris og det faktum, at der var meget få eksterne komponenter på modulet, hvilket antydede, at det i sidste ende kunne være meget billigt, tiltrak mange hackere til at udforske modulet, chippen og softwaren på det samt at oversætte den kinesiske dokumentation. ESP8285 er en ESP8266 med 1 MiB indbygget flash, der giver mulighed for single-chip-enheder, der kan oprette forbindelse til Trådløst internet.

Trin 3: Hvad er Arduino og IDE?

Hvad er Arduino og IDE?
Hvad er Arduino og IDE?

Arduino er en open-source elektronikplatform baseret på brugervenlig hardware og software. Arduino -tavler kan læse input - lys på en sensor, en finger på en knap eller en Twitter -besked - og omdanne den til en output - aktivere en motor, tænde en LED, publicere noget online. Du kan fortælle dit board, hvad de skal gøre ved at sende et sæt instruktioner til mikrokontrolleren på kortet. For at gøre dette bruger du programmeringssproget Arduino (baseret på ledninger) og Arduino -softwaren (IDE), der er baseret på behandling.

Hvorfor Arduino? Takket være sin enkle og tilgængelige brugeroplevelse er Arduino blevet brugt i tusindvis af forskellige projekter og applikationer. Arduino-softwaren er let at bruge for begyndere, men fleksibel nok til avancerede brugere. Det kører på Mac, Windows og Linux. Lærere og studerende bruger det til at bygge billige videnskabelige instrumenter, til at bevise kemi og fysikprincipper eller til at komme i gang med programmering og robotik. Designere og arkitekter bygger interaktive prototyper, musikere og kunstnere bruger det til installationer og til at eksperimentere med nye musikinstrumenter. Makers bruger den naturligvis til at bygge mange af de projekter, der blev udstillet på Maker Faire, for eksempel. Arduino er et vigtigt værktøj til at lære nye ting. Alle - børn, hobbyister, kunstnere, programmører - kan begynde at pille ved bare at følge trin for trin -instruktionerne i et kit eller dele ideer online med andre medlemmer af Arduino -samfundet.

Trin 4: Download Arduino IDE og installationsproces

Download Arduino IDE og installationsproces
Download Arduino IDE og installationsproces
Download Arduino IDE og installationsproces
Download Arduino IDE og installationsproces
  • Klik på linket og https://goo.gl/Cxa9rX download Arduino IDE
  • Installer Arduino IDE på dit system
  • Åbn Arduino IDE, og klik på fanen Filer> Indstillinger
  • Tilføj nu følgende URL i feltet Yderligere bestyrelsesleder -URL'er, og klik på OK.
  • URL:-
  • Åbn fanen Værktøjer> Tavler> Board Manager
  • Søg efter esp8266, og installer esp8266 -fællesskabspakkerne
  • Gå nu til Værktøjer> Tavler, og vælg Generisk ESP8266 -modul
  • Åbn Skitse> Bibliotek> Administrer biblioteker
  • Søg efter arduino json & installer arduino json -bibliotek af Benoît Blanchon

Trin 5: Pin-forbindelse til ESP8266 til USB-TTL-konverter

Pin-forbindelse til ESP8266 til USB-TTL-konverter
Pin-forbindelse til ESP8266 til USB-TTL-konverter
Pin-forbindelse til ESP8266 til USB-TTL-konverter
Pin-forbindelse til ESP8266 til USB-TTL-konverter
Pin-forbindelse til ESP8266 til USB-TTL-konverter
Pin-forbindelse til ESP8266 til USB-TTL-konverter

Her er forbindelsesdetaljer for ESP8266 til USB-TTL-konverter

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

Trin 6: Kodeoverførsel og program

Slut USB-TTL til dit system, og vælg porten i Værktøjer> Porte> COMn (Ex-COM4)

Rediger nu detaljerne som- WiFi-navn, WiFi-adgangskode, domænenavn, sti og kompilér skitsen og upload til ESP8266.

Hvis du har en server, kan du bruge din egen via php og json -kode. Du kan downloade kildefilen via nedenstående link, ellers kan du bruge min uploadede kode

For ethvert problem kan du kontakte mig-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Anbefalede: