Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Avez-vous déjà voulu avoir le contrôle total de vos lumières de Noël ? Ce tutoriel vous dévoilera les étapes exactes pour fabriquer un sapin de Noël alimenté par un Raspberry Pi, ANAVI Light pHAT et une bande LED RVB 12V bon marché. Ce n'est certainement pas la solution la moins chère pour une décoration de fête, mais c'est un moyen amusant et efficace de mettre en pratique vos compétences en programmation.
Étape 1: Matériel requis
Pour construire le sapin de Noël Raspberry Pi, vous aurez besoin de:
- Sapin de Noël
- Raspberry Pi (tout modèle ou version de Raspberry Pi avec en-tête 40 broches)
- ANAVI Light pHAT
- Bande LED RVB 12V
- Alimentation USB
- Alimentation 12V avec prise DC 5.5x2.1mm
- Carte MicroSD avec Raspbian
Vous pouvez utiliser n'importe quelle bande LED RVB 12V. Sélectionnez la longueur de la bande correspondant à la taille de votre sapin de Noël. Ces bandes LED RVB 12V sont une marchandise. Ils sont très abordables et faciles à trouver. Dans cette vidéo, j'utilise une bande de 1 mètre de long avec 30 LED.
Étape 2: Assembler le matériel
Assemblez la quincaillerie à mains nues. Fixez la bande LED RVB à ANAVI Light pHAT à l'aide d'un tournevis et démarrez le Raspberry Pi comme indiqué dans la vidéo.
ANAVI Light pHAT est une carte d'extension matérielle open source Raspberry Pi spécialement conçue pour contrôler les couleurs de la bande LED RVB 12V à faible coût via trois MOSFET. Son utilisation est très simple pour construire le projet en quelques minutes.
Étape 3: Installer PiGPIO
Sur votre Raspberry Pi ouvrez un terminal et installez les dernières versions de piGPIO et Git en tapant les commandes suivantes:
sudo apt-get mise à jour
sudo apt-get install -y pigpio git
Étape 4: Obtenez le code source
L'application de démonstration pour contrôler la bande LED RVB 12V est gratuite et open source. Il est disponible sur GitHub. Exécutez la commande suivante dans le terminal pour obtenir le code source:
git clone
Étape 5: Construire l'application
Exécutez la commande suivante dans un terminal pour créer l'application de démonstration:
cd anavi-examples/anavi-light-phat/light-demo
Fabriquer
L'application de démonstration est écrite en langage de programmation C. Il crée une modulation de largeur d'impulsion définie par logiciel pour définir la couleur de la bande LED RVB à travers les trois MOSFET sur ANAVI Light pHAT.
À chaque seconde, le programme définit une valeur aléatoire dans la plage de 0 à 255 de chacune des trois couleurs principales. La combinaison totale fait plus de 16 millions de couleurs ! Bien que la couleur soit déterminée de manière aléatoire, le code source est écrit de manière à augmenter les chances qu'une des trois couleurs principales soit plus brillante que les autres.
Étape 6: Lancez l'application
Exécutez les commandes ci-dessous pour démarrer l'application:
sudo pigpiod
./démo
L'application de démonstration exécute une boucle infinie. Pour y mettre fin l'utilisateur doit appuyer simultanément sur son clavier Ctrl et C. C'est tout ! Bonnes vacances et bon hacking !