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

Учебное пособие - sPiRobot:контролируйте и смотрите, что видит ваш робот из любого места

Почему sPiRobot?

Если вы следите за моим блогом, я всегда использую Arduino Board для своих проектов, но для этого я использую Raspberry Pi как мозг своего робота. Вот почему я назвал этого «ПиРобот».

материалы?

1x Raspberry Pi
1x веб-камера
1x USB-ключ Wi-Fi
1x карта памяти 4Gb (Raspberry Pi)
1x кабель Micro Usb для питания Pi (Raspberry Pi)
1x 9v Батарея
1x H-Bridge / драйвер двигателя L293d
1x HDMI / AV-видеомонитор (Raspberry Pi)
1x клавиатура-мышь (Raspberry Pi)

Настройка Raspberry Pi:

Сначала мы настроим Raspberry Pi, а затем будем использовать его с роботом. Сначала мы будем использовать кабель Micro USB для питания нашего Pi.

После получения Raspberry Pi вам понадобится SD-карта с желаемой ОС. Вы найдете множество блогов и ссылок о создании SD-карты для Raspberry Pi. Вы можете следовать любому из них, чтобы создать свою собственную SD-карту, но если хотите, вы можете проверить эту ссылку. Это отличное руководство по запуску Raspberry Pi. Если вы следуете этому руководству, после завершения всех настроек переходите к следующему шагу.

Когда вы готовы со своим Raspberry Pi и SD-картой, подключите его к любому дисплею HDMI / AV, подключите к нему клавиатуру и мышь, подключите к нему USB-ключ Wi-Fi и подключите кабель Micro USB для питания нашего Pi. Обычно я подключаю кабель Micro USB к ноутбуку для питания Rasbperry Pi.

Примечание. Для включения Pi выберите другой хороший кабель Micro USB.

Установка желаемых пакетов?

Откройте Lx-Terminal / Terminal в Raspberry Pi и введите следующую команду.

 $ sudo apt-get update $ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git 

Это установит все необходимые пакеты.

Теперь подключите веб-камеру USB к Pi.
Для потоковой передачи вывода с веб-камеры мы будем использовать пакет MPEG-STREAM.
Откройте терминал и проверьте репозиторий mpeg-stream, введя следующую команду в терминале.

 svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer 

После этого вы получите папку MJPG-streamer.
выполнить:

 $ cd MJPG-streamer / mjpg-streamer $ sudo make USE_LIBV4L2 =true 

В этой папке будут созданы исполняемые и разделяемые библиотеки. Эта папка должна содержать

1) mjpg_streamer (двоичный)

2) input_uvc.so

3) output_http.so

Перекрестная проверка, открыв этот MJPG-streamer / mjpg-streamer папка.

Получить коды для этого проекта?

Выполните следующую команду в окне терминала, чтобы получить все коды, связанные с этим проектом.

 $ git clone https://github.com/sohil4932/sPiRobot 

Когда вы закончите клонирование, вы получите одну папку «sPiRobot». Эта папка содержит все коды, относящиеся к серверу.

Переместить коды в папку сервера?

Теперь вы должны скопировать все коды серверов в папку «/ var / www» (сервер Apache). Для этого вы можете выполнить следующую команду в терминале.

 $ cd sPiRobot $ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh / var / www / 

@ Самая важная команда.

Теперь, если вы хотите использовать GPIO из файлов сервера, вам нужно добавить пользователя «www-data» в группу shouders, для этого выполните следующую команду, как только вы скопируете все файлы в / var / www папка.

 $ sudo echo "www-data ALL =(ALL) NOPASSWD:ALL">> / etc / sudoers 

Получить IP-адрес своего Pi?

Согласно нашим рекомендациям, нам нужен ключ Wi-Fi для подключения нашего Pi к Wi-Fi роутеру. После подключения Wi-Fi-ключа к PI, откройте приложение Wi-Config (вы можете найти это приложение предварительно установленным в ОС raspbian) и подключите свой PI к маршрутизатору Wi-Fi. Если ваш Pi уже подключен к вашему Wi-Fi-роутеру, выполните следующую команду в терминале, чтобы узнать свой IP-адрес.

 $ ifconfig 

вы найдете IP-адрес вашего Pi на выходе. Не забудьте также запомнить этот IP-адрес для использования в будущем. Он понадобится вам для управления вашим роботом.

Подробнее:Учебное пособие - Управление sPiRobot и отслеживание того, что видит ваш робот из любого места


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

  1. Проект IoT 101:потоковая температура с вашего Raspberry Pi
  2. Управление датчиком и исполнительным механизмом Raspberry Pi
  3. Лучшие аксессуары для Raspberry Pi
  4. Датчик освещенности Raspberry Pi:простое руководство по LDR
  5. Робот, использующий Raspberry Pi и Bridge Shield
  6. Робот-бокс для компакт-дисков Raspberry Pi
  7. Робот Raspberry Pi, управляемый через Bluetooth
  8. Создайте своего робота для видеостриминга, управляемого через Интернет, с помощью Arduino и Raspberry Pi
  9. Робот для веб-камеры Raspberry Pi - лучшее руководство по потоковой передаче видео
  10. РОБОТ МАЛИНЫ PI WIFI, УПРАВЛЯЕМЫЙ С СМАРТ-ТЕЛЕФОНА ANDROID