Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Компоненты и материалы

Модуль WiFi Bolt IoT×1
Arduino UNO×1
Драйвер двигателей L298N (Dual H-Bridge)×1
Провода-перемычки×1 комплект
Датчик приближенности×1
Базовый роботизированный набор (шасси, моторы, колеса)×1
Блок питания×1

Приложения и онлайн-сервисы

О проекте

Заявление об отказе от ответственности

Никакие электронные компоненты не пострадали при создании этого проекта.

Акт первый: В один прекрасный день...

Мы работали с утра, оставалось много документации и тестирования кода, и нам desesperательно нужен был перерыв. Но футбол не подходил — он бы выбил нас из рабочего ритма. Менеджер предложил: «Почему бы вам не сделать небольшой проект и не опубликовать его на Hackster?». Отличная идея, Пранав!

Решили сделать интернет-управляемого робота с маленькой бонус-функцией (раскроем позже — интрига важна).

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Акт второй: Лес железа

В магазине комплектующих глаза разбегаются, руки сами тянутся к наборам... Но мы сохранили фокус и взяли только необходимое:

  1. Модуль WiFi Bolt
  2. Базовый роботизированный набор
  3. Arduino UNO или Boltduino
  4. Драйвер двигателей L298N
  5. Датчик приближенности
  6. Провода-перемычки
  7. Блок питания

Акт третий: Кузование

Вернулись с добычей. Время высшего лорда железа Девашиша работать магией.

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Сборка оборудования

  1. Установите опорное колесо в переднюю центральную часть шасси.
  2. Соберите шасси, закрепите два двигателя постоянного тока с колесами. Важно: Припаяйте провода к контактам двигателей до установки на шасси.
  3. Подключите выводы двигателей к модулю L298N. Оба вывода каждого двигателя на одной стороне драйвера.
  4. Соедините 5V и GND драйвера с 5V и GND Arduino.
  5. Подключите Bolt: 5V, GND, Tx→Rx, Rx→Tx Arduino. Для Boltduino — вставьте модуль в слот.
  6. Входы драйвера IN1–IN4 подключите к пинам 6, 7, 8, 9 Arduino.
  7. Датчик приближенности: 5V, GND, OUT → пин 3 Arduino.
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298
Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Для дополнительной помощи см. схемы ниже.

Подключение Bolt к облаку

После сборки зарегистрируйте и подключите модуль Bolt к Bolt Cloud. Подробнее — в документации Bolt.

Акт четвёртый: И стало соединение

Высший лорд железа призвал убийцу из печи кода (то есть меня). Задача: оживить робота кодом и подключить к облаку.

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Шаг 1: Получение кода

Код в репозитории GitHub проекта. Скачайте ZIP или клонируйте.

Шаг 2: Работа с кодом

Две части:

Шаг 3: Настройка Arduino

После сборки и подключения Bolt к облаку загрузите прошивку Bolt_Robot_Car.ino в Arduino через Arduino IDE.

Шаг 4: Приложение-контроллер

Откройте controller.html в браузере. Введите API Key и Device ID из Bolt Cloud Dashboard, нажмите SUBMIT.

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Кнопки управления отправляют команды через JavaScript (controller.js) в Bolt Cloud, затем в WiFi-модуль. Теперь у вас есть RC-робот! Можно добавить датчики, сделать автономным — возможностей море.

Акт пятый: Пасхалки

Помните про бонус-функцию? Если не заметили в Акте 3 — TL;DR: робот автоматически останавливается при обнаружении препятствия датчиком приближенности, чтобы не разбиться о стену.

Демонстрация

Видео-туториал доступен на странице проекта.

Код

Репозиторий GitHub: github.com/vimalsheoran/BoltBot

Схемы

Умный робот-автомобиль Bolt IoT на Arduino UNO и драйвере L298

Производственный процесс

  1. Ключевые компоненты автомобиля и как они обеспечивают бесперебойную работу
  2. Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
  3. Жестово-управляемый робот на Raspberry Pi
  4. Создание WiFi-робота на Raspberry Pi и Android-смартфоне
  5. Построение робота с голосовым управлением на Windows 10 IoT Core на Raspberry Pi 2
  6. Построение Wi-Fi-управляемого робота на Raspberry Pi с Python — пошаговое руководство
  7. ROObockey: Робот для уличного хоккея с точной прицельной системой
  8. Превращаем старую радиоуправляемую машину в джойстик-контролируемый болид на Arduino
  9. Голосовой робот на Arduino Nano: Управление речью через Bluetooth
  10. Управление манипулятором по Ethernet: Arduino 101 + WIZ750SR + Android-приложение