Automatización del hogar Datura 6 - mejoras de 2015 (3 / 5 paso)

Paso 3: Código de Arduino y cableado

Bien, en el archivo adjunto usted encontrará el código y las bibliotecas requeridas para compilar el código.

Simplemente descomprimir las librerías y copiar a la carpeta de arduino

  • datura_mega_v18.ino es el código de
  • dht22.zip - la biblioteca de sensor de temperatura humedad
  • adafriut_pcd8544.zip - pantalla de caracteres biblioteca
  • adafruit_gfx.zip - pantalla gráfica biblioteca
  • Ethernet.zip - biblioteca de ethernet
  • realtimeclock ds1307.zip - biblioteca de reloj
  • SD.zip - biblioteca de microsd


Mapeo de la memoria EEPROM

EEPROM(0) = n_rel - número de relés conectados
EEPROM(1) = log on/off
EEPROM(10-15) = auto/manual modo de relé
EEPROM(20-27) = pwd
EEPROM(30-41) = humedad max (2 bytes x valore)
EEPROM(100-147) = nombres de relé
EEPROM(1001-1168) = tabla 1 temporizador de encendido/apagado
EEPROM(1169-1336) = tabla 2 temporizador encendido/apagado
/ / PIN:
A0, A1, A2, A3, A4, A5 sensores de parámetros (valores analógicos 0-1023)
4 arduino - tarjeta SD CS
arduino 6 - reservado (activación de lcd)
44 arduino - sensor de temp/hum DHT22
46 arduino - sensor de flujo
10 ethernet reservados (necesario para compatibilidad de arduino uno)
== > pin 1 lcd - v + 3.3 arduino
arduino 13 == > pin 2 lcd - reloj Serial out (SCLK) (se necesita 10 res de k)
arduino 11 == > pin 3 lcd - datos en serie a (DIN) (se necesita 10 res de k)
arduino 12 == > pin 4 lcd - selección de comando de datos (D/C) (se necesita 10 res de k)
PIN Gnd arduino == > pin 5 lcd - selección de chip LCD (CS)
== > pin 6 lcd - LCD oscillatore est - no conectado
PIN Gnd arduino == > pin 7 lcd - GND
== > pin 8 - Vout - opcional led luz de fondo lcd
arduino 9 == > pin 9 lcd - Reset (se necesitan 10 res de k)
arduino 20 == > pin SDA RTC DS1307
arduino 21 == > pin SCLK RTC DS1307
30,31,32,33,34,35 relés
arduino 53 - ethernet reservados

Una vez cargado el código de arduino, es hora de fuego en. PERO no conectar la alta tensión al relé. a conectar más tarde, en el último.

Se deben ver también el trabajo de visualización y ciclismo entre relés.

Artículos Relacionados

Web-Enabled termostato casero (y centro de automatización del hogar)

Web-Enabled termostato casero (y centro de automatización del hogar)

Este Instructable explica cómo construí termostatos WiFi habilitado para mi casa. Los termostatos programables con 6 diferentes períodos de tiempo durante el día, a pesar de aumento a un número arbitrario sería bastante triviales. Que pueden ser prog
Servidor de automatización del hogar con router

Servidor de automatización del hogar con router

convertir un router barato en un servidor de automatización del hogar!Este proyecto permitirá cambiar enchufes y luces desde su iPhone, o cualquier navegador.También podrás enviar comandos serie control remoto.Este proyecto se basa en SmartLinc.http:
Creación de un sistema de automatización del hogar!

Creación de un sistema de automatización del hogar!

Aquí es cómo había automatizado mi casa. Necesitaba un medio para;-administrar mi sistema de energía solar incluyendo la habilidad de cambiar de fuente de utilidad debo necesitarlo.-administrar el alimento y el agua a mis tres perritos.-controlar las
Automatización del hogar usando MQTT y NodeMcu o arduino

Automatización del hogar usando MQTT y NodeMcu o arduino

Domótica es un rumor nuevo hoy en día... hay tantos hardware de código abierto disponibles para construir su propia automatización del hogar. Muchas herramientas, es fáciles de confundir para decidir cual es mejor / conveniente para usted. Manteniend
Linux: empezando en un servidor de automatización del hogar.

Linux: empezando en un servidor de automatización del hogar.

Linux: empezando en un servidor de automatización del hogar.Esto es sólo un quickie prueba de concepto sobre el uso de un servidor web para Domótica remotamente. a todos nos va a hacer es encender algunos leds, pero el plan de acción estará allí para
Ingeniería inversa: USB controlado hack de automatización del hogar

Ingeniería inversa: USB controlado hack de automatización del hogar

hackear un sistema inalámbrico de automatización del hogar para ser controlada usando dos Microcontroladores AVR USB!¡ Mira el video! El sistema es realmente más sensible, pero el navegador de mi celular es lento.Si te gusta esto, posiblemente le gus
Edison de Intel basado en monitor de sonido para la automatización del hogar!

Edison de Intel basado en monitor de sonido para la automatización del hogar!

Hola todo el mundo!Soy Geeve George un fabricante con orgullo de la INDIA! Empecé a hacer en la edad de 10 y mi afán por hacer todavía continúa como estoy fascinado por las infinitas posibilidades y oportunidades que la tecnología ofrece.Sombrero! es
Bluetooth basado en automatización del hogar

Bluetooth basado en automatización del hogar

Bluetooth basado en automatización del hogar, proyecto permite controlar aparatos eléctricos utilizando su teléfono móvil android. Consiste en el microcontrolador ATmega8, módulo Bluetooth HC-06, Relays.There son muchos Inicio sistemas de automatizac
Guía para principiantes en el uso Webhooks para automatización del hogar con Prota OS

Guía para principiantes en el uso Webhooks para automatización del hogar con Prota OS

TL:DR: webhooks son fáciles de usar y configurar con Prota OS. Utilice webhooks para cientos de flujos de trabajo de automatización.Aprender a configurar y utilizar OS Prota para Raspberry Pi aquí.Descargar OS Prota para Raspberry Pi aquí.¿Cuáles son
Compruebe que está en casa! Automatización del hogar. Vigilancia. Gran hermano tecnología frambuesa PI.

Compruebe que está en casa! Automatización del hogar. Vigilancia. Gran hermano tecnología frambuesa PI.

En este instructable brevemente explicaré cómo se puede construir una página web para ver quién está en casa o utilizar el script para la automatización del hogar.Se necesita:* Un router con posibilidad de configurar la dirección ip dirección mac* Fa
DIY IoT $10 base de automatización del hogar

DIY IoT $10 base de automatización del hogar

Se realiza IOT basado en proyecto de automatización del hogar con bajo costo ESP8266 ESPino ESP-12 módulo de WiFi, utiliza relés y algunos componentes simples, se suministra completa código y pcb layout, para más detalles sobre la configuración del s
Automatización del hogar con un Smartphone (TV, Arduino, luz, seguridad, proyector, reproductor de DVD...)

Automatización del hogar con un Smartphone (TV, Arduino, luz, seguridad, proyector, reproductor de DVD...)

Estos días los dispositivos de domótica y el hogar sistemas de control son muy populares. Incluso en la comunidad de DIY-ers. Así decidí hacer mi propio dispositivo de control Inicio con Arduino. El dispositivo puede controlarse con un teléfono celul
LinkIt un SMS base de automatización del hogar

LinkIt un SMS base de automatización del hogar

Ahora otra vez se me ocurrió con la nueva variante de la domótica con linkit uno basado en el servicio de SMS de GSM. Ahora puede controlar el dispositivo desde donde en el mundo. Estoy tan emocionada para explicarte su mi mejor proyecto de mi vida p
Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

descargar el Resumen de WR703N (archivo zip de 340MB):https://sourceforge.net/projects/WR703N/---------------------------------------------------------------------------------------------------------------------------------Estimado lector,Hay muchos