A continuación os dejo el diagrama de bloques que he diseñado para el primer prototipo.
Algunas personas me han preguntado por que no utilizo las salidas de arduino o por que no utilizo un arduino mega para controlar tantas salidas. Me he decantado por hacerlo por el I2C por que para controlar el telar no hace falta un arduino muy potente, yo utilizo un arduino mini pro en estos momentos, y al controlar los selenoides mediante el I2C, puedo cambiar de placa o de modelo de arduino según la conveniencia de cada momento sin que para ello se vea afectada la integridad del diseño o circuito.