Оглавление:
- Шаг 1: Основные требования для этого проекта перечислены следующим образом: -
- Шаг 2: Что такое ESP8266?
- Шаг 3: Что такое Arduino и IDE?
- Шаг 4: Загрузите Arduino IDE и процесс установки
- Шаг 5: Подключение контактов для конвертера ESP8266 в USB-TTL
- Шаг 6: загрузка кода и программа
Видео: Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
ESP8266 - это недорогой Wi-Fi-чип с полным стеком TCP / IP и возможностью микроконтроллера, произведенный китайским производителем Espressif Systems из Шанхая.
Чип впервые привлек внимание западных производителей в августе 2014 года, когда появился модуль ESP-01 стороннего производителя Ai-Thinker. Этот небольшой модуль позволяет микроконтроллерам подключаться к сети Wi-Fi и создавать простые TCP / IP-соединения с помощью команд в стиле Hayes. Однако в то время почти не было англоязычной документации по чипу и командам, которые он принимал. Очень низкая цена и тот факт, что на модуле было очень мало внешних компонентов, что предполагало, что в конечном итоге он может быть очень недорогим по объему., привлекла многих хакеров для изучения модуля, чипа и программного обеспечения на нем, а также для перевода документации на китайский язык. ESP8285 - это ESP8266 с 1 Мбайт встроенной флэш-памяти, что позволяет одночиповым устройствам подключаться к Вай фай.
Шаг 1: Основные требования для этого проекта перечислены следующим образом: -
(1) WiFi-модуль ESP8266
(2) Arduino IDE
(3) Макетная плата
(4) перемычки
(5) Конвертер USB-TTL
(6) Источник питания (3,3 В постоянного тока)
(7) Беспроводное подключение к Интернету (WiFi)
(8) Веб-сервер (вы можете использовать наш)
(9) светодиод
Шаг 2: Что такое ESP8266?
ESP8266 - это недорогой Wi-Fi-чип с полным стеком TCP / IP и возможностью микроконтроллера, произведенный китайским производителем Espressif Systems из Шанхая.
Чип впервые привлек внимание западных производителей в августе 2014 года, когда появился модуль ESP-01 стороннего производителя Ai-Thinker. Этот небольшой модуль позволяет микроконтроллерам подключаться к сети Wi-Fi и создавать простые TCP / IP-соединения с помощью команд в стиле Hayes. Однако в то время почти не было англоязычной документации по чипу и командам, которые он принимал. Очень низкая цена и тот факт, что на модуле было очень мало внешних компонентов, что предполагало, что в конечном итоге он может быть очень недорогим по объему., привлекла многих хакеров для изучения модуля, чипа и программного обеспечения на нем, а также для перевода документации на китайский язык. ESP8285 - это ESP8266 с 1 Мбайт встроенной флэш-памяти, что позволяет одночиповым устройствам подключаться к Вай фай.
Шаг 3: Что такое Arduino и IDE?
Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. Платы Arduino могут считывать входные данные - свет на датчике, палец на кнопке или сообщение Twitter - и превращать его в выход - активировать двигатель, включать светодиод, публиковать что-то в Интернете. Вы можете указать своей плате, что делать, отправив набор инструкций микроконтроллеру на плате. Для этого вы используете язык программирования Arduino (на основе проводки) и программное обеспечение Arduino (IDE), основанное на обработке.
Почему именно Arduino? Благодаря простому и доступному пользовательскому интерфейсу Arduino использовалась в тысячах различных проектов и приложений. Программное обеспечение Arduino простое в использовании для новичков, но достаточно гибкое для опытных пользователей. Он работает на Mac, Windows и Linux. Учителя и студенты используют его для создания недорогих научных инструментов, для доказательства принципов химии и физики или для начала работы с программированием и робототехникой. Дизайнеры и архитекторы создают интерактивные прототипы, музыканты и художники используют их для инсталляций и экспериментов с новыми музыкальными инструментами. Создатели, конечно же, используют его для создания многих проектов, представленных, например, на Maker Faire. Arduino - ключевой инструмент для изучения нового. Любой человек - дети, любители, художники, программисты - может начать возиться, просто следуя пошаговым инструкциям набора или обмениваясь идеями в Интернете с другими членами сообщества Arduino.
Шаг 4: Загрузите Arduino IDE и процесс установки
- Щелкните ссылку и https://goo.gl/Cxa9rX загрузите Arduino IDE.
- Установите Arduino IDE в вашу систему
- Откройте Arduino IDE и перейдите на вкладку File> Preferences.
- Теперь добавьте следующий URL-адрес в поле Дополнительные URL-адреса Board Manager и нажмите OK.
- URL: -
- Откройте вкладку Tools> Boards> Board Manager.
- Найдите esp8266 и установите пакеты сообщества esp8266.
- Теперь перейдите в Инструменты> Платы и выберите Универсальный модуль ESP8266.
- Откройте Sketch> Library> Manage Libraries.
- Найдите arduino json и установите библиотеку arduino json от Бенуа Бланшона
Шаг 5: Подключение контактов для конвертера ESP8266 в USB-TTL
Вот подробности подключения для конвертера ESP8266 в USB-TTL.
- Подключите USB-TTL 3,3 В к ESP8266 VCC и CH_PD
- Подключите ESP8266 RX к USB-TTL TX и ESP8266 TX к USB-TTL RX
- Подключите ESP8266 GND к USB-TTL GND
- Подключите светодиод к GPIO 2 и GND
- Подключите GPIO 0 к GND (ТОЛЬКО ВО ВРЕМЯ ЗАГРУЗКИ ЭСКИЗА)
Шаг 6: загрузка кода и программа
Подключите USB-TTL к вашей системе и выберите порт в Tools> Ports> COMn (Ex-COM4)
Теперь отредактируйте такие детали, как имя WiFi, пароль WiFi, имя домена, путь, скомпилируйте эскиз и загрузите его в ESP8266.
Если у вас есть сервер, вы можете использовать свой собственный код php и json, вы можете загрузить исходный файл по ссылке ниже, иначе вы можете использовать мой загруженный код
По любым вопросам вы можете связаться со мной-
Бипул Кумар Гупта
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Рекомендуемые:
Тыква на Хэллоуин в стиле Интернета вещей - Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: 4 шага (с изображениями)
Тыква на Хэллоуин в стиле Интернета вещей | Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: Всем привет! Несколько недель назад был Хэллоуин, и, следуя традиции, я вырезал красивую тыкву для своего балкона. Но, имея свою тыкву на открытом воздухе, я понял, что было довольно неприятно каждый вечер выходить на улицу, чтобы зажечь свечу. И я
Управление светодиодами с помощью Alexa или IFTTT (РУКОВОДСТВО ПО SINRIC PRO): 6 шагов
Управляйте светодиодами с помощью Alexa или IFTTT (РУКОВОДСТВО ПО SINRIC PRO). Итак, вы хотели бы быть тем человеком, который хвастается во время обычного ужина, говоря: «Алекса включает свет?» Этот проект для вас! В конце этой инструкции вы сможете управлять полосой RGB с помощью устройства Alexa и IFTTT, чтобы
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: 8 шагов (с изображениями)
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: я пытался найти способ объяснить своим ученикам, как работает ШИМ, поэтому я поставил себе задачу попытаться управлять яркостью светодиода с помощью 2 кнопок - одна кнопка увеличивает яркость светодиода, а другая - затемняет. Чтобы запрограммировать
Управление светодиодами RGB с помощью WebSocketsServer - Новичок в NodeMcu: 5 шагов
Управление светодиодами RGB с помощью WebSocketsServer | NodeMcu Новичок: управление светодиодами RGB с помощью WebSocketsServer Tutorial