Каталог статей

Главная » Все схемы » Схемы бытовых устройств » Телевизионная техника

Выбранная схема!!!


7377
Сделать камеру потокового видео с помощью Raspberry Pi

Сделать камеру потокового видео с помощью Raspberry Pi

Видеокамеры потокового вещания в реальном времени можно использовать в целях безопасности или в личных целях. На рынке доступны разнообразные веб-камеры, видеокамеры, зеркальные и беззеркальные камеры для потоковой передачи видео в реальном времени. Вы тоже хотите иметь такой, но не можете себе этого позволить! Не волнуйтесь, мы поможем вам построить его самостоятельно менее чем за рупий. 2000.

Сегодня в этом проекте своими руками мы собираемся создать камеру потокового вещания, доступ к которой может осуществляться через Wi-Fi. Самое приятное в этом проекте то, что вы можете просматривать потоковое видео в прямом эфире на нескольких устройствах, таких как компьютер, планшет и телефоны. Вы также можете перемещать объектив камеры по беспроводной сети, чтобы получить широкий обзор. Еще одна интересная вещь: вы можете установить эту камеру в режим обнаружения движения, чтобы она могла делать снимки или записывать видео при обнаружении движения. Однако в зависимости от сети Wi-Fi может наблюдаться задержка видео.

Рис. 1. Прототип

Мы можем реализовать этот проект, применив два метода, которые будут объяснены ниже.

Настройка Raspberry Pi для камеры

Сначала вам необходимо настроить Raspberry Pi для интерфейса камеры. Откройте терминал и выполните команду «sudo raspi-config». Затем вы получите окно синего цвета с несколькими опциями. Выберите опцию «Интерфейс» и включите интерфейс камеры. (См. рис. 2,3,4).

Рис. 2. Конфигурация Raspberry Pi
Рис. 3. Настройка интерфейсов
Рис. 4. Настройка камеры

Теперь ваш Raspberry Pi готов к использованию интерфейса камеры, а это означает, что вы можете начать потоковую передачу видео с камеры через Wi-Fi. Вы можете заархивировать это, используя следующие два метода.

Кроме того, проверьте Потоковое видео Raspberry Pi через Интернет.

Потоковое видео с камеры с помощью проигрывателя VLC.

В первом методе мы будем транслировать видео с камеры с помощью плеера VLC. Для этого сначала откройте окно терминала и введите следующую команду, чтобы установить VLC на Raspberry Pi.

“Sudo apt-get install vlc”

После успешной установки вы можете транслировать видео с камеры с помощью следующей команды

 “raspivid -o – -t 0 -n | cvlc -vvv поток:///dev/stdin –sout ‘#rtp{sdp=rtsp://:8554/’ :demux=h264”

Чтобы получить вывод потокового видео с камеры, подключите свой компьютер или телефон к той же сети Wi-Fi, к которой подключен Raspberry Pi. Затем откройте проигрыватель VCL, затем перейдите в меню потока и вставьте URL-адрес.

rtsp://ip-адрес вашего pi:8554/

Теперь откройте текстовый редактор и вставьте в него следующий код

Сохраните его как cam.py и запускайте эту программу всякий раз, когда захотите транслировать видео в прямом эфире.

Потоковое видео с использованием движения

Откройте терминал и выполните следующую команду для установки движения: «sudo apt-get install motion»

Затем настройте параметры для непрерывной работы сервера камеры в фоновом режиме

“sudo nano /etc/default/motion”

 start_motion_daemon=yes

Затем внесите некоторые изменения в конфигурацию движения, как описано ниже (см. рис. 5).

Запустите эту команду

“sudo nano /etc/motion/motion.conf”

Внесите эти изменения в соответствии со своими потребностями

Stream_port=8081

Качество потока 50 # установите качество в соответствии с вашими потребностями

# Разрешить движению запускать демон, который мы установили ранее
демон включен

# установите частоту кадров потока (100 для более высокого качества)
частота кадров 100

# установите ширину и высоту вашего видео
ширина 640
высота 480

# управление портом 8080 от default
webcontrol_port 8080

# осторожно! не устанавливайтеstream_port так же, как порт веб-контроля

Завершив настройку выше, сохраните и выйдите из файла конфигурации, используя клавишу «CTRL + X». Затем нажмите клавишу Y и нажмите Enter.

Чтобы запустить потоковое видео с камеры, откройте терминал и выполните эту команду

“запуск движения службы sudo”

“Sudo motion”

Теперь подключите свой компьютер и Raspberry Pi к одной сети. После этого откройте любой веб-браузер и введите следующий URL

https://ip-адрес вашего Raspberry Pi:8081

Теперь вы можете транслировать видео с камеры в своем веб-браузере.

Рис. 5. Конфигурация движения

Вывод видео с камеры через HDMI или композитный RCA

Если вы хотите получать видеовыход, как и другие камеры наблюдения, на композитном разъеме RCA или на HDMI без каких-либо задержек видео, создайте следующий код Python и запустите этот код, чтобы вывести видео с камеры Raspberry Pi на экран телевизора.

Придание движения камере

Создайте программу на Python, как показано в приведенном ниже фрагменте кода, и запустите код для перемещения серводвигателя.

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

Сначала подключите серводвигатель к контактам Raspberry Pi, как показано ниже

Сигнальный контакт PWM двигателя (провод оранжевого цвета) к Raspberry Pi GPIO

Серводвигатель VCC – источник питания  5 В

Земля к земле источника питания

Заземление Raspberry Pi к заземлению серводвигателя

Теперь поместите Raspberry Pi в камеру case и исправьте все согласно картинкам, показанным ниже-

Рис. 6. Крышка Raspberry Pi.
Рис. 7. Raspberry Pi внутри case
Рис. 8. Припаяйте провода к выводам GPIO
Рис. 9. Установите Raspberry pi case на серводвигатель

Загрузить исходный код: нажмите здесь


Категория: Телевизионная техника | Добавил: Администратор (18.05.2026)
Просмотров: 44 | Рейтинг: 0.0/0


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2026