Paso 6: Sensor de la puerta
En primer lugar, vamos a probar el sensor de la puerta para asegurarse de que está trabajando. Se ejecutará el siguiente script en Python para probar el sensor de la puerta:
https://github.com/InitialState/beerfridge/BLOB/MA...
Si ejecutaste el comando "git clone https://github.com/InitialState/beerfridge.git beerfridge" en la parte 2, ya tienes este script en su Pi (de lo contrario, usted necesita crear un script de switch_test.py en la Pi desde el código anterior). Ejecute los siguientes comandos en un terminal de Pi:
Una vez que se está ejecutando este script, junten los extremos planos del interruptor y tire de ellos aparte. La secuencia de comandos debe escribir "Abierto" o "Cerrado" a la línea de comandos cada vez que haces esto. Observe que el interruptor no tiene que hacer contacto para ser detectado como «Cerrado».
Nota: La razón que usted necesita el prefijo "sudo" al comando que ejecuta este script es porque el acceso a los pines de entrada/salida (GPIO) de propósito general requiere acceso de super usuario. sudo (pronunciado así-doo) es la abreviatura de "super usuario hacer"
Use cinta de doble cara o cinta de montaje para conectar el sensor de la puerta a la puerta del refrigerador. Asegúrese que el lado con los cables conectados es en el marco de la nevera y el lado sin cables en la misma puerta. Con el script de switch_test.py funcionando, asegúrese de que el sensor detecta con precisión cuando la puerta está abierta y cerrada. CTRL + C se detiene la secuencia de comandos.