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

Робот для веб-камеры Raspberry Pi - лучшее руководство по потоковой передаче видео

Всегда здорово добавить камеру к машине или роботу с дистанционным управлением, чтобы вы могли точно видеть, куда он направляется, и, возможно, использовать смартфон или планшет с поддержкой Wi-Fi для просмотра видео. Теперь это очень просто сделать с помощью raspberry pi и USB-веб-камера. Потоковая передача в реальном времени тоже возможна с минимальной задержкой. Здесь приведены инструкции по просмотру ленты с веб-камеры на мониторе, подключенном к Raspberry Pi, а также на другом устройстве в той же локальной сети. Из этого туториала Вы узнаете, как добавить камеру и систему видеотрансляции и создать робота с веб-камерой raspberry pi. Получайте удовольствие от этого руководства по взлому DIY!

Что нужно для этого проекта? Оборудование:

  1. Raspberry Pi модель B с картой памяти с предустановленной ОС.
  2. Адаптер Wi-Fi:Edimax EW 7811UN.
  3. Веб-камера USB.

Программное обеспечение (задействованные языки программирования и ОС):

  1. HTML.
  2. Linux / Rasbian.

Как это работает? Работа робота с веб-камерой raspberry pi объясняется следующим образом. Здесь веб-камера USB, подключенная к raspberry pi, обычно связывается с pi в /dev/video0. После установки потоковая служба, называемая mjpg streamer, используется для трансляции видео на локальный IP-адрес и номер порта raspberry pi. Разрешение видео и частоту кадров можно установить с помощью команд linux при запуске стримера mjpg. Затем видеопоток можно будет просмотреть на любом устройстве, подключенном к локальной сети, открыв HTML-файл в браузере, который вызывает видео с IP-адреса raspberry pi:portno. Файл, необходимый для этого, также представлен в этом руководстве. Также, чтобы протестировать веб-камеру локально на Pi, используется сервис под названием ffmpeg. Это позволяет просматривать изображение с веб-камеры на мониторе, подключенном к Raspberry Pi.

Шаг 1. Подключение веб-камеры USB и проверка

Прежде всего, вам необходимо проверить, обнаруживается ли ваша веб-камера в raspberry pi и можно ли просмотреть ее канал. Для этого сначала запустите команду « lsusb »В терминале raspberry pi. Это показывает вам список всех USB-устройств, подключенных к пи. Узнайте из списка, отображается ли имя вашей веб-камеры или программное обеспечение (иногда отображается имя драйвера, например:Microdia для веб-камер Iball). Далее нам нужно проверить, можете ли вы просматривать канал с веб-камеры на пи. Для этого используйте « cd / dev », Чтобы перейти в каталог / dev. Затем используйте « ls », Чтобы просмотреть его содержимое, проверьте, присутствует ли« video0 ″.

Теперь вам нужно использовать службу под названием ffmpeg для просмотра ленты с веб-камеры на мониторе, подключенном к Pi. Используйте « sudo apt-get update »Для обновления списков. Чтобы установить службу ffmpeg, используйте следующие команды:

sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 / dev / video0

Первая команда устанавливает ffmpeg. Вторая команда запускает видео с частотой кадров 15 кадров в секунду с использованием режима video4linux2, с разрешением 320 × 240 и с использованием устройства из / dev / video0. После запуска вы увидите видео с веб-камеры на мониторе.

Шаг 2. Настройка службы потокового видео для веб-камеры

Здесь видео с Raspberry Pi транслируется по локальной сети. Любое устройство в этой сети может просматривать видео с веб-камеры. Для этого вам необходимо сначала установить стример mjpg. Используйте эти команды для его установки:

sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install subversion
sudo apt-get install imagemagick

libv4l-dev и libjpeg8-dev служат зависимостями, imagemagick используется для установки, тогда как subversion используется для установки программного обеспечения с открытым исходным кодом.

Подробнее:Робот Raspberry Pi Webcam - Лучшее руководство по потоковой передаче видео


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

  1. Датчик движения, тревога, запись видео в HA на Raspberry Pi
  2. Raspberry Pi Garage Door Opener с потоковым видео статуса двери.
  3. Лучшие аксессуары для Raspberry Pi
  4. Датчик освещенности Raspberry Pi:простое руководство по LDR
  5. Raspberry Pi GPIO с датчиком движения PIR:Лучшее руководство
  6. Робот, использующий Raspberry Pi и Bridge Shield
  7. Робот, избегающий стен на базе Raspberry Pi - FabLab NerveCentre
  8. Сборка робота MonkMakes Raspberry Pi
  9. Учебное пособие - sPiRobot:контролируйте и смотрите, что видит ваш робот из любого места
  10. XMOS startKIT:создание XMOS и Raspberry Pi Robot XMP-1