Tabla de contenido:
- Paso 1: Cómo: Construir el marco
- Paso 2: Cómo hacerlo: Tablero de control del servomotor
- Paso 3: programación del procesador
- Paso 4: coloque la placa de la cámara web en el marco
- Paso 5: Juntando el resto de las piezas
- Paso 6: Listo para la prueba
- Paso 7: interfaz de usuario
Video: 30 $ Sistema de vigilancia con interfaz de usuario: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
Sistema de vigilancia extremadamente barato y muy fácil de hacer. No es necesario ser ningún científico espacial para hacer eso. Probablemente encontrará todas las piezas necesarias en su ferretería local. Solo necesitará 2 barras angulares, 2 servomotores, un par de componentes electrónicos y una cámara web (antigua). Y por supuesto algunos softwares en tu computadora. Este instructivo le mostrará cómo construir un sistema de vigilancia funcional. Requisitos: - Sistema operativo Linux - Servidor (Apache) - Soporte PHP - Mysql (opcional) Si no desea utilizar la verificación de inicio de sesión Mysql - alrededor de 30 $ - Web Cam - Servo ¡Las imágenes y el video a continuación le dirán más de 784 palabras!
Paso 1: Cómo: Construir el marco
Primero, tienes que comprar 2 barras angulares. Estos costarán alrededor de 2 $ cada uno. Luego, debe perforar todos los 3 orificios en total para estas barras angulares. El diámetro de los agujeros depende de cuál es el diámetro de su eje servo. El punto es que debe caber en el agujero. Por supuesto, también necesitará estos servomotores. Todas las tiendas de RC-hobby están llenas de estos y el precio es de 5 $ en adelante. Puede usar tornillos o pegamento caliente para conectar estas piezas. Usé ambos. Concéntrese en que hay suficiente espacio entre el servomotor y la barra angular, ¡para que pueda girar libremente!
Paso 2: Cómo hacerlo: Tablero de control del servomotor
A continuación, necesitará una placa de control para estos servomotores. Es muy fácil de hacer y contiene pocos componentes. Componentes necesarios: - Procesador Attiny2313- Circuito de búfer Max232- 4 x 0, condensadores 1uF para el Max232- regulador de voltaje 7805- 1 x 16V / 47uF capaitor para el regulador de voltaje (entrada) - 1 x condensador de 100nF para el regulador de voltaje (salida) - 1 x 2, conector de CC de 1 mm o el tamaño que desee usar - 1 x conector D9 para RS232 - barra de púas 2x3 para la conexión del servomotor Siga las instrucciones esquemáticas y su tablero debería verse así.
Paso 3: programación del procesador
No voy a mostrar cómo programar el procesador. Debo suponer que está familiarizado con la programación del AVR. Si no lo hace, entonces tiene que ir con el procesador y el código C a su amigo que puede programar el código en el procesador. El código C es muy simple y corto. Contiene solo 60 líneas de código
Paso 4: coloque la placa de la cámara web en el marco
Okey, ahora tenemos el tablero de control y el marco. Ahora es el momento de abrir su cámara web y conectar la placa de la cámara web al marco. Es fácil de hacer con pegamento termofusible. Puede eliminar de forma segura las conexiones al micrófono y al botón de encendido / apagado. No los vamos a necesitar. Sabes a lo que me refiero cuando abres tu cámara web =)
Paso 5: Juntando el resto de las piezas
Okey, ahora vamos a necesitar un caso. Mi caso es demasiado grande y feo como el infierno, así que ve y trata de conseguir un caso más pequeño y bonito =) ¡ATENCIÓN! ¡No cometas el mismo error que yo! Puse las conexiones de alimentación y RS232 en la parte frontal y, por supuesto, deberían estar en la parte posterior.
Paso 6: Listo para la prueba
Después de las lágrimas, ¡aquí está! =) Ahora es el momento de probar nuestro sistema. Conecte el enchufe y ore.. ¿No fumar? ¿Sin espumoso? ¿Sin fuego o gritos? bien, entonces todo está perfectamente (espero). Cuando el enchufe de alimentación esté conectado, la cámara debería girar a su posición predeterminada. que es 1500us. Mantiene una pequeña voz de "surrur", pero es normal. Ahora puedes intentar controlar tu cámara con el minicom, gtkterm o lo que quieras usar. Es importante utilizar 4800 baudios. ¡Con las otras tarifas no va a funcionar! Sugiero que descargue gtkterm a su máquina Linux y cambie las opciones de puerto para usar la velocidad 4800 Luego presione las teclas a, s, z, x desde su teclado y la cámara debería girar. Si funciona, ¡es hora de divertirse!
Paso 7: interfaz de usuario
Programé la interfaz de usuario con los lenguajes xhtml y PHP. Es complicado y difícil explicar lo que hace todo. En el lado derecho hay 4 botones: cámara encendida, cámara apagada, movimiento encendido y movimiento apagado. Cámara encendida, pone la cámara en línea y luego muestra "la cámara web está funcionando …" y la cámara está apagada, apáguela y se muestra el letrero "la cámara web está detenida". En la mitad de la pantalla se encuentra el flujo de video que proviene de la cámara. Girando la cámara sucede haciendo clic en la imagen. Si ve algún objeto en el borde de la imagen (como una lámpara) y hace clic en él, la cámara girará para que esté en el medio de la imagen cuando se actualice (el intervalo es de 1 s). También hay un botón 4 debajo de la transmisión de video. Arriba, abajo, izquierda y derecha. Con estos botones puede girar la cámara más de cerca. En el lado izquierdo está el área donde se actualizarán las imágenes de movimiento detectado si la detección de movimiento está en línea. También hay un botón para eliminar imágenes, que eliminará todas las imágenes. Zip-packet contiene todo sobre la interfaz de usuario y puede modificar / usar estos archivos como desee. Acerca del script del detector de movimiento, consulte esto:
Recomendado:
Convertidor Boost basado en Esp8266 con una increíble interfaz de usuario Blynk con regulador de retroalimentación: 6 pasos
Convertidor Boost basado en Esp8266 con una increíble interfaz de usuario Blynk con regulador de retroalimentación: En este proyecto, le mostraré una forma eficiente y común de cómo aumentar los voltajes de CC. Te mostraré lo fácil que puede ser construir un convertidor boost con la ayuda de un Nodemcu. Vamos a construirlo. También incluye un voltímetro en pantalla y una retroalimentación
Probador de batería Arduino con interfaz de usuario WEB: 5 pasos
Probador de baterías Arduino con interfaz de usuario WEB .: Hoy en día, los equipos electrónicos utilizan baterías de respaldo para guardar el estado en el que se dejó la operación cuando se apagó el equipo o cuando, por accidente, se apagó el equipo. El usuario, al encender, vuelve al punto donde se quedó
Analizador lógico con interfaz de usuario de Android: 7 pasos
Analizador lógico con interfaz de usuario de Android: el mundo ya está inundado de tantos analizadores lógicos. En mi afición por la electrónica, necesitaba uno para solucionar problemas y depurar. Busqué en Internet pero no encuentro el que estoy buscando. Así que aquí estoy, presentando … " TODAVÍA Otro Lo
Interfaz de usuario fácil de implementar -- Pantalla OLED con joystick y botones: 6 pasos
Interfaz de usuario fácil de implementar || Pantalla OLED con joystick y botones: este módulo tiene una pantalla OLED con dos botones, joystick de 5 direcciones y un acelerómetro de 3 ejes. Esto es útil para configurar la interfaz de usuario de un proyecto. Oye, ¿qué tal chicos? Akarsh aquí de CETech. Hoy vamos a echar un vistazo a un módulo todo en uno que
DISEÑO DE MENÚ ARDUINO Con OLED-UI (INTERFAZ DE USUARIO): 4 pasos
DISEÑO DE MENÚ ARDUINO Con OLED-UI (INTERFAZ DE USUARIO): ¡Hola a todos! En este tutorial intentaré explicar cómo hacer el DISEÑO DE MENÚ ARDUINO usando la pantalla OLED i2c. También se conoce como UI (interfaz de usuario). Se ha utilizado durante muchos proyectos, pero debe estar familiarizado con usted de las impresoras 3D :) Aquí también el video