Оглавление:
- Шаг 1: Соберите все:
- Шаг 2: Установка Arduino IDE и библиотек
- Шаг 3. Прошивка прошивки ESP8266
- Шаг 4: Настройка приложения Blynk
- Шаг 5: Программирование
- Шаг 6: Настройка схемы и готово
Видео: Управление Arduino Uno с помощью WiFi-модуля ESP8266 и приложения Blynk: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Этот проект позволяет вам управлять выводами Arduino с помощью модуля WiFi ESP8266-01 и приложения Blynk. Приложение Blynk очень простое в использовании и является отличным способом начать изучение Интернета вещей.
Это руководство предназначено для ПК с Windows
Шаг 1: Соберите все:
Аппаратное обеспечение:
Ардуино Уно
Esp8266-01 WiFi-модуль
USB в TTL последовательный
Регулятор напряжения 3.3v
Макетная плата и провода.
Программное обеспечение:
IDE Arduino
Приложение Blynk
Это то, что вам нужно. Заранее убедитесь, что у вас все в папке 1) Arduino IDE:
2) Библиотеки Blynk (последняя версия):
3) Инструмент для прошивки ESP8266:
Шаг 2: Установка Arduino IDE и библиотек
Установите последнюю версию Arduino IDE.
Откройте Arduino IDE и перейдите в файл-> настройки-> в дополнительном типе URL-адреса диспетчера плат -
Перейдите в Инструменты -> Доски -> Менеджер плат и установите наконец найденный пакет esp8266. (по желанию)
Извлеките zip-файл библиотеки blynk и скопируйте содержимое внутри папки библиотеки в zip-файл в -
пользовательские документы Библиотеки Arduino
Шаг 3. Прошивка прошивки ESP8266
Чтобы прошить прошивку на ESP8266, вам необходимо составить схему, показанную на рисунке:
На многих форумах я читал, что esp8266 можно прошить без использования конвертера FTDI usb в ttl. Вместо этого многие люди использовали Arduino UNO для прошивки esp8266. Однако, по моему личному опыту, лучше купить конвертер / кабель FTDI USB в TTL, так как у меня не работает Arduino (может быть, из-за проблем с питанием)
Распакуйте esp_flasher.zip и запустите приложение XTCOM_UTIL.
Подключите Esp8266-01 к компьютеру по цепи. Вам нужно знать правильный COM-порт, который используется для связи. перейдите в диспетчер устройств и щелкните порты (COM и LPT). Затем запишите COM-порт, используемый ESP8266-01.
В XTCOM_UTIL перейдите в toolsConfig Device и выберите правильный COM-порт и скорость передачи 9600. Нажмите Open. Затем, если операция прошла успешно, нажмите «Подключиться». тогда Esp8266 будет подключен. Если вы столкнулись с ошибкой, отключите кабель и вставьте его снова.
Внутри файла esp_flasher.zip вы найдете файл readme.txt, содержащий адреса, по которым должен быть прошит каждый из файлов.bin. перейти к загрузке изображения API Testflash. просмотрите правильный файл.bin, введите адрес, соответствующий файлу bin, и нажмите "Загрузить".
например: boot_v1.1.bin -------------- 0x00000
после успешного завершения операции закройте XTCOM_UTIL, а также отключите ESP8266 (это необходимо делать между перепрошивкой каждого файла.bin). Снова откройте XTCOM_UTIL, подключите Esp8266 и повторите вышеуказанные шаги, чтобы прошить все 4 bin-файла по их правильному адресу. (не забудьте заземлить GPIO0 во время перепрошивки)
Для получения подробной инструкции перейдите по ссылке:
Шаг 4: Настройка приложения Blynk
Загрузите приложение Blynk из Play Store и войдите в систему.
Чтобы создать новый проект, нажмите значок + вверху. Дайте вам название проекта. Выберите Device as Arduino UNO Connection Type как WiFi и нажмите Create. Как только вы создадите токен аутентификации, он будет отправлен на ваш зарегистрированный адрес электронной почты. Вы также можете отправить его позже на странице настроек проекта (символ ореха).
Чтобы добавить кнопку, нажмите + и выберите Кнопка. Нажмите на только что созданную кнопку, чтобы отредактировать ее. Дайте ему имя и установите вывод на цифровой D13. Переключите режим на ПЕРЕКЛЮЧАТЕЛЬ. Это включит / выключит встроенный светодиод на Arduino.
Для управления другими выводами выберите требуемый вывод (D3, D4… и т. Д.) В меню «Правка».
Шаг 5: Программирование
Откройте Arduino IDE.
Выберите плату для Arduino Uno и выберите правильный порт.
СКАЧАТЬ КОД И ВСТАВИТЬ КОД В Adruino IDE.
Это модификация программы-примера Esp8266_Shield. Замените yourAUTH токеном Auth, отправленным на вашу почту. Замените youSSID своим именем WiFi и замените YourPassword на пароль WiFi. Серийная часть оборудования прокомментирована, поскольку мы используем Arduino UNO.
** В программе есть комментарий Software Serial (при использовании Arduino Uno). Я рекомендую вам прокомментировать программный серийный номер как нестабильный
Загрузите указанную выше программу на плату Arduino Uno. После ее загрузки отключите arduino от компьютера.
Теперь вам нужно подключить ESP8266 к Arduino UNO.
Шаг 6: Настройка схемы и готово
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Земля ---------- Земля
Vcc ----------- 3,3 В
CH_PD ------------ 3,3 В
После завершения подключения подключите Arduino к компьютеру. Откройте Serial Monitor и установите скорость передачи 115200 бод.
Если все правильно, на последовательном мониторе вы увидите что-то вроде показанного изображения.
В приложении Blynk выберите свой проект и нажмите кнопку воспроизведения. Нажмите кнопку, чтобы включить / выключить светодиод.
На этом проект закончен. Надеюсь, вам понравился урок. Если у вас есть какие-либо вопросы / предложения, пожалуйста, оставьте их в разделе комментариев ниже. Спасибо!
Рекомендуемые:
Тыква на Хэллоуин в стиле Интернета вещей - Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: 4 шага (с изображениями)
Тыква на Хэллоуин в стиле Интернета вещей | Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: Всем привет! Несколько недель назад был Хэллоуин, и, следуя традиции, я вырезал красивую тыкву для своего балкона. Но, имея свою тыкву на открытом воздухе, я понял, что было довольно неприятно каждый вечер выходить на улицу, чтобы зажечь свечу. И я
Управление ESP8266 с помощью приложения Telegram: 7 шагов
Управление ESP8266 с помощью приложения Telegram: Привет, ребята, как дела! Акарш здесь из CETech. Вы когда-нибудь задумывались о том, чтобы общаться со своими устройствами через приложение для обмена сообщениями? Звучит странно, правда. Но сегодня мы сделаем нечто подобное. Не волнуйтесь, вам не нужно покупать мобильные телефоны
8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android: 5 шагов (с изображениями)
8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi и ИК-пульта дистанционного управления и приложения для Android: управление 8 релейными переключателями с помощью nodemcu и ИК-приемника через Wi-Fi, ИК-пульт и приложение для Android. ИК-пульт работает независимо от Wi-Fi-соединения. ЗДЕСЬ
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: в этом руководстве мы узнаем, как использовать приложение Blynk и NodeMCU (ESP8266) для управления лампой (подойдет любая другая бытовая техника), комбинация будет быть через Интернет. Цель этого руководства - показать простоту
Управление светодиодом с помощью приложения Blynk и Arduino: 3 шага (с изображениями)
Управление светодиодами с помощью приложения Blynk и Arduino: в этом проекте мы узнаем о включении / выключении светодиода с помощью arduino с помощью приложения blynk, вместо использования модуля Wi-Fi, модуля Bluetooth, модуля GSM и т. Д. Это еще один способ использования Интернета вещей Дон ' Не думаю, что это сложно. Этому легко научиться. Если вы не