Dependiendo de lo sencilla que sea la interfaz de usuario para la configuración de su casillero, un Arduino puede ser capaz de administrar una gran cantidad de armarios. Sí, necesita un control de E / S individual para administrar cada uno de los bloqueos (ya sea por relé, transistor, FET ...) pero hay una manera fácil de lidiar con la obtención de las E / S que necesita para el Arduino.
El Arduino es capaz de operar una interfaz I 2 C. Puede utilizar un chip de expansión de puerto de 8 bits que tiene una interfaz I 2 . Esto puede proporcionar control para hasta 8 bloqueos. Luego, agregue hasta tres más de estas partes I 2 C para controlar los armarios adicionales hasta un total de 32. Una pieza de expansión de puerto adecuada puede ser el PCA9538.
(Fuentedeimagende Hoja de datos NXP 9538 )
Cada uno de los cuatro expansores de puertos en su sistema tendría los pines A0 y A1 conectados en combinaciones de 00, 01, 10 y 11.
Tenga en cuenta que también puede encontrar expansores de puertos que tengan 16 I / Os si desea un nivel diferente de desarrollo incremental para su sistema.