Índice:

Raspberry Pi LightshowPi: 5 etapas (com imagens)
Raspberry Pi LightshowPi: 5 etapas (com imagens)
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

Neste instrutível, estou criando um display de Natal usando uma versão do LightshowPi carregada em um Raspberry Pi 3, SSR de 8 canais, 4 tomadas e vários fios. O vídeo postado é uma amostra do que fiz no ano passado. Se você gosta deste instrutível, vote no concurso Raspberry Pi.

Etapa 1: Lista de Material:

  • Raspberry Pi 3 (qualquer versão mais recente funciona)
  • Cartão de memória micro de 16 GB ou maior
  • Monitor
  • Cabo HDMI
  • Mouse
  • Teclado
  • laptop ou outro computador para programar o cartão de memória
  • Relé de estado sólido de 8 canais (SSR)
  • 4 pontos de venda
  • 4 tomadas
  • 4 âncoras de drywall
  • 4 pequenos parafusos
  • Conectores RJ45
  • Cabo Ethernet
  • Extremidades de cabo Ethernet
  • fita isolante e tubo termorretrátil
  • vários fios
  • Ferramentas

    • Chaves de fenda
      • pequena cabeça achatada
      • phillips
    • Cortadores de arame
    • Decapantes de arame
    • Alicate
    • Ferramenta de crimpagem RJ45 para fazer um cabo Ethernet mais longo
    • Socar
    • Cortador de caixa ou tesoura
    • Ferro de soldar com solda

Etapa 2: Raspberry Pi

Ao usar o laptop para carregar a versão mais recente do Raspbian, há muitos instructables e literatura por aí para carregar o cartão de memória

No Raspberry Pi, conecte o monitor com o HDMI, mouse e teclado

Depois que a imagem Raspbian for carregada no cartão, coloque-o no slot do cartão de memória no Pi e conecte a fonte de alimentação adequada, ligue o monitor se não estiver.

Aguarde a inicialização, depois de inicializar conecte-se ao Wi-Fi e instalará o LightshowPi.

Para instalar o Lightshow Pi, vá para www.lightshowpi.org e clique em Getting Started Guide em New User. O guia irá instruir sobre como carregá-lo no Pi, coloquei os passos abaixo e se alguma confusão pode se relacionar com o site.

  • abra a janela do terminal digite sudo su que é a raiz e não terá que digitar sudo antes de tudo que requer sudo
  • git clone
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (se não usou o sudo su, você terá que colocar o sudo na frente do./install.sh)
  • reinicializar (novamente, se não usou sudo su, é necessário colocar o sudo antes da reinicialização)

após reiniciar

  • abra a janela do terminal novamente e digite sudo su
  • cd lightshowpi
  • python py / hardware_controller.py --state = flash (se não usou o sudo, o su precisará colocar o sudo na frente do python)

    este é um teste para ver se o programa carregou corretamente

O que segue são coisas que fiz lendo no site

  • na janela do terminal e ainda no diretório lightshow
  • configuração de cd
  • cp default.cfg overrides.cfg

    • este comando copia default.cfg e cola na mesma pasta e muda o nome para overrides.cfg
    • ao fazer alterações na configuração, use overrides.cfg
  • nano overrides.cfg (se não usou o sudo su, você precisará colocar o sudo na frente do nano)

    • abre o override.cfg e pode percorrer e alterar as configurações.
    • ctrl + O salva as alterações
    • ctrl + X fecha o overrides.cfg
  • você pode tocar música de uma pasta ou da internet como o Pandora ou outro streaming de música da internet

    • para criar uma lista de reprodução, crie uma pasta na pasta de música
      • pode usar a janela do terminal ou usar a interface gui
      • na janela do terminal

        • sudo su
        • cd lightshowpi / música
        • mkdir natal

          irá criar uma nova pasta

        • mova a música para esta pasta
        • CD..

          este comando irá levá-lo para a pasta anterior

        • ferramentas de cd
        • python playlist_generator.py (use sudo na frente de python se não usou o comando sudo su)
        • irá pedir o caminho completo para a pasta de músicas

          por exemplo: / home / pi / lightshowpi / music / natal

        • então cd..
        • configuração de cd
        • nano overrides.cfg

          • role para baixo até onde você vê playlist_path = $ SYNCHRONIZED_LIGHTS_HOME / music / sample /.playlist
          • mude a amostra para o natal
          • Ctrl + O para salvar
          • Ctrl + x para sair
        • CD..
        • python py / synchronized_lights.py --playlist = / home / pi / lightshowpi / music / christmas /.playlist
        • start_music_and_lights inicia

          stop_music_and_lights para

Ser capaz de reproduzir música de uma fonte de streaming; no site há um link que você pode seguir sobre como tocar música.

Para mais personalização e informações, visite lightshowpi.org ou Reddit, há um link para o Reddit na frente do site.

Etapa 3: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Começando com a caixa de saída de 4 gangues, quebra 3 guias (imagem)

Pegue uma tomada e no lado bronze está uma aba que conecta as 2 saídas entre si, com alicate quebre a aba para ter 2 saídas individuais, faça isso nas 3 saídas restantes, não tem que quebrar o lado prata.

Com a tomada, pegue um pedaço de fio que usei calibre 14 e prenda um fio ao parafuso de bronze. Pegue outro pedaço de fio e prenda ao outro parafuso de bronze. Faça isso nas outras 7 tomadas, deve ter 8 fios no total.

Em seguida, com outro pedaço de fio, corte 4 comprimentos próximos iguais para basicamente encadear os neutros (parafusos de prata). Então, no último parafuso prateado, corte um pedaço de fio mais longo para prendê-lo no lado neutro do plugue.

Faça o mesmo com o aterramento e com os neutros.

Pegue 4 dos fios quentes (lado do parafuso de bronze) e coloque através de uma das guias quebradas. Com os 4 fios restantes, passe por outra guia quebrada. Em seguida, o fio neutro e o fio terra enfiam na última aba quebrada.

Com uma chave de fenda Phillps ou uma chave de fenda quadrada aparafuse as saídas na caixa

Agora com os fios cutucando a aba quebrada. Conecte cada um dos fios quentes ao SSR com uma chave de fenda pequena. Por exemplo, todas as saídas da linha superior são ímpares e todas as saídas inferiores são pares. Com a saída número um no canto superior esquerdo, conecte-a ao canal um no ssr. A saída número dois sendo a parte inferior esquerda, conecte ao canal dois e, portanto, a quarta até que todos os fios estejam conectados.

Com o neutro, o aterramento e o calor vindo da placa de relé, coloque uma extremidade do plugue como eu fiz ou adicione um fio com um plugue.

Depois que os fios estiverem conectados, monte a placa SSR na parte traseira da caixa. Pegando um estilete ou uma tesoura e cortando as âncoras de drywall ao meio para usar como contrapeso. Coloque os espaçadores onde estão os orifícios de montagem e monte com parafusos pequenos.

Etapa 4: Hardware continuado

Hardware continuado
Hardware continuado
Hardware continuado
Hardware continuado
Hardware continuado
Hardware continuado

No lado de controle do SSR:

  • usando um pedaço de cabo Ethernet, conecte o fio da seguinte forma:

    • Canal um conecta branco com faixa laranja
    • Canal dois conecta em laranja sólido
    • Canal três conecta branco com fio verde
    • Canal quatro conecta em azul sólido
    • Canal cinco conecta branco com faixa azul
    • Canal seis conecta-se em verde sólido
    • Canal sete conecta branco com faixa marrom
    • Canal oito conecta-se em marrom sólido
  • Na outra extremidade do fio, conecte o conector Rj45 usando a fileira B com uma ferramenta de puncionamento

Com um pedaço de cabo Ethernet de cerca de 30 cm, conecte um conector Rj45 usando o mesmo de antes

Na outra extremidade do cabo com o jack strip a jaqueta com desencapadores de fio, então descasque cada um dos 8 fios individuais cerca de 1/4 "e solde os fios da placa de ensaio que tem a extremidade fêmea para poder se conectar ao Raspberry Pi

Faça ou encontre um cabo Ethernet de vários comprimentos ao certificar-se de usar o protocolo T-568B

Uma vez que esta placa de relé é 5vdc; conecte uma fonte de alimentação 5vdc adequada ao VCC (positivo) e GND (negativo).

O Raspberry Pi e a placa de revezamento devem compartilhar um terreno, isso pode ser feito de várias maneiras. A maneira como fiz isso foi usando uma fonte de alimentação de computador modificada.

Etapa 5: juntando tudo

Juntando Tudo
Juntando Tudo
Juntando Tudo
Juntando Tudo

Com o Raspberry Pi, você gostaria de usar o pino Wiringpi

  • Com os jumpers fêmeas da placa de ensaio de qualquer cor que você usou para soldar o cabo Ethernet que você deseja conectar ao pino WiringPi no Raspberry Pi da seguinte maneira:

    • Branco com faixa laranja conectada a 0, que é o pino físico 11
    • Laranja sólido conectado a 1, que é o pino físico 12
    • Branco com faixa verde conectada a 2, que é o pino físico 13
    • Azul sólido conectar a 3, que é o pino físico 15
    • Branco com faixa azul conectada a 4, que é o pino físico 16
    • Verde sólido conecte a 5, que é o pino físico 18
    • Branco com faixa marrom conectada a 6, que é o pino físico 22
    • Marrom sólido conectar a 7, que é o pino físico 7
  • Conecte um cabo Ethernet entre as duas tomadas
  • Conecte a alimentação de 5v à placa de relé e conecte o pi do raspberry (se ainda não tiver) e ligue o pi.
  • Execute o programa LightshowPi.
  • Na placa de retransmissão você pode assistir a dança do led ao som da música.
  • Conecte a placa de relé para alimentar as tomadas.
  • Conecte as luzes de Natal e observe-as se movendo ao som da música.

Obrigado por ver este instrutível.

Recomendado: