Servidor de puerta de garaje usando electrónica de reciclado al azar

primero de todo, muchas gracias a todas las innumerables personas que aprendí desde que ponen sus proyectos en este sitio Web.  Sin duda ha abierto todo un mundo me corresponde a mí.  Antes de esto nunca habría usado un soldador o un multímetro, o ido interruptores y resistencias de los cajones de Radio Shack, o siquiera pensar en lo que pude con un trozo aleatorio de electronica.  Aunque todavía soy un noob en muchas de las cosas que todos hacen (como verás en algunos de mi obra), siento que he aprendido mucho en el pasado que algunas semanas y me siento realmente bien acerca del uso de muchos elementos que habría lanzado lejos o e se vuelva a encender en el pasado.

Descargo de responsabilidad: yo sé que esto puede parecer un poco Rube Goldberg-ish pero realmente trató de usar lo tenía por ahí primero en vez de salir y conseguir un microcontrolador dedicado (que probablemente habría hecho todo mucho más fácil).

Este proyecto todo comenzó desde el momento que alguien había robado la bicicleta de montaña amada de mi esposa de nuestro garaje.  Vivir y ministrar en una parte superficial de la ciudad, pero siempre nos habíamos olvidado de cerrar la puerta del garage (a veces incluso toda la noche).  Después de ese ladrón, constantemente le pregunto si la puerta estaba abierta.  Conducir lejos de nuestra casa, pensando que es la puerta de garaje cerrada nuestro no.  O antes de que nos retiramos a nuestra habitación, preguntando si estaba cerrada la puerta del garaje, tendría que bajar nuevamente a doble verificación.

Así que decidí que faltaba resolver los siguientes problemas: 1) una forma para monitorear si la puerta estaba abierta o no, 2) si está abierta, que necesitaría poder abrir o cerrar la puerta del garaje a través de internet, 3) si está abierta, un led se iluminan dentro de la casa, 4) si abierta por más de una hora, sería capaz de automáticamente texto conmigo o mi esposa diciendo que la puerta está abierta y 5) no muy barato.

Materiales:
Conmutador de red de la vieja escuela
Ordenador portátil viejo con un interruptor roto
Router roto
Ratón inalámbrico de 2,4 GHz presenter
Extra Navidad luz LED
Hub USB de pegajoso
Fuente de alimentación de una unidad GPS de coche sin usar
Antiguo sin usar teclado
Adaptador de corriente de pared de antigua Radio Shack
adaptador de bluetooth $1 de Meritline

Han comprado:
Auricular Bluetooth de Samsung HM-1100
Resistencias
Reed switches
VGA, cables de red
Cámara IP

Enlaces de referencia
Usando un auricular Bluetooth para abrir la puerta de garaje - http://btmate.com/
Controlador de teclado led -
Utilizando un ratón para transmitir una señal -
Garaje luz indicadora de puerta -
Linux tecla a los comandos de gatillo - http://crunchbanglinux.org/forums/topic/5952/how-to-bind-volume-keys-with-xbindkeys/
Utilizando sendemail en texto - http://ubuntuforums.org/showthread.php?p=7084234

Tomé uno de esos viejos conmutadores de red puede en vez de comprar un nuevo caso de 1U y lo destruyó.  Entonces tomé mi laptop antigua que contaba con una pantalla rota y montado dentro del interruptor y conectados algunos cables para que yo pudiera tener enchufes por ejemplo vga, sonido, de red en el exterior.  Antes de esto nunca había utilizado linux, por lo que he instalado Ubuntu y Apache a menudo referencia a que la gente como ser el más fácil para los nuevos usuarios. Tuve mi amigo escribir un script en python para una página web con un botón que sólo tiene que conectar (y desconecte rápidamente) con el auricular bluetooth para abrir y cerrar la puerta del garaje con la idea de www.btmate.com.  En ese sitio web, el autor toma un auricular bluetooth y el "beep" que se produce cuando el auricular está conectado y que utiliza para generar una señal para activar el abrepuertas de garaje.  La página web también carga una imagen desde la cámara IP por lo que visualmente puedo decir si la puerta está abierta o no.

Después de esto, me di cuenta de que incluso si la puerta está abierta nunca realizarlo si estábamos dentro de nuestra casa.  La única manera de comprobar sería traerlo hasta en nuestros teléfonos o en nuestro ordenador.  Fue entonces que decidí que necesitaba un piloto.  Revisé en Instructables para ver si alguien lo hizo y efectivamente había muchos hacks pero todos ellos dependían de con un alambre largo para comprobar si un interruptor reed fue conectado o no.  Necesitaba algo inalámbrico.  Así que me enganchado a dos interruptores de lámina a un ratón de Presentador inalámbrico de 2,4 Ghz que yo tenía por ahí para activar un PgUp (puerta abierta) y pulsar una tecla PgDn (puerta cerrada) en el servidor.  Fue así que alambré hasta el uso de una verruga de la pared de 3V con pilas.  He pegado dentro de un viejo caso de router roto para que se vea más presentable y utilizan el conector de alimentación del router por rascarse los cables al router de salida y soldar directamente con el ratón inalámbrico.  Así que cuando se abre la puerta del garaje, el imán del interruptor reed pasa primero el interruptor de Av Pág y luego el PgUp interruptor pasado (que indica que la puerta del garaje está abierta) y cuando la puerta se cierra, el imán del interruptor reed pasa el interruptor PgUp primero y luego la Av Pág última (que indica la puerta del garaje es cerrada).  Lo hice para que el ratón inalámbrico constantemente no envía la pulsación de tecla al servidor.

Después de averiguar cómo escribir un script de bash (nunca he programado antes.  Lo último que programado algo fue en Basic de Apple II) y usando linux "programas" xbindkeys y blinkd, que tenía el servidor captura la tecla RE PÁG o Av Pág y que escriben como una variable en un archivo de datos de texto.  Otro script comprobaría ese archivo de datos (usando el awk) y si fue re pág que luego parpadear los leds del teclado y empezar a contar cuánto la puerta ha sido abierta, y si era PgDn luego restablecer los datos de archivos y apagar los leds del teclado y esperan hasta la siguiente pulsación de tecla PgUp.

Una vez que la puerta ha sido abierta durante 1 hora, la secuencia de comandos sería enviar un correo electrónico a mi teléfono utilizando sendemail a través de la línea de comandos que se pueden mostrar como texto en mi teléfono.

Estaba un poco vacilante soldar más brillante LED directamente sobre la placa base del portátil, así que utilicé un viejo USB teclado (desde una idea en Instructables de alguien usando las luces led del teclado para encender o apagar una lámpara de lava) quita el controlador de teclado y quitado el pequeño LED de Bloq Despl.  Me enteré de que el controlador de teclado fue proporcionar 5V en a cada led y con cable eso hasta algunos repuesto Navidad bombillas led (con resistores de curso) que se montan en el parte frontal del servidor de puerta de garaje.

Artículos Relacionados

Controlar con seguridad sockets de powerline red usando electrónica

Controlar con seguridad sockets de powerline red usando electrónica

quería algunos equipos de red remotamente usando un circuito electrónico de control, pero no quería que la molestia de enviar señales a través de la línea de alimentación o a través de un enlace de radio de serie, etc.. El circuito tuvo que ser segur
Utilice el trapicheo para abrir una puerta de garaje con tu smartphone

Utilice el trapicheo para abrir una puerta de garaje con tu smartphone

A pesar de que muchas personas tienen cocheras con sistemas de apertura de la puerta del garaje, coches todavía estacionados fuera. Esto crea un grave riesgo de seguridad debido a un robo de coche simple puede convertirse en un garaje o casa robo una
Fiestas tarjetas electrónicas usando pintura conductora

Fiestas tarjetas electrónicas usando pintura conductora

este instructable le mostrará cómo hacer tarjetas electrónicas para cualquier ocasión de su elección. Sin embargo mi objetivo aquí es sobre todo demostrar cómo los niños pueden divertirse haciendo tarjetas sino también aprender sobre electrónica al m
Abra el controlador de puerta de garaje fuente monitor

Abra el controlador de puerta de garaje fuente monitor

Supervisar y controlar las puertas de garaje de la web (incluyendo dispositivos móviles) a través de un Raspberry Pi.Este proyecto contiene instrucciones de instalación de hardware y software para monitoreo y control de las puertas de garaje remotame
Abridor de puerta de garaje eléctrica Imp

Abridor de puerta de garaje eléctrica Imp

He perdido la cuenta de la cantidad de veces que hemos fijado en un viaje sólo para tener que volver atrás para comprobar si recordamos cerrar la puerta del garaje. Este ' ible le muestra cómo conectar el diablillo eléctrico a su abridor de puerta de
PIGate, abridor de puerta de garaje habilitado para la web

PIGate, abridor de puerta de garaje habilitado para la web

Construcción de un automatismo remoto usando un montaje y un Pi de frambuesaIntroducciónHay algo muy satisfactorio acerca de hacer clic en una interfaz web o golpear un botón en una aplicación y ver algún evento físico ocurren. Es un puente entre la
IPhone abrelatas de la puerta del garaje (¡ actualizado!)

IPhone abrelatas de la puerta del garaje (¡ actualizado!)

UPDATED!Conectado a un relé de 12 voltios, agregué una caja del proyecto y actualizado el relevador de auto apagado receta. Alegría.Hola.Me avergüenza un poco de este hack, ya que en su mayoría utiliza tecnologías existentes, pero voy publicar de tod
Huella digital DIY exploración abrelatas de la puerta de garaje

Huella digital DIY exploración abrelatas de la puerta de garaje

Como una persona sin un coche, no necesita llevar llaves alrededor de donde quiera que vaya. Debido a esto, yo he sido bloqueado fuera de mi casa varias veces. Es un dolor para esperar a que alguien con una llave, así que pensé que haría algo al resp
Abrir su puerta de garaje de un widget de la pantalla de inicio Android!!!!!!

Abrir su puerta de garaje de un widget de la pantalla de inicio Android!!!!!!

En este artículo usaremos una aplicación Android gratis para poner un Widget en la pantalla de inicio. Este widget se utilizará para enviar una solicitud Post de HTTP al servidor de la partícula que se activará una función en el controlador de vuelta
Abridor de puerta de garaje WiFi Arduino

Abridor de puerta de garaje WiFi Arduino

¿Nunca en la lluvia para encontrar la puerta cerrada y las llaves en otro lugar? ¿No? Suerte que luego! Para aquellos que han tenido esta experiencia o no desea nunca, este proyecto le permitirá abrir su puerta de garaje con nay pero un smartphone/ta
Abrelatas de la puerta del garaje de RPi para alquiler

Abrelatas de la puerta del garaje de RPi para alquiler

El problema con el alquiler de una unidad, es que somos capaces de modificar gran parte de los muebles de la casa sin trastornar nuestros propietarios. Pero nos gustaría hacerlo, y es posible hacer algunas cosas.Nuestra unidad de alquiler particular
Abridor de puerta de garaje de Arduino RFID

Abridor de puerta de garaje de Arduino RFID

En este proyecto, utilizaremos el poder de la RFID en su sistema de abertura de la puerta de garaje. Vamos al puente, una conexión en la apertura de interruptor a través de una placa de relé RobotGeek, iniciando la puerta como si hubiera pulsado el b
Abridor de puerta de garaje de Arduino

Abridor de puerta de garaje de Arduino

Este proyecto utiliza un microcontrolador Arduino y un receptor RDM630 RFID para controlar el acceso a mi garaje. Esto es muy útil cuando tenga que llegar con un puñado de tiendas de comestibles. Llevar una tarjeta RFID en mi billetera que funciona i
Hacer A un escritorio de laboratorio de electrónica (en un lugar pequeño, para principiantes)

Hacer A un escritorio de laboratorio de electrónica (en un lugar pequeño, para principiantes)

Vida sin armarios ni un sitio de trabajo no es fácil, realmente no me gusta que tengo un cuarto pequeño. Tenemos una casa de fin de semana, que estoy visitando muy a menudo porque tengo un laboratorio de electrónica todo allí (con Arduino y muchos má