O lo que es lo mismo: Arduino y los shift registers.
¿Cómo?
Pues sigo con la investigación del Arduino.
Empecé explicando lo que era con el artículo Arduino Diecimila y después de ponerle hora y de medir la temperatura le toca manejar múltiples salidas.
Es decir, lo que quiero es poder manejar un número elevado de relés que enciendan y apaguen elementos externos, estoy pensando en un principio en 8 ampliable a 16 o 24.
Y todo ésto utilizando solamente tres pines de entrada salida digital de la placa del Arduino.
Esos elementos externos podrán ser ventiladores, lamparas, bombas y en definitiva cualquier cosa que se pueda conectar a la corriente.
Como placa de relés he comprado un par a un tipo Búlgaro llamado kuzito que vende por Ebay una placa muy bien montada, con ocho relés que conmutan a 5v (perfecto para el Arduino) y que funciona a 12V.
Los relés de esta placa permiten intensidades de 15A a 24Vdc y 10A a 250Vac, suficientes para lo que pienso manejar.
El precio de la placa de Kuzito Electronics resulto ser de unos 30€ con gastos de envío incluidos.
Para manejar estos ocho relés se necesita un integrado 74HC595, ésto es un:
8-bit serial-in, serial or parallel-out shift register with output latches; 3-state
La conexión del integrado es sencilla, tiene 16 patas (Phillip’s datasheet): alimentación de 5Vcc a las patas 10 y 16, pines 8 y 13 a masa, pin 11(SH_CP) al 12 del Arduino, pin 14 (DS) al 11 del Arduino, pin 12 (ST_CP) al 8 del Arduino. El resto de pines proporcionan las ocho salidas.
Toda la info sobre el 74HC595 la puedes encontar en arduino.cc
Se pueden conectar en cascada más 74HC595 dando ocho salidas más cada uno y utilizando los mismos tres pines del Arduino.
Ahora el proyecto ya empieza a tener forma, el Arduino ya sabe hacer muchas cosas, en poco tiempo pondré un artículo completo sobre el controlador de acuarios que estoy preparando.
Será un controlador de acuarios pero puede ser un controlador de riego o de lo que se quiera…..
Publicado por 


