Para ampliar un poco más lo que ha dicho Valentín... El UNL2803 es un driver que en este caso se está utilizando para amplificar la corriente que proviene del puerto b del micro. Esto es necesario para poder manejar cargas que necesiten más potencia, en este caso como el relé que es un tipo de carga inductiva. Como dijo valentín, el te puede brindar una corriente de hasta 1 A, cuando a la entrada del micro tienes una corriente de 25 mA en modo source para el caso del 18F4550. 

El voltaje a utilizar con el relé va a depender de con cuánto voltaje se active el componente. Este puede variar dependiendo del fabricante. Para la placa puedes conectar relés que trabajen hasta 12 V. Te compras unos relés y verificas con qué voltaje de activan con su respectivo datasheet.

Digamos que conectas una batería de esas normales de 9V, entonces tendrás que trabajar con un relé que se active con 9 V y así. Y puedes controlar entonces hasta 8 relés todos bajo el mismo voltaje de activación.

Saludos,



2014-05-25 20:59 GMT-05:00 Basel Valentin <valentinbasel@gmail.com>:
manu! (te respondo acá así queda en el hilo para las demás personas). La plaquita np06 trae un UNL2803, el cual te permite tener 8 salidas digitales de hasta 12V 1A... o sea, vos cuando mandas una salida al PORTB, el UNL2803  "deja" pasar la tensión de la fuente que tengas conectada (hasta 12V) en sus 8 pines ... con eso vos podes mover 8 RELES, la conexión es muy sencilla (esta semana nos juntamos a hacerlo y documentarlo).

con respecto al firmware, si te fijas en la rama master de GITHUB, esta la nueva versión de ICARO, que trae un firmware para el proyecto PILAS ( http://pilas-engine.com.ar/ ), ese implementa USB-BULK y safas del problema que te genera networkmanager con /dev/ttyACM.
a su ves hay un server qeu todavia no subi a git para controlar ese firmware de una forma mas eficiente ,el server  controla a la placa y los clientes se conectan al servidor via socket con procesos multi hilo, de esa forma podes tener multiples clientes recibiendo datos del hardware de forma transparente.



juro que esta semana subo la info del servidor :-D y armamos una juntada para hacer cosas con RELES!!!!!!


El 25 de mayo de 2014, 19:40, Manuel Kaufmann <humitos@gmail.com> escribió:
Encontré esta información y creo que sería exactamente lo que necesito.

 - https://www.youtube.com/watch?v=pJ_h3Q5QwyY
 - https://www.youtube.com/watch?v=BZac1Ay85Z0


Lo que no entiendo bien es cómo saber cuántos volts necesita el relé para ser accionado.


2014-05-25 19:26 GMT-03:00 Manuel Kaufmann <humitos@gmail.com>:

Hola,

Estuve estudiando un poco sobre cómo funcionan los relé y cómo conectarlos a una salida digital de la placa ICARO. La idea sería, controlar diferentes artefactos que utilizan 220v por software utilizando la placa ICARO.

Básicamente quiero que, dependiendo de algunas variables: "humedad en el ambiente", "temperatura", "humedad en el suelo", etc se accionen unos coolers, unas lámparas (que van a 220v) y una bomba (que va con 12v).

Seguramente que el software lo haga en Python / Flask y para comunicarme con la placa use Tortucaro un poco modificado.

En una segunda instancia me gustaría que el sistema sea "autónomo" y que no necesite un PC para controlar las cosas, pero ahí tengo que meter mucha programación en el firmware y todavía no estoy muy ducho con C de bajo nivel. Pero ya veré eso luego.

¿Tienen algún esquema / video / tutorial sobre cómo trabajar con relés y alto voltaje sin perder la vida :) ?

Gracias,

--
Kaufmann Manuel
-- http://mkaufmann.com.ar



--
Kaufmann Manuel
-- http://mkaufmann.com.ar

_______________________________________________
icaro mailing list
icaro@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/icaro




--
---------------------------------------------------------------
Valentin Basel
Analista en Sistemas Informaticos
Departamento informatico
Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS - UNC - CONICET
---------------------------------------------------------------
http://www.sistema-icaro.blogspot.com/
http://fedoraproject.org/wiki/User:Valentinbasel

---------------------------------------------------------------------------

_______________________________________________
icaro mailing list
icaro@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/icaro