General Robotics - Всеобщая робототехника

Главная

Подключение мобильного робота к платформе "Интернета вещей"

Timur.Idiatullov — ср, 01/03/2023 - 21:48

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

Удобным вариантом для реализации смарт-устройства, реализующего функции мобильного робота, является контроллер в форм-факторе Arduino Uno, но с поддержкой WiFi. Примером такого контроллера является плата WeMosD1 на чипе ESP8266. Программирование данного контроллера возможно в привычной Arduino IDE.
Дополнительным бонусом является больший объем памяти и значительно более высокое быстродействие из-за применения 32-разрядной системы команд. Поэтому с "математикой", так нужной в мобильной робототехнике, не будет проблем.

Пример скетча подключения платы WeMoS D1 к платформе ThingWorx
SmartAgroBoard.zip (8 кб)

Комментарии по скетчу
Данный пример настроен на обмен информацией контроллера с облаком ThingWorx.
На плате WeMoS D1 в обмене задействованы восемь цифровых портов D0.. D7 и один аналоговый A0.
Отправляются в облако данные с пинов A0, D4, D5, D6, D7.
Обратно получаются значения для D0, D1, D2, D3.
К этим пинам можно подключить, например, светодиоды.

Также в скетче реализована работа с долговременной памятью, которая в ESP вместо EEPROM реализована на Flash NAND.

Для управления платой к ней нужно подключаться через Serial (COM-порт). В скетче реализован интерактивный режим с меню.

  • Информационные материалы IoT
  • Войдите на сайт для отправки комментариев

Вход в систему

  • Забыли пароль?

Main (основное)

  • Downloads (загрузки)

Internet Of Things

  • IoT as WorldSkills skill
  • Internet of Things (Lessons)

Research&Development

  • CVLRobotics
  • RoboBarista
  • Humanoid robots
  • Applied Robotics
  • Drones (multicopters)
  • Computer Vision
  • Navigation in Robotics
  • Self-driving Vehicles

Разработки

  • Спортивная робототехника
  • CVLRobotics (Беспилотники)
  • Антропоморфные роботы
  • Дроны (летающая робототехника)
  • Прикладная робототехника
  • Технологии робототехники

Интернет вещей WSR

  • Информационные материалы
  • Справочные материалы

Mobile Robotics WSR

  • Информационные материалы
  • Справочные материалы
  • Учебники и пособия
  • Материалы чемпионатов
  • Архив (устаревшее)

Mobile Robotics JS

  • Справочные материалы JS

Соревнования

  • RoboRacers
  • Роботлон
  • Кубок РТК
  • Робокросс

Технологии

  • Лекции, заметки, обзоры
  • Minecraft programming
  • NI LabView и myRIO
  • Конструктор Tetrix
  • Моторы и датчики Tetrix
  • Техническое зрение на LabView
  • Arduino. Теория и практика
  • Железо. Теория и практика

Статистика

(Авторские права) Материалы сайта предоставляются исключительно для ознакомления и для самообучения. Любой иной вариант использования (в том числе цитирование) необходимо согласовывать с администрацией сайта.