Paso 5: RFID habilitado jugador
En el paso anterior, MFRC522-python fue clonado. Esto dio lugar a una nueva carpeta denominada MFRC522-python. Poner el archivo rfidmp3player.py en esta carpeta. Asegúrese de que el archivo sea ejecutable:
Una de mis etiquetas hace el robot que es dirección IP (o el tiempo, o lo que siempre te gusta oración). Para ello, utilizo festival, una muy simple de usar texto a voz programa. Se puede instalar en la Raspberry Pi usando:
Este es un buen momento para probar si funciona el script de rfidmp3player. Para esto, debe ser mplayer en modo esclavo. Y para ser capaces de controlar mplayer, una canalización con nombre es necesaria. Lo que el programa de rfidmp3player hace, es escribir los comandos a la named pipe. Para probar el script, esto es lo que debe hacer:
Ahora, cuando se mantiene (un Mifare) etiqueta de RFID al lector, el script de Python mostrará su tarjeta ID. Este ID es un arreglo de 5 enteros. En la pantalla, usted notará que la etiqueta que utilicé para mi testrun, desencadena una secuencia de audio. Qué desencadenantes de la etiqueta RFID se define en la rfidconfig.txt, que se explica en el siguiente paso.
-En mi configuración - pantalla ni teclado esté conectado al Raspberry Pi, es importante que rfidmp3player.py se inicia desde el inicio. Edite /etc/rc.local (no olvide el sudo para esto) y agregue lo siguiente antes de la instrucción exit 0:
El ' hostname-I | Declaración de Festival--tts leerá en voz alta la dirección IP actual. Esto le ayuda en dos formas, en primer lugar, usted sabe la dirección IP para conectarse y en segundo lugar, sabes que el Raspberry Pi está ahora y marcha!