Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #30 on: May 12, 2012, 03:56:06 pm » |
Si, el tema es tenerlas todas conectadas y poder controlarlas desde cualquier sitio, aunque lo que tu planteas es un sistema centralizado. ¿No seria mejor que fuesen independientes y que el control centralizado fuese una utilidad a parte? Lo digo por el tema de que como te falle la conexión inalambrica o el modulo central te quedas sin persianas. Si fuese descentralizado solo puede fallar la persiana con problemas.
|
|
|
|
|
Logged
|
|
|
|
|
Torremolinos (Málaga)
Offline
Jr. Member
Karma: 0
Posts: 90
|
 |
« Reply #31 on: May 12, 2012, 05:05:40 pm » |
Si, el tema es tenerlas todas conectadas y poder controlarlas desde cualquier sitio, aunque lo que tu planteas es un sistema centralizado. ¿No seria mejor que fuesen independientes y que el control centralizado fuese una utilidad a parte? Lo digo por el tema de que como te falle la conexión inalambrica o el modulo central te quedas sin persianas. Si fuese descentralizado solo puede fallar la persiana con problemas.
Ahora veo que lo que intentas es controlar la persiana exclusivamente a través de la placa Arduino. Esa es una opción que desheché en mis desarrollo del control, pues cuando se está cerca de un equipo, no hay nada más cómodo que accionarlo desde su propio interruptor. Por ese motivo he desarrollado unas placas de relés que me permitan detectar cuándo el interruptor manual cambia de estado y el control con arduino directamente se desconecta. Por otro lado, no he visto que hayáis hablado nada de la alimentación de vuestra placa de control. ¿Vais a usar una pila o le vais a añadir al conjunto un transformador? Yo me decidí por esta última opción, de forma que el control se alimentase directamente de la misma alimentación que la persiana. Si os interesa, en el hilo del sistema de domótica que estoy desarrollando tenéis toda la información de la placa de relés, el esquema de conexión y algunas cosas más que pueden ser de utilidad. Os dejo el enlace: http://arduino.cc/forum/index.php/topic,92963.0.htmlP.D.: En los ejemplos que publiqué en el hilo anterior, todo aparece relacionado a un equipo de encendido-apagado. Una persiana se comporta como 2 equipos de encendido-apagado, pero como sobran salidas de arduino, ambos se pueden controlar con una única placa arduino y 2 de relés,
|
|
|
|
« Last Edit: May 12, 2012, 05:09:44 pm by castillo14 »
|
Logged
|
José Antonio Castillo Rodríguez Responsable de diseño de producto Functio & Ars S.L. www.functionars.com
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #32 on: May 12, 2012, 05:15:00 pm » |
Como es lógico vamos a usar un transformador para alimentar a arduino. La ventaja de lo que tu dices puede ser para evitar cableado en algunos casos, pero lo que nosotros hacemos es desenchufar el interruptor del motor, conectarlo a arduino y configurarlo para que funcione como si arduino no estuviese entre el interruptor y el motor. Esto nos permite saber fácilmente la posición de la persiana porque sabemos el tiempo que se mueve manualmente y de forma automática. Ademas no tenemos que hacer circuitos para detectar en que posición esta el interruptor. En definitiva hacemos lo mismo pero sin tener que poner sensores y encima nos da la ventaja de que si queremos añadir otras funciones al interruptor con pulsaciones repetidas podemos.
|
|
|
|
« Last Edit: May 12, 2012, 05:16:42 pm by adrian_gn »
|
Logged
|
|
|
|
|
Torremolinos (Málaga)
Offline
Jr. Member
Karma: 0
Posts: 90
|
 |
« Reply #33 on: May 12, 2012, 05:22:28 pm » |
Como es lógico vamos a usar un transformador para alimentar a arduino. La ventaja de lo que tu dices puede ser para evitar cableado en algunos casos, pero lo que nosotros hacemos es desenchufar el interruptor del motor, conectarlo a arduino y configurarlo para que funcione como si arduino no estuviese entre el interruptor y el motor. Esto nos permite saber fácilmente la posición de la persiana porque sabemos el tiempo que se mueve manualmente y de forma automática. Ademas no tenemos que hacer circuitos para detectar en que posición esta el interruptor. En definitiva hacemos lo mismo pero sin tener que poner sensores y encima nos da la ventaja de que si queremos añadir otras funciones al interruptor con pulsaciones repetidas podemos.
Mira, en lo de aplicarle comportamientos diferentes en función de las pulsaciones del interruptor manual no había caído. Es una gran idea. A lo mejor la trato de implementar.
|
|
|
|
|
Logged
|
José Antonio Castillo Rodríguez Responsable de diseño de producto Functio & Ars S.L. www.functionars.com
|
|
|
|
0
Offline
Edison Member
Karma: 8
Posts: 1040
Arduino rocks
|
 |
« Reply #34 on: May 12, 2012, 05:28:44 pm » |
... En definitiva hacemos lo mismo pero sin tener que poner sensores y encima nos da la ventaja de que si queremos añadir otras funciones al interruptor con pulsaciones repetidas podemos. Bien pensado, no se me había pasado por la cabeza.
|
|
|
|
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #35 on: May 12, 2012, 05:32:56 pm » |
Si, así con un mismo interruptor puedes seleccionar entre dos lamparas de una sala, cambiar la intensidad de iluminación y todas esas cosillas que se te puedan ocurrir. Me gusta tu proyecto pero no me llegan a convencer lo de los módulos esos de relés que detectan el estado del circuito.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 8
Posts: 1040
Arduino rocks
|
 |
« Reply #36 on: May 12, 2012, 05:47:54 pm » |
Mira acabo de encontrar el actuador de los faros del coche que te contaba
Las conexiones del TDA3629
PIN1 POTENCIOMETRO PIN2 ALIMENTACION PIN3 MOTOR PIN4 SIN CONECTAR PIN5 GND PIN6 MOTOR PIN7 ALIMENTACION PIN8 ENTRADA ANALOGICA
En vez de un motor de continua colocas dos reles, uno al pin4 y otro al pin6 (subir-bajar). Luego al pin 8 le puedes conectar un potenciómetro digital I2C y al arduino.
Ya lo mas de lo mas seria conectar la salida PWM del Xbee al TDA3629
¿Que os parece?
|
|
|
|
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #37 on: May 12, 2012, 06:01:59 pm » |
Me parece que puede estar bien y ser una buena idea, pero realmente no le veo la necesidad. Da igual que la persiana se descalibre 10 cm, no voy a darme cuenta si esta unos centímetros mas arriba o abajo. tampoco se como sera de precio, pero yo por 20€ con mi sistema se puede automatizar la persiana.
|
|
|
|
|
Logged
|
|
|
|
|
Entre Bits
Offline
Full Member
Karma: 2
Posts: 116
|
 |
« Reply #38 on: May 13, 2012, 12:46:41 am » |
Sigo el tema ya que yo quiero automatizar luces y persianas. Al leer todo el hilo hay cosas en las que coincidimos como por ejemplo darle varias utilidades a un pulsador de la persiana o al que sea, yo por ejemplo tenia pensado hacer: Función del pulsador de cada persiana : * Pulsacion corta subir: la persiana sube hasta el final * Pulsacion corta bajar: la persiana sube hasta el final si se pulsa cualquiera mientras sube o baja parar el motor, es por si no queremos que suba o baje hasta el final *Pulsacion de 3 segundos o mas en pulsador subir: la misma funcion que la pulsacion corta pero envia orden a todas las demás persianas de que suban. *Pulsacion de 3 segundos o mas en pulsador bajar: la misma funcion que la pulsacion corta pero envia orden a todas las demás persianas de que bajen. Función del pulsador de cada una de las luces: Pulsacion corta: Enciende/apaga la luz Pulsacion larga: Apaga todas las luces de la casa Lo de las pulsaciones largas esta bien si por ejemplo tienes una casa de varias plantas asi por ejemplo desde el recibidor antes de irte puedes hacer una pulsacion larga y saber que acabas de apagar todas las luces de toda la casa o incluso si no quieres subir para apagarla tenerlo todo centralizado desde cualquier punto de la casa, en mi caso por ejemplo la idea es desde el pulsador del cabecero de la cama hacer que si pulso el de enceder/apagar la luz de la habitación hacer que suban/bajen todas las persianas de la casa, cuando me acuesto que todas las luces se apaguen y bajen todas las persianas, y cuando me levante que suban todas las persianas. Si tienes alarma o la haces con arduino, puedes hacer que, si salta la alarma todas las persianas se bajen, todas las luces se apaguen y los pulsadores manuales no funcionen, asi el caco estará a oscuras, como minimo le entorpeces el trabajo. Logicamente al programar todo esto se puede pulir o incluso implementar tu idea del sensor de luz y temperatura, yo creo que si hay que poner sensor fuera pero tambien dentro, por lo que dices si hay luz fuera pero esta dando el sol de lleno en casa no subir entera la persiana sinó dejar pasar la luz necesaria para ver pero que no se caliente en exceso la habitacion, asi ahorramos aire acondicionado. Perdón por el rollo que he soltado 
|
|
|
|
« Last Edit: May 13, 2012, 12:49:30 am by dystrom »
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #39 on: May 13, 2012, 01:47:58 am » |
No estoy seguro de la necesidad de una ldr en el interior de la habítacion por que también voy a regularla según la temperatura. Lo que me permite subirla o bajarla un poco si hace mucho calor o mucho frío. Cuando lo monte si no funciona bien le añadiré la ldr interior.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 45
Arduino rocks
|
 |
« Reply #40 on: May 13, 2012, 04:38:08 am » |
Igual me exprese mal antes.
Lo de centralizar el control, me refiero a crear una especie de mando a distancia desde el que poder dar ordenes a todas las persianas y recibir en que posición se encuentran y que se encargue de la programación de cada una para no tener que poner un reloj en cada arduino y así tener conexión a la red solamente con este arduino y no con todos, pero cada persiana tiene su control por interruptores, lo de poner pulsadores lo tenía en mente, tipo elevalunas eléctricos de los coches, pero eso lo dejo para el final.
|
|
|
|
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #41 on: May 13, 2012, 06:27:31 am » |
A, entonces si que estamos de acuerdo en la forma de controlarlas a distancia. Me he puesto a mirar lo de la conexión inalambrica con nrf24 ¿Has comprado algun modulo para probar? Si la respuesta es afirmativa ¿Donde, Que modelo?
|
|
|
|
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #42 on: May 13, 2012, 06:43:51 am » |
He encontrado este en ebay a 1,77€ puesto en casa. http://www.ebay.es/itm/Perfect-High-Quality-New-NRF24L01-2-4GHz-Wireless-Transceiver-Module-Arduino-/270835646932?pt=LH_DefaultDomain_0&hash=item3f0f1001d4#ht_4279wt_966 Brand new and high quality. Maximum operating speeds up to 2Mbps, GFSK modulation efficiency, Anti-interference ability, Particularly suitable for industrial control applications. 125 Channels, Multi-point communication and frequency hopping to meet the communication needs. Built-in hardware CRC error detection, Multipoint communication address control. Low-power 1.9 ~ 3.6V, only 1uA on Power down mode. Built-in 2.4Ghz antenna. Available software to set the address, only received local Address when output data(Provide interrupt instruction), can be directly connected to a variety of microcontrollers, Software programming is very convenient. Built-in voltage regulator. Standard DIP Pitch Interface for embedded applications. Size:3.3cm x 1.4cm - 1.29inch x 0.56inch. Si son esos, investigare como se usan y configuran, pediré tres o cuatro y haré algunas pruebas. Tambien he visto unos arduino nano a 11.82 € en casa http://www.ebay.es/itm/New-Nano-V3-0-AVR-ATmega328-P-AU-Moudle-Board-Mini-USB-Cable-FOR-Arduino-s-IDE-/180873933844?pt=BI_Electrical_Equipment_Tools&hash=item2a1ced3414#ht_726wt_706
|
|
|
|
« Last Edit: May 13, 2012, 07:08:55 am by adrian_gn »
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 47
|
 |
« Reply #43 on: May 13, 2012, 10:53:39 am » |
hola a todos!!!
yo soy partidario de centralizar el control (pulsadores, sensores, detectores,...)y las maniobras( luces, persianas, bombas,...), en el mismo sitio( conjunto de contactores, mega,...)y si hay que controlar otro arduino( más sensores, pulsadores, maniobras)conectado mediante canbus.
En un principio el tema de las persianas las controlo mediante un solo pulsador ,ubicado al lado de ella.Los motores de las persianas de por si tienen finales de carrera, que se han de graduar, que nos valdrán como de seguridad. aun así siempre se ha de calcular el recorrido de la persiana para guardar el tiempomaximo y arduino lo controle el pulsador recoge 2 tipos de pulsaciones: corta y larga. y el estado de las persianas en un principio son 5:abajo, subiendo, medio, bajando y arriba.
las persianas tiene variables que cuentan el tiempo en los estados de subiendo y bajando para controlar el paro automático a la llegada del tiempomáximo o tiempo0 en el recorrido de la persiana cada persiana contara con otra variable tempomáximo independiente al resto pues no todas las persianas, son igual de largas, o toldos o proyectores.... tienen el mismo recorrido
y el comportamiento de la persiana según el tipo de pulsación, y el estado de la persiana es el siguiente; ESTADO PULSACIÓN abajo-------->corta------->la persiana sube( empieza a contar tiempo asta tiempomaximo) estado=subiendo subiendo----->corta-------> la persiana se para(memoriza tiempo)estado =medio medio-------->corta-------> la persiana sube(empieza a contar tiempo + tiempo memorizado) estado=subiendo \___--->larga--------> la persiana baja(empieza a contar tiempo + tiempo memorizado ) estado=bajando bajando------>corta-------> la persiana se para(memoriza tiempo) estado=medio arriba--------->larga-------> la persiana baja(empieza a contar tiempo)estado=bajando
espero que te sea de ayuda.
saludos
|
|
|
|
|
Logged
|
|
|
|
|
Valladolid, España
Offline
Newbie
Karma: 0
Posts: 28
|
 |
« Reply #44 on: May 13, 2012, 11:08:14 am » |
El tenerlo centralizado facilita la configuración pero yo no lo veo practico. Tiene las pegas de que si falla la placa arduino toda la casa dejara de funcionar, que hay que tener en cuenta la distancia, no creo que puedas controlar un rele que este a 15m o que lleves la línea de corriente hasta el rele. Además el ser centralizado aumenta el cableado. Según el sistema que nos estamos planteando podemos controlar toda la casa de forma inalámbrica, a menos de 15€ por persiana y en caso de que una placa falle solo dejara de funcionar esa persiana.
|
|
|
|
|
Logged
|
|
|
|
|
|