Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство расскажет, как:
1. Поместите камеру в локальную сеть (для удаленного просмотра через компьютер или телефон)
2. Управление обзором камеры (с помощью мотор-редуктора)
Перечень деталей для проекта:
1. Мотор с редуктором
2. Raspberry Pi B
3. H-мост
4. USB-камера (Logitech)
Шаг 1. Поместите потоковую камеру в локальную сеть (используя "движение")
$ sudo apt-get update
$ sudo apt-get install motion
$ sudo apt-get install libv4l-0
$ sudo apt-get install uvccapture
$ gedit / и т. д. / по умолчанию / движение
изменить "start_motion_daemon yes" (с "no")
$ gedit /etc/motion/motion.conf
включить демон (с "выключить")
stream_localhost выключен (от "включен")
частота кадров 100 (от "2")
stream_maxrate 10 (от "1")
$ service motion start
$ начало движения
В случае остановки камеры:
$ остановка движения
$ остановка движения службы
Откройте веб-браузер, введите адрес: 192.168.1.71:8081 -> изображение камеры должно быть в веб-браузере (примечание: 192.168.1.71 - IP-адрес Raspberry)
Шаг 2: сделайте локальный сервер
$ sudo apt-get install apache2 php5 libapache2-mod-php5
Если все в порядке, локальная сеть будет отображаться в веб-браузере после ввода адреса 192.168.1.71/index.html.
Этот "index.html" сохраняется в / var / www / html /
Шаг 3. Поместите «камеру» и «IO Control» на локальный сервер
На шаге 1 изображение с камеры транслируется (192.168.1.71:8081)
На шаге 2 создается локальный веб-сервер.
Таким образом, на локальном сервере создается php-страница для загрузки потока камеры, между тем на этой php-странице также есть 2 кнопки (поворот влево / вправо) для управления камерой.
Для удобства весь проект сохраняется по этой ссылке (общий доступ в Google)
Возьмите указанные выше файлы, извлеките их, затем сохраните все файлы и папки в / var / www / html /
Шаг 4: Установите оборудование
GPIO Raspberry (GPIO_0, GPIO_7, GND) используется для управления драйвером двигателя (H-Bridge L298N)
Сделайте подставку для камеры, установите их все вместе, как на картинке.
Шаг 5: Протестируйте
Откройте веб-браузер, введите адрес 192.168.1.71/camera.php
Теперь мы можем протестировать это и увидеть результат