Raspberry Pi: pantalla de tinta de 4.2 pulgadas

Hace dos meses, un hermano del Departamento de Finanzas sabía que estaba jugando con la Raspberry Pi, dijo que quería hacer un calendario de escritorio con pronóstico del tiempo y le dio un enlace a un gran dios. La pila de tecnología de Helpless God no está en la misma dirección que yo. Después de estudiar uno, al final no lo hice, así que decidí hacerlo de nuevo de acuerdo con mis ideas. Esta vez estaba casi terminado, pero al final se perdió en la interfaz que requería una tarifa (pensé que sería gratis por un tiempo, jaja)

 

Realmente lo siento por ese hermano. También se recomienda a cualquiera que tenga una interfaz de pronóstico del tiempo gratuita y estable que pueda usarse durante mucho tiempo.

==========

Sin embargo, esta pantalla no se concilia. Hace unos días, le enseñé a mi bebé a reconocer palabras, y descubrí que todavía confundía algunas palabras con frecuencia, pero yo era demasiado vago para encontrar palabras relacionadas de un montón de cartas cada vez que podía practicar. ¿También usado? La pantalla de tinta protege relativamente los ojos, y también es bueno ser una máquina de aprendizaje.

Luego comience a trabajar en la Raspberry Pi. Confirme que SPI está habilitado.

Ejemplo de ruta de descarga: http://www.waveshare.net/wiki/4.2inch_e-Paper_Module

Descomprima el paquete de programa de muestra descargado. Vaya al directorio de Raspberry Pi.

sudo python3 setup.py install

Edit./lib/waveshare_epd/epdconfig.py

Encuentre la definición de la clase RaspberryPi (esta definición también es la guía de cableado):
cambie RST_PIN = 17 a 9

Por supuesto, no es necesario cambiarlo, pero el restablecimiento de la pantalla de tinta debe estar conectado al pin físico 11 al realizar el cableado. Conecté todos los cables en la misma área para la compacidad (consulte la nota de usuario de la pantalla de 2.9 pulgadas que envié anteriormente  https://blog.csdn.net/ki1381/article/details/89929279 ), así que cambié para usar Pin físico 21 (GPIO 9).

Ingrese el directorio de ejemplos y consulte el código epd_4in2_test.py. Simplifiqué el código de muestra para mostrar solo texto y utilicé sys.argv, de modo que el contenido que se muestra en la pantalla de tinta está determinado por los parámetros del script.

Luego haga una página web, muy simple, ponga un formulario, que contenga un cuadro de texto y un botón de enviar, la acción de publicación es show.php. Este último llama directamente a la pantalla de tinta anterior para mostrar el script py, y los parámetros provienen del cuadro de texto en la página web $ _POST ["nombre del cuadro de texto"].

En aras de la simplicidad, no se tienen en cuenta los problemas de seguridad. Puede haber problemas de permisos, consulte el problema encontrado al llamar a la cámara con php: https://blog.csdn.net/ki1381/article/details/79229289

 

122 artículos originales publicados · Me gusta 61 · Visitas 530,000+

Supongo que te gusta

Origin blog.csdn.net/ki1381/article/details/103034137
Recomendado
Clasificación