Inhoudsopgave:

LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things - Ajarnpa
LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things - Ajarnpa

Video: LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things - Ajarnpa

Video: LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things - Ajarnpa
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, November
Anonim
LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things
LED-bediening met behulp van ESP8266 WiFi-module - Internet of Things

De ESP8266 is een goedkope wifi-chip met volledige TCP/IP-stack en MCU (microcontroller unit)-capaciteit, geproduceerd door de in Shanghai gevestigde Chinese fabrikant Espressif Systems.

De chip kwam voor het eerst onder de aandacht van westerse makers in augustus 2014 met de ESP-01-module, gemaakt door een externe fabrikant, Ai-Thinker. Met deze kleine module kunnen microcontrollers verbinding maken met een Wi-Fi-netwerk en eenvoudige TCP/IP-verbindingen maken met behulp van Hayes-achtige opdrachten. Destijds was er echter bijna geen Engelstalige documentatie op de chip en de opdrachten die hij accepteerde., trok veel hackers aan om de module, de chip en de software erop te verkennen en de Chinese documentatie te vertalen. De ESP8285 is een ESP8266 met 1 MiB ingebouwde flitser, waardoor apparaten met één chip verbinding kunnen maken met Wifi.

Stap 1: De basisvereisten voor dit project worden als volgt vermeld: -

De basisvereisten voor dit project worden als volgt vermeld
De basisvereisten voor dit project worden als volgt vermeld
De basisvereisten voor dit project worden als volgt vermeld
De basisvereisten voor dit project worden als volgt vermeld
De basisvereisten voor dit project worden als volgt vermeld
De basisvereisten voor dit project worden als volgt vermeld

(1) ESP8266 WiFi-module

(2) Arduino-IDE

(3) Broodplank

(4) Jumper-draden

(5) USB-TTL-converter

(6) Stroombron (3,3 v DC)

(7) Draadloze internetverbinding (WiFi)

(8) Webserver (u kunt de onze gebruiken)

(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?

De ESP8266 is een goedkope wifi-chip met volledige TCP/IP-stack en MCU (microcontroller unit)-capaciteit, geproduceerd door de in Shanghai gevestigde Chinese fabrikant Espressif Systems.

De chip kwam voor het eerst onder de aandacht van westerse makers in augustus 2014 met de ESP-01-module, gemaakt door een externe fabrikant, Ai-Thinker. Met deze kleine module kunnen microcontrollers verbinding maken met een Wi-Fi-netwerk en eenvoudige TCP/IP-verbindingen maken met behulp van Hayes-achtige opdrachten. Destijds was er echter bijna geen Engelstalige documentatie op de chip en de opdrachten die hij accepteerde., trok veel hackers aan om de module, de chip en de software erop te verkennen en de Chinese documentatie te vertalen. De ESP8285 is een ESP8266 met 1 MiB ingebouwde flitser, waardoor apparaten met één chip verbinding kunnen maken met Wifi.

Stap 3: Wat is Arduino en IDE?

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

Arduino is een open-source elektronicaplatform gebaseerd op gebruiksvriendelijke hardware en software. Arduino-boards kunnen inputs lezen - licht op een sensor, een vinger op een knop of een Twitter-bericht - en dit omzetten in een output - een motor activeren, een LED aanzetten, iets online publiceren. U kunt uw bord vertellen wat het moet doen door een reeks instructies naar de microcontroller op het bord te sturen. Hiervoor gebruik je de Arduino programmeertaal (gebaseerd op Wiring), en de Arduino Software (IDE), gebaseerd op Processing.

Waarom Arduino? Dankzij de eenvoudige en toegankelijke gebruikerservaring is Arduino in duizenden verschillende projecten en toepassingen gebruikt. De Arduino-software is gebruiksvriendelijk voor beginners, maar toch flexibel genoeg voor gevorderde gebruikers. Het draait op Mac, Windows en Linux. Docenten en studenten gebruiken het om goedkope wetenschappelijke instrumenten te bouwen, om scheikunde- en natuurkundeprincipes te bewijzen, of om aan de slag te gaan met programmeren en robotica. Ontwerpers en architecten bouwen interactieve prototypes, muzikanten en kunstenaars gebruiken het voor installaties en om te experimenteren met nieuwe muziekinstrumenten. Makers gebruiken het natuurlijk om veel van de projecten te bouwen die bijvoorbeeld op de Maker Faire worden tentoongesteld. Arduino is een belangrijk hulpmiddel om nieuwe dingen te leren. Iedereen - kinderen, hobbyisten, kunstenaars, programmeurs - kan beginnen met sleutelen door de stapsgewijze instructies van een kit te volgen of ideeën online te delen met andere leden van de Arduino-gemeenschap.

Stap 4: Download Arduino IDE en installatieproces

Download Arduino IDE en installatieproces
Download Arduino IDE en installatieproces
Download Arduino IDE en installatieproces
Download Arduino IDE en installatieproces
  • Klik op de link en https://goo.gl/Cxa9rX download Arduino IDE
  • Installeer Arduino IDE op uw systeem
  • Open Arduino IDE en klik op het tabblad Bestand> Voorkeuren
  • Voeg nu de volgende URL toe in het veld Extra Board Manager-URL's en klik op OK.
  • URL:-
  • Open het tabblad Tools > Boards > Board Manager
  • Zoek naar esp8266 en installeer de esp8266-communitypakketten
  • Ga nu naar Tools > Boards & selecteer Generic ESP8266 Module
  • Open Sketch > Bibliotheek > Bibliotheken beheren
  • Zoek naar arduino json & installeer arduino json-bibliotheek door Benoît Blanchon

Stap 5: Pinverbinding voor ESP8266 naar USB-TTL-converter

Pinverbinding voor ESP8266 naar USB-TTL-converter
Pinverbinding voor ESP8266 naar USB-TTL-converter
Pinverbinding voor ESP8266 naar USB-TTL-converter
Pinverbinding voor ESP8266 naar USB-TTL-converter
Pinverbinding voor ESP8266 naar USB-TTL-converter
Pinverbinding voor ESP8266 naar USB-TTL-converter

Hier zijn verbindingsdetails voor ESP8266 naar USB-TTL Converter:

  1. Sluit USB-TTL 3.3V aan op ESP8266 VCC & CH_PD
  2. Sluit ESP8266 RX aan op USB-TTL TX en ESP8266 TX op USB-TTL RX
  3. Sluit ESP8266 GND aan op USB-TTL GND
  4. Verbind LED met GPIO 2 & GND
  5. Verbind GPIO 0 met GND (ALLEEN TIJDENS HET UPLOADEN VAN DE SCHETS)

Stap 6: Code uploaden en programmeren

Sluit de USB-TTL aan op uw systeem en selecteer de poort bij Extra > Poorten > COMn (Ex-COM4)

Bewerk nu de details zoals WiFi-naam, WiFi-wachtwoord, domeinnaam, pad en compileer de schets en upload naar ESP8266.

Als je een server hebt, kun je je eigen php- en json-code gebruiken. Je kunt het bronbestand downloaden via de onderstaande link, anders kun je mijn geüploade code gebruiken

Voor elk probleem kunt u contact met mij opnemen-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Aanbevolen: