Comme la plupart des Canadiens, je regarde un peu le hockey et j’ai récemment cherché un moyen d’exprimer ma joie automatiquement lorsque mon équipe marque un but. Avec un vieux klaxon de camion, un solénoïde d’air, un compresseur et un Raspberry Pi (un Raspberry Pi Zero W sera travail), nous pouvons créer un avertisseur sonore automatique qui se déclenche à chaque fois que votre équipe marque un but pour informer tout le monde dans votre maison (et vos voisins).
Ce dont vous aurez besoin pour ce projet
Comment construire un klaxon pneumatique Raspberry Pi NHL
1. Configurez votre Raspberry Pi. Si vous ne savez pas comment faire, consultez notre histoire sur la façon de configurer votre Raspberry Pi pour la première fois ou comment configurer un Raspberry Pi sans tête ( sans moniteur ni clavier).
2. Installez git si nécessaire et clonez le référentiel sur votre 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. Descendez dans le référentiel cloné et exécutez la commande d’installation pour installer toutes les exigences de niveau inférieur et basées sur python pour que le projet fonctionne.
cd ~/raspberry_pi_goal_horn make install
(Crédit image : Tom’s Hardware)
4. Connectez votre avertisseur pneumatique à votre solénoïde en utilisant ce qui convient le mieux à votre type spécifique d’avertisseur pneumatique. Depuis que j’ai trouvé le mien dans un dépotoir, j’utilise une combinaison de tubes en polyéthylène et de raccords push-to-connect pour combler l’écart entre le solénoïde et le klaxon. Assurez-vous que tout ce que vous utilisez est évalué sous pression.
Image 1 sur 2
(Crédit image : Tom’s Hardware)Image 2 sur 2
5. Fixez un raccord mâle à connexion rapide à l’extrémité d’entrée de votre solénoïde 12 volts, en veillant à utiliser du ruban PTFE pour éviter toute fuite.
(Crédit image : Tom’s Hardware)
6. Connectez une extrémité de votre solénoïde à une source d’alimentation de 12 volts. Cela fournira de l’énergie au solénoïde lui permettant de s’ouvrir.
(Crédit image : Tom’s Hardware)
7. Câblez l’autre extrémité de votre solénoïde au port normalement ouvert de votre module de relais. Cela garantit que lorsque l’alimentation de votre module de relais est coupée, le solénoïde ne s’ouvre pas et le klaxon ne s’ouvre pas. feu.
8. Câblez le port commun de votre module de relais à la terre de votre alimentation 12 volts. Ceci termine le circuit, avec le solénoïde agissant comme charge et le relais agissant comme interrupteur.
(Crédit image : Tom’s Hardware)
9. Connectez les broches VCC et de masse de votre carte relais à votre Raspberry Pi, en utilisant respectivement les broches 4 (VCC) et 6 (masse) de la carte.
(Crédit image : Tom’s Hardware)
10. Connectez la broche de données sur le relais du canal sur lequel vous avez câblé le solénoïde à la broche 22 du Raspberry Pi BCM (broche 15 de la carte). Cela permet à notre pi de communiquer avec le relais, fermant et ouvrant le circuit.
(Crédit image : Tom’s Hardware)
11. Connectez votre compresseur d’air à l’entrée à connexion rapide de votre solénoïde. Ajustez la pression sur le régulateur de votre compresseur si nécessaire-le mien est réglé à environ 50 PSI pour mon klaxon de camion.
(Crédit image : Tom’s Hardware)
12. Définissez l’abréviation de votre équipe souhaitée dans src/app.py, cela garantira que seuls les changements apportés au score de votre équipe déclenchent le klaxon.
nano src/app.pyfrom score_manager import ScoreManager if __name__==’__main__’: print(‘Starting system…’) sm=ScoreManager(‘TML’) # Remplacez l’abréviation de votre équipe par l’abréviation de votre équipe (exemple: MTL) sm.run()
13. Exécutez l’application pour tester la configuration. Au démarrage, le système déclenchera le solénoïde pour activer le klaxon brièvement avant de commencer à faire des demandes pour obtenir le score de votre équipe. Pour quitter, utilisez Ctrl + C.
14. Exécutez l’application pendant un jeu.
(Crédit image : Tom’s Hardware)
S’il n’y a pas de matchs en direct répertoriés pour votre équipe, le système vérifiera toutes les 30 secondes jusqu’à ce qu’il y en ait. Pendant un match, il vérifiera toutes les 30 secondes si votre équipe a marqué un but. Si le score a changé depuis la dernière fois, bouchez vos oreilles et célébrez.