Table des matières:
Vidéo: Lumos l'arbre de Noël : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Mes enfants et moi avons construit ce projet pour ramener chez nous un peu de magie d'Universal Studios. Nous avons récemment visité le parc à thème et acheté des baguettes dans le magasin de baguettes d'Ollivander et nous nous sommes tellement amusés à faire le tour du parc en activant différentes stations de sorts. Je suis toujours curieux de savoir comment les choses fonctionnent, alors bien sûr, j'ai dû chercher sur Google comment recréer cela à la maison. J'ai trouvé plusieurs merveilleux Instructables recréant la magie à leur manière, mais Noël était juste au coin de la rue et j'ai pensé que ce serait incroyable si je pouvais fusionner la magie de Noël et la magie de Poudlard et peut-être inspirer certains des enfants dans ma famille élargie pour réfléchir à la façon dont la programmation et l'ingénierie sont comme faire de la magie dans la vraie vie. Ainsi est né "Lumos l'arbre de Noël". Cet arbre est programmé pour lire 8 sorts différents et effectuer des animations lumineuses et sonores qui correspondent au type de sort qui a été "dessiné".
Fournitures
Vous pouvez le configurer pour qu'il fonctionne avec d'autres configurations, mais voici ce que j'ai testé avec: 1. Mini haut-parleur sans fil I-VOM avec prise d'entrée auxiliaire 3,5 mm, haut-parleur portable 3 W pour iPhone iPod iPad téléphone portable tablette ordinateur portable, avec USB rechargeable Ba
2. Câble USB 2.0 AmazonBasics - Cordon A-Mâle vers Mini-B - 1,8 m (6 pi)
3. Caméra IR à vision nocturne infrarouge pour Raspberry Pi 4, Webcam vidéo Pi 3b+ avec étuis pour Priter 3D
4. Adafruit FadeCandy - Pilote de dithering contrôlé par USB pour NeoPixels RVB [ADA1689]
5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Noir 12mm Diffusé Numérique RVB Adressable Rêve Couleur Ronde LED Pixels Module IP68 Étanche
6. Kit de démarrage CanaKit Raspberry Pi 4 4 Go - 4 Go de RAM
7. Baguette Harry Potter d'Universal Studios (ou créez la vôtre
8. Adaptateur secteur 12V pour les LED Pixels https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&qid =1601237915&sprefix=12v+wall%2Caps%2C163&sr=8-8
Matériaux facultatifs pour construire l'arbre:
1. Cadre de cage à tomates pour arbre:
2. Garland (j'en ai utilisé 2,5):
3. Twist Ties (j'en ai utilisé 2):
Étape 1: Câblage
Pour ce projet, j'ai utilisé une cage à tomates et du carton pour construire mon sapin de Noël et garder mon arrangement lumineux assez uniforme. Ce n'est pas une exigence, même si je pense que cela rend l'animation plus agréable. La partie importante de cette étape est que la caméra de vision nocturne doit avoir une vue dégagée sur le support de baguette et que tous les mécanismes à l'intérieur doivent avoir un débit d'air suffisant. J'ai utilisé des liens torsadés pour tout attacher ensemble. J'ai attaché la cage à tomates au carton et le Raspberry Pi, le haut-parleur et la caméra de vision nocturne sont fixés à la base en carton. La guirlande est enroulée autour de la cage à tomates pour couvrir l'intérieur, en veillant à la garder hors de la vue de la caméra, une coupe peut être nécessaire pour ce faire. J'ai fini par utiliser environ 30 pieds de guirlande pour envelopper mon arbre à tomates en cage de 33 "de haut et 12" de diamètre.
Étape 2: installer le logiciel
Ce projet a été testé avec la dernière version de Raspian Buster avec la version de bureau: 4.19. Vous pouvez télécharger la dernière version sur
1. OpenCV: Suivez les instructions de cet article de blog pour installer OpenCv et un environnement virtuel:
2. Traitement: suivez les instructions de cet article de blog pour installer le logiciel de traitement sur raspberry pi:
3. FadeCandy: suivez les instructions du fichier readme de fadecandy github https://github.com/scanlime/fadecandy pour cloner fadecandy et installer un serveur fadecandy. Vous serez prêt à passer à autre chose lorsque vous pourrez contrôler vos lumières en accédant au fcserver à l'adresse
4. Cloner la source « Lumos l'arbre de Noël » à partir de:
5. Construisez les exécutables d'animation légère: j'ai inclus les fichiers nécessaires pour créer les animations légères de traitement, mais comme les exécutables Java sont si volumineux, vous devrez les compiler séparément. Vous trouverez ci-dessous les commandes pour le faire (remplacez /home/pi/repos/ à l'endroit où vous clonez ce projet):
exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_flames --output=/home/pi/repos/lumos-the-christmas-tree/ incendio --platform=linux --export
exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_water --output=/home/pi/repos/lumos-the-christmas-tree/ aguamenti --platform=linux --export
exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_light --output=/home/pi/repos/lumos-the-christmas-tree/ lumos --platform=linux --export
exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output=/home/pi/repos/lumos-the-christmas-tree/ cassé --platform=linux --export
Étape 3: Exécutez le programme
La source github inclut la reconnaissance orthographique pour les sorts répertoriés sur le dépliant ci-dessus. Il y a des instructions sur le fichier readme de github si vous souhaitez essayer d'entraîner vos propres sorts. exécutez lumos.py pour démarrer le programme. La reconnaissance orthographique fonctionne mieux dans des conditions de faible luminosité. affiché avec des cercles rouges sur l'écran.
Conseillé:
Arbre de Noël électronique : 4 étapes
Arbre de Noël électronique : Salut ! Je souhaite vous présenter mon sapin de Noël électronique. J'ai construit ceci comme décoration et je pense que c'est très compact et agréable
Arbre de Noël contrôlé par le site Web (tout le monde peut le contrôler) : 19 étapes (avec photos)
Arbre de Noël contrôlé par un site Web (tout le monde peut le contrôler) : Vous voulez savoir à quoi ressemble un arbre de Noël contrôlé par un site Web ? Voici la vidéo présentant mon projet de mon arbre de Noël. La diffusion en direct est maintenant terminée, mais j'ai fait une vidéo, capturant ce qui se passait : Cette année, au milieu de décembre
Arbre de Noël rotatif et lumières programmables avec Arduino : 11 étapes
Sapin de Noël rotatif et lumières programmables avec Arduino : Sapin de Noël rotatif et lumières programmables avec Arduino
Alarme d'eau d'arbre de Noël : 3 étapes
Alarme d'eau de sapin de Noël : il s'agit d'un exemple de projet simple qui peut être utilisé si vous avez un vrai sapin pour Noël et que vous devez vous assurer qu'il reste arrosé. En grandissant, je me souviens que nous devions passer la main sous l'arbre et remuer le doigt dans le support pour voir s'il y avait
Arbre de Noël qui respire - Contrôleur de lumière de Noël Arduino : 4 étapes
Arbre de Noël respirant - Contrôleur de lumière de Noël Arduino : Ce n'est pas une bonne nouvelle que le boîtier de commande de mon arbre de Noël artificiel pré-éclairé de 9 pieds s'est cassé avant Noël et que le fabricant ne fournit pas de pièces de rechange. Cet impénétrable montre comment faire en sorte que votre propre pilote et contrôleur de lumière LED utilise Ar