Inhoudsopgave:
Video: Lumos de kerstboom: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Mijn kinderen en ik hebben dit project gebouwd om een beetje magie van Universal Studios mee naar huis te nemen. We hebben onlangs het themapark bezocht en toverstokken gekocht in de toverstokwinkel van Olivander en hadden zoveel plezier om door het park te gaan en verschillende spreukenstations te activeren. Ik ben altijd nieuwsgierig naar hoe dingen werken, dus ik moest natuurlijk googlen hoe ik dit thuis kon nabootsen. Ik vond verschillende prachtige Instructables die de magie op hun eigen speciale manier opnieuw creëerden, maar Kerstmis stond voor de deur en ik dacht dat het geweldig zou zijn als ik de magie van Kerstmis en de magie van Hogwarts kon samenvoegen en misschien enkele van de kinderen zou inspireren in mijn uitgebreide familie om na te denken over hoe programmeren en engineering is als het uitvoeren van magie in het echte leven. Zo werd "Lumos de Kerstboom" geboren. Deze boom is geprogrammeerd om 8 verschillende spreuken te lezen en licht- en geluidsanimaties uit te voeren die overeenkomen met het soort spreuk dat is "getekend".
Benodigdheden
U kunt dit configureren om met andere opstellingen te werken, maar hier is wat ik heb getest met: 1. I-VOM draadloze mini-luidspreker met 3,5 mm Aux-ingang, 3W luide draagbare luidspreker voor iPhone iPod iPad mobiele telefoon tablet-laptop, met USB oplaadbaar Ba
2. AmazonBasics USB 2.0-kabel - A-mannelijk naar mini-B-snoer - 1,8 meter (6 voet)
3. Infrarood Nachtzicht IR Camera voor Raspberry Pi 4, Pi 3b+ Video Webcam met Case Suits voor 3D Priter
4. Adafruit FadeCandy - Dithering USB-gestuurde stuurprogramma voor RGB NeoPixels [ADA1689]
5. ALITOVE 50st DC 12V WS2811 Led Pixel Zwart 12mm Diffuus Digitale RGB Adresseerbare Droomkleur Ronde LED Pixels Module IP68 Waterdicht
6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM
7. Harry Potter-staf van Universal Studios (of maak je eigen
8. 12V wandadapter voeding voor de 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+muur%2Caps%2C163&sr=8-8
Optionele materialen om de boom te bouwen:
1. Tomatenkooiframe voor boom:
2. Garland (ik heb er 2,5 gebruikt):
3. Twist Ties (ik heb er 2 gebruikt):
Stap 1: Bedrading
Voor dit project heb ik een tomatenkooi en wat karton gebruikt om mijn kerstboom te bouwen en mijn lichtopstelling redelijk uniform te houden. Dit is geen vereiste, hoewel ik denk dat het de animatie er mooier uit laat zien. Het belangrijkste onderdeel van deze stap is dat de nachtzichtcamera een duidelijk zicht op de wandhouder moet hebben en dat alle mechanica binnen voldoende luchtstroom moet hebben. Ik gebruikte twist-ties om alles aan elkaar te bevestigen. Ik heb de tomatenkooi aan het karton bevestigd en de Raspberry Pi, luidspreker en nachtzichtcamera zijn bevestigd aan de kartonnen basis. Garland wordt rond de tomatenkooi gewikkeld om de binnenkant te bedekken, en let erop dat deze buiten het camerabeeld blijft, wat bijsnijden kan nodig zijn om dit te doen. Uiteindelijk gebruikte ik ongeveer 30 voet guirlande om mijn 33 "lange, 12" diameter tomatenkooiboom in te pakken.
Stap 2: Software installeren
Dit project is getest met de nieuwste versie van Raspian Buster met desktopversie:4.19. U kunt de nieuwste versie downloaden op
1. OpenCV: Volg de instructies in deze blogpost om OpenCv en een virtuele omgeving te installeren:
2. Verwerking: Volg de instructies in deze blogpost om verwerkingssoftware op raspberry pi te installeren:
3. FadeCandy: Volg de aanwijzingen op de fadecandy github readme https://github.com/scanlime/fadecandy om fadecandy te klonen en een fadecandy-server te installeren. U bent klaar om verder te gaan wanneer u uw lichten kunt bedienen door toegang te krijgen tot de fcserver op
4. Kloon "Lumos the Christmas Tree" bron van:
5. Bouw de uitvoerbare bestanden voor lichte animatie: ik heb de bestanden bijgevoegd die nodig zijn om de lichte animaties voor de verwerking te maken, maar omdat de uitvoerbare bestanden van Java zo groot zijn, moet u ze apart compileren. Hieronder staan de commando's om dit te doen (vervang /home/pi/repos/ naar waar je dit project ook kloont):
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/ kapot --platform=linux --export
Stap 3: Voer het programma uit
De github-bron bevat spellingherkenning voor de spreuken die op de bovenstaande flyer staan. Er zijn instructies op de github readme als je wilt proberen je eigen spreuken te trainen. voer lumos.py uit om het programma te starten. De spellingherkenning werkt het beste bij weinig licht. Als je problemen hebt met het beeld dat over het hele scherm stuitert, controleer dan het foutopsporingsvenster om te zien of het foutieve lichtbronnen oppikt. weergegeven met rode cirkels op het scherm.
Aanbevolen:
Elektronische kerstboom: 4 stappen
Elektronische kerstboom: Hallo! Ik wil graag mijn elektronische kerstboom presenteren. Ik heb dit als decoratie gebouwd en ik vind het erg compact en mooi
Website-gestuurde kerstboom (iedereen kan hem bedienen): 19 stappen (met afbeeldingen)
Website-gestuurde kerstboom (iedereen kan het bedienen): Wil je weten hoe een website-gestuurde kerstboom eruitziet? Hier is de video die mijn project van mijn kerstboom laat zien. De livestream is inmiddels afgelopen, maar ik heb een video gemaakt om vast te leggen wat er aan de hand was: Dit jaar, midden december
Beveiligde kerstboom: 6 stappen
Veilige kerstboom: dit is de complete starterskit van Elegoo met een Arduino Mega. Een paar dagen geleden stuurde Elegoo me een kit en daagde me uit om samen met hem een kerstproject te bouwen. Deze kit bevat verschillende componenten. Een Arduino Mega, servo's, ultrasone sensoren, afstandsbediening
Kerstboom in vrije vorm: 7 stappen
Freeform-kerstboom: Freeform-circuits, of dead bug, of point-to-point-constructies zijn een goede manier om te beginnen met prototyping zonder een PCB te maken, en zijn veel flexibeler dan een strip / perfboard! Ik gebruik deze techniek vaak voor kleine projecten of om grotere te debuggen. Maar d
ELEKTRONISCHE KERSTBOOM: 5 stappen
ELEKTRONISCHE KERSTBOOM: Hey jongens! Ik hoop dat je al genoten hebt van mijn vorige instructable "NodeMCU Home Automation (ESP8266)" en je bent klaar voor een nieuwe, zoals gewoonlijk heb ik deze tutorial gemaakt om je stap voor stap een elektronische kerstboom te begeleiden om de Christus te vieren