Índice:
- Etapa 1: Material
- Etapa 2: Configurando o Pi 1: Instalando o Raspbian
- Etapa 3: Configurando o Pi 2: Configure SSH e VNC
- Etapa 4: Configurando o Pi 3: Use Bitvise SSH para acessar seu Pi
- Etapa 5: Configurando o Pi 4: Atualize seu Pi
- Etapa 6: Configurando o Pi 5: Instalando Lightshowpi
- Etapa 7: conectando suas coisas
- Etapa 8: conectando suas coisas 2: soldando os pinos
- Etapa 9: Conectando suas coisas 3: Conectando o Pi à placa de relé
- Etapa 10: Fiação de seu material 4: Fiação de seus relés
- Etapa 11: Teste
- Etapa 12: Divirta-se
Vídeo: Luzes musicais de Natal DIY para iniciantes com Raspberry Pi: 12 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Hoje, vou seguir as etapas para usar um pi de framboesa para fazer suas luzes de Natal brilharem com música. Com apenas alguns dólares de material extra, eu mostro como converter suas luzes de Natal normais em um show de luzes para toda a casa. O objetivo aqui é começar do zero. Embora este guia seja destinado a pessoas que não sabem usar o Linux de forma alguma e também aquelas que o fazem, o foco é para pessoas para quem o linux e o raspberry pi são um mistério completo. Há muito mais que pode ser feito com o software lightshowpi e um hardware mais sofisticado, mas isso é apenas o começo.
Etapa 1: Material
Primeiro, o deve ter:
- Você precisará de suas luzes de natal. Eu recomendo fortemente que adere às luzes DC. Se você não tiver nenhum, em vez de brincar com a tensão da rede, compre algumas tiras de LED ou cordas de luz de natal com alimentação CC.
-
Um pi de framboesa; configurações diferentes precisam de hardware diferente
-
Se você obtiver um pi zero ou pi zero w, você precisará ** Um kit decente já terá tudo isso **
- um extrator de áudio HDMI
- um cabo mini HDMI
- pinos de cabeçalho, ou apenas soldar diretamente na placa
- um adaptador USB OTG
- Um ferro de solda
- Se você receber um pi A, A +, B ou B2 ou zero (não w), você precisará de um dongle wi-fi
- Se você receber um kit pi 3, nada mais
-
- Um alto-falante com entrada aux e cabo auxiliar. O áudio do Bluetooth é instável no pi zero w e no pi 3, infelizmente.
- um cartão de memória (mínimo 4 gb), geralmente incluído em kits
- Uma placa de relé de 8 canais (5v)
- Alfinetes femininos para femininos
Necessidades temporárias: isso é temporário, então eu recomendo apenas usar o que você já tem nas poucas horas que será necessário
- Um mouse e teclado USB
- Acesso a um monitor HDMI ou TV
- Um hub USB se alternar entre o mouse e o teclado for muito incômodo e as outras portas USB estiverem ocupadas
Opcional
-
Uma grande fonte de alimentação que você usará para todas as suas luzes
Se você seguir esse caminho, também precisará fazer um cabo de alimentação ou cortar um cabo de extensão e usá-lo como seu cabo de alimentação
- bem como seu pi com um conversor de buck
- e talvez luzes de voltagem ainda mais altas, se necessário, com um conversor elevador
Etapa 2: Configurando o Pi 1: Instalando o Raspbian
O primeiro passo é obter o raspbian no seu dispositivo. Vou cobrir tudo isso em um único bloco e cobrir o hardware separadamente.
Eu recomendo baixar noobs da fundação pi
Basta descompactar e copiar para o cartão micro SD recém-formatado. É isso. Depois de ligar o pi, ele o guiará durante a instalação.
Etapa 3: Configurando o Pi 2: Configure SSH e VNC
Ter SSH e VNC configurados significa que você não precisará manter o pi conectado a uma grande confusão de fios. Tudo será possível a partir de 2 janelas em seu laptop ou até mesmo de seu telefone. Freqüentemente, precederemos nossos comandos com "sudo", o que essencialmente dá ao nosso comando privilégios de administrador.
-
Primeiro altere sua senha. Abra uma janela de terminal e digite o seguinte e será solicitado que você insira a senha padrão (raspberry) e, em seguida, insira sua própria senha.
sudo passwd
-
agora copie seu endereço IP com o seguinte comando
ifconfig
Agora vá para o menu de configurações e ligue o SSH e VNC. Agora você pode reiniciar o pi e desconectá-lo do monitor, teclado e mouse.
Etapa 4: Configurando o Pi 3: Use Bitvise SSH para acessar seu Pi
Recomendo o bitvise porque possui uma ferramenta SFTP integrada, além de uma boa interface. Digite seu endereço IP que você copiou anteriormente, use o nome de usuário pi e sua nova senha. Mantenha a porta padrão (22). O terminal deve abrir quando você selecionar o login.
Etapa 5: Configurando o Pi 4: Atualize seu Pi
Antes de fazer qualquer outra coisa, execute as atualizações
-
Primeiro, você atualiza a biblioteca de quais pacotes estão disponíveis com
sudo apt-get update
-
Depois de terminar a execução, você realmente instala as atualizações com
sudo apt-get upgrade
-
Para uma boa medida, certifique-se de que o firmware pi está atualizado (isso já deve ser feito por meio da atualização)
sudo rpi-update
Etapa 6: Configurando o Pi 5: Instalando Lightshowpi
Esta parte das etapas está disponível diretamente no site lightshowpi. Vou incluí-los por conveniência. Vou adicionar algumas explicações lá.
-
sudo apt-get install git-core
apt-get é o que obtém os pacotes, e aqui nós instalaremos o git-core, dependências (programas que o git-core precisa para rodar) serão automaticamente adicionadas
-
cd ~
cd é para mudar de diretório, enquanto ~ significa / home / * nome de usuário * /, neste caso seria / home / pi /; usando isso ou ~ deve funcionar da mesma forma
-
git clone
Isso acabou de ser copiado sobre a estrutura de pastas de que precisamos
-
cd lightshowpi
agora vamos para a pasta que acabamos de baixar
-
git fetch && git checkout stable
agora nós temos os arquivos necessários
-
cd / home / pi / lightshowpi
passamos para a pasta correta; no Linux, a menos que criemos links de sistema, sempre temos que ir para a pasta correta antes de lançar os scripts
-
sudo./install.sh
isso faz a instalação real; isso levou cerca de 3 horas no meu pi zero w
-
sudo reboot
agora vamos reiniciar
Etapa 7: conectando suas coisas
No entanto, você acaba alimentando seus dispositivos depende do que você está usando. Existem muitas opções aqui, mas no final do dia, você precisará de 5v para o seu pi, seja por meio de um USB ou usando os pinos de cabeçalho e uma solução de alimentação personalizada como eu fiz. Toda a energia que você está interrompendo deve ser DC. A tensão da linha CA funcionará bem, mas traz um risco extra. A baixa tensão é muito mais segura.
Etapa 8: conectando suas coisas 2: soldando os pinos
Se você estiver usando um pi zero, você terá que soldar os pinos do cabeçote ou os fios diretamente nos próprios orifícios dos pinos.
Etapa 9: Conectando suas coisas 3: Conectando o Pi à placa de relé
Estamos usando a numeração do pino wiringpi. Existe uma convenção de nomenclatura alternativa, apenas use o gráfico que forneci ou vá para wiringpi.com
A partir da placa de relé, com os pinos em direção ao seu, da esquerda para a direita, você conectará o seguinte no pi
- pino 20: terra
- pino 11: GPIO 0
- pino 12: GPIO 1
- pino 13: GPIO 2
- pino 15: GPIO 3
- pino 16: GPIO 4
- pino 18: GPIO 5
- pino 22: GPIO 6
- pino 7: GPIO 7
- pino 4: potência 5v
Se você estiver energizando seu pi a partir dos pinos de cabeçalho, o + 5v irá para o pino 2 e o - (terra) irá para o pino 6.
Etapa 10: Fiação de seu material 4: Fiação de seus relés
Os relés funcionam como um interruptor. No entanto, você conectaria suas luzes diretamente à energia, faça isso, mas então corte o fio energizado e coloque cada extremidade desse fio cortado em um dos relés. Cada relé possui 3 terminais. 2 deles estão juntos, e a alimentação do relé os separa, o outro se torna conectado ao terminal central quando o relé é energizado. O pequeno diagrama de uma forma de canto mostra qual delas está separada (em vermelho). As extremidades opostas (primeiro e último) de cada relé nunca serão conectados. Se quiser, você pode fazer sempre ligado e usar o 2 no verde, isso significa apenas que os comandos lightshowpi estarão ao contrário. Pode ser útil se você quiser que as luzes se acendam por padrão após o fim da música.
Etapa 11: Teste
Usei esses pequenos LEDs para testar minha placa, mas na verdade você pode apenas olhar para a luz vermelha que está na placa de relé. Cada relé já possui seu próprio LED.
-
Não se esqueça de navegar primeiro para a pasta lightshowpi
cd / home / pi / lightshowpi /
-
Em seguida, use um desses comandos de teste
- sudo python py / hardware_controller.py --state = flash
- sudo python py / hardware_controller.py --state = fade
Para finalizar o teste, use CTRL + C
Etapa 12: Divirta-se
Agora é hora de configurar suas luzes de natal reais e aproveitar o show. Não esqueça de conferir meu vídeo completo!
Para executar sua primeira música, use o arquivo de demonstração fornecido pelo lightshowpi devs
sudo python py / synchronized_lights.py --file = / home / pi / lightshowpi / music / sample / ovenrake_deck-the-halls.mp3
Para tocar qualquer outro filho, basta alterar o nome do mp3 ao final desse comando. É aqui que entra o recurso sftp do bitvise; você pode simplesmente clicar e arrastar seus arquivos.
Recomendado:
Difusores NeoPixel Clip-On C9 para luzes de Natal: 6 etapas (com fotos)
Difusores NeoPixel Clip-On C9 para Luzes de Natal: Às vezes, coisas boas vão embora - como as lâmpadas C9 fosco. Você sabe, aqueles em que a tinta lasca. Sim, aquelas lâmpadas C9 foscas da bondade de Charlie Brown … Aqui está um difusor de LED C9 adequado para os LEDs endereçáveis NeoPixel WS2811 de 12 mm. Por p
Luzes de Natal musicais automáticas DIY (MSGEQ7 + Arduino): 6 etapas (com imagens)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Então, todo ano eu digo que vou fazer isso e nunca vou fazer isso porque procrastino muito. 2020 é um ano de mudanças, então eu digo que este é o ano para fazer isso. Então, espero que você goste e faça suas próprias luzes de Natal musicais. Isso vai ser um s
Como usar o multímetro em Tamil. Guia para iniciantes - Multímetro para iniciantes: 8 etapas
Como usar o multímetro em Tamil. Guia para iniciantes | Multímetro para iniciantes: Olá amigos, neste tutorial, expliquei como usar o multímetro em todos os tipos de circuitos eletrônicos em 7 etapas diferentes, tais como1) teste de continuidade para hardware de solução de problemas2) Medição de corrente DC 3) teste de diodo e LED 4) Medição Resi
Python para iniciantes não tão iniciantes: 7 etapas
Python para iniciantes não tão iniciantes: Olá, da última vez, se você estava prestando atenção, tocamos no básico do python - imprimir, while e for loops, input & saída, se, e um iniciador no easygui. também uma distribuição gratuita do módulo easygui e pycal-my own. este tutorial irá cobrir: mais
Caixa de Natal: Arduino / ioBridge Luzes de Natal controladas pela Internet e show de música: 7 etapas
Xmas-box: Arduino / ioBridge Luzes de Natal e show de música controlados pela Internet: Meu projeto de caixa de natal consiste em um show de luzes e música de Natal controlado pela Internet. Uma canção de Natal pode ser solicitada on-line, a qual é colocada em uma fila e reproduzida na ordem em que foi solicitada. A música é transmitida em um FM stat