Innholdsfortegnelse:
- Trinn 1: Materiale
- Trinn 2: Konfigurere Pi 1: Installere Raspbian
- Trinn 3: Konfigurere Pi 2: Oppsett SSH og VNC
- Trinn 4: Konfigurere Pi 3: Bruk Bitvise SSH for å få tilgang til Pi
- Trinn 5: Konfigurere Pi 4: Oppdater Pi
- Trinn 6: Sette opp Pi 5: Installere Lightshowpi
- Trinn 7: Koble til tingene dine
- Trinn 8: Koble til ting 2: Lodding av pinnene
- Trinn 9: Koble til ting 3: Koble Pi til relékortet
- Trinn 10: Koble til tingene dine 4: Koble til reléene dine
- Trinn 11: Test den
- Trinn 12: Kos deg
Video: DIY musikalske julelys for nybegynnere med bringebær Pi: 12 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
I dag skal jeg gå gjennom trinnene for å bruke en bringebærpi for å få julelysene dine til å blinke med musikk. Med bare noen få kroner ekstra materiale går jeg gjennom hvordan du konverterer dine vanlige julelys til et lysshow i hele huset. Målet her er å gå fra bunnen av. Selv om denne guiden er beregnet på folk som ikke vet hvordan de skal bruke linux i det hele tatt og de som gjør det samme, er fokuset for folk som linux og bringebær pi er et komplett mysterium for. Det er mye mer som kan gjøres med lightshowpi -programvaren og mer sofistikert maskinvare, men dette handler om å bare komme i gang.
Trinn 1: Materiale
Først må du ha:
- Du trenger julelysene dine. Jeg anbefaler på det sterkeste å holde deg til DC -drevne lys. Hvis du ikke har noen, i stedet for å leke med nettspenning, får du noen LED -strips eller DC -drevne julelysstrenger.
-
En bringebær pi; forskjellige konfigurasjoner trenger forskjellig maskinvare
-
Hvis du får en pi zero eller pi zero w, trenger du ** Et anstendig sett vil ha alt dette allerede **
- en HDMI -lyduttrekker
- en mini HDMI -kabel
- toppnål, eller bare loddetinn direkte i brettet
- en USB OTG -adapter
- Et loddejern
- Hvis du får en pi A, A+, B eller B2 eller null (ikke w), trenger du en wifi -dongle
- Hvis du får et pi 3 -sett, ingenting annet
-
- En høyttaler med aux in og tilleggskabel. Bluetooth -lyd er uheldig på pi zero w og pi 3 dessverre.
- et minnekort (minimum 4 GB), vanligvis inkludert i settene
- Et 8 -kanals relékort (5v)
- Kvinne til hunn topptekst
Midlertidige behov: dette er midlertidig, så jeg vil anbefale å bruke det du allerede har i de få timene det vil være nødvendig
- USB -mus og tastatur
- Tilgang til en HDMI -skjerm eller TV
- En USB -hub hvis bytte mellom mus og tastatur er for irriterende og de andre USB -portene er opptatt
Valgfri
-
En stor strømforsyning som du vil bruke til alle lysene dine
Hvis du går denne ruten, må du også lage en strømledning eller kutte en skjøteledning og bruke den som strømledning
- så vel som din pi med en buck -omformer
- og kanskje enda høyere spenningslamper hvis det er nødvendig med en oppgraderingskonverter
Trinn 2: Konfigurere Pi 1: Installere Raspbian
Det første trinnet er å få raspbian på enheten din. Jeg vil dekke alle disse i en enkelt blokk, og dekke maskinvaren separat.
Jeg anbefaler å laste ned noobs fra pi foundation
Bare pakk ut, og kopier over til det nyformaterte micro SD -kortet. Det er det. Når du slår på pi, vil den guide deg gjennom installasjonen.
Trinn 3: Konfigurere Pi 2: Oppsett SSH og VNC
Å ha SSH- og VNC -oppsett betyr at du ikke trenger å holde pi koblet til et stort rot av ledninger. Alt kan gjøres fra to vinduer på den bærbare datamaskinen eller til og med fra telefonen. Vi vil ofte gå foran "kommandoer" med "sudo", dette gir i hovedsak kommandoen vår administratorrettigheter.
-
Endre først passordet ditt. Åpne et terminalvindu og skriv inn følgende, og du blir bedt om å angi standardpassordet (bringebær) og deretter legge inn ditt eget passord.
sudo passwd
-
kopier nå IP -adressen din med følgende kommando
ifconfig
Gå nå til innstillingsmenyen, og slå på SSH og VNC. Du kan nå starte pi på nytt og koble den fra skjermen, tastaturet og musen.
Trinn 4: Konfigurere Pi 3: Bruk Bitvise SSH for å få tilgang til Pi
Jeg anbefaler bitvise fordi den har et integrert SFTP -verktøy, samt et godt grensesnitt. Skriv inn din IP -adresse du kopierte over tidligere, bruk brukernavnet pi og det nye passordet. Behold standardporten (22). Terminalen skal åpne når du velger pålogging.
Trinn 5: Konfigurere Pi 4: Oppdater Pi
Kjør oppdateringene før du gjør noe annet
-
Først oppdaterer du biblioteket med hvilke pakker som er tilgjengelige med
sudo apt-get oppdatering
-
Når den er ferdig, installerer du faktisk oppdateringene med
sudo apt-get oppgradering
-
For et godt mål, sørg for at pi -fastvaren din er oppdatert (dette bør allerede gjøres gjennom oppgradering)
sudo rpi-oppdatering
Trinn 6: Sette opp Pi 5: Installere Lightshowpi
Denne delen av trinnene er tilgjengelig direkte på lightshowpi -nettstedet. Jeg vil inkludere dem for enkelhets skyld. Jeg vil legge til noen forklaringer der inne.
-
sudo apt-get install git-core
apt-get er det som får pakkene, og her vil vi installere git-core, avhengigheter (programmer som git-core må kjøre) vil automatisk bli lagt til
-
cd ~
cd er å endre kataloger, mens ~ betyr/home/*brukernavn*/, i dette tilfellet ville det være/home/pi/; å bruke det eller ~ burde fungere akkurat det samme
-
git -klon
Det kopierte nettopp mappestrukturen vi trenger
-
cd lightshowpi
nå går vi over til mappen vi nettopp lastet ned
-
git fetch && git checkout stabil
nå får vi de nødvendige filene
-
cd/home/pi/lightshowpi
vi går over til riktig mappe; i linux, med mindre vi oppretter systemkoblinger, må vi alltid gå over til riktig mappe før vi starter skript
-
sudo./install.sh
dette gjør selve installasjonen; dette tok omtrent 3 timer på min pi zero w
-
sudo omstart
nå starter vi på nytt
Trinn 7: Koble til tingene dine
Imidlertid avhenger du av hva du bruker. Det er mange alternativer her, men på slutten av dagen trenger du 5v for pi, enten via en USB, eller ved hjelp av toppnålene og en tilpasset strømløsning som jeg gjorde. All strøm du avbryter skal være likestrøm. AC -spenning fungerer fint, men det medfører ekstra risiko. Lavspenning er langt tryggere.
Trinn 8: Koble til ting 2: Lodding av pinnene
Hvis du bruker en pi zero, må du enten lodde toppnålene, eller lodde ledningene direkte ved selve hullene.
Trinn 9: Koble til ting 3: Koble Pi til relékortet
Vi bruker wiringpi pin -nummerering. Det er en alternativ navnekonvensjon der ute, bare bruk diagrammet jeg ga, eller gå til wiringpi.com
Fra stafettbrettet, med pinnene mot deg, fra venstre til høyre, kobler du til følgende på pi
- pin 20: bakken
- pin 11: GPIO 0
- pin 12: GPIO 1
- pin 13: GPIO 2
- pin 15: GPIO 3
- pin 16: GPIO 4
- pin 18: GPIO 5
- pin 22: GPIO 6
- pin 7: GPIO 7
- pin 4: 5v strøm
Hvis du driver pien din fra toppnålene, går +5v til pin 2, og - (bakken) går til pin 6.
Trinn 10: Koble til tingene dine 4: Koble til reléene dine
Reléene fungerer som en bryter. Men du ville koble lysene dine direkte til strømmen din, gjør det, men kutt deretter strømførende ledning og legg hver ende av den avskårne ledningen på et av reléene. Hver relé har 3 terminaler. 2 av dem er sammen, og strømforsyningen til reléet skiller dem, den andre blir koblet til senterterminalen når reléet drives. Det lille diagrammet over en hjørneform viser deg hvilken som er atskilt (i rødt). De motsatte endene (første og siste) av hvert relé vil aldri bli koblet til. Hvis du vil, kan du gjøre alltid på og bruke 2 i det grønne, det betyr bare at lightshowpi-kommandoene vil være omvendt. Det kan være nyttig hvis du vil at lysene skal stå på som standard etter at musikken er avsluttet.
Trinn 11: Test den
Jeg brukte disse små lysdiodene til å teste brettet mitt, men egentlig kan du bare se på det røde lyset som er på stafettkortet. Hvert relé har allerede sin egen LED.
-
Ikke glem å navigere til lightshowpi -mappen først
cd/home/pi/lightshowpi/
-
Bruk deretter en av disse testkommandoene
- sudo python py/hardware_controller.py --state = flash
- sudo python py/hardware_controller.py --state = fade
Bruk CTRL+C for å avslutte testen
Trinn 12: Kos deg
Nå er det på tide å sette opp de faktiske julelysene og nyte showet. Ikke glem å sjekke hele videoen min!
For å kjøre din første sang, bruk demofilen fra lightshowpi devs
sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3
For å spille en annen sønn, bare endre navnet på mp3 på slutten av den kommandoen. Det er her sftp -funksjonen til bitvise kommer inn; du kan bare klikke og dra filene dine.
Anbefalt:
NeoPixel Clip-On C9 diffusorer til julelys: 6 trinn (med bilder)
NeoPixel Clip-On C9 diffusorer til julelys: Noen ganger forsvinner gode ting-for eksempel de frostede C9-pærene. Du vet, de hvor malingen fliser av. Ja, de frostede C9 -pærene av Charlie Brown godhet … Her er en skikkelig C9 LED -diffusor for 12 mm WS2811 NeoPixel adresserbare lysdioder. Av p
DIY automatiske musikalske julelys (MSGEQ7 + Arduino): 6 trinn (med bilder)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Så hvert år sier jeg at jeg kommer til å gjøre dette og aldri komme til å gjøre det fordi jeg utsetter mye. 2020 er et år med forandring, så jeg sier at dette er året for å gjøre det. Så håper du liker og lager dine egne musikalske julelys. Dette kommer til å bli et s
Den musikalske klokken. 9 trinn (med bilder)
The Musical Clock .: Hei venner, dette er Sagar, og jeg er en stor fan av musikk, så jeg tenkte hvorfor ikke lage en klokke med en mp3 -spillerforsterker, slik at jeg kan nyte musikk uten å miste tidssporet. Så her er jeg med klokken min. Vennligst stem hvis du liker prosjektet mitt. TAKK
Bygg en DIY Arduino på en PCB og noen tips for nybegynnere: 17 trinn (med bilder)
Bygg en DIY Arduino på en PCB og noen tips for nybegynnere: Dette er ment som en guide for alle som lodder sin egen Arduino fra et sett, som kan kjøpes fra A2D Electronics. Den inneholder mange tips og triks for å bygge den vellykket. Du vil også lære om hva alle de forskjellige komponentene d
DIY julelys satt til musikk - koreograferte huslys: 15 trinn (med bilder)
DIY julelys satt til musikk - koreografert huslys: DIY julelys satt til musikk - koreografert huslys Dette er IKKE en nybegynner DIY. Du trenger et godt grep om elektronikk, kretsløp, GRUNNLEGGENDE programmering og generell intelligens om elektrisk sikkerhet. Denne DIY er for en erfaren person, så