Ma ville a un marché de Noël très populaire, avec un panneau géant annonçant le nombre de jours jusqu’à Noël. Je voulais quelque chose de similaire pour mon appartement afin d’améliorer mon esprit de fête, mais plus important encore, laissez-moi savoir combien de temps il me reste pour faire mes achats de cadeaux.
À l’aide d’un Raspberry Pi et d’une matrice de pixels Adafruit 64×64, nous pouvons créer un panneau festif qui affiche le nombre de jours restants, ainsi qu’un certain nombre de GIF de Noël festifs pour vous mettre dans l’esprit des fêtes.
Ce dont vous aurez besoin pour ce projet
Comment construire un panneau « X jours jusqu’à Noël » avec un Raspberry Pi
Avant de commencer, configurez votre Raspberry Pi. Si vous ne l’avez pas encore fait, consultez notre article sur la façon de installer un Raspberry Pi pour la première fois ou comment faire un installation sans tête de Raspberry Pi (sans le clavier et l’écran). Pour ce projet, nous recommandons un installation sans tête de Raspberry Pi.
1. Installez git. Nous en aurons besoin pour télécharger le code depuis GitHub.
sudo apt-get update
sudo apt-get -y install git
2. Clonez le référentiel dans votre répertoire personnel. Cela garantira que nous avons tout le code et les fichiers audio dont nous avons besoin pour exécuter le projet.
cd ~/
git clone https://github.com/rydercalmdown/days_until_xmas_sign.git
3. Exécutez la commande « make install » pour installer toutes les dépendances du projet. Ce script s’occupera d’installer les dépendances de niveau inférieur, ainsi que les bibliothèques Python dont vous avez besoin pour que le projet s’exécute.
cd ~/days_until_xmas_sign/
make install
4. Exécutez la commande « make setup » pour télécharger et exécuter le script de configuration de la matrice LED Adafruit.
make setup
5. Suivez les instructions du script d’installation, sélection du capot matriciel Adafruit RGB, puis en sélectionnant « CONVENIENCE » au lieu de « QUALITY » lorsque vous y êtes invité.
6. Sélectionnez Redémarrer sur le Pi lorsque demandé par le script.
sudo reboot
7. Connectez le Matrice LED au câble d’alimentation 5V inclus, en prenant soin de les aligner correctement.
8. Retournez le capot de la matrice LED Raspberry Pi et appliquez un petit peu de soudure en court-circuitant les broches 8 et E sur le dos. Ceci est nécessaire pour que la matrice 64×64 fonctionne.
9. À l’aide d’un petit tournevis à tête plate, connecter l’autre extrémité du câble d’alimentation au capot, attention à aligner la masse et 5v aux bons endroits.
dix. Attachez les broches de données au côté entrée de la matrice; recherchez plusieurs flèches pointant dans une direction sur le tableau ; la connexion se fera vers le port le plus « en amont », c’est-à-dire la source des flèches, pas la destination.
11. Attachez l’autre extrémité du câble de données au capot.
12. Fixez le capot sur les pins GPIO de votre Raspberry Pi, en alignant puis en appuyant sur les broches GPIO jusqu’à ce qu’elles soient bien ajustées.
13. À l’aide d’un connecteur cylindrique, connectez votre alimentation 5V au capot.
14. Utilisez la commande Make run pour démarrer l’application. Si vous avez tout configuré correctement, vous devriez voir des journaux avec des détails sur ce qui est affiché à l’écran, et l’écran devrait clignoter.
cd ~/days_until_xmas_sign/
make run
15. Téléchargez tous les gifs que vous souhaitez dans le répertoire src/images. Je vous ai laissé quelques gifs de Noël de départ, mais n’hésitez pas à ajouter les vôtres. Tant qu’ils se terminent par .gif, l’application les récupère et les affiche. Pour de meilleurs résultats, assurez-vous qu’ils sont carrés.
Et c’est tout – profitez-en! Le panneau affichera le nombre de jours jusqu’à Noël, avec une pause gif toutes les 2 minutes. Si vous cherchez à personnaliser cela, vous pouvez le faire en modifiant les variables src/display_controller.py. Assurez-vous de faire vos achats tôt!