Obsah:

Začíname s Arduino a ESP8266: 11 krokov
Začíname s Arduino a ESP8266: 11 krokov

Video: Začíname s Arduino a ESP8266: 11 krokov

Video: Začíname s Arduino a ESP8266: 11 krokov
Video: Уроки Ардуино #11 - плавное управление нагрузкой, ШИМ сигнал 2024, November
Anonim
Začíname s Arduino a ESP8266
Začíname s Arduino a ESP8266

ESP8266 môže byť použitý ako nezávislý mikrokontrolér so vstavanou sieťou Wi-Fi a dvoma kolíkmi GPIO alebo môže byť použitý s iným mikrokontrolérom prostredníctvom sériovej komunikácie, aby bolo možné k mikrokontroléru pripojiť Wi-Fi. Dalo by sa to použiť na výrobu siete senzorov IoT na hlásenie údajov senzorov na internet alebo na palubné dosky pripojené k internetu, dalo by sa to použiť na výrobu zariadenia na domácu automatizáciu, ktoré je pripojené k internetu alebo miestnej sieti. ESP8266 by sa mohol použiť na vývoj bezpečnostného systému založeného na IoT, inteligentných zástrčiek a svetiel, sieťových sietí alebo nositeľných zariadení. Vďaka svojim nízkym nákladom, nízkej spotrebe energie a malým rozmerom ho bolo možné použiť na vývoj akéhokoľvek druhu zariadenia IoT.

Krok 1: Stručne o architektúre a funkciách

Wi-Fi modul ESP8266 má 32-bitový mikroprocesor RISC s frekvenciou 80 MHz a je možné ho pretaktovať na 160 MHz. Má inštrukčnú RAM 32 KiB, RAM s inštrukčnou pamäťou 32 KiB, užívateľskú pamäť RAM s kapacitou 80 KiB a všetko, čo má GPIO, 12C, ADC, SPI a PWM

Krok 2: Spotreba energie

Maximálne napätie a prúd požadovaný na prevádzku Wi-Fi modulu ESP8266 je 3,6 V a 120,5 mA, Arduino má výstupný kolík 3,3 V, ale jeho výstupný prúd je iba 40 mA, čo nestačí na spustenie esp8266, takže sa používa regulátor napätia LM317. regulujte Arduino na 5V až 3,3V, aby správne fungovalo, pretože maximálny výstupný prúd LM317 je 1,5A. I/O piny ESP8266 bežia tiež na 3,3 V, takže logický radič úrovne 3,3 V zenerova dióda slúži na prevod logiky 5 V pochádzajúcej z pinu Arduino TX na 3,3 V, ale podľa mojich skúseností nie je taká veľká potreba. Je v poriadku jednoducho vytvoriť obvod uvedený na obrázku nižšie

Krok 3: Vývody ESP8266

Vývody ESP8266
Vývody ESP8266

Krok 4: Komponenty

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Wi-Fi modul ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Regulátor napätia LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Mužské a mužské prepojky

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolytický kondenzátor

10uF elektrolytický kondenzátor

Krok 5: Schéma

Schematický
Schematický

Pretože modul Wi-Fi ESP8266 komunikuje s Arduino alebo iným mikrokontrolérom pomocou sériovej komunikácie, na jeho spustenie bolo potrebné minimálne 3,3 V. 5V výstup Arduina bude pripojený k vstupu LM317, ako je znázornené na obrázku

Pripojenia ESP8266 ESP8266 ================== Pripojenia

RXD =======================================?

VCC ======================== Výstup LM317

CH_PD ====================== Výstup LM317

GND ======================== GND Arduina

TXD ======================= I/O pin 2 Arduina

Krok 6: Ako vytvoriť obvod

Krok 7: Ako kódovať Arduino na odosielanie príkazov AT na ESP8266

Krok 8: Kód

Krok 9: Príkazy AT

Krok 10: Odkazy na aplikácie

Klient TCP:

Server:

Krok 11: Technický list ESP8266 a referenčný príkaz AT

Dátový list ESP8266

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

Odkaz na príkaz ESP8266 AT

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

Odporúča: