Оглавление:

Робот, управляемый Wi-Fi, с использованием Wemos D1 ESP8266, Arduino IDE и приложения Blynk: 11 шагов (с изображениями)
Робот, управляемый Wi-Fi, с использованием Wemos D1 ESP8266, Arduino IDE и приложения Blynk: 11 шагов (с изображениями)

Видео: Робот, управляемый Wi-Fi, с использованием Wemos D1 ESP8266, Arduino IDE и приложения Blynk: 11 шагов (с изображениями)

Видео: Робот, управляемый Wi-Fi, с использованием Wemos D1 ESP8266, Arduino IDE и приложения Blynk: 11 шагов (с изображениями)
Видео: Wi-Fi модуль ESP8266 ESP-01: Обзор и подключение к компу с помощью Arduino 2024, Ноябрь
Anonim
Image
Image
Робот Arduino с контроллером PS2 (джойстик PlayStation 2)
Робот Arduino с контроллером PS2 (джойстик PlayStation 2)

Подписаться Еще от автора:

Робот Arduino с контроллером PS2 (джойстик PlayStation 2)
Робот Arduino с контроллером PS2 (джойстик PlayStation 2)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА

О себе: Создатель, инженер, безумный ученый и изобретатель Подробнее о IgorF2 »

В этом уроке я покажу вам, как сделать управляемый по Wi-Fi роботизированный танк, управляемый со смартфона с помощью приложения Blynk. В этом проекте использовалась плата ESP8266 Wemos D1, но также могут использоваться другие модели пластин (NodeMCU, Firebeetle и т. Д.), А принципы, представленные в этом руководстве, могут быть применены к другим моделям роботов.

В предыдущих проектах я представлял, как смонтировать контроллер робота с Arduino Uno, подключенным к модулю ESP8266 и веб-интерфейсу с использованием HTML и javascript. Робот был разработан с использованием простых материалов без необходимости использования сложных инструментов, таких как 3D-принтеры и станки для лазерной резки. Вы можете узнать больше об этом проекте по ссылке ниже:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

У него были некоторые недостатки, такие как необходимость использования двух независимых контроллеров (Arduino и ESP8266) и тот факт, что он мог отправлять / получать команды только из локальной сети и с помощью компьютера (настольного или портативного).

На этот раз я решил протестировать другую физическую структуру и новый способ управления роботом. Для этого был использован комплект DIY для конструкции робота и плата Wemos ESP8266, связанная с приложением Blynk, для управления им. Код для управления роботом был разработан с использованием Arduino IDE.

Есть несколько способов использовать это руководство. Вы можете использовать его для:

- Узнайте, как программировать ESP8266 с помощью Arduino IDE;

- Практикуйте свои навыки в области электроники, пайки и т. Д.;

- Посмотрите, как собрать роботизированный комплект;

- Узнайте, как использовать приложение Blynk в своих проектах;

Победитель, занявший второе место в конкурсе Instructables Make it Move Contest

Понравились эти проекты? Пожалуйста, подумайте о поддержке моих будущих проектов небольшим пожертвованием в биткойнах!: D BTC Адрес депозита: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Шаг 1. Инструменты и материалы

Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы

В этом проекте использовались следующие инструменты:

  • Припой и проволока (ссылка / ссылка / ссылка). Электродвигатели постоянного тока уже пришли с припаянными к клеммам проводами … Но со временем он сломается, и вам, возможно, придется его перепаять. Так что подумайте о том, чтобы иметь хороший припой и провод.
  • Лист вспененного этиленвинилацетата (или другого непроводящего материала). Шасси робота, которое я использовал в этом проекте, изготовлено из алюминия, и печатные платы установлены на этих металлических деталях. Я использовал слой пенопласта между досками и металлической пластиной, чтобы избежать возможных коротких замыканий.
  • Двухсторонний скотч. Он использовался для приклеивания листов пенопласта к печатным платам и для установки модуля H-Bridge.
  • Ножницы, для вырезания прямоугольников из пенопласта.

Для своего проекта я использовал следующие аппаратные части:

  • Плата разработчика Wemos D1 ESP8266 (ссылка / ссылка). Плата Wemos D1 действительно проста в использовании и программировании с помощью Arduino IDE. Он имеет такой же размер, что и обычный Arduino Uno! Таким образом, большая часть щита Arduino также будет работать с этой платой. Он имеет встроенный модуль Wi-Fi, поэтому вы можете использовать его в различных проектах. Вы также можете использовать другие платы на базе ESP8266 (ссылка / ссылка).
  • L298N двухканальный H-мостовой модуль (ссылка / ссылка / ссылка). Этот модуль позволяет сигналам 3,3 В от Wemos (или Arduino) усиливаться до 12 В, необходимых для двигателей.
  • Танк шасси робота своими руками (ссылка / ссылка). В этом потрясающем наборе есть все необходимое для сборки танка: два двигателя постоянного тока, шестерни, гусеницы, болты, гайки и т. Д. В нем уже есть инструменты, необходимые для сборки шасси, что отлично подходит для новичков!
  • Аккумуляторы 18650 3,7 В (x3) (ссылка). Раньше я питал всю схему. В этом танке используются двигатели на 12 В. Для их питания я использовал три батареи 3,7 В.
  • Батарейный отсек 3S 18650 (ссылка). Он вмещает три батареи 18650 в серии и может быть легко прикреплен к задней части бака.
  • Зарядное устройство 18650 (ссылка). В конечном итоге ваши батареи разрядятся. Когда это произойдет, вам на помощь придет зарядное устройство.
  • Джемперы (ссылка). Я использовал 6 перемычек папа-мама для сигналов между h-мостом и Wemos, и 2 перемычки папа-папа для 5V и Gnd. Вам может потребоваться больше, если вы планируете добавить несколько датчиков.
  • Кабель Micro USB. Это понадобится вам для загрузки вашего кода. Большинство плат уже идут с собственным кабелем.

Приведенные выше ссылки являются лишь предложением о том, где вы можете найти элементы, используемые в этом учебном пособии (и, возможно, поддержать мои будущие учебные пособия). Не стесняйтесь искать их в другом месте и покупать в своем любимом местном или интернет-магазине.

Шаг 2: Сборка робота

Image
Image

"loading =" ленивый "" loading = "ленивый"

Приложение Blynk - Создайте новый проект
Приложение Blynk - Создайте новый проект
Приложение Blynk - Создайте новый проект
Приложение Blynk - Создайте новый проект

Теперь я покажу вам, как я разработал свое приложение для удаленного управления с помощью Blynk. Вы можете использовать его как основу для своих собственных творений.

Создать новый проект

  1. Создать новый проект;
  2. Добавьте название проекта (Wifi robot), выберите макетную плату (Wemos D1) и тип подключения (WiFi) и нажмите кнопку Create;
  3. Токен авторизации будет отправлен на вашу электронную почту;

Токен аутентификации используется в коде Arduino. Это позволяет плате ESP8266 подключаться к серверу Blynk для отправки и получения данных.

Для создания панели управления вы можете перетащить несколько объектов. Доступны кнопки, ползунки и джойстики для создания различных интерфейсов управления. Вы можете изменить размер (большинство из них) и настроить их параметры по своему усмотрению.

В следующих шагах я покажу четыре различных варианта управления роботом с помощью разных виджетов.

Шаг 7. Приложение Blynk №1 - четыре кнопки

Финалист конкурса Make it Move

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