Paso 2: Explicar y fijar la incompatibilidad
¿Cuál es el verdadero problema de las mochilas y frambuesa Pi? Bien, como dije, los LCD necesitan alimentación de 5V, especialmente por el contraste. Esta mochila se utiliza principalmente para las configuraciones de Arduino + LCD 5V, así que usa 5V para el IC a bordo y sus pullups I2C, demasiado. Así, las líneas de I2C tienen 5V en ellos, que no es adecuado para la conexión a su Pi. PI tiene pullups, demasiado, así que una alternativa viable sería quitar pullups a bordo de la mochila - excepto que entonces deja de funcionar confiablemente. ¿Por qué? Voltaje mínimo las mochilas acepta como nivel lógico alto es 0.7VCC = 5V * 07 = en este caso 3, 5V, que es menor de 3.3 de frambuesa Pi y la situación llamo programadores "comportamiento indefinido" - puede que funcione o no. En mi caso, no funcionó. ¿La solución? IC de controlador de la mochila está perfectamente bien con 3.3V como VCC, sólo que la muestra no. Así, tenemos que aislar la línea de VCC, alimentar el regulador con 3, 3V y con una línea de 5V independiente - para la pantalla, y eso es un mod de hardware muy simple.
Buscar en el primer cuadro - con la tarjeta que estoy usando es un solo corte de rastro. Una vez que hayas cortado ese rastro, compruebe que pin 2 de la cabecera (LCD VCC) no está conectado a * nada * en el tablero, incluyendo 4 pines VCC. Usar la continuidad de su multímetro herramienta de comprobación para. Si no está bien, o su expansión parece similar pero es totalmente diferente, me deje una foto de ambos lados de su expansión en los comentarios, te voy a mostrar cual remonta para cortar y dónde conectar 5V =) una vez que esté claro de 5V no está conectado a nada, usted puede soldar un pedazo corto de alambre para la soldadura de perno 2 un solo 2,54 pin en el extremo de ese alambre y hotglue que en su lugar para que sea más de una cabecera de 5 pines de un cabezal de 4 pines. Que no es obligatorio, por supuesto, pero prefiero este tipo de conexión para su enfoque modular.
O...
Simplemente puede eliminar el segundo pasador de la pantalla LCD (pines VCC LCD) por lo que no está conectado a la mochila y luego conectar este LCD con un cable a la línea de 5V de la RPi, ejecutando su mochila de 3.3V y LCD de 5V, pero no modificar la mochila.
Eso es todo! Ahora conecte la mochila a su Pi de frambuesa:
- LCD 5V VCC (pin agregamos)--5V
- GND - GND
- VCC, 3,3 v
- SDA - SDA
- SCL - SCL
Ahora, vamos a comprobar la conexión y obtener el software!