Innehållsförteckning:

Raspberry Pi LightshowPi: 5 steg (med bilder)
Raspberry Pi LightshowPi: 5 steg (med bilder)

Video: Raspberry Pi LightshowPi: 5 steg (med bilder)

Video: Raspberry Pi LightshowPi: 5 steg (med bilder)
Video: цветомузыка на Raspberry pi 2 с использованием Lightshowpi и 12 вольт RGB ленты 2024, Juli
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

I denna instruerbara skapar jag en julvisning med en version av LightshowPi laddad på en Raspberry Pi 3, 8 -kanalers SSR, 4 uttag och olika ledningar. Videon som publicerats är ett exempel på vad jag gjorde förra året. Om du gillar detta instruerbart, rösta på i Raspberry Pi -tävlingen.

Steg 1: Lista över material:

  • Raspberry Pi 3 (någon nyare version fungerar)
  • 16 GB eller större mikrominneskort
  • Övervaka
  • Hdmi -kabel
  • Mus
  • Tangentbord
  • bärbar dator eller annan dator för att programmera minneskortet
  • 8 -kanals solid state -relä (SSR)
  • 4 uttag
  • 4 utloppslådor
  • 4 gips ankare
  • 4 små skruvar
  • RJ45 -uttag
  • Ethernet -kabel
  • Ethernet -kabeländar
  • eltejp och värmekrympslang
  • olika ledningar
  • Verktyg

    • Skruvmejslar

      • litet platt huvud
      • Phillips
    • Avbitartång
    • Wire strippers
    • Tång
    • RJ45 krympverktyg för att göra längre Ethernet -kabel
    • Slå ner
    • Boxskärare eller sax
    • Lödkolv med löd

Steg 2: Hallon Pi

Genom att använda den bärbara datorn ladda den senaste versionen av Raspbian finns det många instruktioner och litteratur där ute för att ladda minneskortet

Anslut bildskärmen på Raspberry Pi med HDMI, mus och tangentbord

När Raspbian -bilden har laddats på kortet placerar du den i minneskortplatsen på Pi och ansluter tillräcklig strömförsörjning, sätter på bildskärmen om den inte är det.

Vänta tills det startar upp, efter uppstart ansluta till Wi-Fi och kommer att installera LightshowPi.

För att installera Lightshow Pi, gå till www.lightshowpi.org och klicka på Komma igång -guiden under Ny användare. Guiden kommer att instruera om hur man laddar den på Pi, jag har satt stegen nedan och om någon förvirring kan relatera till webbplatsen.

  • öppna terminalfönstret typ sudo su som är roten och inte behöver skriva sudo före allt som kräver sudo
  • git -klon
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (om du inte använde sudo su måste du placera sudo framför./install.sh)
  • starta om (igen om jag inte använde sudo su, måste sätta sudo framför omstart)

efter omstart

  • öppna terminalfönstret igen och skriv sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (om du inte använde sudo su måste du lägga sudo framför python)

    Detta är ett test för att se om programmet har laddats korrekt

Följande är saker jag har gjort genom att läsa från webbplatsen

  • i terminalfönstret och fortfarande i lightshow -katalogen
  • cd -konfiguration
  • cp default.cfg åsidosätter.cfg

    • detta kommando kopierar default.cfg och klistrar in i samma mapp och ändrar namn till overrides.cfg
    • När du gör konfigurationsändringar använder du overrides.cfg
  • nano overrides.cfg (om du inte använde sudo su måste du lägga sudo framför nano)

    • öppnar override.cfg och kan bläddra igenom och ändra konfigurationer.
    • ctrl+O sparar ändringarna
    • ctrl+X stänger överstyrningarna.cfg
  • du kan antingen spela musik från en mapp eller från internet som pandora eller annan internetströmmande musik

    • för att skapa en spellista skapa en mapp i musikmappen

      • kan antingen använda terminalfönstret eller använda gui -gränssnittet
      • i terminalfönstret

        • sudo su
        • cd lightshowpi/musik
        • mkdir jul

          skapar en ny mapp

        • flytta musik till den här mappen
        • CD..

          detta kommando tar dig till föregående mapp

        • cd -verktyg
        • python playlist_generator.py (använd sudo framför python om du inte använde sudo su -kommandot)
        • kommer att be om hela sökvägen till mappen med låtar

          till exempel:/home/pi/lightshowpi/musik/jul

        • sedan cd..
        • cd -konfiguration
        • nano åsidosätter.cfg

          • rulla ner till där du ser playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • ändra provet till jul
          • Ctrl+O för att spara
          • Ctrl+x för att avsluta
        • CD..
        • python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.playlist
        • start_music_and_lights startar den

          stop_music_and_lights stoppar det

För att kunna spela musik från en strömningskälla; på webbplatsen finns en länk du kan följa om hur du spelar musik.

För mer anpassning och info kan du besöka lightshowpi.org eller Reddit, det finns en länk till Reddit på framsidan av webbplatsen.

Steg 3: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

Börja med utloppslådan med 4 gänga, bryt 3 flikar (bild)

Ta ett uttag och på bronssidan finns en flik som förbinder de 2 uttagen tillsammans, med tång bryter fliken för att ha 2 individuella uttag, gör detta mot de 3 återstående uttagen, behöver inte bryta silversidan.

Med uttaget, ta en bit tråd jag använde 14 gauge och fäst en tråd till bronsskruven. Ta en annan tråd och fäst den andra bronsskruven. Gör det till de andra 7 uttagen, bör ha 8 ledningar totalt.

Skär sedan med ytterligare en trådbit 4 närbelägna lika långa längder för att i princip daisy kedja neutralerna (silverskruvar). Skär sedan på den sista silverskruven en bit tråd längre för att ansluta till pluggens neutrala sida.

Gör samma sak med marken som du gjorde med neutrala.

Ta 4 av de heta (bronsskruvsidan) trådarna och placera genom en av de trasiga flikarna. Med de 4 återstående trådarna, placera genom en annan trasig flik. Sedan på den neutrala tråden och jordkabeln sticka igenom på den senaste trasiga fliken.

Med en phillps skruvmejsel eller en fyrkantig skruvmejsel skruvar du uttagen i lådan

Nu med trådarna som petar genom den trasiga fliken. Anslut var och en av de heta trådarna till SSR med en liten skruvmejsel. Till exempel är alla översta raden i utloppen udda och alla de nedre utloppen är jämna. Med uttag nummer ett uppe till vänster, anslut det till kanal ett på ssr. Nummer två uttaget är nedre vänster, anslut till kanal två, och så fjärde tills alla ledningar är anslutna.

Med det neutrala, marken och det heta som kommer från reläkortet antingen sätter du på en plugg som jag gjorde eller lägger till en kabel med en plugg på.

När trådarna är anslutna monterar du SSR -kortet på baksidan av lådan. Genom att ta en lådskärare eller en sax och klippa gipsankare i hälften för att användas som avstånd. Placera avstånden där monteringshålen är och montera med små skruvar.

Steg 4: Hårdvara fortsätter

Hårdvaran fortsätter
Hårdvaran fortsätter
Hårdvaran fortsätter
Hårdvaran fortsätter
Hårdvaran fortsätter
Hårdvaran fortsätter

Till kontrollsidan av SSR:

  • Använd en bit Ethernet -kabel för att ansluta kabeln enligt följande:

    • Kanal 1 anslut vit med orange remsa
    • Kanal två ansluter fast orange
    • Kanal tre ansluter vitt med grön tråd
    • Kanal fyra ansluter helt blått
    • Kanal fem ansluter vitt med blå remsa
    • Kanal sex kopplas fast grönt
    • Kanal sju ansluter vitt med brun remsa
    • Kanal åtta kopplar fast brun
  • I den andra änden av tråden ansluts Rj45 -uttaget med hjälp av B -raden med ett stansverktyg

Med ungefär en fot lång bit Ethernet -kabel ansluter du ett Rj45 -uttag med samma som tidigare

I den andra änden av kabeln med jackremsan jackan med trådavlägsnare, ta sedan bort var och en av de 8 individuella trådarna cirka 1/4 "och lödbrödtrådar som har honänden att beable för att ansluta till Raspberry Pi

Skapa eller hitta en Ethernet-kabel av olika längd när du ser till att använda T-568B-protokollet

Eftersom denna reläbräda är en 5vdc; anslut en lämplig 5vdc strömförsörjning till VCC (positiv) och GND (negativ).

Raspberry Pi och reläbrädet måste dela en mark, detta kan göras på många sätt. Sättet jag gjorde detta var genom att använda en modifierad datorns strömförsörjning.

Steg 5: Att sätta ihop alla

Att sätta ihop allt
Att sätta ihop allt
Att sätta ihop allt
Att sätta ihop allt

Med Raspberry Pi skulle du vilja använda Wiringpi -stiftet

  • Med de kvinnliga breadboardhopparna oavsett färg du använde för att löda Ethernet -kabeln skulle du vilja ansluta till WiringPi -stiftet på Raspberry Pi enligt följande:

    • Vit med orange remsa anslut till 0 som är fysisk stift 11
    • Fast orange anslutning till 1 som är fysisk stift 12
    • Vit med grön remsa anslut till 2 som är fysisk stift 13
    • Fast blå anslutning till 3 som är fysisk stift 15
    • Vit med blå remsa anslut till 4 som är fysisk stift 16
    • Fast grön anslutning till 5 som är fysisk stift 18
    • Vit med brun remsa anslut till 6 som är fysisk stift 22
    • Solid brun anslutning till 7 som är fysisk stift 7
  • Anslut en Ethernet -kabel mellan de två uttagen
  • Anslut 5v ström till reläkortet och anslut hallon pi (om inte redan har det) och slå på pi.
  • Kör LightshowPi -programmet.
  • På stafettbrädan kan du se leddansen till musiken.
  • Anslut reläkortet för att driva uttagen.
  • Anslut julbelysning och se dem flytta till musiken.

Tack för att du såg detta instruerbart.

Rekommenderad: