Добавляем Wi-Fi к Arduino Uno (Андроид)

Подключите свой микроконтроллер к Интернету, добавив модуль ESP8266 WiFi. Модуль WIFI ESP8266 представляет собой полноценную сеть Wi-Fi, к которой вы можете легко подключиться в качестве обслуживающего адаптера Wi-Fi, интерфейса беспроводного доступа в Интернет к любому микроконтроллеру на основе простой связи через последовательную связь или интерфейс UART.

Добавление этого модуля в Arduino UNO откроет нам новые и интересные проекты и возможности.

Добавляем Wi-Fi к Arduino Uno

Шаг 1. Схема сборки

Соединение выходов лучше описано в таблице выше. Следуйте этим шагам:

  • соедините красный провод к VIN(3.3V) к +3.3V питанию микроконтроллера
  • соедините черный провод с землей
  • соедините зеленый провод к TX модуля Wi-Fi и микроконтроллера
  • соедините желтый провод к RX модуля Wi-Fi и микроконтроллера

О схеме

ESP8266 строго рассчитан только на 3,3 В. Большее напряжение может разрушить модуль.ВАЖНО! Не используйте напряжения более 3,3 В!

Подключите VIN к 3,3 В для включения питания, а также контакт ENABLE, чтобы включить модуль.

TX присоединен к RX, и это означает, что все что мы передаем в ESP8266 получит Arduino UNO. И наоборот, от RX к TX. При построении этой схемы мы теперь готовы к работе WI-FI с Arduino Uno (Ардуино Уно).

Шаг 2. Общение с модулем

Связь с ESP8266 осуществляется с помощью Attention команд или AT Commands. Проверьте таблицу AT-команд, прилагаемую для просмотра кодов.

Скачайте скетч — esp8266Sample.ino

Настройка платы:

  1. Загрузите образец эскиза, прикрепленный выше, в ваш Arduino Uno.
  2. Скачайте Telnet Client для Android.
  3. Подключите к вашему ESP8266 Wi-Fi
  4. После подключения получите IP-адрес
  5. Откройте клиент Telnet на телефоне Android.
  6. Создайте соединение, щелкнув соединение, добавьте IP-адрес и порт 80.

После подключения отправьте запрос:

Или включите встроенный светодиод, используя команду:

Или выключите встроенный светодиод, используя команду:

Или просто скажите:

Шаг 3: О коде

Весь наш запрос будет прочитан и проанализирован в функции loop()

Если вы хотите общаться с Arduino UNO или попросить что-то сделать, просто добавьте свое условие:

Я добавил некоторые функции для связи с ESP8266:

Это всё. Теперь, когда вы знаете как общаться с ESP8266, вы можете сделать и изучить больше проектов. Увеличьте мощность этого модуля Wi-Fi и станьте полноценным изобретателем.

Также код и проект можно посмотреть на GitHub.

Делаем простые весы с помощью Arduino В этом уроке мы расскажем вам как сделать простые весы с помощью Arduino, HX711, датчиков нагрузки и элементов поверхностей для обычных полок. Шаг...
Текстовая анимация с помощью Arduino Я видел много статей о том, как подключить панель ЖК-дисплея к Arduino, и статьи, которые помогают рисовать пользовательские символы, но я не видел таких, ...
Индикатор уровня воды c помощью Arduino Nano Arduino Nano - это небольшая плата, полная и дружественная макетной плате, основанная на ATmega328 (Arduino Nano 3.x). Она имеет более или менее ту же функ...

Просмотров: 643