Indholdsfortegnelse:
- Trin 1: Kort om arkitektur og funktioner
- Trin 2: Strømforbrug
- Trin 3: ESP8266 Pinouts
- Trin 4: Komponenter
- Trin 5: Skematisk
- Trin 6: Sådan laver du kredsløb
- Trin 7: Sådan kodes Arduino til at sende AT -kommandoer til ESP8266
- Trin 8: Kode
- Trin 9: AT -kommandoer
- Trin 10: Applikationslinks
- Trin 11: ESP8266 Datablad og AT -kommandoreference
![Kom godt i gang med Arduino og ESP8266: 11 trin Kom godt i gang med Arduino og ESP8266: 11 trin](https://i.howwhatproduce.com/images/005/image-12050-j.webp)
Video: Kom godt i gang med Arduino og ESP8266: 11 trin
![Video: Kom godt i gang med Arduino og ESP8266: 11 trin Video: Kom godt i gang med Arduino og ESP8266: 11 trin](https://i.ytimg.com/vi/uy6GqgmUiSQ/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![Kom godt i gang med Arduino og ESP8266 Kom godt i gang med Arduino og ESP8266](https://i.howwhatproduce.com/images/005/image-12050-1-j.webp)
ESP8266 kan bruges som en uafhængig mikrokontroller med indbygget Wi-Fi og to GPIO-ben eller kan bruges med en anden mikrokontroller gennem seriel kommunikation for at give en Wi-Fi-forbindelse til mikrokontrolleren. Det kunne bruges til at få IoT -sensorer til at rapportere sensordata til internettet eller de internetforbundne dashboards, det kunne bruges til at lave en hjemmeautomatiseringsenhed, der er forbundet til internettet eller lokale netværk. ESP8266 kan bruges til at udvikle et IoT -baseret sikkerhedssystem, smarte stik og lys, netværker eller bærbare enheder. På grund af dens lave omkostninger, lave strømforbrug og lille størrelse kan den bruges til at udvikle enhver form for IoT -enhed.
Trin 1: Kort om arkitektur og funktioner
ESP8266 Wi-Fi-modul har 32-bit RISC-mikroprocessor klokket til 80Mhz og kan overklokkes til 160Mhz. Det har 32 KiB instruktions RAM, 32 KiB instruktions cache RAM, 80 KiB bruger data RAM og alt i alt at det har GPIO, 12C, ADC, SPI og PWM
Trin 2: Strømforbrug
Den maksimale spænding og strøm, der kræves for at betjene ESP8266 Wi-Fi-modul, er 3,6V og 120,5mA, Arduino har 3,3V udgangsstift, men dens udgangsstrøm er kun 40mA, det er ikke nok til at køre esp8266, så spændingsregulator LM317 bruges til at reguler Arduinos 5V til 3,3V for at få det til at køre korrekt, da LM317 maksimal udgangsstrøm er 1,5A. ESP8266 I/O -ben kører også ved 3.3V, så logisk niveauskifter 3.3V zener -diode bruges til at konvertere 5V -logik fra Arduino TX -pin til 3.3V, men ifølge min erfaring er der ikke meget brug for det. Det er helt fint bare at lave kredsløbet i figuren herunder
Trin 3: ESP8266 Pinouts
![ESP8266 Pinouts ESP8266 Pinouts](https://i.howwhatproduce.com/images/005/image-12050-2-j.webp)
Trin 4: Komponenter
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi-modul
www.banggood.com/custlink/mKvKDhD2ig
LM317 spændingsregulator
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Mandlige til mandlige springere
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytkondensator
10uF elektrolytkondensator
Trin 5: Skematisk
![Skematisk Skematisk](https://i.howwhatproduce.com/images/005/image-12050-3-j.webp)
Da ESP8266 Wi-Fi-modul kommunikerer med Arduino eller enhver anden mikrokontroller ved hjælp af seriel kommunikation, og det har krævet minimum 3.3V for at køre. Arduinos 5V -udgang vil blive forbundet til LM317 -input som vist i figur
ESP8266 -forbindelser ESP8266 ==================== Forbindelser
RXD ======================= Arduinos I/O Pin 3
VCC ====================== LM317 Output
CH_PD ==================== LM317 Output
GND ======================= Arduinos GND
TXD ======================= Arduinos I/O Pin 2
Trin 6: Sådan laver du kredsløb
![](https://i.ytimg.com/vi/Fega7LFYDWk/hqdefault.jpg)
Trin 7: Sådan kodes Arduino til at sende AT -kommandoer til ESP8266
Trin 8: Kode
Trin 9: AT -kommandoer
Trin 10: Applikationslinks
TCP -klient:
Server:
Trin 11: ESP8266 Datablad og AT -kommandoreference
ESP8266 Datablad
www.espressif.com/sites/default/files/docu…
ESP8266 AT Kommandoreference
www.espressif.com/sites/default/files/doc…
Anbefalede:
Kom godt i gang med WeMos ESP8266: 6 trin
![Kom godt i gang med WeMos ESP8266: 6 trin Kom godt i gang med WeMos ESP8266: 6 trin](https://i.howwhatproduce.com/images/001/image-2785-11-j.webp)
Kom godt i gang med WeMos ESP8266: I denne instruks vil vi køre det blinkende Led -eksempel på WeMos ESP8266
Kom godt i gang med Python til ESP8266 og ESP32: 6 trin
![Kom godt i gang med Python til ESP8266 og ESP32: 6 trin Kom godt i gang med Python til ESP8266 og ESP32: 6 trin](https://i.howwhatproduce.com/images/003/image-6141-j.webp)
Kom godt i gang med Python til ESP8266 & ESP32: Bacground ESP8266 og den yngre storebror ESP32 er billige Wi-Fi-mikrochips med fuld TCP/IP-stak og mikrokontroller. ESP8266 -chippen blev først opmærksom på producentsamfundet tilbage i 2014. Siden da har den lave pris (
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
![Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin](https://i.howwhatproduce.com/images/003/image-6001-15-j.webp)
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
Kom godt i gang med MicroPython på ESP8266: 10 trin (med billeder)
![Kom godt i gang med MicroPython på ESP8266: 10 trin (med billeder) Kom godt i gang med MicroPython på ESP8266: 10 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8672-2-j.webp)
Kom godt i gang med MicroPython på ESP8266: Vil du have en anden måde at programmere de ESP8266-baserede kort frem for den almindelige metode ved hjælp af Arduino IDE sammen med C/C ++ programmeringssprog? I denne vejledning lærer vi, hvem du skal konfigurere og styre et ESP8266 bord ved hjælp af MicroPython.BUIL
Kom godt i gang med Arduino: Hvad du behøver at vide: 4 trin (med billeder)
![Kom godt i gang med Arduino: Hvad du behøver at vide: 4 trin (med billeder) Kom godt i gang med Arduino: Hvad du behøver at vide: 4 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-4344-73-j.webp)
Kom godt i gang med Arduino: Hvad du behøver at vide: Jeg har arbejdet med Arduino og elektronik i mange år nu, og jeg er stadig ved at lære. I denne stadig voksende verden af mikrokontrollere er det let at gå tabt og køre cirkler omkring dig selv for at finde information. I denne instruktive