Raspberry Pi LightshowPi: 5 etapas (com imagens)
Raspberry Pi LightshowPi: 5 etapas (com imagens)
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: