![Първи стъпки с Arduino и ESP8266: 11 стъпки Първи стъпки с Arduino и ESP8266: 11 стъпки](https://i.howwhatproduce.com/images/005/image-12050-j.webp)
Съдържание:
- Стъпка 1: Накратко за архитектурата и характеристиките
- Стъпка 2: Консумация на енергия
- Стъпка 3: ESP8266 Pinouts
- Стъпка 4: Компоненти
- Стъпка 5: Схеми
- Стъпка 6: Как да направите верига
- Стъпка 7: Как да кодирате Arduino за изпращане на AT команди до ESP8266
- Стъпка 8: Код
- Стъпка 9: AT команди
- Стъпка 10: Връзки към приложението
- Стъпка 11: Информационен лист на ESP8266 и справочник за команда AT
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Първи стъпки с Arduino и ESP8266 Първи стъпки с Arduino и ESP8266](https://i.howwhatproduce.com/images/005/image-12050-1-j.webp)
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](https://i.howwhatproduce.com/images/005/image-12050-2-j.webp)
Стъпка 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: Схеми
![Схематично Схематично](https://i.howwhatproduce.com/images/005/image-12050-3-j.webp)
Тъй като 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: Как да направите верига
![](https://i.ytimg.com/vi/Fega7LFYDWk/hqdefault.jpg)
Стъпка 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…
Препоръчано:
Първи стъпки с WeMos ESP8266: 6 стъпки
![Първи стъпки с WeMos ESP8266: 6 стъпки Първи стъпки с WeMos ESP8266: 6 стъпки](https://i.howwhatproduce.com/images/001/image-2785-11-j.webp)
Първи стъпки с WeMos ESP8266: В тази инструкция ще стартираме мигащия Led пример на WeMos ESP8266
Първи стъпки с Python за ESP8266 и ESP32: 6 стъпки
![Първи стъпки с Python за ESP8266 и ESP32: 6 стъпки Първи стъпки с Python за ESP8266 и ESP32: 6 стъпки](https://i.howwhatproduce.com/images/003/image-6141-j.webp)
Първи стъпки с Python за ESP8266 и ESP32: Bacground ESP8266 и неговият по-малък брат ESP32 са евтини Wi-Fi микрочипове с пълен TCP/IP стек и възможност за микроконтролер. Чипът ESP8266 за пръв път попадна в общността на производителите през 2014 г. Оттогава ниската цена (
Първи стъпки с Amazon AWS IoT и ESP8266: 21 стъпки
![Първи стъпки с Amazon AWS IoT и ESP8266: 21 стъпки Първи стъпки с Amazon AWS IoT и ESP8266: 21 стъпки](https://i.howwhatproduce.com/images/002/image-3077-42-j.webp)
Първи стъпки с Amazon AWS IoT и ESP8266: Този проект ви показва как да вземете модула ESP8266 и да го свържете директно към AWS IOT с помощта на Mongoose OS. Mongoose OS е операционна система с отворен код за микроконтролери, която подчертава облачната свързаност. Той е разработен от Cesanta, дъблински
Първи стъпки W/ NodeMCU ESP8266 на Arduino IDE: 6 стъпки
![Първи стъпки W/ NodeMCU ESP8266 на Arduino IDE: 6 стъпки Първи стъпки W/ NodeMCU ESP8266 на Arduino IDE: 6 стъпки](https://i.howwhatproduce.com/images/002/image-5355-19-j.webp)
Първи стъпки W/ NodeMCU ESP8266 на Arduino IDE: Общ преглед В този урок ще научите как да използвате NodeMCU на Arduino IDE. Какво ще научите Обща информация за NodeMCU Как да инсталирате ESP8266 базирани платки на Arduino IDE Как да програмирате NodeMCU на Arduino IDEI използван
Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки)
![Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки) Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8672-2-j.webp)
Първи стъпки с MicroPython на ESP8266: Искате ли по различен начин да програмирате платките, базирани на ESP8266, вместо обичайния метод, използващ Arduino IDE заедно с езика за програмиране на C/C ++? В този урок ще научим кой да конфигурира и контролира ESP8266 платка, използваща MicroPython.BUIL