Paso 5: Cómo funciona código
Lo primero, instale el movimiento.
modificar el archivo de configuración:
Básicamente puede cambiar esta opción:
#start como
demonio
otros parámetros, material.
Añadir los siguientes líneas en el archivo rc.local:
antes de agregar "salida":
sudo mkdir /var/run/motion
sudo chmod + rwxt /var/run/motion
movimiento de sudo
sueño 60
guardar y salir.
Para ver el stream desde fuera de tu red local, tienes que configurar el router para hacer eso.
Luego copiar en el directorio principal el archivo adjunto: drinkdog.py
Pruébalo ejecutando:
Si todo está bien, secuencia del proceso es:
- comienza a vaciar la taza
- después de 20 segundos la taza vaciar termina (tiempo para vaciar mi tazón de agua, cambio en línea de 25 segundos que usted necesita. Bomba de limpiaparabrisas se convirtió en sobrecarga rápidamente, intente establecer no más de 20-30 segundos)
- Espere 5 segundos
- LED encendido
- comienza del tazón de fuente llenado
- dejar agua recipiente relleno una vez que el nivel del agua es de 8cm (depende por sus materiales de construcción, el cambio en la línea 97 con distancia de nivel de agua que necesita)
- Si el nivel del agua se vuelve abajo 8cm, válvula solenoide comienza y repuesio del tazón de fuente de agua pre-seleccion automáticamente hasta un nivel máximo
después de 2, 3 o 4 horas de proceso se reinicia (depende de temperatura exterior controlada por sensor de DHT, de 25° C cada 2 horas, de 19° C a 24° C cada 3 horas y menos de 18° C cada 4 horas. Cambiar el rango de temperatura de las líneas 59 y 61 para fijar diferentes)
Pulsando el botón en el interior, sistema de cierre.
Configuraciones de AutoStart:
Agregue la siguiente línea:
sudo python /home/pi/drinkdog.py
así que cuando se te reinicia el sistema, secuencia de comandos comienza.
Si está usando GrovePi relé en lugar del relé genérico:
- líneas de comentario 21,67 y 73
- descomentar las líneas 23, 31, 68, 74
P.S. script es 24h en