
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02



Moje dzieci i ja zbudowaliśmy ten projekt, aby wnieść do domu odrobinę magii z Universal Studios. Niedawno odwiedziliśmy park rozrywki i kupiliśmy różdżki w sklepie z różdżkami Ollivandera i świetnie się bawiliśmy chodząc po parku, aktywując różne stacje zaklęć. Zawsze jestem ciekawa, jak to działa, więc oczywiście musiałam googlować, jak to odtworzyć w domu. Znalazłem kilka wspaniałych Instruktorów odtwarzających magię na swój własny sposób, ale Boże Narodzenie było tuż za rogiem i pomyślałem, że byłoby wspaniale, gdybym mógł połączyć magię świąt Bożego Narodzenia i magię Hogwartu i być może zainspirować niektóre dzieci w mojej dalszej rodzinie myśleć o tym, jak programowanie i inżynieria są jak wykonywanie magii w prawdziwym życiu. Tak narodziła się „Choinka Lumos”. To drzewo jest zaprogramowane do odczytywania 8 różnych zaklęć i wykonywania animacji światła i dźwięku, które pasują do rodzaju "narysowanego" zaklęcia.
Kieszonkowe dzieci
Możesz skonfigurować to do pracy z innymi konfiguracjami, ale oto, co przetestowałem z: 1. Bezprzewodowy minigłośnik I-VOM z wejściem Aux 3,5 mm, przenośny głośnik 3W do iPhone'a iPod iPad Telefon komórkowy Tablet Laptop, z ładowalnym USB Ba
2. Kabel AmazonBasics USB 2.0 - przewód A-męski na Mini-B - 6 stóp (1,8 metra)
3. Kamera na podczerwień Night Vision IR dla Raspberry Pi 4, Pi 3b+ Kamera internetowa z obudowami dla 3D Priter
4. Adafruit FadeCandy - Dithering kontrolowany przez USB sterownik dla RGB NeoPixels [ADA1689]
5. ALITOVE 50 sztuk DC 12V WS2811 Led Pixel Czarny 12mm Rozproszony cyfrowy RGB Adresowalny kolor snu Okrągły moduł pikseli LED IP68 Wodoodporny
6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM
7. Różdżka Harry'ego Pottera z Universal Studios (lub stwórz własną
8. Zasilacz sieciowy 12V do 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+ściana%2Caps%2C163&sr=8-8
Opcjonalne materiały do budowy drzewka:
1. Rama klatki pomidorowej na drzewo:
2. Garland (użyłem 2,5 z nich):
3. Twist Ties (użyłem 2 z nich):
Krok 1: Okablowanie



W tym projekcie wykorzystałem klatkę na pomidory i trochę tektury do zbudowania mojej choinki i utrzymania dość jednolitej aranżacji światła. Nie jest to wymagane, chociaż myślę, że dzięki temu animacja wygląda ładniej. Ważną częścią tego kroku jest to, że kamera noktowizyjna musi mieć wyraźny widok na uchwyt na różdżkę, a cała mechanika wewnątrz musi mieć wystarczający przepływ powietrza. Użyłem skręcanych krawatów, aby połączyć wszystko razem. Do tektury przymocowałem klatkę na pomidory, a do tekturowej podstawy przymocowane są raspberry pi, głośnik i kamera noktowizyjna. Garland jest owinięta wokół klatki z pomidorami, aby zakryć wnętrze, pamiętając o tym, aby nie była widoczna z kamery, w tym celu może być konieczne przycięcie. Skończyło się na tym, że użyłem około 30 stóp girlandy, aby owinąć moje drzewo z klatką pomidorową o wysokości 33 cali i średnicy 12 cali.
Krok 2: Zainstaluj oprogramowanie
Ten projekt został przetestowany z najnowszą wersją Raspian Buster z wersją desktopową: 4.19. Najnowszą wersję można pobrać ze strony
1. OpenCV: Postępuj zgodnie z instrukcjami w tym poście na blogu, aby zainstalować OpenCv i środowisko wirtualne:
2. Przetwarzanie: Postępuj zgodnie z instrukcjami w tym poście na blogu, aby zainstalować oprogramowanie do przetwarzania na raspberry pi:
3. FadeCandy: Postępuj zgodnie ze wskazówkami na fadecandy github readme https://github.com/scanlime/fadecandy, aby sklonować fadecandy i zainstalować serwer fadecandy. Będziesz gotowy, aby przejść dalej, gdy będziesz w stanie kontrolować swoje światła, uzyskując dostęp do serwera fc pod adresem
4. Sklonuj źródło „Lumos the Christmas Tree” z:
5. Zbuduj pliki wykonywalne animacji świetlnych: Dołączyłem pliki niezbędne do tworzenia animacji świetlnych, ale ponieważ pliki wykonywalne java są tak duże, będziesz musiał je skompilować osobno. Poniżej znajdują się polecenia, aby to zrobić (zamień /home/pi/repos/ na miejsce, w którym sklonujesz ten projekt):
exec /usr/local/bin/processing-java --sketch=/home/pi/repozytoria/lumos-choinka/strip50_flames --output=/home/pi/repos/lumos-choinka/ incendio --platform=linux --eksport
exec /usr/local/bin/processing-java --sketch=/home/pi/repozytoria/lumos-choinka/strip50_water --output=/home/pi/repozytoria/lumos-choinka/ aguamenti --platform=linux --eksport
exec /usr/local/bin/processing-java --sketch=/home/pi/repozytoria/lumos-choinka/strip50_light --output=/home/pi/repozytoria/lumos-choinka/ lumos --platform=linux --eksport
exec /usr/local/bin/processing-java --sketch=/home/pi/repozytoria/lumos-choinka/strip50_spazzy --output=/home/pi/repos/lumos-choinka/ uszkodzony --platform=linux --export
Krok 3: Uruchom program


Źródło github zawiera rozpoznawanie zaklęć dla zaklęć wymienionych na powyższej ulotce. W github readme znajdują się instrukcje, jeśli chcesz spróbować wytrenować własne zaklęcia. uruchom lumos.py, aby uruchomić program. Rozpoznawanie zaklęć działa najlepiej przy słabym oświetleniu, jeśli masz problemy z obrazem śledzącym lot odbijającym się po całym ekranie, sprawdź okno debugowania, aby sprawdzić, czy nie wychwytuje ono żadnych zbłąkanych źródeł światła, będą to pokazane z czerwonymi kółkami na ekranie.
Zalecana:
Elektroniczna choinka: 4 kroki

Elektroniczna choinka: Cześć! Chciałbym zaprezentować moje elektroniczne choinki. Zbudowałem to jako dekorację i myślę, że jest bardzo kompaktowy i ładny
Oddychająca choinka - kontroler świątecznej lampki Arduino: 4 kroki

Oddychająca choinka - kontroler oświetlenia bożonarodzeniowego Arduino: To nie jest dobra wiadomość, że skrzynka kontrolna mojej sztucznej choinki o wysokości 9 stóp pękła przed świętami Bożego Narodzenia, a producent nie zapewnia części zamiennych. Ten nieodgadniony pokazuje, jak zrobić własny sterownik światła LED i kontroler wykorzystujący Ar
Łatwa choinka Led: 4 kroki

Easy Christmas Tree Led: Zbliża się Boże Narodzenie, więc zrobiłem ten naprawdę prosty projekt, który polega na użyciu czujnika do oświetlenia LED w celu oświetlenia choinki. To jest bardzo podobne do tego, co zrobiłem ostatnim razem, czyli Wielkiego Wozu, jest prawie takie samo. Ichciałem zrobić
Mini animowana choinka LED 32 X 32 mm: 3 kroki

Mini animowana choinka LED 32 x 32 mm: Mini animowana choinka LED to mała płytka o wymiarach 32 x 32 z 8 diodami LED, którą wykonasz w dowolnej kolejności, użyjesz oprogramowania Arduino i biblioteki Core13, która pozwala zaprogramować ATtiny13 za pomocą lce oprogramowanie, łatwo jest zrobić mini-gree
Obrotowa choinka LED: 4 kroki

Obrotowa choinka LED: Cześć! Zrobiłem tę fajnie wyglądającą obrotową choinkę LED z moimi 10 i 12-letnimi krewnymi z tanich i łatwych do zdobycia części. Mój film w YouTube składa się z 3 części (3 poziom trudności), więc mam nadzieję, że również doświadczony hobbysta uzna go za interesujący