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

RasPiRobot Board V2: Расширьте Raspberry Pi в мощный робот-контроллер

Совместим с Raspberry Pi 2 и более поздними моделями.

RasPiRobot Board V2 — готовая к использованию плата расширения, превращающая ваш Raspberry Pi в полнофункциональный робот-контроллер. Продается полностью собранной, включает импульсный блок питания, позволяя питать Pi и робота от различных батарейных паков.

Монтируется прямо на GPIO-хедер Pi, плата предлагает двунаправленное управление двумя DC-моторами через драйвер H‑моста L293D и независимое PWM-управление скоростью каждого мотора. Интегрированный 5 В/2 А блок питания позволяет запускать полностью загруженный Raspberry Pi и моторы от 6-элементного AA батарейного пака (батарея не входит).

Где купить

В США RasPiRobot Board доступен в Adafruit за $29.95. В Великобритании и по всему миру Seedstudio предлагает за ~£15 (цены варьируются с курсом). Также на Amazon.co.uk за £17.50.

Ключевые особенности

Документация

RRB2 строится на обратной связи от предшественника для доставки улучшенной надежности и удобства.

Как это работает

Плата питается от 6–12 В DC батарейного пака. Хотя 4×AA теоретически дают 6 В, напряжение батарей быстро падает; поэтому рекомендуем минимум 6×AA (перезаряжаемые или тяжелые) или 7.2 В LiPo пак.

RRB2 выдает 5 В до 2 А прямо на Raspberry Pi и моторы, устраняя нужду во внешнем блоке питания.

Большинство 6 В моторов надежно работают на 5 В.

Установка Python-библиотек

На вашем Raspberry Pi выполните в терминале:

$ wget https://github.com/simonmonk/raspirobotboard2/raw/master/python/dist/rrb2-1.1.tar.gz $ tar -xzf rrb2-1.1.tar.gz $ cd rrb2-1.1 $ sudo python setup.py install 

Подключите RRB2 к Pi сначала. Для первичного теста можно питать плату через USB-разъем Pi; батареи и моторы пока не нужны.

Откройте Python 2 консоль (Python 3 не поддерживается) с sudo python и выполните команды для проверки LED и кнопки платы:

from rrb2 import * rr = RRB2() rr.set_led1(1) rr.set_led1(0) rr.set_led2(1) rr.set_led2(0) rr.sw1_closed() 

Последняя строка должна вернуть False, так как кнопка не подключена.

Подключение батареи и моторов

Для мобильного робота соедините RRB2 с шасси вроде Magician Chassis (широко доступен на eBay) или сопоставимым низкобюджетным набором. Обычно такие наборы дают лазерно-вырезанную раму, мотор-редукторы, батарейный бокс и монтажное железо.

После сборки шасси закрепите Raspberry Pi и RRB2 на раме. Моторные выводы должны идти к винтовым клеммам L и R; перевернутые выводы сменят направление мотора, так что проверьте проводку.

Важно: Не питайте Raspberry Pi одновременно от батарейного пака и USB-разъема питания; выберите один источник.

Оставьте колеса снятыми во время начальной настройки, чтобы предотвратить непреднамеренное движение. Когда подключите батарейный пак к третьей паре винтовых клемм (+V снаружи), должен загореться питание Pi, и RRB2 LED засветятся.

Для беспроводного управления рассмотрите добавление USB Wi‑Fi донгла для SSH-доступа по сети.

Справочник API

Библиотека предоставляет класс RRB2. Все Python-скрипты, импортирующие эту библиотеку, должны выполняться с суперпользовательскими привилегиями. Для детального использования см. официальную документацию.

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

  1. Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
  2. Сборка уличной метеостанции на Raspberry Pi 2 и ADS‑WS1
  3. Точный мониторинг температуры в серверной на Raspberry Pi
  4. Продвинутое отслеживание теннисного мяча на Raspberry Pi с OpenCV
  5. Создание профессионального универсального пульта на Raspberry Pi с LIRC
  6. Управление светодиодом с PIR-датчиком движения на Raspberry Pi
  7. Преобразование RF в DC с Raspberry Pi: сборка и отладка детектора огибающей
  8. Cycle Chaser: превратите свой велосипед в ночной световый шоу с Raspberry Pi
  9. Построение низкобюджетного датчика влажности почвы на Raspberry Pi для умного полива
  10. Создание детектора вора на базе Raspberry Pi — пошаговое руководство