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

Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки

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

td>1
Компонент Количество Примечание
Набор Otto DIY Builder Kit + 1 Расширенная версия базового набора
Кабель USB-A — Mini-USB 1
Плата расширения Arduino NANO Shield I/O для Otto DIY 1
Ультразвуковой датчик HC-SR04 1 Лучше взять версию, работающую от 3.3В (для LiPo без step-up)
Микросервопривод MG90 (металлическая шестерня) 4 Более надежные, чем SG90
Пьезоизлучатель (buzzer) 1
Перемышки «мама-мама» 10
Микропереключатель 8x8 мм с фиксацией (On/Off)
Arduino Nano 33 BLE Sense 1 Вариант с BLE и набором датчиков
Электретный микрофон на плате (SparkFun) 1 Датчик звука
Grove I2C Touch Sensor MPR121 (Seeed) 3 Сенсоры касания для смены режимов
Короб для 4×АА батарей 1
Батарейки АА 4
Li-Ion аккумулятор 1000 мАч 1 (ОПЦИОНАЛЬНО) для автономной работы

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

Программное обеспечение и сервисы

О проекте

Otto DIY+ — улучшенная и расширенная версия оригинального #OttoDIY. Базовые функции сохранены, добавлены:

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

Видео-гайд по сборке

Следуйте нашему прямому эфиру сборки!

Начало работы с мобильным приложением

Baud-rate для Bluetooth-модуля: 9600, 19200 или 38400 — зависит от модуля и прошивки. Наше приложение использует 9600 бод, поэтому модуль должен быть настроен на эту скорость для связи с Arduino Nano по UART.

Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки

Основная прошивка

Загружайте код с ОТКЛЮЧЕННЫМ Bluetooth-модулем!

Полный код и библиотеки: Wikifactory Otto DIY+

После успешной загрузки подключите Bluetooth-модуль — робот готов к парированию с телефоном.

Android / iOS приложение

Если приложение не соединяется — скорее всего, Bluetooth-модуль пришел с другим baud-rate. Измените скорость в коде или настройте модуль AT-командами.

Программирование визуальными блоками (Blockly)

Самый простой способ написать свой код для Отто — использовать наши Blockly-редакторы (Webduino Blockly, Visuino и др.).

Продвинутое программирование в Arduino IDE

Для тех, кто хочет писать код на C++ напрямую, ниже — базовые примеры работы с компонентами (на скриншотах из Blockly показана логика, которую можно перенести в текстовый код).

Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки
Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки

Полезные туториалы для новичков по каждому компоненту:

Публикуйте свои доработки в сообществе Otto Builder!

Код: Основной репозиторий библиотек

https://github.com/OttoDIY/libraries

3D-модели для печати

.STL-файлы на Thingiverse: thingiverse.com

Схемы подключения

Схема выполнена в Autodesk Circuits (у ультразвукового датчика на схеме не хватает одного провода — учтите это).

Otto DIY+ — Bluetooth-робот на Arduino: продвинутый 3D-набор для сборки

Полная схема: circuits.io/circuits/1749080-otto-circuit/

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

  1. Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
  2. Умный вольтметр на Arduino и смартфоне — простое DIY-проект
  3. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  4. Автономный линий-следующий робот на Arduino UNO
  5. Голосовой робот на Arduino Nano: Управление речью через Bluetooth
  6. MobBob: Самостоятельная сборка Arduino-робота под управлением Android-смартфона
  7. Использование термистора: пошаговое руководство для Arduino
  8. DIY манипулятор, управляемый жестами руки: пошаговая сборка на Arduino
  9. Bluetooth-мышь под управлением смартфона: виртуальный джойстик своими руками
  10. Создание портативного RFID-замка на Arduino — пошаговое руководство