Pages: [1] 2   Go Down
Author Topic: Proyecto Domotico con Arduino  (Read 13997 times)
0 Members and 1 Guest are viewing this topic.
Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas a tod@s.

Quiero presentarlos un sistema domotico basado en arduino, este es totalmente funcional y lleva mucho tiempo funcionando sin ningún tipo de problema, se maneja desde cualquier dispositivo android.

Entre sus características se encuentran:

Control de iluminación con control de potencia.
Control de iluminación on off.
Control  de persianas.
Control de toldos.
Control de climatización con temperaturas de consigna.
Control de Calefacción con temperaturas de consignas.
Control de riego automático.
Programación de horarios.
Programación de escenas o ambientes.
Control por voz.
Posibilidad de control desde fuera de la red local sin ip fija.

Los dispositivos mínimos para hacer funcionar el sistema son:

Arduino Mega.
Arduino Ethernet Shield.
Real Time Clock Module RTC DS1307


Ni que decir tiene que para completar la instalación serán necesarios módulos de reles para control de cargas, sondas de temperatura para climatización, pero con estos dispositivos se puede hacer funcionar el sistema.



Podéis ir al la pagina del proyecto haciendo click aqui
Podéis descargar la aplicación android aqui
Podéis descargar el código para arduino aqui


Si antes de comprar un arduino mega y una ethernet shield queréis haceros una idea del manejo del sistema podéis descargar  una aplicación demo, esta no se conecta a ninguna shield de arduino pero sirve para hacerse una idea del manejo del sistema, la podeis instalar en dispositivos android.

Pulsar para descargar aplicación
Pulsar para instrucciones de instalación.

El sistema tiene 30 puntos de control, podéis descargar el siguiente archivo para ver los mismos.

Listado de circuitos.
« Last Edit: July 27, 2013, 10:47:26 am by R0BERT0 » Logged

domotica arduino android

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues super interesante parece el proyecto
Logged

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

El enlace con las instrucciones de instalación esta mal es este:

Pulsar para instrucciones de instalación.

Esta es una imagen de la aplicación en dispositivos:

Logged

domotica arduino android

Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos, esto de la domotica con arduino resulta muy interesante. Por curiosidad como logras hacer la regulacion de la iluminacion?
Un saludo
Logged

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La regulación de la iluminación se puede hacer de diferentes maneras, solo tienes que adaptar el programa base para tal fin.

Pero en mi opinion en relaccion calidad precio del sistema la mas sencilla es instalar varios focos de empotrar, y mediante etapas decidir cuantos de estos se encienden.

Puedes ver un ejemplo en el siguiente enlace....

http://excontrol.es/Domotica-Arduino/Configuracion%20Android/Domotica-arduino-alumbrado.aspx
Logged

domotica arduino android

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ayuda porfavor unidad ambiental de cultivo

Lo siento llevo toda la noche sin dormir mirando formulas y de mas, y ya desesperado si que expuesto el problema un poco desfasado es un skech reloj sin modulo RTC i2c (integrado 1302), con comprobación de funciones y realización de acciones. Bien el problema esta en el retardo creado por las pausas de acciones, cuando quiero sumar el tiempo del retado simplemente no se suma e probado muchas todas ala hora de verificar están correctas cargo pero no se suma el retardo al tiempo actual.

unsigned long timer1;
unsigned long timer2;

void loop()

// Para evitar oscilaciones, cada 10 segundos LCD
if ( u_segundos == 0 ) {
sensorlm35(); comprobación del sensor si salta retardo de 5 segundos
lcdtemperatura();  imprime estado
  }
}
void unsegundo() {
 
timer2=(millis()/1000); si tiempo vale un segundo
if ( timer1 != timer2 ) {  y tiempo1 no es igual a tiempo2
 timer1=timer2; tiempo1 vale un segundo
 u_segundos++;  por lo k unidad de segundo cuenta 1 segundo       
  }
}

// Rutina de segundos hacemos que unidad de segundo  sume a decenas de segundo1 cada 10 unidades
cuando decena de segundo  llega a 6 vuelve a cero  por lo que cuenta un minuto y con horas igual

if ( u_segundos == 10 ) {
u_segundos =0;
d_segundos++;
}
 
if ( ( d_segundos == 6 ) && ( u_segundos == 0 ) ) {
d_segundos =0;
u_minutos++;
}
 Ya bien la ejecute en el mismo bucle de activación como creándole un bucle propio

void tiempo de retardo(){
 
  if( ventiladorpin == HIGH ){ verificamos el valor de ventilador
   
  x = 5000; si a sido activado  x vale 5000
  timer2 = u_segundos+( millis()/ x); tiempo2 es igual + 5 segundos
  }
no consigo sumar el tiempo del retardo a la  cuenta inicial  después de la accion realizada
Logged

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Os dejo unos videotutoriales para ayudaros a configurar el sistema en el siguiente enlace.

Videotutoriales domótica arduino
Logged

domotica arduino android

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se acaba de presentar un nuevo vídeo de demostración en el cual se maneja cualquier dispositivo que utilice un mando a distancia desde nuestra aplicación android, pudiendo manejar tv, aire acondicionado....

También vemos como podemos añadir un mando a distancia universal para menejar persianas seleccionar escenas...

Ir a vídeo demostración domotica con arduino
Logged

domotica arduino android

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Otro nuevo video tutorial, en el cual se explica como configurar las entradas salidas en el sistema de domótica para arduino.

http://youtu.be/pbpMc-OPE9k
Logged

domotica arduino android

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se ha añadido una nueva característica la sistema domotico, ahora tiene capacidad de manejar enchufes radio controlados comerciales similares a este.


De esta manera podemos aplicar el sistema en nuestra casa sin realizar ninguna obra!!!!
Logged

domotica arduino android

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nueva versión de la aplicación android , ya vamos por la 6.0!!!

Tiene nuevas características, conexión por 3g por ejemplo y comunicaciones únicas en cada instalación....
Pulsa en el icono para descargar la ultimar versión de la aplicación.

Logged

domotica arduino android

Vilalba, Lugo, Spain
Offline Offline
Sr. Member
****
Karma: 23
Posts: 323
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Enhorabuen buena por el proyecto,  tanto a nivel de documentación como de software  es impresionante.

Una duda razonable:

Los enchufes radio controlados, has usado unos comerciales o hay algún sistema de comunicación para el arduino para usar la linea eléctrica?
Logged

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se han utilizado unos enchufes controlados por radifrecuencia a 433Mhz comerciales.

Para esa funcion se utiliza la liberia RC-SWICTH, por tanto todos los dispositivos compatibles con esa libreria pueden trabajar con el sistema.

Para usar la linea electrica se puede emplear enchufes que funcionen por X10.
Logged

domotica arduino android

Vilalba, Lugo, Spain
Offline Offline
Sr. Member
****
Karma: 23
Posts: 323
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

gracias, investigare sobre los x10
Logged

Don Benito
Offline Offline
Jr. Member
**
Karma: 1
Posts: 66
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Video presentacion version 6.0 del control domótico!!!!

Entre sus novedades se encuentra.

Posibilidad de conexión mediante 3g.
Comunicaciones únicas entre cada usuario y su instalación.(imposible manejar instalación sin contraseña de autorización)
Motorización de múltiples sensores. (con todos los compatibles con arduino).
Manejos de todos los arduino que necesitamos (podemos instalar uno en cada habitación por ejemplo)
Programación de eventos, esto nos permitirá programar acciones que solo se ejecuten una vez, sirven para complementar horarios.
Idiomas Italiano, Frances y portugues para control por voz

http://excontrol.es/Arduino-Domotica-Foro/showthread.php?tid=96
Logged

domotica arduino android

Pages: [1] 2   Go Up
Jump to: