Table des matières:

Sapin de Noël Raspberry Pi : 6 étapes (avec photos)
Sapin de Noël Raspberry Pi : 6 étapes (avec photos)

Vidéo: Sapin de Noël Raspberry Pi : 6 étapes (avec photos)

Vidéo: Sapin de Noël Raspberry Pi : 6 étapes (avec photos)
Vidéo: BEST TWINKLY LIGHT EFFECTS 2024, Novembre
Anonim
Image
Image
Matériel requis
Matériel requis

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

Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
Assembler le matériel
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

Installer PiGPIO
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

Obtenez le code source
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

Construire l'application
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

Lancer l'application
Lancer l'application
Lancer l'application
Lancer l'application
Lancer l'application
Lancer 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 !

Conseillé: