Raspberry Pi Garage Door Opener с потоковым видео статуса двери.
Эта инструкция изменяет два других руководства. Только что подключили магнитный датчик к статусу двери на странице.
Шаг 1. Сначала выполните эти инструкции
Вам нужно сделать это Instructable @http://www.instructables.com/id/Raspberry-Pi-Garage-Door-Opener
Затем сделайте это @ http://pimylifeup.com/raspberry-pi-webcam- server /
Далее я покажу, что я изменил, чтобы сделать видео на том же экране, что и кнопка.
Шаг 2. Отредактируйте \ var \ www \ style.css next
[электронная почта защищена] $ nano /var/www/css/style.css
Замените весь текст этим (вставка, кажется, удаляет форматирование) Замените IP-адрес своим RasPi.
html, body {
margin:0px;
padding:0px;
background:# 263238;
background-image:url («http://192.168.1.150:8081/videostream.cgi» );
background-size:980px 735px;
background-repeat:no-repeat;
text-align:left;
}
div.awrap {
position:fixed;
height:150px;
left:110px;
top:792px;
width:760px;
text-align:left;
}
{
display:inline-block;
border-radius:15px;
border:2px solid # 263238;
width:760px;
height:150px;
background:# B5B1B1;
-moz-box-shadow:inset 0 0 10px # 000000;
-webkit-box-shadow:inset 0 0 10px # 000000;
box-shadow:inset 0 0 10px # 000000;
-webkit-tap-highlight-color:rgba (255, 255, 255, 0) $
}
a:active {
background:# 263238;
-moz-box-shadow:inset 0 0 50px # 000000;
-webkit-box-shadow:inset 0 0 50px # 000000;
box-shadow:inset 0 0 50px # 000000;
}
Шаг 3. Измените sudo nano /var/www/index.php
Шаг 4. Измените sudo nano /etc/init.d/garagerelay
#! / bin / bash
# /etc/init.d/garagerelay
# Выполнять определенные функции по запросу системы
регистр «$ 1» в
начало)
эхо «Пусковое реле»
# Включите 0, чтобы реле оставалось выключенным
/ usr / local / bin / gpio написать 0 1
# Запустить Gpio 0 или 17 в режиме вывода BCM
/ usr / local / bin / gpio mode 0 out
# Запустите Gpio 2 или 27 в BCM в режиме с подтягиванием (используется контакт справа от BCM 27 для заземления переключателя магнитного поля)
/ usr / local / bin / gpio режим 2 в
/ usr / local / bin / gpio, режим 2 вверх
;;
стоп)
echo «Остановка gpio»
;;
*)
echo «Использование:/etc/init.d/garagerelay {start | stop}»
выход 1
;;
esac
выход 0
Шаг 5. Запуск движения при загрузке
$ sudo nano /etc/init.d/cam_motion
Затем вставьте каплю ниже
#! / bin / sh
# /etc/init.d/cam_motion
# Выполнять определенные функции по запросу системы
регистр «$ 1» в
start)
echo «Запуск движения камеры»
nohup / home / pi / mmal / motion -n -c /home/pi/mmal/motion-mmalcam.conf 1> / dev / null 2> &1;;
стоп)
echo «Остановка движения камеры»
killall motion
;;
*)
echo «Использование:/etc/init.d/cam_motion {start | stop} ”
exit 1
;;
esac
exit 0
crtl o для сохранения
crtl x для выхода
Сделать его исполняемым
$ sudo chmod 777 /etc/init.d/cam_motion
Запустить при загрузке
$ sudo update-rc.d -f cam_motion start 4
Перезагрузить
Подробнее:Raspberry Pi Garage Door Opener с потоковым видео статуса двери.
Производственный процесс
- Считать температуру с помощью DS18B20 | Raspberry Pi 2
- Измерение температуры с помощью RASPBERRY PI
- Мониторинг температуры с помощью Raspberry Pi
- Датчик движения, тревога, запись видео в HA на Raspberry Pi
- Обнаружение молний с помощью Raspberry Pi
- Сигнализация о воде Raspberry Pi 2 с t сапожником плюс
- Монитор температуры ThingSpeak с Raspberry Pi
- Аэропоника с Raspberry Pi и датчиком влажности
- Использование ИК-пульта дистанционного управления с Raspberry Pi без LIRC
- Малина с кулачком в скворечнике