Guide des étoiles de Noël

Assemblez et commencez à coder votre sapin de Noël cette année avec l’étoile de sapin de Noël ModMyPi!

Qui ne veut pas SSH dans leur arbre ce Noël? Personne qui est qui.

Alors, détachez votre arbre, dépoussiérez vos ornements et préparez-vous à compléter votre décor festif ce Noël!

Tu auras besoin de:

  • Une étoile d’arbre de Noël qui contient
    • PCB LED étoile
    • Quatre vis
    • Deux postes
  • Un Raspberry Pi Zero W
  • Une carte SD avec Raspbian
  • Une alimentation micro USB
  • Un clavier et une souris
  • Un moniteur HDMI
  • Un petit tournevis cruciforme
  • Un arbre de Noël
  • Une rallonge USB
  • Quelque chose pour attacher votre étoile à l’arbre. Nous avons des cure-pipes en guirlandes mais vous pouvez utiliser des cure-pipes normaux, de la ficelle, des colliers de serrage ou de la laine.
  • Un ordinateur secondaire ou Raspberry Pi à utiliser pour SSH dans le Star.

Assembler l’étoile

Déballez votre étoile et choisissez deux des quatre vis et montants. Vissez-les sur les deux broches inférieures de votre Pi Zero.

blank

Prenez votre PCB Star et placez-le face vers le bas avec l’en-tête noir vers le haut.

blank

Nous partons d’une nouvelle installation Raspbian, nous devons donc tout d’abord activer SSH.

Poussez votre Raspberry Pi Zero sur l’en-tête, en vous assurant que les deux poteaux sont alignés avec les deux trous sur l’étoile.

blank

Utilisez les deux vis restantes pour fixer votre Raspberry Pi à l’étoile

blank

Enfilez maintenant vos cure-pipes (ou tout ce que vous utilisez pour attacher votre étoile à votre arbre) à travers les quatre trous au bas de l’étoile. Les deux trous sous l’anneau intérieur des LED sont une paire et les deux derniers sont une paire. Enfilez le cure-pipe de l’arrière vers l’avant de l’étoile à travers un trou et vers l’arrière à travers l’autre trou. Faites cela pour les deux paires de trous.

blank

La paire supérieure est terminée, il ne nous reste plus qu’à enfiler le cure-pipe à travers le trou gauche de la paire inférieure.

Maintenant, notre étoile est prête à s’installer et à mettre sur notre arbre!

Configuration de notre Raspberry Pi

Avant de déplacer notre étoile vers le haut de notre arbre, nous devons nous assurer que nous pouvons parler à notre étoile sur le réseau afin que nous n’ayons pas à grimper sur notre arbre chaque fois que nous voulons changer l’affichage de la lumière.

Connectez le Raspberry Pi à un clavier, une souris, un moniteur HDMI et enfin allumez le Pi.

Nous partons d’une nouvelle installation de Raspbian Desktop avec Wifi activé, nous devons ensuite activer SSH. Cliquez sur le bouton de menu en haut à gauche, et allez dans “Préférences” puis “Configuration Raspberry Pi”.

blank

Cliquez sur l’onglet “Interfaces” puis cliquez sur “Activé” à côté de “SSH”.

blank

Le Pi demandera à être redémarré, alors dites OK. Attendez la fin du redémarrage.

Une fois que le Pi revient, nous devons tester que SSH fonctionne comme prévu. Si vous êtes sur une machine Windows, vous devrez utiliser Putty pour communiquer avec votre Pi.

Si vous êtes sous Linux ou Raspbian, vous pouvez ouvrir une fenêtre de terminal et taper:

ssh [email protected]

Où “pi” est le compte utilisateur et “raspberrypistar” est le nom de votre Raspberry Pi. Vous serez invité à entrer votre mot de passe, puis vous serez connecté à votre Pi.

blank

Maintenant, nous pouvons communiquer avec notre Pi lorsqu’il est au sommet de l’arbre.

Configuration du code étoile

Le code pour utiliser l’étoile ModMyPi réside sur GitHub. Dans la fenêtre Putty ou Terminal que vous avez ouverte dans la section précédente, tapez:

git clone https://github.com/modmypi/Programmable-Christmas-Star

blank

Pour cloner le code de notre référentiel. À l’intérieur de ce référentiel, il y a:

  • star.py qui est le code de classe compatible GPIOZero pour le Star.
  • Plusieurs fichiers d’exemple avec des motifs de lumière unique dans.
  • starcommander.py qui est un contrôleur basé sur la ligne de commande pour le Star. Nous allons utiliser cela.

Devenir Star Commander!

Accédez au dossier Programmable-Christmas-Tree-Star en utilisant:

cd Programmable-Christmas-Star

Et maintenant, exécutez le script Python Star Commander:

python3 starcommander.py

Une petite invite apparaîtra vous demandant un numéro. À ce stade, si nous tapons -h, une aide apparaîtra:

blank

Chaque nombre de 0 à 4 allume la lumière dans un mode différent. Choisissez votre mode préféré parmi les modes et testez pour voir que la lumière fonctionne!

Mettre notre étoile au sommet de l’arbre

Connectez votre étoile au câble d’extension USB et au câble micro USB et fixez-le soigneusement au sommet de votre arbre. Enroulez le câble avec précaution au milieu de l’arbre pour le cacher de la vue.

blank

Une fois que vous avez fixé l’étoile au sommet de l’arbre, reconnectez-vous à l’étoile via SSH et choisissez votre séquence lumineuse préférée à voir.

blank

Joyeux Noël à tous! J’espère que vous avez une belle période de fête: D

Articles similaires

Bouton retour en haut de la page
Fermer