Como la mayoría de los canadienses, veo un poco de hockey y recientemente he estado buscando una manera de expresar mi alegría automáticamente cuando mi equipo marca un gol. Con una bocina de camión vieja, un solenoide de aire, un compresor y una Raspberry Pi (una Raspberry Pi Zero W trabajo), podemos crear una bocina de aire automática que suena cada vez que su equipo marca un gol para que todos en su casa (y sus vecinos) lo sepan.
Lo que necesitará para este proyecto
Cómo construir una bocina de aire NHL Raspberry Pi
1. Configure su Raspberry Pi. Si no sabe cómo hacer esto, consulte nuestra historia sobre cómo configurar su Raspberry Pi por primera vez o cómo configurar una Raspberry Pi sin cabeza ( sin monitor ni teclado).
2. Instale git según sea necesario y clone el repositorio en su Raspberry Pi.
cd ~/sudo apt-get update && sudo apt-get-y install git git clone https://github. com/rydercalmdown/raspberry_pi_goal_horn.git
3. Desciende al repositorio clonado y ejecuta el comando de instalación para instalar todos los requisitos de nivel inferior y basados en Python para que el proyecto funcione.
cd ~/raspberry_pi_goal_horn make install
(Crédito de la imagen: Tom’s Hardware)
4. Conecte su bocina de aire a su solenoide usando lo que funcione mejor para su tipo específico de bocina de aire. Desde que encontré el mío en un depósito de chatarra, estoy usando una combinación de tubería de polietileno y accesorios de conexión a presión para cerrar la brecha entre el solenoide y la bocina. Asegúrese de que lo que esté usando tenga una clasificación de presión.
Imagen 1 de 2
(Crédito de la imagen: Tom’s Hardware) Imagen 2 de 2
(Crédito de la imagen: Tom’s Hardware)
5. Coloque un conector macho de conexión rápida en el extremo de entrada de su solenoide de 12 voltios , asegurándose de usar cinta de PTFE para evitar fugas.
( Crédito de la imagen: Tom’s Hardware)
6. Conecte un extremo de su solenoide a una fuente de alimentación de 12 voltios. Esto proporcionará energía al solenoide y permitirá que se abra.
( Crédito de la imagen: Tom’s Hardware)
7. Conecte el otro extremo de su solenoide al puerto normalmente abierto de su módulo de relé. Esto asegura que cuando el módulo de relé está apagado, el solenoide no se abre y la bocina no fuego.
8. Conecte el puerto común de su módulo de relé a la tierra de su fuente de alimentación de 12 voltios. Esto completa el circuito, con el solenoide actuando como carga y el relé actuando como interruptor.
(Crédito de la imagen: Tom’s Hardware)
9. Conecte los pines VCC y de tierra de su placa de relés a su Raspberry Pi , usando los pines 4 (VCC) y 6 (tierra) de la placa respectivamente.
( Crédito de la imagen: Tom’s Hardware)
10. Conecte el pin de datos en el relé desde el canal en el que conectó el solenoide al pin 22 de Raspberry Pi BCM (pin 15 de la placa). Esto permite que nuestro pi se comunique con el relé, cerrando y abriendo el circuito.
(Crédito de la imagen: Tom’s Hardware)
11. Conecte su compresor de aire a la entrada de conexión rápida en su solenoide. Ajuste la presión en el regulador de su compresor según sea necesario; el mío está configurado en alrededor de 50 PSI para la bocina de mi camión.
(Crédito de la imagen: Tom’s Hardware)
12. Establezca la abreviatura de su equipo deseada en src/app.py , esto garantizará que solo los cambios en la puntuación de su equipo activen la bocina.
nano src/app.pyfrom score_manager import ScoreManager if __name__==’__main__’: print (‘Iniciando sistema…’) sm=ScoreManager (‘TML’) # Cambia a la abreviatura de tu equipo (ejemplo: MTL) sm.run ()
13. Ejecute la aplicación para probar la configuración. Al comenzar, el sistema activará el solenoide para activar la bocina brevemente antes de que comience a realizar solicitudes para obtener la puntuación de su equipo. Para salir, use Ctrl + C.
14. Ejecuta la aplicación durante un juego.
(Crédito de la imagen: Tom’s Hardware)
Si no hay juegos en vivo listados para su equipo, el sistema lo verificará cada 30 segundos hasta que los haya. Durante un partido, comprobará cada 30 segundos para ver si su equipo ha marcado un gol. Si la puntuación ha cambiado desde la última vez, tápate los oídos y celebra.