Cámara de vigilancia autónoma
Retrieved from Get Up! And DIY (http://gdiy.com)
Introducción [ Editar esta sección ]

Me gustaría informarle sobre una cámara de vigilancia de bricolaje que he construido. Es muy diferente a todo lo que hay en el mercado. Trabaja para un máximo de un mes con una sola carga y correo electrónico las actualizaciones de vigilancia sobre la red celular. Todo lo que necesitas hacer es enviar un correo electrónico que la cámara y le responde con una foto de su casa, casa de campo, o en coche.

Aquí hay un video de cómo encaja todo:



El dispositivo de control predefinidos buzón de correo electrónico una vez cada hora. Si un nuevo correo electrónico que se recibe la cámara toma una fotografía, lo guarda en una tarjeta SD y correos electrónicos de la imagen a su propietario.

Haciendo de la cámara también fue un viaje interesante me gustaría compartir.
Piezas necesarias
[ Editar esta sección ]

Sparkfun microSD de escudo; MultiTech MTSMC-G2-IP; LinkSpite JPEG Cámara; ATmega 328p; TPS2020; 16Mhz de cristal; Regulador de 3V, 74HC4052; Adafruit Proto Shield para Arduino PCB, un pedazo de anfitrión MultiTech MTSMC-G2-IP
Sparkfun microSD de escudo; MultiTech MTSMC-G2-IP; LinkSpite JPEG Cámara; ATmega 328p; TPS2020; 16Mhz de cristal; Regulador de 3V, 74HC4052; Adafruit Proto Shield para Arduino PCB, un pedazo de anfitrión MultiTech MTSMC-G2-IP
He utilizado los siguientes componentes básicos para el dispositivo:

MultiTech MTSMC-G2-IP
Este módem GSM es grande debido a su base de soporte POP3 y SMTP. A pesar de estos protocolos no son muy complicados de implementar que las implementó ahorra algo de tiempo.

LinkSpite JPEG Cámara
Este es un dispositivo pequeño estupendo. El soporte integrado de compresión JPEG guarda una gran cantidad de esfuerzo de desarrollo. La cámara genera una imagen de 640x480. La imagen es de alrededor de 50 mil, es lo suficientemente pequeño como para transmitir rápidamente a lo largo de una red celular.

Sparkfun microSD Escudo
Aunque hay algunos circuitos de la tarjeta SD disponibles me decidí a ir con esto porque es muy fácil trabajar con ellos, tanto en software (Sparkfun ofrece una gran API) y en el hardware (una vez más, gracias Sparkfun de built-in de conversión de voltaje).

ATmega 328p
Este micro-controlador fue una elección natural. Arduino Uno usa este chip, así que hay un montón de bibliotecas y los ejemplos que hay. Por desgracia, Arduino Uno se consume también mucha energía cuando está en modo de suspensión, así que tuve que crear una tabla con un sistema más eficiente fuente de alimentación de mí mismo.

TPS2020 y LM2936
TPS2020 es un circuito de distribución de energía grandes. Esto me permitió convertir los componentes del circuito dentro y fuera como yo lo necesitaba. LM2936 es un regulador de corriente de reposo impresionante con muy bajo. Combinación de las dos partes permitió que mi circuito de consumir tan poco como 0.14mA en modo de reposo. Se extiende la vida de la batería de hasta un mes en una sola carga, la cámara se alimenta con 5V a partir de dos pilas CR123A.
Ensamble Breadboard
[ Editar esta sección ]

Hable con MicroSD a través de los pines 13, pin 0, pin 12, la cámara utiliza cuatro líneas: 5V; El módem utiliza cuatro líneas: 5V, 3V de alimentación regulada; TPS2020 que convierte a la tarjeta SD dentro y fuera. Tabla final tiene uno para tarjetas SD; Regulador de 3V para tarjeta SD. Tabla final tiene regulador de 3V para tarjeta SD, Microcontroladores, LM2936, regulador de 5V para el módem, por alguna razón, Modem anthenna; interfaz de programación en los pines 13
Hable con MicroSD a través de los pines 13, pin 0, pin 12, la cámara utiliza cuatro líneas: 5V; El módem utiliza cuatro líneas: 5V, 3V de alimentación regulada; TPS2020 que convierte a la tarjeta SD dentro y fuera. Tabla final tiene uno para tarjetas SD; Regulador de 3V para tarjeta SD. Tabla final tiene regulador de 3V para tarjeta SD, Microcontroladores, LM2936, regulador de 5V para el módem, por alguna razón, Modem anthenna; interfaz de programación en los pines 13
Un diseño de placa proto-prototipo ayudaría a depurar el circuito. También se podría transformar la mesa en una jungla cyberpunk pequeños.

Yo recomendaría, por todo lo de la placa antes de su montaje.
Programación
[ Editar esta sección ]

Yo recomiendo usar Eclipse con AVR Eclipse Plugin . También se necesita un programador para eliminar el programa en el chip. He utilizado un estándar MkII AVRISP , Que trabajó muy bien con mi OS X).

El código fuente para el proyecto se puede encontrar en Google Code .

Circuito de la Asamblea
[ Editar esta sección ]

Conectores estándar de Arduino; Adafruit Proto Shield; Adafruit Proto Shield; Sparkfun MicroSD Escudo
Conectores estándar de Arduino; Adafruit Proto Shield; Adafruit Proto Shield; Sparkfun MicroSD Escudo
Reuní el circuito con la forma más sencilla de lo que podía pensar: simplemente todo de soldadura en las placas de prototipos. Se terminó el aspecto de un sandwich con placas Adafuit en la tarjeta de MicoSD exterior y Sparkfun en el medio.

Se tarda aproximadamente un día de la soldadura, la maldición, sin soldadura y soldadura de nuevo para poner todos los componentes juntos.
Diseño de la caja
[ Editar esta sección ]

Caja motivación

Desafortunadamente, no todos los proyectos de bricolaje han agradable recintos buscando. Creo que es un proyecto totalmente terminado cuando completamente terminados y el circuito, el programa y el recinto se encuentran en armonía. Por lo tanto, decidí usar el servicio de impresión en 3D para conseguir un aspecto que yo quiero.


Herramienta CAD

Después de luchar un poco con herramientas CAD 3D, he descubierto una OpenSCAD gran programa. Es un gran guión basado en el software CAD de edición. En lugar de utilizar el ratón para dibujar formas en 3D un tipo solo en los comandos. Por ejemplo, una esfera con un radio de 5 sería la esfera (r = 5). Impresionante, ¿verdad?

Diseño de la caja
Me decidí a ir con un diseño de esfera limpia. Constists cuerpo de tres partes: la parte superior que aloja la cámara, la parte inferior que alberga el circuito primario y las baterías y un medio "titular" pieza que une parte superior e inferior. El diseño está inspirado en un 8-ball de cualquier tienda de juguetes.

Pinza y OpenSCAD permite hacer modelos precisos de los componentes del circuito como de otras partes del cuerpo. Origen de los archivos CAD se puede encontrar en recinto carpeta en la fuente del proyecto.


3D de impresión
[ Editar esta sección ]

He utilizado Ponoko de servicios de impresión para imprimir mi caja 3D. Debo señalar la excepcional calidad de la impresión.

Caso se imprimen una vez en 3D llega a los componentes encajan muy bien en sus lugares. He utilizado una combinación de tornillos y cinta de doble cara adhesiva para poner todo junto.

Si todo lo que encajan muy bien que la cámara debe estar trabajando y vigilando cuidadosamente su casa. A pesar de que la resolución por correo electrónico la imagen no es HD, es más que suficiente para saber si todo está bien en casa.

Estoy usando AT & T GoPhone como un plan de red. Cuesta alrededor de 8 centavos de dólar para ver un correo electrónico y cerca de 70 centavos para enviar un correo electrónico con una foto.

Comentarios