Obsah:

Začínáme s Arduino a ESP8266: 11 kroků
Začínáme s Arduino a ESP8266: 11 kroků

Video: Začínáme s Arduino a ESP8266: 11 kroků

Video: Začínáme s Arduino a ESP8266: 11 kroků
Video: Arduino a ESP8266 (Petr Stehlík) 2024, Červenec
Anonim
Začínáme s Arduino a ESP8266
Začínáme s Arduino a ESP8266

ESP8266 může být použit jako nezávislý mikrokontrolér s vestavěným Wi-Fi a dvěma GPIO piny nebo může být použit s jiným mikrokontrolérem prostřednictvím sériové komunikace pro poskytnutí Wi-Fi připojení k mikrokontroléru. Mohlo by to být použito k vytvoření sítě senzorů IoT pro hlášení dat senzorů na internet nebo na palubní desky připojené k internetu, mohlo by to být použito k výrobě zařízení pro domácí automatizaci, které je připojeno k internetu nebo místní síti. ESP8266 by mohl být použit k vývoji bezpečnostního systému založeného na IoT, inteligentních konektorů a světel, síťových sítí nebo nositelných zařízení. Vzhledem k nízkým nákladům, nízké spotřebě energie a malým rozměrům jej lze použít k vývoji jakéhokoli zařízení IoT.

Krok 1: Krátce o architektuře a funkcích

Wi-Fi modul ESP8266 má 32bitový mikroprocesor RISC s taktem 80 MHz a lze jej přetaktovat na 160 MHz. Má instrukční paměť RAM 32 KiB, paměť RAM instrukcí 32 KiB, uživatelskou paměť RAM 80 KiB a navíc má GPIO, 12C, ADC, SPI a PWM

Krok 2: Spotřeba energie

Maximální napětí a proud potřebný k provozu 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í proud je pouze 40 mA, což nestačí k provozu esp8266, takže se používá regulátor napětí LM317 regulujte Arduino na 5V až 3,3V, aby správně běželo, protože maximální výstupní proud LM317 je 1,5A. I/O piny ESP8266 běží také na 3,3 V, takže logický měnič úrovně 3,3 V zenerova dioda slouží k převodu logiky 5 V pocházející z pinu Arduino TX na 3,3 V, ale podle mých zkušeností není moc potřeba. Je v pořádku jednoduše vytvořit obvod uvedený na obrázku níže

Krok 3: Pinouts ESP8266

ESP8266 Pinouts
ESP8266 Pinouts

Krok 4: Součásti

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Wi-Fi modul ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Regulátor napětí LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Mužské až mužské propojky

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolytický kondenzátor

Elektrolytický kondenzátor 10uF

Krok 5: Schéma

Schéma
Schéma

Modul Wi-Fi ESP8266 komunikuje s Arduino nebo jiným mikrokontrolérem pomocí sériové komunikace a ke svému provozu vyžadoval minimum 3,3 V. 5V výstup Arduina bude připojen ke vstupu LM317, jak je znázorněno na obrázku

Připojení ESP8266 ESP8266 ================== Připojení

RXD ======================== I/O pin Arduino 3

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

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

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

TXD =================================================================

Krok 6: Jak vytvořit obvod

Krok 7: Jak kódovat Arduino pro odesílání AT příkazů do ESP8266

Krok 8: Kód

Krok 9: AT příkazy

Krok 10: Odkazy na aplikace

Klient TCP:

Server:

Krok 11: ESP8266 Datasheet a AT Command Reference

Datový list ESP8266

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

Reference příkazu ESP8266 AT

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

Doporučuje: