Índice:
- Suprimentos
- Etapa 1: Projeto de Vídeo
- Etapa 2: Luzes - Impressão 3D
- Etapa 3: Luzes - Hardware
- Etapa 4: Hardware - Montagem
- Etapa 5: conexão com o Google Trends
- Etapa 6: Modo balada
Vídeo: Árvore de Natal com tecnologia do Google Trends: 6 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Quer saber como o Natal está na moda? Descubra com esta árvore de Natal movida a tendências do Google! Modo de festa incluído.
Suprimentos
- Raspberry Pi 3b +
- 8x Adafruit NeoPixel
- Botão
- Alto-falante USB
- Fiação
- Equipamento de solda
- Limpador de tubulações
- impressora 3d
- Cola
Etapa 1: Projeto de Vídeo
Etapa 2: Luzes - Impressão 3D
A primeira etapa é criar um contêiner para cada luz.
Projetamos em 3D algumas caixas de presente (veja acima) e as imprimimos com filamento transparente. Este filamento é perfeito porque difunde a luz perfeitamente e emite a vibração perfeita de férias.
Imprimimos oito deles, mas você pode criar quantos precisar.
O arquivo STL está anexado a esta etapa.
Etapa 3: Luzes - Hardware
Com os contêineres impressos, podemos passar para a parte eletrônica.
Estamos usando Adafruit Neopixels como luzes. São muito brilhantes, suportam muitas cores e têm uma excelente documentação.
Eles ainda não estão prontos para usar fora da caixa, ainda precisamos soldar os fios necessários. Dependendo da quantidade de luzes, isso pode levar algum tempo, um momento perfeito para um café.
É importante não conectá-los ainda, primeiro precisamos colocá-los em suas caixas de presente.
Etapa 4: Hardware - Montagem
Agora, nossos contêineres e luzes estão prontos para montagem.
Deixamos alguns furos na tampa de cada caixa, nestes podemos usar o laço através de um led (veja acima). Uma vez que todas as caixas e luz estiverem concluídas, podemos soldá-las umas às outras para criar um fio de luz
Conecte sua corda de luz ao Raspberry Pi e você pode testar as luzes.
Depois de verificarmos que tudo funciona, podemos colar as caixas e as tampas.
Enrolar um limpador de cachimbo colorido ao redor do fio entre cada caixa de presente adiciona um pouco de alegria extra.
Etapa 5: conexão com o Google Trends
Para dar a esta árvore algum benefício extra, vamos conectá-la ao Google Trends.
O código completo está incluído na última etapa "Modo de parte", mas para lhe dar uma visão geral, usamos Python com alguns pacotes extras:
- PyTrends para buscar os dados do Google Trends
- Neopixel para controlar os NeoPixels
E a lógica é a seguinte:
- A cada hora, busque a popularidade do termo de pesquisa 'Natal'
- Recebemos de volta um número entre 0 (não popular) e 100 (popular)
- A velocidade das luzes é calculada com base neste número
Isso resulta em nossa árvore mudando de cor rapidamente se o termo de pesquisa for popular e lentamente quando não for popular.
Uma pequena observação: usamos threads diferentes (ledControlThread e trendDataThread) para garantir que cada ação não atrapalhe a outra.
Por exemplo, as luzes continuam acesas enquanto buscamos os dados do Google Trends, sem threading ele esperaria que a chamada da API terminasse e só então continuaria.
Etapa 6: Modo balada
Porque uma árvore de Natal dura um pouco mais do que um ano, um modo de festa é uma necessidade.
Esse recurso extra precisará de algum hardware extra, para ser mais preciso, um botão e um alto-falante USB.
Depois de anexado ao Pi, você pode começar a procurar uma música adequada, escolhemos "Complicate ya" de Otis McDonald. Também precisamos adicionar alguma lógica ao nosso script existente:
- Verifique se o botão está pressionado
- Nesse caso, reproduza o arquivo de áudio especificado e faça com que as luzes mudem de cor super rápido.
- Assim que o áudio terminar, volte ao normal
Esta lógica tem seu próprio thread, assim como as outras e o script completo também está anexado a esta etapa.
Tudo o que resta a fazer é pendurar tudo em uma árvore e aproveitar a visualização de dados alegre e, o mais importante, o modo de festa!
Recomendado:
Árvore de Natal controlada pelo site (qualquer pessoa pode controlá-la): 19 etapas (com fotos)
Árvore de Natal controlada por site (qualquer pessoa pode controlá-la): você quer saber como é uma árvore de Natal controlada por site? Aqui está o vídeo mostrando meu projeto da minha árvore de Natal. A transmissão ao vivo já acabou, mas fiz um vídeo, captando o que estava acontecendo: Esse ano, em meados de dezembro
Árvore de Natal impressa em 3D LED embutida: 10 etapas (com fotos)
Árvore de Natal impressa em 3D com LED embutido: Esta é uma árvore de Natal impressa em 3D com LEDs endereçáveis embutidos em seu interior. Assim, é possível programar os LEDs para bons efeitos de luz e usar a estrutura impressa em 3D como um difusor. A árvore é separada em 4 etapas e um elemento de base (a árvore
Árvore de Natal FlatPack: 6 etapas (com fotos)
FlatPack Christmas Tree: Eu tenho " sentimos sua falta " e-mail do Instructables semana passada e sim … Estou com saudades também ^ _ ^ Bem, meio ocupado com o mundo real, mas ontem - 25 de dezembro - foi feriado. Minha esposa e filhos estão visitando minha sogra, então eu estava sozinho em casa
Ornamento da árvore de natal da placa de circuito de LED: 15 etapas (com fotos)
Placa de Circuito LED Enfeite de Árvore de Natal: Neste Natal, decidi fazer enfeites de Natal para presentear meus amigos e familiares. Estou aprendendo KiCad este ano, então decidi fazer os enfeites com placas de circuito. Eu fiz cerca de 20-25 desses enfeites. O enfeite é um circuito
Árvore de Natal ATmega (arduino): 10 etapas (com fotos)
Árvore de Natal ATmega (arduino): Árvore de Natal ATmega (arduino)