Pages: [1] 2   Go Down
Author Topic: [Proyecto] Control domótico de cocina  (Read 2776 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Estoy comenzando un proyecto de un sistema domótico para una cocina, utilizando como cerebro la Arduino. Por ahora estoy usando FreeMind para crear un mapa mental del proyecto, colocando ideas y tareas.

La idea del post es que ustedes vallan tirando diferentes propuestas (funcionalidades, soluciones a problemas, etc.) sobre el proyecto, ademas de llevar una especie de "Bitácora" del mismo.

Algunas ideas varias:
  • Sensores de temperatura y luz
  • Sensor de inundacion
  • Acciones preprogramadas (activar aparatos eléctricos, etc)
  • Alarma de intrusos
  • Mando infrarojo (aunque no le encuentro una funcionalidad smiley-lol)
  • Celular (para mandar alertas)
  • Parlantes pequeños (para diferentes alertas)
  • Diseñar un programa en C++ para configurar la placa (hora y fecha, funciones preprogramadas, etc.)

Mi primer duda es si para la hora y fecha uso un reloj externo o lo hago mediante el codigo de la Arduino.

Espero sus opiniones!

Saludos.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 174
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si tu proyecto no tiene un RTC al apagarlo perderá la hora. Yo pondria un RTC no es muy caro con un DS1307 y una pila botón ya lo tienes y como seguramente lo conectes por i2c no pierdes pines.
Logged


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

Como que no pierdo pines?, si voy a necesitar dos pines analógicos!
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
    * Sensores de temperatura y luz
    * Sensor de inundacion
    * Acciones preprogramadas (activar aparatos eléctricos, etc)
    * Alarma de intrusos
    * Mando infrarojo (aunque no le encuentro una funcionalidad smiley-lol)
    * Celular (para mandar alertas)
    * Parlantes pequeños (para diferentes alertas)
    * Diseñar un programa en C++ para configurar la placa (hora y fecha, funciones preprogramadas, etc.)

Estoy haciendo lo mismo, mirate mi blog.
Un RTC es imprescindible si lo que quieres es programar acciones. Yo tengo un DS3231 aunque un DS1307 es suficiente.
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

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

Estoy haciendo lo mismo, mirate mi blog.
Un RTC es imprescindible si lo que quieres es programar acciones. Yo tengo un DS3231 aunque un DS1307 es suficiente.

Buenisimo!, voy a seguir tu blog para ver los avances. Saludos
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 24
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo mismo digo una burrada, pero si vas a poner un telefono para enviar mensajes, porque no consultas la hora de la RED GSM ¿? No es util ¿?
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo mismo digo una burrada, pero si vas a poner un telefono para enviar mensajes, porque no consultas la hora de la RED GSM ¿? No es util ¿?

Me has pillado, juraría que la red GSM no tiene hora aunque si es verdad que se pone en hora solo el movil.

Las formas que conozco para conseguir sincronizar la hora son:
DCF77: Se sincroniza con el reloj atómico alemán.
RDS: Se sincroniza con la info de cualquier señal de radio RDS (RNE es la que he usado)
GPS: Se sincroniza con un receptor GPS
NTP: Conectando mediante ethernet a un servidor de tiempo en internet.
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

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

Definitivamente voy a usar un circuito externo, seguramente con el DS1307 o alguno similar. Me gustaria que vayan tirando algunas ideas en cuanto a funcionalidades del sistema, asi voy organizando el proyecto
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 174
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bueno y si pones el DS3231 aparte de ser mas preciso por lo que veo tienes la temperatura. Cosa que en la cocina te puede ser de utilidad ... para abrir ventanas poner un ventilador o llamar a los bomberos smiley-razz

Eso sí mirate el datasheet http://datasheets.maxim-ic.com/en/ds/DS3231.pdf
Logged


Offline Offline
Jr. Member
**
Karma: 0
Posts: 89
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
   * Sensores de temperatura y luz
    * Sensor de inundacion
    * Acciones preprogramadas (activar aparatos eléctricos, etc)
    * Alarma de intrusos
    * Mando infrarojo (aunque no le encuentro una funcionalidad smiley-lol)
    * Celular (para mandar alertas)
    * Parlantes pequeños (para diferentes alertas)
    * Diseñar un programa en C++ para configurar la placa (hora y fecha, funciones preprogramadas, etc.)

Estoy haciendo lo mismo, mirate mi blog.
Un RTC es imprescindible si lo que quieres es programar acciones. Yo tengo un DS3231 aunque un DS1307 es suficiente.

¿flico te importaría decir como tienes conectado el DS3231 a arduino? Creo que a la hora del sketch es todo similar al DS1307, aunque tengo que mirar como rescatar la temperatura. ¿Lo usas para medición de temperatura? ¿Te parece preciso en ese sentido? Cuando pueda lo probaré vs DS18B20, porque como RTC sí que sabemos que es superior al DS1307
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

EDIT: no me hagáis caso

El DS3231 NO lleva sensor de temperatura, lleva un cristal compensado en temperatura para que no varíe su frecuencia de oscilación
« Last Edit: November 30, 2011, 01:34:56 pm by chiva » Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

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

Pues el mando de inflarrojos te puede servir para accionar el motor de una puerta de garaje.

te dejo aqui un esquema con todo para abrirlo y que veas el funcionamiento http://www.megaupload.com/?d=NIQT7NMQ
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
El DS3231 NO lleva sensor de temperatura, lleva un cristal compensado en temperatura para que no varíe su frecuencia de oscilación
Pues nada que añadir @Chiva

La conexión es por I2C
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Newbie
*
Karma: 0
Posts: 24
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo mismo digo una burrada, pero si vas a poner un telefono para enviar mensajes, porque no consultas la hora de la RED GSM ¿? No es util ¿?

Me has pillado, juraría que la red GSM no tiene hora aunque si es verdad que se pone en hora solo el movil.

Las formas que conozco para conseguir sincronizar la hora son:
DCF77: Se sincroniza con el reloj atómico alemán.
RDS: Se sincroniza con la info de cualquier señal de radio RDS (RNE es la que he usado)
GPS: Se sincroniza con un receptor GPS
NTP: Conectando mediante ethernet a un servidor de tiempo en internet.

Yo de esto no tengo ni idea, jajajjaja, pero he bicheado y leido por ahi que con el comando "AT+CCLK" puedes obtener la hora con un formato parecido a este "+CCLK: "11/11/30,19:04:51+48". Yo estoy esperando a que los chicos de MOVISTAR saquen ya el Shield GSM/GPRS para pillarme uno.

Mientras tanto tendré que esperar. Por cierto se sabe algo más de cuando estará a la venta ¿?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 174
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perdonad por lo de la temperatura me habia parecido verlo en el datasheet de DS3231 (página 15) al hecharle un ojo. Pues mi DS1307 se me atrasa mucho supongo que porque mi cristal no es de lo mejor ( me falta aprender mucho) os dejo las pruebas que me han llevado al error.


* Captura de pantalla 2011-11-30 a la(s) 19.18.33.png (60.87 KB, 392x274 - viewed 39 times.)
Logged


Pages: [1] 2   Go Up
Jump to: