Casa alarma Internet Dialer de Aritech con Arduino (5 / 6 paso)

Paso 5: El Software

El código es bastante complejo - fue un gran esfuerzo y muchos trucos debían emplearse para exprimir este código (emulador de teclado, páginas HTML, HTML servidor Web, cliente de correo electrónico, Websocket Webserver, cifrado DES y Base64 bibliotecas) en el pequeño Arduino 32K flash y ram espacio.

Todo el código está alojado aquí:

https://github.com/OzmoOzmo/CastleAritechArduinoRK...

Voy a actualizar el proyecto de código de cada tiempo - así que el proyecto de la bifurcación para obtener notificaciones cuando hay una actualización.

Descargar todos los archivos (importante: use el botón de descarga zip en lugar de un archivo a la vez).

Para compilar:

Colocar en la misma carpeta - y abra el archivo .ino en el IDE de Arduino.

Hay un archivo de configuración en el fichero config.h del proyecto - esto es donde se establece su dirección IP, su dirección de correo electrónico y otras opciones. Está bien comentado con todas las opciones para elegir.

Compilar y cargar en a Arduino. Se necesita desconectar el Arduino completamente desde el panel de alarma a programa it - como nada conectado a la Arduino RX y TX (pin 0 y 1) puede bloquear el usb avances de programación.
También su mejor no tener la fuente de alimentación de 5V conectada al Arduino y el USB conectado a un PC a la vez como intentará alimentación del Arduino.

Desarrolladores de

Personalización del software

He encontrado un Leonardo o Mega para ser bueno para la depuración como tienes dos puertos serie - uno para conectar al panel de alarma y otro para el envío de mensajes de depuración hacia la PC. Pero para el funcionamiento normal - estos o UNO perfecto.
Un osciloscopio y analizador de señal digital fueron las grandes herramientas para descifrar los protocolos utilizados - puedo documentar más en cómo hacer ingeniería inversa el Protocolo si alguien desea.

Artículos Relacionados

Conexión de sensor de alarma para ventana o puerta con Arduino

Conexión de sensor de alarma para ventana o puerta con Arduino

En este instructable explico de forma sencilla como conectar un sensor magnético un arduino de manera cuando este se dispare, Arduino encienda un LED.Este es el primer paso que dado para construirme una alarma con diferentes sensores basada en Arduin
Alarma para su habitación con Arduino

Alarma para su habitación con Arduino

Este es un tutorial Cómo puede poner alarma en cualquier sala con arduino y phpPaso 1: ¿Qué necesita? Te hace falta:Placa - Arduino-LCD para Arduino-Altavoz-Relee-Fuente de alimentación para Relee-Protoboard-Imán sensor-Cables-PC-Wamp serverPaso 2: C
Robot de Internet PC iPhone controlado con arduino

Robot de Internet PC iPhone controlado con arduino

robot Arduino Internet PC controlado con iphone SPY Webcam robot rueda portátil usando lenguaje de procesamiento + arduino... Software - por Francisco Dias
Cómo hacer un sistema de alarma con Arduino

Cómo hacer un sistema de alarma con Arduino

Con Arduino es realmente posible hacer proyectos complejos, particularmente a través de Internet, se puede utilizar a través del escudo diferentes disponibles para el microcontrolador. En este artículo, veremos cómo hacer un sistema de alarma profesi
Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
Alarma/Despertador con Arduino

Alarma/Despertador con Arduino

Este es el primer proyecto subo y escribo y me posiciones compartirlo pues me parece un proyecto muy interesante y muy entretenido.La idea para este proyecto fue porque tenia en casa un pequeño reloj despertador desde navidad que no había usado pues
Automatización casera con Arduino... Y JavaScript!

Automatización casera con Arduino... Y JavaScript!

En este instructable (mi primera una realidad), te guiará para realizar la automatización en su hogar con Arduino, sí, no tan nueva... Pero también se incluyen JavaScript, usando Node.js y una impresionante biblioteca con Arduino llamado johnny cinco
Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

ICStation Equipo de presentarles este cuerpo infrarrojo humo temperatura alarma sistema humano basado en ICStation Meag2560 compatibles con Arduino.The humano cuerpo infrarrojo humo temperatura sistema de alarma funciona bajo el voltaje de 5v DC y ut
Automatización casera con arduino wifi, bluetooth y control remoto IR

Automatización casera con arduino wifi, bluetooth y control remoto IR

Este es un tutorial para mostrar cómo construir un sistema domótico con arduino Wifi [ESP8266-01], bluetooth (HC-05) y control remoto IR. Automatización del hogar resulta en un hogar más inteligente y se utiliza para proporcionar una mayor y más salu
Robot Scara casera brazo sorteo robótica con Arduino Control

Robot Scara casera brazo sorteo robótica con Arduino Control

Robot Scara casera brazo robótico llamar Control de Arduino DIY Laser grabado marco 3D impresora PlotterMateriales:1 pieza de 57 mm motor de pasos de 1,8 grados toma de antigua máquina de fotocopia1 PC 42 mm motor de pasos de 1,8 grados toma de antig
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Enchufe de IoT con Arduino y ESP8266

Enchufe de IoT con Arduino y ESP8266

En este instructable, muestro cómo agregar mayor accesibilidad, inteligencia y conectividad a un enchufe de pared normal. Esto se hace con una combinación de microcontroladores, Arduino, sensores varios, ESP8266 y una combinación de paquetes de softw
Controles de lectura/emular con Arduino y frambuesa Pi

Controles de lectura/emular con Arduino y frambuesa Pi

Mandos a distancia están en todas partes. Son la interfaz a su televisores, sistemas de música y qué no. Probablemente tienes unos cuantos de repuesto ahí, devastada en la desaparición de su mejor. Animarlos y les ponga en uso! (Skynet aprueba...)Aqu
Domótica con Arduino parte-me

Domótica con Arduino parte-me

No es como cualquier otro domótica como hemos visto anteriormente. Que está controlando remotamente dispositivos cuál es la diferencia. Es porque puede controlar desde el mundo. Se puede controlar usando cualquier dispositivo que tenga conexión a int