
Inhoudsopgave:
- Stap 1: Kort over architectuur en functies
- Stap 2: Stroomverbruik
- Stap 3: ESP8266 pin-outs
- Stap 4: Componenten
- Stap 5: Schematisch
- Stap 6: Hoe maak je een circuit?
- Stap 7: Arduino coderen om AT-opdrachten naar ESP8266 te verzenden?
- Stap 8: Coderen
- Stap 9: AT-opdrachten
- Stap 10: Applicatielinks
- Stap 11: ESP8266-gegevensblad en AT-opdrachtreferentie
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

ESP8266 kan worden gebruikt als een onafhankelijke microcontroller met ingebouwde Wi-Fi en twee GPIO-pinnen of kan worden gebruikt met een andere microcontroller via seriële communicatie om een Wi-Fi-connectiviteit met de microcontroller te geven. Het kan worden gebruikt om een IoT-sensornetwerk te maken om sensorgegevens te rapporteren aan internet of de op internet aangesloten dashboards, het kan worden gebruikt om een domotica-apparaat te maken dat is verbonden met internet of een lokaal netwerk. ESP8266 kan worden gebruikt om een op IoT gebaseerd beveiligingssysteem, slimme stekkers en verlichting, mesh-netwerken of draagbare apparaten te ontwikkelen. Vanwege de lage kosten, het lage stroomverbruik en het kleine formaat kan het worden gebruikt om elk soort IoT-apparaat te ontwikkelen.
Stap 1: Kort over architectuur en functies
ESP8266 Wi-Fi-module heeft een 32-bits RISC-microprocessor geklokt op 80 Mhz en kan worden overgeklokt tot 160 Mhz. Het heeft 32 KiB instructie RAM, 32 KiB instructie cache RAM, 80 KiB gebruikersgegevens RAM en verder heeft het GPIO, 12C, ADC, SPI en PWM
Stap 2: Stroomverbruik
De maximale spanning en stroom die nodig is om de ESP8266 Wi-Fi-module te bedienen is 3,6 V en 120,5 mA, de Arduino heeft een uitgangspin van 3,3 V, maar de uitgangsstroom is slechts 40 mA, wat niet genoeg is om de esp8266 te laten werken, dus spanningsregelaar LM317 wordt gebruikt om regel Arduino's 5V tot 3,3V om het goed te laten werken, aangezien de maximale uitgangsstroom van de LM317 1,5A is. ESP8266 I/O-pinnen werken ook op 3,3V, dus logic level shifter 3,3V zenerdiode wordt gebruikt om 5V-logica afkomstig van Arduino TX-pin om te zetten naar 3,3V, maar volgens mijn ervaring is er niet veel nodig. Het is allemaal prima om gewoon het circuit te maken dat in onderstaande afbeelding wordt weergegeven:
Stap 3: ESP8266 pin-outs

Stap 4: Componenten
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 wifi-module
www.banggood.com/custlink/mKvKDhD2ig
LM317 Spanningsregelaar:
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Truien van man naar man
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytische condensator
10uF elektrolytische condensator
Stap 5: Schematisch

Omdat de ESP8266 wifi-module communiceert met Arduino of een andere microcontroller via seriële communicatie en er minimaal 3,3 V nodig is om te werken. Arduino's 5V-uitgang wordt aangesloten op de LM317-ingang zoals weergegeven in afbeelding
ESP8266 AansluitingenESP8266 =================Verbindingen
RXD =====================Arduino's I/O Pin 3
VCC=====================LM317 Uitgang
CH_PD===================LM317 Uitgang
GND=====================GND van Arduino
TXD=====================Arduino's I/O Pin 2
Stap 6: Hoe maak je een circuit?

Stap 7: Arduino coderen om AT-opdrachten naar ESP8266 te verzenden?
Stap 8: Coderen
Stap 9: AT-opdrachten
Stap 10: Applicatielinks
TCP-client:
Server:
Stap 11: ESP8266-gegevensblad en AT-opdrachtreferentie
ESP8266-gegevensblad
www.espressif.com/sites/default/files/docu…
ESP8266 AT Commando Referentie:
www.espressif.com/sites/default/files/doc…
Aanbevolen:
Aan de slag met de WeMos ESP8266: 6 stappen

Aan de slag met de WeMos ESP8266: in deze instructable gaan we het knipperende led-voorbeeld uitvoeren op de WeMos ESP8266
Aan de slag met Python voor ESP8266 & ESP32: 6 stappen

Aan de slag met Python voor ESP8266 en ESP32: basis De ESP8266 en zijn jongere grote broer ESP32 zijn goedkope wifi-microchips met volledige TCP/IP-stack en microcontroller-mogelijkheden. De ESP8266-chip kwam voor het eerst onder de aandacht van de makersgemeenschap in 2014. Sindsdien is de lage prijs (
Aan de slag met Stm32 met Arduino IDE: 3 stappen

Aan de slag met Stm32 Arduino IDE gebruiken: STM32 is een vrij krachtig en populair bord dat wordt ondersteund door Arduino IDE. om het te programmeren
Aan de slag met MicroPython op de ESP8266: 10 stappen (met afbeeldingen)

Aan de slag met MicroPython op de ESP8266: Wil je een andere manier om de ESP8266-gebaseerde boards te programmeren in plaats van de gebruikelijke methode met Arduino IDE samen met C/C++ programmeertaal? In deze tutorial leren we wie je een ESP8266 moet configureren en besturen bord met behulp van MicroPython.BUIL
Aan de slag met Arduino: wat u moet weten: 4 stappen (met afbeeldingen)

Aan de slag met Arduino: wat u moet weten: Ik werk al vele jaren met Arduino en elektronica en ben nog steeds aan het leren. In deze steeds groter wordende wereld van microcontrollers is het gemakkelijk om te verdwalen en rondjes te rennen om informatie te vinden. In deze Instructable