La idea nació para hacer una cámara web económica utilizando los ingredientes disponibles. Es deseable que cuente con una interfaz web confeccionada para que se pueda controlar de forma remota, girándola en diferentes direcciones, para que se pueda cambiar la configuración, para tomar foto / video, descargar grabado, detección de movimiento para que ...
La idea nació hace mucho tiempo, implementada y probada como un perro guardián en un vehículo ... Bueno, esto es cuando sales del auto bajo la señal de evacuación por 5 minutos y tienes miedo de que te lo lleven una grúa, mientras estás eligiendo lentes en la tienda, y la webcam guarda y envía. cartas al teléfono. Pero esto es así, por cierto. En este artículo, le mostraremos cómo hacer una cámara de este tipo, cómo funciona, cómo configurarla, etc.
Dado que la cámara va a ser presupuestaria, incluso extrapresupuestaria, los componentes son apropiados:
- raspberry pi zero w (, wifi, wifi ) 1,5 .;
- -500 .
- sg-90 — 2. — 200 .
- , -100 .
- — 1000 .;
- , raspberry pi-.
: 3300 .
!
La parte del software se basa en la interfaz de la cámara web Rpi , en la que todo funciona básicamente de forma inmediata . Solo queda agregar los botones de control reales en la página, los scripts y conectar los servos.
Primero, conectemos la suspensión. No discutiremos cómo recolectarlo, ya que todo es intuitivamente simple allí: dónde y cómo insertar los servos sg-90. Conectar los servos a la raspberry pi tampoco es complicado, los cables rojos van a la energía de la frambuesa (5V), los negros van a Gnd, los naranjas van a la frambuesa gpio (gpio17, gpio27):
Esquemas
* ( ).
* ( ).
Lanzamiento
La propia raspberry pi buscará un punto de acceso wifi jefe con una contraseña 1234554321, tendrás que crear este punto.
En la frambuesa en sí, no se requieren configuraciones especiales, e inmediatamente después de cargarla en la frambuesa y descargar la imagen, la interfaz web rpi está disponible en: 192.168.1.104 : 8080 / html
Puede mover la cámara haciendo clic en las flechas de la página, y también puede tomar una captura de pantalla, grabar un video etc., opciones para todos los gustos y colores:
Al mismo tiempo, la velocidad de transmisión de video es bastante vigorosa, sin congelaciones.
¿Cómo puedo cambiar los scripts de control del cardán si los servos se mueven en diferentes direcciones?
Habiéndose conectado a la raspberry pi a través de wifi ("boss", "1234554321") a través de vnc ("pi", "raspberry"),
inicie mc y siga la ruta:
mc
cd /var/www/html
Busque up.sh, down.sh, left.sh, right.sh allí y cámbielos según sea necesario. Por ejemplo, left.sh en right.sh y viceversa si el cardán se mueve hacia la derecha en lugar de hacia la izquierda.
Los scripts se crearon al instalar el paquete servoblaster y es él quien se encarga de trabajar con gpio.
Cómo instalarlo (aunque esto no es necesario aquí) se puede leer en Internet, también hay una instrucción en el archivo de imagen.
¿Cómo agregar / eliminar botones en la interfaz web de Rpi?
Habiéndose conectado a la raspberry pi a través de wifi ("boss", "1234554321") a través de vnc ("pi", "raspberry"), debe ejecutar mc con el comando sudo mc.
A continuación, siga la ruta y corrija el archivo de botones de usuario:
sudo mc
cd /var/www/html
nano userbuttons
Comente los botones innecesarios:
después de actualizar la página del navegador, desaparecerán:
¿Por qué necesitamos estos botones? Para agregar opciones de control directamente desde la interfaz web.
Al lanzar scripts de control de gpio en / var / www / html / macros, puede convertirse en un tanque de trabajo.
También puede desactivar toda esta economía a través de la interfaz web en la pestaña correspondiente: los
entusiastas agregaron una notificación en el telegrama al proyecto de interfaz web Rpi si es necesario, pero hace un año esto dejó de funcionar. Las instrucciones sobre cómo configurar esta opción también están en la imagen.
¿La raspberry pi zero también manejará la transmisión de audio?
Se intentó sintonizar usando el paquete sox (?), Pero se logró grabar breves fragmentos de audio y la transmisión de video sufrió mucho. Por tanto, esta opción tuvo que abandonarse.
Imagen - descargar .