
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

ESP8266 е евтин Wi-Fi чип с пълен TCP/IP стек и възможност за MCU (микроконтролерен модул), произведен от базирания в Шанхай китайски производител Espressif Systems.
Чипът за първи път попадна в центъра на вниманието на западните производители през август 2014 г. с модула ESP-01, направен от производител от трета страна, Ai-Thinker. Този малък модул позволява на микроконтролерите да се свързват с Wi-Fi мрежа и да правят прости TCP/IP връзки, използвайки команди в стил Хейс. По това време обаче почти нямаше документация на английски език за чипа и командите, които той приемаше. Много ниската цена и фактът, че имаше много малко външни компоненти на модула, което предполага, че в крайна сметка той може да бъде много евтин по обем, привлече много хакери да изследват модула, чипа и софтуера върху него, както и да преведат китайската документация. ESP8285 е ESP8266 с 1 MiB вградена флаш, позволяваща едночипови устройства, които могат да се свързват с Wi-Fi.
Стъпка 1: Основните изисквания за този проект са изброени, както следва:-



(1) ESP8266 WiFi модул
(2) IDE на Arduino
(3) Платформа
(4) Кабелни проводници
(5) USB-TTL конвертор
(6) Източник на захранване (3.3v DC)
(7) Безжична интернет връзка (WiFi)
(8) Уеб сървър (можете да използвате нашия)
(9) LED
Стъпка 2: Какво е ESP8266?



ESP8266 е евтин Wi-Fi чип с пълен TCP/IP стек и възможност за MCU (микроконтролерен модул), произведен от базирания в Шанхай китайски производител Espressif Systems.
Чипът за първи път попадна в центъра на вниманието на западните производители през август 2014 г. с модула ESP-01, направен от производител от трета страна, Ai-Thinker. Този малък модул позволява на микроконтролерите да се свързват с Wi-Fi мрежа и да осъществяват прости TCP/IP връзки, използвайки команди в стил Хейс. По това време обаче почти нямаше документация на английски език за чипа и командите, които той приемаше. Много ниската цена и фактът, че имаше много малко външни компоненти на модула, което предполага, че в крайна сметка той може да бъде много евтин по обем, привлече много хакери да изследват модула, чипа и софтуера върху него, както и да преведат китайската документация. ESP8285 е ESP8266 с 1 MiB вградена флаш, позволяваща устройства с един чип, които могат да се свързват с Wi-Fi.
Стъпка 3: Какво е Arduino и IDE?

Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Платките Arduino могат да четат входове - светлина върху сензор, пръст върху бутон или съобщение в Twitter - и да го превърнат в изход - активиране на мотор, включване на светодиод, публикуване на нещо онлайн. Можете да кажете на дъската си какво да прави, като изпратите набор от инструкции към микроконтролера на дъската. За целта използвате езика за програмиране Arduino (на базата на Wiring) и Arduino Software (IDE), базиран на Processing.
Защо Arduino? Благодарение на простото и достъпно потребителско изживяване, Arduino е бил използван в хиляди различни проекти и приложения. Софтуерът Arduino е лесен за използване за начинаещи, но достатъчно гъвкав за напреднали потребители. Той работи на Mac, Windows и Linux. Учителите и учениците го използват за изграждане на евтини научни инструменти, за доказване на принципите на химията и физиката или за започване на програмиране и роботика. Дизайнерите и архитектите изграждат интерактивни прототипи, музиканти и художници го използват за инсталации и експерименти с нови музикални инструменти. Разбира се, производителите го използват за изграждането на много от проектите, изложени например на панаира на създателите. Arduino е ключов инструмент за научаване на нови неща. Всеки - деца, любители, художници, програмисти - може да започне да се занимава, просто следвайки стъпка по стъпка инструкциите на комплект, или споделяйки идеи онлайн с други членове на общността Arduino.
Стъпка 4: Изтеглете Arduino IDE и процес на настройка


- Кликнете върху връзката и https://goo.gl/Cxa9rX изтеглете Arduino IDE
- Инсталирайте Arduino IDE на вашата система
- Отворете Arduino IDE и кликнете върху раздела Файл> Предпочитания
- Сега добавете следния URL в полето Допълнителни URL адреси на мениджъра на борда и щракнете върху OK.
- URL:-
- Отворете раздела Инструменти> Табла> Board Manager
- Потърсете esp8266 и инсталирайте пакетите на общността esp8266
- Сега отидете на Инструменти> Платки и изберете Общ модул ESP8266
- Отворете Sketch> Library> Manage Libraries
- Потърсете arduino json и инсталирайте arduino json библиотека от Benoît Blanchon
Стъпка 5: Закрепете Concontion за ESP8266 към USB-TTL конвертор



Ето подробности за свързването на ESP8266 към USB-TTL конвертор
- Свържете USB-TTL 3.3V към ESP8266 VCC & CH_PD
- Свържете ESP8266 RX към USB-TTL TX и ESP8266 TX към USB-TTL RX
- Свържете ESP8266 GND към USB-TTL GND
- Свържете LED към GPIO 2 и GND
- Свържете GPIO 0 към GND (САМО ПО ВРЕМЕ НА КАЧВАНЕ НА СКЕЧ)
Стъпка 6: Качване на код и програма
Включете USB-TTL към вашата система и изберете порта от Инструменти> Портове> COMn (Ex-COM4)
Сега редактирайте детайлите като- WiFi име, WiFi парола, име на домейн, път и компилирайте скицата и качете в ESP8266.
Ако имате сървър, тогава можете да използвате свой собствен чрез php и json код, можете да изтеглите изходния файл чрез връзката по -долу, иначе можете да използвате моя качен код
За всеки проблем можете да се свържете с мен-
Бипул Кумар Гупта
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Препоръчано:
Как да си направим интелигентен дом с помощта на модул за реле за управление Arduino - Идеи за домашна автоматизация: 15 стъпки (със снимки)

Как да си направим интелигентен дом с помощта на модул за реле за управление Arduino | Идеи за домашна автоматизация: В този проект за домашна автоматизация ще проектираме интелигентен домашен релейен модул, който може да управлява 5 домакински уреди. Този релейен модул може да се управлява от мобилен телефон или смартфон, дистанционно IR или дистанционно за телевизор, ръчно превключване. Това интелигентно реле също може да усети
Накарайте слепите да разпознават нещата, като докоснете нещата около тях с помощта на MakeyMakey: 3 стъпки

Накарайте слепите да разпознават нещата, като докоснете нещата около тях с помощта на MakeyMakey: въведение Този проект има за цел да улесни живота на слепите, като идентифицира нещата около тях чрез чувството за допир. Аз и синът ми Мустафа обмислихме да намерим инструмент, който да им помогне, и в периода, в който използваме хардуера на MakeyMakey
Управление на светодиод с помощта на NodeMCU WiFi модул и приложението Blynk: 7 стъпки

Управление на светодиод с помощта на NodeMCU WiFi модул и приложение Blynk: Тази инструкция ще ви покаже как да управлявате светодиод с помощта на WiFi модула NodeMCU ESP8266 чрез приложението за смартфон Blynk. Ако сте начинаещ, прочетете нататък. Ако сте по -опитни, може да ви е интересно да прескочите до края, където говоря за т
Предсказуема поддръжка на въртящи се машини с помощта на вибрация и говорител на нещата: 8 стъпки

Предсказуема поддръжка на въртящи се машини с използване на вибрации и говорители: Въртящите се машини като вятърни турбини, хидротурбини, асинхронни двигатели и др. Се сблъскват с различен вид износване. Повечето от тези неизправности и износване, причинени от необичайни вибрации в устройството. Тези машини често се експлоатират при тежки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки

Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc