Paso 3: Ejecutar el script de Python QuoteMachine.py
Python ya está instalado en la frambuesa Pi, así que para ejecutar mi script de máquina citar que simplemente necesita
- Descargar el script de instructables.com (en su Pi de frambuesa)
- Cree un directorio bin para almacenar sus programas favoritos
mkdir /home/pi/bin - copia TheQuoteMachine.py a /home/pi/bin
- Haga ejecutable ejecutando el comando
chmod + x /home/pi/bin/TheQuoteMachine.py
Instalar el código de ejemplo de pantalla de Control y de PiFace
La pantalla de PiFace Control y pantalla LCD viene con algún código de ejemplo que necesitamos. Se puede instalar ejecutando el siguiente comando
sudo Apto-conseguir instalar python {3,}-pifacecad
Instalar PyCurl
TheQuoteMachine.py utiliza Pycurl para llamar a la web y haz una cita al azar.
Para instalar, ejecute el siguiente comando curl:
sudo apt-get install python-pycurl
Presione un botón, haz una broma
Ahora puede ejecutar /home/pi/bin/TheQuoteMachine.py se conecte a la http://www.iheartquotes.com servicio gratuito y mostrar frases hilarantes. Lo hace ejecutando una URL que devuelve las frases en el texto derecho, división del texto en segmentos ancho de 16 caracteres y luego seguimiento PiFace eventos de los botones que le permiten desplazarse hacia arriba y hacia abajo a través de los segmentos.
Los botones de la máquina de citar:
- 1 botón es el botón back
- 2 botón es el botón de la pantalla de avance
- 3 botón es el botón de citar a Nueva
- 4 botón es el botón de salir
Instale su máquina de citar en un cuadro de proyecto - pasos varían dependiendo de la casilla que utilizar
- He utilizado un rotulador para marcar en la pantalla LCD debe montarse en el cuadro de proyecto
- Usé una tijeras para hojalata para cortar ranuras en el borde de la caja del proyecto para hacer espacio para los botones y el adaptador de corriente
- He utilizado una herramienta de estilo Dremel para cortar un agujero en la tapa de la caja (y para suavizar los bordes afilados)
- Por último una pequeña cinta para cubrir filos
- y una máquina de etiqueta a etiqueta de la máquina (es decir redundante o irónico?)