Оглавление:

Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов
Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов

Видео: Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов

Видео: Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей: 6 шагов
Видео: Как создать точку доступа на ESP8266 за 5 минут. Управление по WI-FI 2024, Ноябрь
Anonim
Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей
Управление светодиодами с помощью WiFi-модуля ESP8266 - Интернет вещей

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?
Что такое ESP8266?
Что такое ESP8266?
Что такое ESP8266?
Что такое ESP8266?
Что такое 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 и IDE?
Что такое Arduino и IDE?

Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. Платы Arduino могут считывать входные данные - свет на датчике, палец на кнопке или сообщение Twitter - и превращать его в выход - активировать двигатель, включать светодиод, публиковать что-то в Интернете. Вы можете указать своей плате, что делать, отправив набор инструкций микроконтроллеру на плате. Для этого вы используете язык программирования Arduino (на основе проводки) и программное обеспечение Arduino (IDE), основанное на обработке.

Почему именно Arduino? Благодаря простому и доступному пользовательскому интерфейсу Arduino использовалась в тысячах различных проектов и приложений. Программное обеспечение Arduino простое в использовании для новичков, но достаточно гибкое для опытных пользователей. Он работает на Mac, Windows и Linux. Учителя и студенты используют его для создания недорогих научных инструментов, для доказательства принципов химии и физики или для начала работы с программированием и робототехникой. Дизайнеры и архитекторы создают интерактивные прототипы, музыканты и художники используют их для инсталляций и экспериментов с новыми музыкальными инструментами. Создатели, конечно же, используют его для создания многих проектов, представленных, например, на Maker Faire. Arduino - ключевой инструмент для изучения нового. Любой человек - дети, любители, художники, программисты - может начать возиться, просто следуя пошаговым инструкциям набора или обмениваясь идеями в Интернете с другими членами сообщества Arduino.

Шаг 4: Загрузите Arduino IDE и процесс установки

Загрузите Arduino IDE и процесс установки
Загрузите Arduino IDE и процесс установки
Загрузите Arduino IDE и процесс установки
Загрузите 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
Подключение контактов для конвертера ESP8266 в USB-TTL
Подключение контактов для конвертера ESP8266 в USB-TTL
Подключение контактов для конвертера ESP8266 в USB-TTL
Подключение контактов для конвертера ESP8266 в USB-TTL
Подключение контактов для конвертера ESP8266 в USB-TTL

Вот подробности подключения для конвертера ESP8266 в USB-TTL.

  1. Подключите USB-TTL 3,3 В к ESP8266 VCC и CH_PD
  2. Подключите ESP8266 RX к USB-TTL TX и ESP8266 TX к USB-TTL RX
  3. Подключите ESP8266 GND к USB-TTL GND
  4. Подключите светодиод к GPIO 2 и GND
  5. Подключите 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

Рекомендуемые: