Tartalomjegyzék:

Az Arduino és az ESP8266 használatának első lépései: 11 lépés
Az Arduino és az ESP8266 használatának első lépései: 11 lépés

Videó: Az Arduino és az ESP8266 használatának első lépései: 11 lépés

Videó: Az Arduino és az ESP8266 használatának első lépései: 11 lépés
Videó: Hobbielektronika - Arduino alapok 2024, Július
Anonim
Az Arduino és az ESP8266 első lépései
Az Arduino és az ESP8266 első lépései

Az ESP8266 független mikrovezérlőként használható beépített Wi-Fi-vel és két GPIO-tűvel, vagy soros kommunikáción keresztül egy másik mikrokontrollerrel is használható, hogy Wi-Fi-kapcsolatot biztosítson a mikrovezérlőhöz. Használható arra, hogy az IoT -érzékelőket hálózatba helyezze, hogy jelentést tegyen az érzékelő adatairól az interneten vagy az internethez csatlakoztatott műszerfalakon, és felhasználható egy otthoni automatizálási eszköz létrehozására, amely csatlakozik az internethez vagy a helyi hálózathoz. Az ESP8266 segítségével IoT -alapú biztonsági rendszer, intelligens csatlakozók és lámpák, hálóhálózatok vagy hordható eszközök fejleszthetők. Alacsony költsége, alacsony energiafogyasztása és kis mérete miatt bármilyen IoT -eszköz fejlesztésére használható.

1. lépés: Röviden az építészetről és a szolgáltatásokról

Az ESP8266 Wi-Fi modul 32 bites RISC mikroprocesszorral rendelkezik, 80 MHz-en, órajele pedig 160 MHz. 32 KiB utasítás RAM, 32 KiB utasítás gyorsítótár RAM, 80 KiB felhasználói adat RAM van benne, és mindenhol GPIO, 12C, ADC, SPI és PWM

2. lépés: Energiafogyasztás

Az ESP8266 Wi-Fi modul működtetéséhez szükséges maximális feszültség és áram 3,6 V és 120,5 mA, az Arduino 3,3 V-os kimeneti tűvel rendelkezik, de a kimeneti áram csak 40 mA, ami nem elegendő az esp8266 működtetéséhez, ezért az LM317 feszültségszabályozót használják szabályozza az Arduino 5V -tól 3.3V -ig, hogy megfelelően működjön, mivel az LM317 maximális kimeneti ára 1,5A. Az ESP8266 I/O csapok szintén 3,3 V -on működnek, így a logikai szintű váltó 3,3 V -os zener diódáját arra használják, hogy az Arduino TX tűből érkező 5 V -os logikát 3,3 V -ra alakítsák át, de tapasztalataim szerint erre nincs nagy szükség. Minden rendben van, ha egyszerűen elkészíti az alábbi ábrán megadott áramkört

3. lépés: ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

4. lépés: Alkatrészek

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi modul

www.banggood.com/custlink/mKvKDhD2ig

LM317 feszültségszabályozó

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Férfi - férfi ugrók

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolit kondenzátor

10uF elektrolit kondenzátor

5. lépés: Vázlatos

Vázlatos
Vázlatos

Mivel az ESP8266 Wi-Fi modul kommunikál az Arduino-val vagy bármely más mikrovezérlővel soros kommunikációt használva, a működéséhez legalább 3.3V szükséges. Az Arduino 5 V -os kimenete az LM317 bemenethez csatlakozik, amint az az ábrán látható

ESP8266 Csatlakozások ESP8266 ================= Csatlakozások

RXD ======================= Arduino I/O Pin 3

VCC ===================== LM317 kimenet

CH_PD =================== LM317 kimenet

GND ===================== Arduino GND

TXD ===================== Arduino I/O Pin 2

6. lépés: Hogyan készítsünk áramkört

7. lépés: Az Arduino kódolása az AT parancsok küldéséhez az ESP8266 -ra

8. lépés: Kód

9. lépés: AT parancsok

10. lépés: Alkalmazáshivatkozások

TCP -ügyfél:

Szerver:

11. lépés: ESP8266 adatlap és AT parancs hivatkozás

ESP8266 Adatlap

www.espressif.com/sites/default/files/docu…

ESP8266 AT Parancsmutató

www.espressif.com/sites/default/files/doc…

Ajánlott: