Innholdsfortegnelse:

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

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

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

I denne instruksen lager jeg en julevisning med en versjon av LightshowPi lastet på en Raspberry Pi 3, 8 -kanals SSR, 4 uttak og forskjellige ledninger. Videoen som er lagt ut er et eksempel på det jeg gjorde i fjor. Hvis du liker dette instruerbart, stem på på Raspberry Pi -konkurransen.

Trinn 1: Liste over materiale:

  • Raspberry Pi 3 (enhver nyere versjon fungerer)
  • 16 GB eller større mikrominnekort
  • Observere
  • Hdmi -kabel
  • Mus
  • Tastatur
  • bærbar datamaskin eller annen datamaskin for å programmere minnekortet
  • 8 -kanals solid state relé (SSR)
  • 4 utsalgssteder
  • 4 stikkontaktboks
  • 4 gipsankre
  • 4 små skruer
  • RJ45 -kontakter
  • Ethernet -kabel
  • Ethernet -kabel ender
  • elektrisk tape og varmekrympeslange
  • forskjellige ledninger
  • Verktøy

    • Skrutrekkere

      • lite flatt hode
      • phillips
    • Avbitertang
    • Wire strippere
    • Tang
    • RJ45 krympeverktøy for å lage lengre Ethernet -kabel
    • Slå ned
    • Boksekutter eller saks
    • Loddejern med loddetinn

Trinn 2: Bringebær Pi

Ved å bruke den bærbare datamaskinen laste den nyeste versjonen av Raspbian, er det mange instrukser og litteratur der ute for å laste inn minnekortet

På Raspberry Pi plugger du inn skjermen med HDMI, mus og tastatur

Etter at Raspbian -bildet er lastet inn på kortet, plasser det i minnekortsporet på Pi og koble til tilstrekkelig strømforsyning, slå på skjermen hvis den ikke er det.

Vent til den starter opp, etter oppstart, koble til Wi-Fi og installerer LightshowPi.

For å installere Lightshow Pi, gå til www.lightshowpi.org og klikk på Komme i gang -guiden under Ny bruker. Guiden vil instruere om hvordan du laster den på Pi, jeg har satt frem trinnene nedenfor, og hvis det kan forveksle forvirring til nettstedet.

  • åpne terminalvinduet type sudo su som er roten og ikke trenger å skrive sudo før alt som krever sudo
  • git -klon
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (hvis du ikke brukte sudo su, må du sette sudo foran./install.sh)
  • reboot (igjen hvis du ikke brukte sudo su, må du sette sudo foran omstart)

etter omstart

  • åpne terminalvinduet igjen og skriv sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (hvis du ikke brukte sudo su må du sette sudo foran python)

    Dette er en test for å se om programmet er lastet inn riktig

Følgende er ting jeg har gjort ved å lese fra nettstedet

  • i terminalvinduet og fremdeles i lightshow -katalogen
  • cd -konfigurasjon
  • cp default.cfg overstyrer.cfg

    • denne kommandoen kopierer default.cfg og lim inn i samme mappe og endrer navn til overrides.cfg
    • Når du gjør konfigurasjonsendringer, bruk overrides.cfg
  • nano overrides.cfg (hvis du ikke brukte sudo su, må du sette sudo foran nano)

    • åpner override.cfg og kan bla gjennom og endre konfigurasjoner.
    • ctrl+O lagrer endringene
    • ctrl+X lukker overstyringene. cfg
  • du kan enten spille musikk fra en mappe eller fra internett som pandora eller annen internettstrømmemusikk

    • for å lage en spilleliste, lag en mappe i musikkmappen

      • kan enten bruke terminalvinduet eller bruke gui -grensesnittet
      • i terminalvinduet

        • sudo su
        • cd lightshowpi/musikk
        • mkdir jul

          vil opprette en ny mappe

        • flytte musikk til denne mappen
        • cd..

          denne kommandoen tar deg med den forrige mappen

        • cd -verktøy
        • python playlist_generator.py (bruk sudo foran python hvis du ikke brukte sudo su -kommandoen)
        • vil be om hele banen til mappen med sanger

          for eksempel:/home/pi/lightshowpi/musikk/jul

        • så cd..
        • cd -konfigurasjon
        • nano overstyrer.cfg

          • bla ned til der du ser playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • endre prøven til jul
          • Ctrl+O for å lagre
          • Ctrl+x for å gå ut
        • cd..
        • python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.playlist
        • start_music_and_lights starter den

          stop_music_and_lights stopper det

For å kunne spille musikk fra en streamingkilde; på nettstedet er det en lenke du kan følge om hvordan du spiller musikk.

For mer tilpasning og info kan du besøke lightshowpi.org eller Reddit, det er en lenke til Reddit på forsiden av nettstedet.

Trinn 3: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare

Fra og med utgangsboksen med 4 gjenger bryter du 3 faner (bilde)

Ta en stikkontakt, og på bronsesiden er en tapp som kobler de 2 uttakene sammen, med tangen bryter tappen for å ha 2 individuelle uttak, gjør dette med de 3 gjenværende uttakene, trenger ikke å bryte sølvsiden.

Med uttaket, ta et stykke ledning jeg brukte 14 gauge, og fest en ledning til bronseskruen. Ta et annet stykke ledning og fest den til den andre bronseskruen. Gjør det til de andre 7 uttakene, skal ha 8 ledninger totalt.

Deretter kutter du med et annet stykke tråd 4 tilnærmet like lange lengder til nøkkelen i hovedsak daisy chain (sølvskruer). Deretter kutter du et stykke ledning på den siste sølvskruen for å koble til den nøytrale siden av pluggen.

Gjør det samme med bakken som du gjorde med nøytrale.

Ta 4 av de varme (bronse skruesiden) ledningene og legg gjennom en av de ødelagte tappene. Med de 4 gjenværende ledningene, legg gjennom en annen ødelagt fane. Deretter holder den nøytrale ledningen og jordledningen seg gjennom på den siste ødelagte tappen.

Skru utløpene i esken med en Phillips skrutrekker eller en firkantet skrutrekker

Nå med ledningene som stikker gjennom den ødelagte fanen. Koble hver av de varme ledningene til SSR med en liten skrutrekker. For eksempel er alle den øverste raden i uttakene oddetall og alle de nederste uttakene er like. Med uttak nummer én øverst til venstre, kobler du den til kanal én på ssr. Utgang nummer to er nederst til venstre, koble til kanal to, og så fjerde til alle ledningene er koblet til.

Med nøytralen, bakken og det varme som kommer fra relékortet, setter du enten en plugg på som jeg gjorde, eller legger til en ledning med en plugg på.

Etter at ledningene er koblet til, monterer du SSR -kortet på baksiden av esken. Ved å ta en boksekutter eller saks og kutte gipsankre i to for å bruke som avstand. Plasser avstandene der monteringshullene er og fest med små skruer.

Trinn 4: Maskinvare fortsetter

Maskinvare fortsetter
Maskinvare fortsetter
Maskinvare fortsetter
Maskinvare fortsetter
Maskinvare fortsetter
Maskinvare fortsetter

Videre til kontrollsiden av SSR:

  • ved hjelp av et stykke Ethernet -kabel, koble ledningen som følger:

    • Kanal 1 koble hvit med oransje stripe
    • Kanal to kobles fast oransje
    • Kanal tre forbinder hvit med grønn ledning
    • Kanal fire kobles helt blått
    • Kanal fem forbinder hvit med blå stripe
    • Kanal seks koble fast grønt
    • Kanal syv forbinder hvit med brun stripe
    • Kanal åtte koble fast brun
  • I den andre enden av ledningen kobler du til Rj45 -kontakten ved hjelp av B -raden med et hullingsverktøy

Med omtrent et fot langt stykke Ethernet -kabel kobler du til en Rj45 -kontakt med samme som før

I den andre enden av kabelen med jekken stripe jakken med wire strippere, deretter stripe hver av de 8 individuelle ledninger ca 1/4 "og lodde brødbrett ledninger som har hunenden å beable å koble til Raspberry Pi

Lag eller finn en Ethernet-kabel av ulik lengde når du sørger for å bruke T-568B-protokollen

Siden dette stafettbrettet er en 5vdc; koble en passende 5vdc strømforsyning til VCC (positiv) og GND (negativ).

Raspberry Pi og relébordet må dele en grunn, dette kan gjøres på mange måter. Måten jeg gjorde dette på var ved å bruke en modifisert datamaskinens strømforsyning.

Trinn 5: Putting All Together

Putting All Together
Putting All Together
Putting All Together
Putting All Together

Med Raspberry Pi vil du bruke Wiringpi -pinnen

  • Med de kvinnelige brødbretthopperne uansett farge du brukte til å lodde Ethernet -kabelen, vil du koble til WiringPi -pinnen på Raspberry Pi som følger:

    • Hvit med oransje stripe kobles til 0 som er fysisk pin 11
    • Solid oransje koble til 1 som er fysisk pin 12
    • Hvit med grønn stripe kobles til 2 som er fysisk pin 13
    • Solid blå koble til 3 som er fysisk pin 15
    • Hvit med blå stripe kobles til 4 som er fysisk pin 16
    • Solid grønn koble til 5 som er fysisk pin 18
    • Hvit med brun stripe kobles til 6 som er fysisk pin 22
    • Solid brun koble til 7 som er fysisk pin 7
  • Koble en Ethernet -kabel mellom de to kontaktene
  • Koble 5v strøm til relékortet og koble bringebær pi (hvis det ikke allerede har gjort det) og slå på pi.
  • Kjør LightshowPi -programmet.
  • På stafettbrettet kan du se leddansen til musikken.
  • Plugg inn relékortet for å drive strømuttakene.
  • Koble til julelys og se dem flytte til musikken.

Takk for at du så dette instruerbart.

Anbefalt: