Table des matières:

Halloween LightshowPi : 6 étapes
Halloween LightshowPi : 6 étapes

Vidéo: Halloween LightshowPi : 6 étapes

Vidéo: Halloween LightshowPi : 6 étapes
Vidéo: Halloween Light Show. 2024, Novembre
Anonim
Spectacle de lumière d'Halloween
Spectacle de lumière d'Halloween
Spectacle de lumière d'Halloween
Spectacle de lumière d'Halloween
Spectacle de lumière d'Halloween
Spectacle de lumière d'Halloween

Donc, cette saison, nous cherchions quelque chose de nouveau à ajouter à notre Haunted Halloween Yard et je suis tombé sur ce projet Raspberry Pi Lightshow sur https://lightshowpi.org. Il y a aussi beaucoup d'informations intéressantes sur https://www.reddit.com/r/LightShowPi/. Dans ce instructable, je vais vraiment juste couvrir les trucs que j'ai utilisé pour construire ma boîte. Avant de continuer, je me sens obligé de mentionner que ce projet nécessite la manipulation d'équipements électriques et de câblage et n'est pas destiné aux enfants sans la surveillance d'un adulte. En fait, si vous n'êtes pas un électricien agréé, veuillez consulter votre électricien local pour vous aider. Et NE JAMAIS entretenir ce projet lorsqu'il est branché. L'exposition à des circuits électriques sous tension pourrait entraîner la MORT ! Bon, assez de PSA. Joyeux Halloween. Quoi qu'il en soit, le logiciel LightShowPi est sacrément kool ! Il synchronise vos lumières avec votre musique. Il y a un serveur microWeb pour que vous puissiez contrôler les lumières et la musique à partir d'un navigateur. Il comprend également la prise en charge des SMS ainsi que l'intégration du service de streaming via Pianobar. Nous jouons « Midnight Syndicate Radio » sur Pandora. Si vous ne les connaissez pas, Midnight Syndicate fait une incroyable musique d'ambiance d'Halloween. Ce projet utilisait un Raspberry Pi 4, mais je pense que vous pouvez utiliser n'importe lequel des anciens régimes.

Fournitures

Seeed Studio Raspberry Pi 4 Model… https://www.amazon.com/dp/B07WBZM4K9Samsung 32GB EVO Plus Class 10… https://www.amazon.com/dp/B0749KG1JKMazerPi Raspberry Pi 4 Case, … https://www.amazon.com/dp/B07W3ZMVP1CanaKit 3.5A Raspberry Pi 4 Power… https://www.amazon.com/dp/B07TYQRXTKKEYESTUDIO GPIO Breakout Kit pour Raspberry Pi - Assemblé Pi Breakout + Rainbow Ribbon Cable + 400 Tie Points Solderless Breadboard https://www.amazon.com/dp/B072XBX3XX/(2) Carte de module de relais à semi-conducteurs SainSmart 8 canaux 5 V pour Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC https://www.amazon.com/dp/B006J4G45G/Icstation Digital Transmetteur audio Stéréo DSP PLL Module 88-108MHz avec écran LCD Entrée MIC USB https://www.amazon.com/dp/B01N7DIRE9/UGREEN Répartiteur de casque, 3,5 mm Audio stéréo Y Splitter Câble d'extension mâle à femelle Adaptateur de prise casque double pour écouteurs, Casque compatible avec iPhone, Samsung, tablette, ordinateur portable (noir) https://www.amazon.com/dp/B00LM0ZGK6/BOSS Audio Systems BVC10 Universal contrôle du volume - À utiliser avec les récepteurs de voiture, les VTT, les UTV, les systèmes audio de moto https://www.amazon.com/dp/B0149VBF8G/De plus, vous aurez besoin d'un bac Tupperware OU d'un autre boîtier, de préférence résistant aux intempéries s'il doit être exposé aux éléments. Dans mon cas, j'ai tout entassé dans un vieux bac Tupperware de 5 gallons. Prises de courant, mon projet utilise 16 canaux, j'ai donc (8) prises duplex. Plus (1) prise supplémentaire à l'intérieur de la boîte pour tout alimenter. Je recommande également des couvertures résistantes aux intempéries pour vos points de vente. Vous aurez besoin de fil, bien sûr, pour tout connecter. Dans mon cas, j'avais une vieille rallonge qui avait été coupée et mise hors service. J'ai donc utilisé le fil à l'intérieur. J'ai également utilisé un ancien chargeur double USB pour l'alimentation externe des relais et pour alimenter l'émetteur FM. Pour économiser des pièces, vous pouvez envisager de faire du réceptacle à l'intérieur du boîtier un avec des clés USB intégrées.

Étape 1: Installez vos prises

Installez vos prises
Installez vos prises
Installez vos prises
Installez vos prises

Pour mon boîtier, j'ai utilisé un bac Tupperware 5Gal commun. J'aime cette option car ils sont déjà résistants aux intempéries, par conception. Et, si vous manquez de couper quelque chose, ils sont très bon marché et facilement disponibles. J'ai utilisé la plaque de montage arrière du couvercle de la prise étanche comme gabarit pour découper les ouvertures pour les prises. J'ai trouvé que mes trous étaient un peu plus gros que je ne l'aurais préféré. Vous pourriez mesurer différemment. Assurez-vous que, si vous aviez l'intention d'ajouter des couvercles résistants aux intempéries à l'extérieur de vos récipients, vous laissez suffisamment d'espace entre eux pour que les couvercles s'emboîtent les uns à côté des autres tout en s'ouvrant librement. J'ai sous-estimé la distance et j'ai eu beaucoup de chance qu'ils soient toujours côte à côte.

Étape 2: câblez vos prises et relais

Câblez vos prises et relais
Câblez vos prises et relais
Câblez vos prises et relais
Câblez vos prises et relais

Pour câbler votre prise, vous aurez évidemment besoin de fil électrique. J'avais une vieille rallonge qui avait été entaillée et mise hors service. J'en ai utilisé des morceaux pour câbler ma boîte. Alimentez votre neutre (blanc) dans et hors de chaque réceptacle sur les vis argentées. Le sol (vert) atterrit sur la vis verte. Votre Hot (noir), venant du relais, se pose sur la vis en laiton. Pour diviser le duplex en deux circuits séparés, coupez le petit pont en laiton entre les vis. Remarquez sur les images, le dessin rouge est la jambe chaude, bouclée d'un côté de chaque relais, puis à la source d'alimentation, tandis que le dessin violet est la sortie de chaque réceptacle.

(2) Carte de module de relais à semi-conducteurs SainSmart 8 canaux 5 V pour Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC

Les relais auront besoin d'une source d'alimentation 5v. J'ai vu des schémas utiliser le 5v embarqué fourni par le Pi, mais j'ai également lu que, compte tenu de la nature du projet, le 5v embarqué peut ne pas être assez d'énergie durable. Je ne voulais pas m'inquiéter de toute façon, alors j'ai juste ajouté un cube de chargeur USB, coupé le fil d'un ancien câble de chargement USB, et le tour est joué ! un 5v supplémentaire, câblé aux relais. *Une note sur les relais. Il s'avère que tous les relais ne sont pas les mêmes… alors j'ai appris. Vous remarquerez peut-être que dans certaines des premières images, j'avais une paire de relais «mécaniques» 5v bleus avec lesquels j'ai commencé le projet. Mais, comme je l'ai vite appris, ces bougres peuvent être assez bruyants lorsque votre émission démarre. J'ai également lu que ces relais ont une espérance de vie plus courte. Épargnez-vous les maux de tête et optez pour les relais SSR. Ils sont silencieux. Et, tant que vous gardez votre circuit sous 2A, ils devraient durer.

Étape 3: câblez votre Pi

Câblez votre Pi
Câblez votre Pi
Câblez votre Pi
Câblez votre Pi

Comme vous le verrez dans la photo, j'utilise un Breakout Kit. Ce n'est pas nécessaire et vous pouvez câbler directement au RPi. J'ai choisi cette voie car j'utilise mon Pi pour toutes sortes de petits projets et avec ce kit de déconnexion, j'ai une déconnexion rapide. De cette façon, à la fin de la saison, je peux retirer le Pi, ranger la boîte Lightshow avec mes affaires de vacances et ne pas avoir à recâbler mon brochage la saison prochaine.

Kit de dérivation GPIO KEYESTUDIO pour Raspberry Pi - Dérivation Pi assemblée + Câble ruban arc-en-ciel + Planche à pain sans soudure à 400 points d'attache

La disposition des broches pour ce projet peut être un peu différente de la broche RPi standard. LightshowPi utilise WiringPi pour sa mise en page. Vous devriez vérifier https://wiringpi.com/pins pour correspondre à votre version RPi spécifique.

Étape 4: Ajoutez l'émetteur FM (facultatif)

Ajouter l'émetteur FM (facultatif)
Ajouter l'émetteur FM (facultatif)
Ajouter l'émetteur FM (facultatif)
Ajouter l'émetteur FM (facultatif)

Si je comprends bien, le Raspberry Pi a un émetteur FM intégré, mais je n'ai pas pu le faire fonctionner avec le RPi4. J'en ai ajouté un externe. Il n'y a pas grand-chose à cette étape, choisissez une station morte dans votre région, USB pour l'alimenter, entrée 3,5 mm pour l'audio. Pour l'antenne, j'ai utilisé un morceau de fil de fer, tendu sur une colonne sur notre porche. Nous recevons la réception tout autour de notre bloc.

  • Transmetteur Audio numérique Icstation Module PLL DSP stéréo 88-108 MHz avec écran LCD MIC Entrée USB
  • Répartiteur de casque UGREEN, câble d'extension audio stéréo Y de 3,5 mm mâle vers femelle adaptateur de prise casque double pour écouteurs, casque compatible avec iPhone, Samsung, tablette, ordinateur portable (noir)
  • BOSS Audio Systems BVC10 Contrôle de volume universel - À utiliser avec les récepteurs de voiture, les VTT, les UTV et les systèmes audio de moto

J'ai inclus le répartiteur de casque en option et le contrôle du volume en ligne, car j'ai également un vieil ampli et des haut-parleurs connectés à ce système. Nous diffusons et jouons de la musique à haute voix jusqu'à environ 21h, moment auquel mon ampli s'éteint et l'émetteur FM continue de diffuser jusqu'à 23h.

Oh! J'ai presque oublié. Faites un signe pour que vos voisins sachent quelle station écouter. C'est là que les enfants s'amusent vraiment !!

Étape 5: Installez le logiciel LightshowPi

Vous aurez besoin d'une saveur de Raspberry Pi, d'une carte mémoire SD ou d'une sorte de stockage, d'un boîtier et d'une alimentation.

  • Seeed Studio Raspberry Pi 4 Modèle…
  • 32 Go EVO Plus Classe 10…
  • Boîtier Raspberry Pi 4, …
  • Alimentation 3.5A Raspberry Pi 4…

Je ne vais pas devenir fou dans cette partie car il existe déjà un très bon guide de configuration sur reddit.

Je vais insister sur une suggestion. Une fois que vous avez tout installé, avant d'apporter des modifications, testez vos relais.

sudo python ~/lightshowpi/py/hardware_controller.py --state=flashAussi, lorsque vous modifiez le fichier overrides.cfg, apportez de petites modifications et testez fréquemment entre eux. Plusieurs fois, j'ai sali le programme à cause de petites erreurs dans le fichier de remplacement. Apporter de petits changements et tester fréquemment facilite la résolution de vos erreurs.

Étape 6: Branchez vos lumières

Vous gâcherez un peu cette étape au fur et à mesure. Nous avions déjà installé les lumières cette année. Donc, nous avons joué de la musique et déplacé les lumières sur les prises jusqu'à ce que nous ayons un bon équilibre de clignotement dans la cour.

Conseillé: