Taula de continguts:

Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses: 6 passos
Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses: 6 passos

Vídeo: Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses: 6 passos

Vídeo: Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses: 6 passos
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, Desembre
Anonim
Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses
Control LED mitjançant el mòdul WiFi ESP8266 - Internet de les coses

L'ESP8266 és un xip Wi-Fi de baix cost amb pila TCP / IP completa i capacitat MCU (unitat de microcontrolador) produïda pel fabricant xinès Espressif Systems, amb seu a Xangai.

El xip va arribar a l’atenció dels fabricants occidentals per primera vegada a l’agost del 2014 amb el mòdul ESP-01, fabricat per un fabricant extern, Ai-Thinker. Aquest petit mòdul permet als microcontroladors connectar-se a una xarxa Wi-Fi i fer connexions TCP / IP senzilles mitjançant ordres a l’estil de Hayes. Tanmateix, en aquell moment gairebé no hi havia documentació en anglès sobre el xip i les ordres que acceptava. El preu molt baix i el fet que hi hagués molt pocs components externs al mòdul, cosa que suggeria que finalment podria ser molt econòmic en volum., va atreure molts pirates informàtics a explorar el mòdul, el xip i el programari que hi havia, així com a traduir la documentació xinesa. Wi-Fi.

Pas 1: Els requisits bàsics per a aquest projecte apareixen a continuació: -

Els requisits bàsics per a aquest projecte apareixen a continuació
Els requisits bàsics per a aquest projecte apareixen a continuació
Els requisits bàsics per a aquest projecte apareixen a continuació
Els requisits bàsics per a aquest projecte apareixen a continuació
Els requisits bàsics per a aquest projecte apareixen a continuació
Els requisits bàsics per a aquest projecte apareixen a continuació

(1) Mòdul WiFi ESP8266

(2) ID Arduino

(3) Taula de pa

(4) cables de pont

(5) Convertidor USB-TTL

(6) Font d'alimentació (3,3 v CC)

(7) Connexió a Internet sense fils (WiFi)

(8) Servidor web (podeu utilitzar el nostre)

(9) LED

Pas 2: què és ESP8266?

Què és ESP8266?
Què és ESP8266?
Què és ESP8266?
Què és ESP8266?
Què és ESP8266?
Què és ESP8266?

L'ESP8266 és un xip Wi-Fi de baix cost amb pila TCP / IP completa i capacitat MCU (unitat de microcontrolador) produïda pel fabricant xinès Espressif Systems amb seu a Xangai.

El xip va arribar a l’atenció dels fabricants occidentals per primera vegada a l’agost del 2014 amb el mòdul ESP-01, fabricat per un fabricant extern, Ai-Thinker. Aquest petit mòdul permet als microcontroladors connectar-se a una xarxa Wi-Fi i fer connexions TCP / IP senzilles mitjançant ordres a l’estil de Hayes. Tanmateix, en aquell moment gairebé no hi havia documentació en anglès sobre el xip i les ordres que acceptava. El preu molt baix i el fet que hi hagués molt pocs components externs al mòdul, cosa que suggeria que finalment podria ser molt econòmic en volum., va atreure molts pirates informàtics a explorar el mòdul, el xip i el programari que hi havia, així com a traduir la documentació xinesa. Wi-Fi.

Pas 3: què és Arduino i IDE?

Què és Arduino i IDE?
Què és Arduino i IDE?

Arduino és una plataforma electrònica de codi obert basada en maquinari i programari fàcils d’utilitzar. Les plaques Arduino són capaces de llegir les entrades (llum d’un sensor, un dit sobre un botó o un missatge de Twitter) i convertir-lo en una sortida: activant un motor, encenent un LED, publicant alguna cosa en línia. Podeu dir a la vostra placa què fer enviant un conjunt d’instruccions al microcontrolador de la placa. Per fer-ho, utilitzeu el llenguatge de programació Arduino (basat en el cablejat) i el programari Arduino (IDE), basat en el processament.

Per què Arduino? Gràcies a la seva experiència d’usuari senzilla i accessible, Arduino s’ha utilitzat en milers de projectes i aplicacions diferents. El programari Arduino és fàcil d’utilitzar per a principiants, però prou flexible per a usuaris avançats. Funciona amb Mac, Windows i Linux. Els professors i els estudiants l’utilitzen per construir instruments científics de baix cost, per demostrar els principis de la química i la física o per començar amb la programació i la robòtica. Dissenyadors i arquitectes construeixen prototips interactius, músics i artistes l’utilitzen per a instal·lacions i per experimentar amb nous instruments musicals. Els fabricants, per descomptat, l’utilitzen per construir molts dels projectes exposats a la Maker Faire, per exemple. Arduino és una eina clau per aprendre coses noves. Qualsevol persona (nens, aficionats, artistes, programadors) pot començar a jugar simplement seguint les instruccions pas a pas d’un kit o compartint idees en línia amb altres membres de la comunitat Arduino.

Pas 4: descarregueu Arduino IDE i procés de configuració

Descarregueu Arduino IDE i procés de configuració
Descarregueu Arduino IDE i procés de configuració
Descarregueu Arduino IDE i procés de configuració
Descarregueu Arduino IDE i procés de configuració
  • Feu clic a l'enllaç i https://goo.gl/Cxa9rX descarregueu l'IDE Arduino
  • Instal·leu Arduino IDE al vostre sistema
  • Obriu Arduino IDE i feu clic a la pestanya Fitxer> Preferències
  • Ara afegiu l'URL següent al camp URL del gestor de taules addicionals i feu clic a D'acord.
  • URL: -
  • Obriu la pestanya Eines> Taulers> Gestor de taulers
  • Cerqueu esp8266 i instal·leu els paquets de la comunitat esp8266
  • Ara aneu a Eines> Taulers i seleccioneu Mòdul ESP8266 genèric
  • Obriu Sketch> Biblioteca> Gestiona les biblioteques
  • Cerqueu arduino json i instal·leu la biblioteca arduino json de Benoît Blanchon

Pas 5: Pin Conncetion per al convertidor ESP8266 a USB-TTL

Pin Conncetion per al convertidor ESP8266 a USB-TTL
Pin Conncetion per al convertidor ESP8266 a USB-TTL
Pin Conncetion per al convertidor ESP8266 a USB-TTL
Pin Conncetion per al convertidor ESP8266 a USB-TTL
Pin Conncetion per al convertidor ESP8266 a USB-TTL
Pin Conncetion per al convertidor ESP8266 a USB-TTL

Aquí teniu els detalls de connexió del convertidor ESP8266 a USB-TTL

  1. Connecteu USB-TTL 3.3V a ESP8266 VCC i CH_PD
  2. Connecteu ESP8266 RX a USB-TTL TX i ESP8266 TX a USB-TTL RX
  3. Connecteu ESP8266 GND a USB-TTL GND
  4. Connecteu el LED a GPIO 2 i GND
  5. Connecteu GPIO 0 a GND (NOMÉS DURANT LA CARREGADA DE SKETCH)

Pas 6: Càrrega de codi i programa

Connecteu l'USB-TTL al vostre sistema i seleccioneu el port a Eines> Ports> COMn (Ex-COM4)

Ara, editeu els detalls com: nom de WiFi, contrasenya de WiFi, nom de domini, ruta i compileu l'esbós i pengeu-lo a ESP8266.

Si teniu servidor, podeu utilitzar el vostre propi codi php i json, podeu descarregar el fitxer font mitjançant l'enllaç següent; en cas contrari, podeu utilitzar el meu codi penjat

Per qualsevol problema podeu contactar-me

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Recomanat: