Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Abridor de Garagem Raspberry Pi com Streaming de Vídeo ao Vivo – Guia Passo a Passo

Este guia estende dois projetos fundamentais – o Abridor de Garagem Raspberry Pi e o Servidor Webcam Raspberry Pi do PiMyLifeUp. Ele adiciona um sensor magnético de status da porta e exibe o feed de vídeo ao vivo diretamente na página de controle.

Passo 1: Complete os Instructables Pré-requisitos

Antes de prosseguir, siga as instruções nos dois projetos referenciados. Isso garante que seu Pi está configurado com um relé controlado por GPIO e um servidor de streaming de webcam.

Passo 2: Atualize o Estilo da Página Web

Edite a folha de estilos localizada em /var/www/css/style.css:

nano /var/www/css/style.css

Substitua seu conteúdo pelo snippet abaixo, substituindo SEU_IP_PI pelo endereço local do seu Raspberry Pi:

html, body {
    margin: 0;
    padding: 0;
    background: #263238;
    background-image: url("https://SEU_IP_PI: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;
}
a {
    display: inline-block;
    border-radius: 15px;
    border: 2px solid #263238;
    width: 760px;
    height: 150px;
    background: #B5B1B1;
    box-shadow: inset 0 0 10px #000;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
a:active {
    background: #263238;
    box-shadow: inset 0 0 50px #000;
}

Passo 3: Modifique a Página Index

Ajuste /var/www/index.php para incluir o botão que aciona o relé da garagem. (Insira sua própria lógica PHP aqui.)

Passo 4: Crie o Script de Serviço do Relé

Crie /etc/init.d/garagerelay com o seguinte conteúdo:

#!/bin/bash
# /etc/init.d/garagerelay – Controla o relé da porta da garagem
case "$1" in
    start)
        echo "Iniciando Relé"
        # GPIO 0 aciona o relé; 1 = desligado
        /usr/local/bin/gpio write 0 1
        /usr/local/bin/gpio mode 0 out
        # GPIO 2 (BCM 27) lê sensor magnético com pull-up
        /usr/local/bin/gpio mode 2 in
        /usr/local/bin/gpio mode 2 up
        ;;
    stop)
        echo "Parando GPIO"
        ;;
    *)
        echo "Uso: /etc/init.d/garagerelay {start|stop}"
        exit 1
        ;;
esac
exit 0

Torne o script executável e registre para iniciar no boot:

sudo chmod 755 /etc/init.d/garagerelay
sudo update-rc.d garagerelay defaults

Passo 5: Configure Motion para Iniciar no Boot

Configure o serviço Motion:

sudo nano /etc/init.d/cam_motion

Insira o seguinte:

#!/bin/sh
# /etc/init.d/cam_motion – Inicia Motion para câmera Pi
case "$1" in
    start)
        echo "Iniciando Camera Motion"
        nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf &>/dev/null &
        ;;
    stop)
        echo "Parando Camera Motion"
        killall motion
        ;;
    *)
        echo "Uso: /etc/init.d/cam_motion {start|stop}"
        exit 1
        ;;
esac
exit 0

Torne o script executável e habilite no boot:

sudo chmod 755 /etc/init.d/cam_motion
sudo update-rc.d cam_motion defaults
sudo reboot

Notas Finais

Após reiniciar, seu Pi fará streaming de vídeo ao vivo da câmera, fará overlay do status da porta e exporá um único botão que alterna o relé da garagem. Para solução de problemas mais profunda, consulte a documentação do abridor original e do guia de servidor webcam.

Processo de manufatura

  1. Como Ler Temperatura com DS18B20 no Raspberry Pi 2
  2. Medição de Temperatura no Raspberry Pi com Sensores Maxim 1‑Wire e Bridge I2C DS2482
  3. Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
  4. Monitoramento Residencial Seguro com Home Assistant no Raspberry Pi: Movimento, Alarme e Captura de Vídeo
  5. Detecção de Raios com Raspberry Pi e AS3935: Guia Prático
  6. Construa um Alarme de Água Headless para Raspberry Pi 2 com Adafruit T-Cobbler Plus
  7. Construa um Monitor de Temperatura ThingSpeak com Raspberry Pi e BrickPi
  8. Construa um Sistema Aeropônico Automatizado com Raspberry Pi e Sensor de Umidade
  9. Capturar Comandos de Controle Remoto IR no Raspberry Pi sem LIRC: Abordagem Python UART
  10. Instalando uma Câmera Raspberry Pi em uma Casinha de Pássaros – Guia Passo a Passo