Índice:

Lumos a Árvore de Natal: 3 Passos
Lumos a Árvore de Natal: 3 Passos

Vídeo: Lumos a Árvore de Natal: 3 Passos

Vídeo: Lumos a Árvore de Natal: 3 Passos
Vídeo: O FAROL DE LUMOS | Espetáculo de Natal 2024, Novembro
Anonim
Lumos a árvore de natal
Lumos a árvore de natal
Lumos a árvore de natal
Lumos a árvore de natal
Lumos a árvore de natal
Lumos a árvore de natal

Meus filhos e eu construímos este projeto para trazer um pouco da magia do Universal Studios para casa conosco. Recentemente, visitamos o parque temático e compramos varinhas na loja de varinhas de Olivaras e nos divertimos muito andando pelo parque ativando diferentes estações de feitiço. Estou sempre curioso para saber como as coisas funcionam, então é claro que comecei a pesquisar no Google como recriar isso em casa. Eu encontrei vários Instructables maravilhosos recriando a magia de seus próprios modos especiais, mas o Natal estava chegando e eu pensei que seria incrível se eu pudesse mesclar a magia do Natal e a magia de Hogwarts e talvez inspirar algumas das crianças em minha família estendida para pensar sobre como programar e engenharia é como fazer mágica na vida real. Assim nasceu "Lumos the Christmas Tree". Esta árvore está programada para ler 8 feitiços diferentes e realizar animações de luz e som que correspondem ao tipo de feitiço que foi "desenhado".

Suprimentos

Você pode configurar isso para funcionar com outras configurações, mas aqui está o que eu testei com: 1. Mini alto-falante sem fio I-VOM com entrada auxiliar de 3,5 mm, alto-falante portátil de 3W para iPhone iPod iPad Celular Tablet Laptop, com USB recarregável Ba

2. Cabo USB 2.0 AmazonBasics - Cabo A-Macho para Mini-B - 6 pés (1,8 metros

3. Câmera infravermelha de visão noturna para Raspberry Pi 4, Pi 3b + Vídeo webcam com estojos para 3D Priter

4. Adafruit FadeCandy - Driver Controlado por USB de Dithering para RGB NeoPixels [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Black 12mm RGB digital difuso endereçável Dream Color Round Módulo de pixels de LED IP68 à prova d'água

6. CanaKit Raspberry Pi 4 4 GB Starter Kit - 4 GB de RAM

7. Varinha de Harry Potter da Universal Studios (ou faça sua própria

8. Adaptador de parede de 12 V para os pixels de LED 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 + parede% 2Caps% 2C163 & sr = 8-8

Materiais opcionais para construir a árvore:

1. Quadro de gaiola de tomate para árvore:

2. Garland (usei 2,5 deles):

3. Twist Ties (usei 2 deles):

Etapa 1: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Para este projeto, usei uma gaiola de tomate e um pouco de papelão para construir minha árvore de Natal e manter meu arranjo de luz bastante uniforme. Isso não é um requisito, embora eu ache que torna a animação mais bonita. A parte importante desta etapa é que a câmera de visão noturna deve ter uma visão clara do porta-varinha e todos os mecanismos internos devem ter fluxo de ar suficiente. Usei laços de torção para unir tudo. Prendi a gaiola de tomate no papelão e o pi de framboesa, o alto-falante e a câmera de visão noturna estão fixados na base de papelão. Garland é enrolada em volta da gaiola de tomate para cobrir o interior, tendo o cuidado de mantê-la fora do campo de visão da câmera; alguns cortes podem ser necessários para fazer isso. Acabei usando cerca de 9 metros de guirlanda para embrulhar minha gaiola de tomate de 33 "de altura e 12" de diâmetro.

Etapa 2: Instale o software

Este projeto foi testado com a última versão do Raspian Buster com a versão desktop: 4.19. Você pode baixar a versão mais recente em

1. OpenCV: siga as instruções nesta postagem do blog para instalar o OpenCv e um ambiente virtual:

2. Processamento: siga as instruções nesta postagem do blog para instalar o software de processamento no raspberry pi:

3. FadeCandy: Siga as instruções no leia-me do github do fadecandy https://github.com/scanlime/fadecandy para clonar o fadecandy e instalar um servidor fadecandy. Você estará pronto para seguir em frente quando puder controlar suas luzes acessando o fcserver em https:// localhost: 7890 /

4. Clone a fonte "Lumos the Christmas Tree" em:

5. Crie os executáveis de animação leve: incluí os arquivos necessários para criar as animações leves de processamento, mas como os executáveis java são muito grandes, você precisará compilá-los separadamente. Abaixo estão os comandos para fazer isso (substitua / home / pi / repos / to onde quer que você clonar este projeto):

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 / quebrado --platform = linux --export

Etapa 3: execute o programa

Execute o programa
Execute o programa
Execute o programa
Execute o programa

A fonte do github inclui o reconhecimento de feitiços para os feitiços listados no folheto acima. Existem instruções no leia-me do github se você quiser tentar treinar seus próprios feitiços. execute lumos.py para iniciar o programa O reconhecimento ortográfico funciona melhor com pouca luz, se você tiver problemas com a imagem de rastreamento da varinha saltando por toda a tela, verifique a janela de depuração para ver se ela está captando alguma fonte de luz errônea, mostrado com círculos vermelhos na tela.

Recomendado: