Paso 6: Interconexión de frambuesa Pi & MAX7219 LED Driver
El MAX7219 nos permite control montones y montones de LEDs con pocos pines de Raspberry Pi. Sin problemas con multiplexación, enganche, refrescante o con todas sus salidas – maneja todo para nosotros. Sólo enviar comandos al MAX7219 y podemos controlar hasta 64 LEDs (una matriz de LED 8 x 8) u ocho siete (incluyendo el punto decimal 8) segmento de muestra, aún puede cadena múltiples MAX7219s para cargas de impulsión más. Todo esto por medio de unos pernos.
El Raspberry Pi y el MAX7219 soportan SPI (interfaz periférica Serial), entonces una buena idea el conseguir el IPC para hablar con un MAX7219 vía su propia interfaz SPI. Por defecto el protocolo SPI se ha apagado pero puede activar muy fácilmente y puede enviar y recibir datos.
Antes de ir más lejos, permite conectar frambuesa Pi a MAX7219 IC. Aquí está los pines:
MAX7219 Pin | Nombre | Observaciones | Pin de RPi | Función de RPi |
---|---|---|---|---|
19 | VCC | Fuente de + 5 voltios | 2 | 5 V |
4, 9 | TOMA DE TIERRA | Tierra | 6 | Tierra |
1 | DIN | Datos en | 19 | GPIO 10 (MOSI) |
12 | CS | Selección de chip | 24 | GPIO 8 (SPI CE0) |
13 | CLK | Reloj | 23 | GPIO 11 (SPI CLK) |
Hemos completado la conexión. Ahora, vamos a habilitar la interfaz SPI de frambuesa Pi. Para ello,
1. abrimos terminal y tecleamos:
sudo raspi-config
Aparecerá una ventana de configuración como por debajo.
2. Oprima flecha abajo y seleccione Opciones avanzadas y haga clic en Enter.
3. Seleccione SPI y pulse Enter
4. pedirá confirmación, simplemente presiona Enter en yes.
5. después de confirmar que una nueva ventana aparecerá pregunta quieres cargar por defecto kernel o no. Seleccione Sí.
5. usted puede pedir que reinicie su Pi. Reinícielo. Ahora la interfaz SPI es activar.
En cascada, la energía de fuente cambiar nivel
El MAX7219 chip soporta dispositivos en cascada por el estruendo de una ficha de conexión a la duda de otro chip. Puede controlar la gran cantidad de matriz led o display de siete segmentos en cascada varios MAX7219 IC.
Frambuesa PI puede sólo fuente de una cantidad limitada de energía de 5V y 3.3V del carril, por lo que se recomienda que cualquier LED matrices o segmento siete accionado por separado por una fuente de 5V y a tierra con el Raspberry PI. Es posible poder uno o dos matrices de LED directamente en un Raspberry PI, pero ninguno es más susceptibles de causar accidentes y fallas intermitentes.
Frambuesas puertos GPIO Pi usa 3.3V para SPI y MAX7219 IC funcionar a 5V para que un simple cambio de nivel debe ser empleado en las entradas de DIN, CS y CLK para aumentar los niveles a 5V. Es posible para conducir el IC directamente por los 3.3V GPIO pins y en caso de la mina trabaja bien. Como estoy manejando el IC de 3.3V GPIO pins directamente para que usé 3, 3V para el pin VCC del IC de la fuente. Experimenté con 5V pero tengo mejor estabilidad de 3,3 v de la fuente. Un 3.7V del Li-ion funciona muy bien. Se puede utilizar directamente al sesgo MAX7219 de IC de ion-litio.