Съдържание:

Първи стъпки с Arduino и ESP8266: 11 стъпки
Първи стъпки с Arduino и ESP8266: 11 стъпки

Видео: Първи стъпки с Arduino и ESP8266: 11 стъпки

Видео: Първи стъпки с Arduino и ESP8266: 11 стъпки
Видео: #1 How to Program Outseal Arduino PLC - Getting Started 2024, Юли
Anonim
Първи стъпки с Arduino и ESP8266
Първи стъпки с Arduino и ESP8266

ESP8266 може да се използва като независим микроконтролер с вграден Wi-Fi и два GPIO пина или може да се използва с друг микроконтролер чрез серийна комуникация, за да се осигури Wi-Fi свързаност към микроконтролера. Може да се използва за създаване на мрежа от сензори на IoT за отчитане на сензорни данни в интернет или свързани с интернет табла за управление, може да се използва за създаване на устройство за домашна автоматизация, свързано към интернет или локална мрежа. ESP8266 може да се използва за разработване на система за сигурност, базирана на IoT, интелигентни щепсели и светлини, мрежести мрежи или носими устройства. Поради ниската си цена, ниската консумация на енергия и малкия размер, той може да се използва за разработване на всякакъв вид IoT устройство.

Стъпка 1: Накратко за архитектурата и характеристиките

ESP8266 Wi-Fi модулът има 32-битов RISC микропроцесор с тактова честота 80Mhz и може да бъде овърклокнат до 160Mhz. Той има 32 KiB RAM инструкции, 32 KiB кеш памет RAM, 80 KiB потребителски данни RAM и навсякъде, че има GPIO, 12C, ADC, SPI и PWM

Стъпка 2: Консумация на енергия

Максималното напрежение и ток, необходими за работа на ESP8266 Wi-Fi модул, са 3.6V и 120.5mA, Arduino има 3.3V изходен щифт, но изходният му ток е само 40mA, което не е достатъчно за работа на esp8266, така че регулаторът на напрежението LM317 се използва за регулирайте 5V на 3.3V на Arduino, за да работи правилно, тъй като максималният изходен ток на LM317 е 1.5A. Входно -изходните щифтове ESP8266 също работят при 3.3V, така че превключвателят на логическо ниво 3.3V ценерови диод се използва за преобразуване на 5V логика, идваща от Arduino TX щифт на 3.3V, но според моя опит няма голяма нужда от това. Всичко е наред просто да направите веригата, дадена на фигурата по -долу

Стъпка 3: ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

Стъпка 4: Компоненти

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi модул

www.banggood.com/custlink/mKvKDhD2ig

LM317 Регулатор на напрежение

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Джъмпери от мъжки към мъжки

www.banggood.com/custlink/GKvKmAGkuQ

1uF електролитен кондензатор

10uF електролитен кондензатор

Стъпка 5: Схеми

Схематично
Схематично

Тъй като ESP8266 Wi-Fi модулът комуникира с Arduino или друг микроконтролер, използващ серийна комуникация, той изисква минимално 3.3V за работа. 5V изходът на Arduino ще бъде свързан към входа LM317, както е показано на фигурата

ESP8266 Връзки ESP8266 ================= Връзки

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

VCC ===================== Изход LM317

CH_PD =================== Изход LM317

GND ===================== GND на Arduino

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

Стъпка 6: Как да направите верига

Стъпка 7: Как да кодирате Arduino за изпращане на AT команди до ESP8266

Стъпка 8: Код

Стъпка 9: AT команди

Стъпка 10: Връзки към приложението

TCP клиент:

Сървър:

Стъпка 11: Информационен лист на ESP8266 и справочник за команда AT

Информационен лист ESP8266

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

ESP8266 AT справочник за команда

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

Препоръчано: