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

RaspiRobot Board V2

** Работает с Raspberry Pi2 **

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

Плата устанавливается прямо на разъем GPIO вашего Pi и обеспечивает двунаправленное управление обоими двигателями с помощью микросхемы драйвера двигателя L293D H-Bridge. Это также позволяет независимо управлять скоростью обоих двигателей. Плата также может обеспечивать Raspberry Pi мощностью до 2 ампер, используя импульсный источник питания, что позволяет вам запускать полностью загруженный Pi и робота от батарей 6xAA (не входят в комплект!)

Где купить

Доска RasPiRobot продается в США компанией Adafruit по цене 29,95 долларов США.

Он также доступен в Великобритании и по всему миру от Seedstudio примерно за 15 фунтов стерлингов в зависимости от обменного курса

Вы также можете купить его на Amazon.co.uk за 17,50 фунтов стерлингов

Возможности

Основные возможности версии 2 перечислены ниже.

Документы

Версия 2 платы RaspiRobot Board (RRB2) была учтена на основе отзывов, полученных от версии 1, и это большое улучшение.

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

На схеме ниже показано, как используется плата RRB2. RRB2 питается от аккумуляторной батареи, которая должна быть от 6 до 12 В постоянного тока. Хотя использование 4 батареек AA теоретически может обеспечить 6 В, на самом деле напряжение батареи обычно быстро падает ниже этого значения, поэтому лучше использовать как минимум 6 батареек AA, перезаряжаемые или обычные сверхмощные. Аккумулятор LiPo 7,2 В тоже подойдет.

Обратите внимание, что для Raspberry Pi не требуется отдельный источник питания. 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 к Raspberry Pi. Вам пока не нужно подключать к RRB2 батареи, моторы или что-либо еще. А пока вы можете просто подключить его к обычному USB-разъему питания Pi.

Теперь, когда все установлено, давайте запустим несколько тестов из консоли Python. Мы можем экспериментировать с RaspiRobot Board v2 даже без двигателей

Откройте консоль Python (Python2, а не 3), введя в окно терминала следующее: $ sudo python

Затем в консоли Python введите по одной строке за раз следующее:

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

На последнем шаге должен отображаться ответ «Ложь», потому что переключатель не подключен.

При желании вы можете использовать True и False вместо 1 и 0 в приведенных выше примерах.

Подключите аккумулятор и двигатели

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

Вот одно такое шасси. Первый шаг - собрать все это вместе. Обратите внимание, что они обычно поставляются с батарейным блоком 4 x AA. Вам нужно будет заменить его на аналогичный батарейный блок 6 x AA или батарейный блок LiPo 7,2 В. Перезаряжаемые батареи - хорошая идея при управлении двигателями.

После того, как шасси будет построено, используйте некоторые из поставляемых болтов, чтобы закрепить Raspberry Pi на шасси, а затем прикрепите RRB2 к разъему GPIO. Убедитесь, что все правильно и все контакты совпадают с розеткой.

Провода от двигателей будут проходить через шасси, и каждая пара выводов должна идти к одной из двух винтовых клемм, обозначенных L и R (левый и правый). Если вы разместите провода неправильно, направление двигателя будет противоположным ожидаемому, поэтому просто поменяйте их местами, если это произойдет.

ВНИМАНИЕ! Никогда не включайте Raspberry Pi одновременно от батарей и от USB-разъема питания. Одно или другое, но НЕ то и другое.

Пока что лучше не снимать колеса с шасси робота, чтобы он неожиданно не съехал с вашего стола. Один или оба двигателя могут вращаться при запуске Raspberry Pi.

Подключите аккумуляторную батарею к третьей паре винтовых клемм. + V к внешней стороне платы. Индикатор питания Raspberry Pi должен загореться, и он начнет загрузку. LED1 и LED2 на RRB2 также загорятся.

Настройка вашего Pi для Wi-Fi позволит вам подключаться к нему по беспроводной сети через SSH. Итак, вы можете подключить USB-адаптер Wi-Fi.

Справочник по API

Общие

В библиотеке реализован класс RRB2. Это доступно только для Python 2, и любые программы Python, которые вы пишете, использующие libaray, должны запускаться от имени суперпользователя. Т.е.

Подробнее:RaspiRobot Board V2


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

  1. Мониторинг температуры на Raspberry Pi
  2. Метеостанция Raspberry Pi 2
  3. Мониторинг температуры с помощью Raspberry Pi
  4. Отслеживание Raspberry Pi Ball
  5. Универсальный пульт дистанционного управления Raspberry Pi
  6. Датчик движения с использованием Raspberry Pi
  7. Кусочек Raspberry Pi
  8. Cycle Chaser
  9. Датчик влажности почвы Raspberry Pi
  10. Детектор воров Raspberry Pi