Innehållsförteckning:
- Steg 1: Kort om arkitektur och funktioner
- Steg 2: Strömförbrukning
- Steg 3: ESP8266 Pinouts
- Steg 4: Komponenter
- Steg 5: Schematisk
- Steg 6: Hur man gör krets
- Steg 7: Hur man kodar Arduino för att skicka AT -kommandon till ESP8266
- Steg 8: Kod
- Steg 9: AT -kommandon
- Steg 10: Ansökningslänkar
- Steg 11: ESP8266 datablad och AT -kommandoreferens
Video: Komma igång med Arduino och ESP8266: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
ESP8266 kan användas som en oberoende mikrokontroller med inbyggd Wi-Fi och två GPIO-stift eller kan användas med en annan mikrokontroller via seriell kommunikation för att ge en Wi-Fi-anslutning till mikrokontrollern. Det kan användas för att få IoT -sensorer att nätverka för att rapportera sensordata till internet eller internetanslutna instrumentpaneler, det kan användas för att skapa en hemautomatiseringsenhet som är ansluten till internet eller lokalt nätverk. ESP8266 kan användas för att utveckla ett IoT -baserat säkerhetssystem, smarta kontakter och lampor, nätverk eller bärbara enheter. På grund av dess låga kostnad, låga strömförbrukning och små storlek kan den användas för att utveckla alla typer av IoT -enheter.
Steg 1: Kort om arkitektur och funktioner
ESP8266 Wi-Fi-modul har 32-bitars RISC-mikroprocessor klockad på 80Mhz och kan överklockas till 160Mhz. Den har 32 KiB instruktions -RAM, 32 KiB instruktionscacheminne, 80 KiB användardataminne och överallt att den har GPIO, 12C, ADC, SPI och PWM
Steg 2: Strömförbrukning
Den maximala spänningen och strömmen som krävs för att driva ESP8266 Wi-Fi-modul är 3,6V och 120,5mA, Arduino har 3,3V utgångsstift men dess utström är bara 40mA som inte räcker för att köra esp8266, så spänningsregulator LM317 används för att reglera Arduinos 5V till 3,3V för att få den att fungera korrekt eftersom LM317 maximal utström är 1,5A. ESP8266 I/O -stift körs också med 3.3V, så logisk nivåskiftare 3.3V zener -diod används för att konvertera 5V -logik från Arduino TX -stift till 3.3V, men enligt min erfarenhet behövs det inte så mycket. Det är helt ok att helt enkelt göra kretsen i figuren nedan
Steg 3: ESP8266 Pinouts
Steg 4: Komponenter
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi-modul
www.banggood.com/custlink/mKvKDhD2ig
LM317 spänningsregulator
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Manliga till manliga hoppare
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytkondensator
10uF elektrolytkondensator
Steg 5: Schematisk
Eftersom ESP8266 Wi-Fi-modul kommunicerar med Arduino eller någon annan mikrokontroller som använder seriell kommunikation och det har krävt minst 3,3V för att köra. Arduinos 5V -utgång kommer att anslutas till LM317 -ingången som visas i figuren
ESP8266 -anslutningar ESP8266 =================== Anslutningar
RXD ====================== Arduinos I/O Pin 3
VCC ====================== LM317 Output
CH_PD ==================== LM317 Output
GND ======================= Arduinos GND
TXD ======================= Arduinos I/O Pin 2
Steg 6: Hur man gör krets
Steg 7: Hur man kodar Arduino för att skicka AT -kommandon till ESP8266
Steg 8: Kod
Steg 9: AT -kommandon
Steg 10: Ansökningslänkar
TCP -klient:
Server:
Steg 11: ESP8266 datablad och AT -kommandoreferens
ESP8266 Datablad
www.espressif.com/sites/default/files/docu…
ESP8266 AT -kommandoreferens
www.espressif.com/sites/default/files/doc…
Rekommenderad:
Komma igång med Python för ESP8266 och ESP32: 6 steg
Komma igång med Python för ESP8266 & ESP32: Bacground ESP8266 och dess yngre storebror ESP32 är billiga Wi-Fi-mikrochips med full TCP/IP-stack och mikrokontroller. ESP8266 -chipet uppmärksammades först av tillverkargemenskapen redan 2014. Sedan dess har det låga priset (
Arduino Komma igång med hårdvara och programvara & Arduino -handledning: 11 steg
Arduino Komma igång med hårdvara och programvara & Arduino-handledning: Numera föredrar tillverkare, utvecklare Arduino för snabb utveckling av prototyper av projekt. Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino har ett mycket bra användargemenskap. Arduino board d
Komma igång med Arduino och Ethernet: 8 steg
Komma igång med Arduino och Ethernet: Din Arduino kan enkelt kommunicera med omvärlden via en trådbunden Ethernet -anslutning. Men innan vi börjar kommer det att antas att du har en grundläggande förståelse för datanätverk, till exempel kunskapen om hur du ansluter dator
Komma igång med Amazon AWS IoT och ESP8266: 21 steg
Komma igång med Amazon AWS IoT och ESP8266: Detta projekt visar hur du tar ESP8266 -modulen och ansluter den direkt till AWS IOT med Mongoose OS. Mongoose OS är ett operativsystem med öppen källkod för mikrokontroller som betonar molnanslutning. Det utvecklades av Cesanta, en Dublin
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem