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

Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона

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

Необходимые инструменты

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

О проекте

Танк на базе Intel Arduino 101 с встроенным BLE и IMU. Управление через бесплатное приложение Blynk (drag-and-drop интерфейс). Шасси Dagu DG012 от SparkFun.

Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона

Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона

Питание: 5×AA для двигателей (через шилд, джампер питания на шилде СНЯТ — раздельное питание!). Arduino 101 питается от пауэрбанка по USB. Это избегает перезагрузок Arduino от просадок напряжения при пуске моторов.

Видео-туториалы

Два видео: 1) сборка, монтаж, питание; 2) создание приложения Blynk и код Arduino.

Вариант «Ровер» (быстрый старт)

Детали

Сборка железа

  1. Соберите шасси (инструкция в комплекте), верхнюю плату не крепите.
  2. Закрепите Arduino 101 на верхней плате на стойках M2.5.

Проводка

  1. Двигатели → разъемы M1 и M2 на Motor Shield.
  2. Полярный разъем JST между шилдом и батарейным отсеком. Джампер питания на шилде УБРАТЬ!
  3. Снимите верхнюю плату, закрепите USB-разъем пауэрбанка хомутами.

Настройка приложения Blynk

  1. Создайте новый проект в Blynk.
  2. Добавьте: 4 кнопки, 1 слайдер, виджет BLE.
  3. Слайдер: запись 0–255 на виртуальный пин V0 (скорость).
  4. Кнопки (мгновенные, push): Left Forward → V1, Right Forward → V2, Left Backward → V3, Right Backward → V4.
  5. В настройках проекта отправьте Auth Token на email — он понадобится в коде.

Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона

Программа Arduino

  1. Скачайте скетч с GitHub: репозиторий.
  2. Arduino IDE версии 1.6.7–1.6.13 (1.8.0 может не скомпилировать).
  3. Boards Manager → установите «Arduino 101» (обновите до последней).
  4. Library Manager → установите «Adafruit Motor Shield V2 Library» и «Blynk».
  5. Вставьте свой Auth Token в массив auth[].
  6. При нескольких платах — уникальные имена в blePeripheral.setLocalName и setDeviceName.
  7. Обновите прошивку Arduino 101: Tools → Programmer → «Arduino/Genuino 101 Firmware Updater» → Burn Bootloader. Затем верните Programmer → «ArduinoISP».
  8. Загрузите скетч, нажмите Master Reset на плате, загрузите еще раз для надежности.

Запуск

  1. В Blynk: BLE виджет → подключиться к Arduino 101.
  2. Переведите приложение в Run mode.
  3. Если BLE не виден — нажмите Master Reset на Arduino.
  4. Играйте!

Вдохновение: проекты «Arduino 101 BLE Rover» и «BLE Bot 9000».

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

  1. Производство кислородных баллонов: от сырья к качественному контролю
  2. Батареи: от вольтовой стопки к современным литийным элементам
  3. Стильные настенные часы на четырех кольцах Adafruit Neopixel 60 LED и Arduino
  4. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  5. Оптимизированные решения питания для проектов на Arduino
  6. Собственный шлем Железного Человека и Арк-реактор на Arduino — пошаговое руководство
  7. Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона
  8. Умные очки для знакомств на Arduino 101 и tinyTILE BLE
  9. Чтение температуры и влажности DHT11 через Blynk — пошаговый урок для Arduino
  10. DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch