Innehållsförteckning:
- Steg 1: Material
- Steg 2: Konfigurera Pi 1: Installera Raspbian
- Steg 3: Konfigurera Pi 2: Konfigurera SSH och VNC
- Steg 4: Konfigurera Pi 3: Använd Bitvise SSH för att komma åt din Pi
- Steg 5: Konfigurera Pi 4: Uppdatera din Pi
- Steg 6: Konfigurera Pi 5: Installera Lightshowpi
- Steg 7: Anslut dina saker
- Steg 8: Anslut dina saker 2: Lödning av stiften
- Steg 9: Anslut dina saker 3: Anslut Pi till reläkortet
- Steg 10: Anslut dina saker 4: Anslut dina reläer
- Steg 11: Testa det
- Steg 12: Njut
Video: DIY musikaliska julbelysning för nybörjare med hallon Pi: 12 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Idag går jag igenom stegen för att använda en hallonpi för att få dina julbelysning att blinka med musik. Med bara några dollar extra material går jag igenom hur du konverterar dina vanliga julbelysningar till en helhuslampa. Målet här är att gå från början. Även om den här guiden är avsedd för personer som inte alls vet hur man använder Linux och för dem som gör samma sak, är fokus för människor för vilka Linux och hallon Pi är ett fullständigt mysterium. Det finns mycket mer att göra med lightshowpi -programvaran och mer sofistikerad hårdvara, men det här handlar om att bara komma igång.
Steg 1: Material
Först måste man ha:
- Du behöver dina julbelysning. Jag rekommenderar starkt att hålla sig till DC -lampor. Om du inte har några, istället för att spela med nätspänning, skaffa några LED -remsor eller DC -drivna julsträngar.
- En hallon pi; olika konfigurationer behöver olika hårdvara
-
Om du får en pi zero eller pi zero w, behöver du ** Ett anständigt kit kommer att ha alla dessa redan **
- en HDMI -ljudutdragare
- en mini HDMI -kabel
- huvudstiften, eller bara löd direkt i brädet
- en USB OTG -adapter
- Ett lödkolv
- Om du får en pi A, A+, B eller B2 eller noll (icke w) behöver du en wifi -dongel
- Om du får ett pi 3 -kit, inget annat
-
- En högtalare med aux in och hjälpkabel. Bluetooth -ljud är tyst på pi zero w och pi 3 tyvärr.
- ett minneskort (minst 4 GB), vanligtvis ingår i kit
- Ett 8 -kanals reläkort (5v)
- Kvinnliga till kvinnliga huvudstiften
Tillfälliga behov: det här är tillfälligt, så jag rekommenderar att du använder det du redan har under de få timmar det kommer att behövas
- En USB -mus och tangentbord
- Tillgång till en HDMI -bildskärm eller TV
- En USB -hubb om växling mellan mus och tangentbord är för irriterande och dina andra USB -portar är upptagna
Frivillig
-
En stor strömförsörjning som du kommer att använda för alla dina lampor
Om du går den här vägen måste du också göra en strömkabel eller klippa ut en förlängningssladd och använda den som din nätsladd
- samt din pi med en buck -omvandlare
- och kanske till och med högre spänningsljus om det behövs med en stegomvandlare
Steg 2: Konfigurera Pi 1: Installera Raspbian
Det första steget är att få raspbian på din enhet. Jag kommer att täcka alla dessa i ett enda block och täcka hårdvaran separat.
Jag rekommenderar att du laddar ner noobs från pi foundation
Packa bara upp och kopiera över till ditt nyformaterade micro SD -kort. Det är allt. När du har slagit på din pi kommer den att leda dig genom installationen.
Steg 3: Konfigurera Pi 2: Konfigurera SSH och VNC
Att ha SSH- och VNC -inställning betyder att du inte behöver hålla pi -en ansluten till en stor röra med ledningar. Allt kan göras från två fönster på din bärbara dator eller till och med från din telefon. Vi kommer ofta att föregå våra kommandon med "sudo", detta ger i huvudsak vårt kommando administratörsrättigheter.
-
Ändra först ditt lösenord. Öppna ett terminalfönster och skriv följande så uppmanas du att ange standardlösenordet (hallon) och sedan lägga in ditt eget lösenord.
sudo passwd
-
kopiera nu din IP -adress med följande kommando
ifconfig
Gå nu till inställningsmenyn och slå på SSH och VNC. Du kan nu starta om pi: n och koppla bort den från bildskärmen, tangentbordet och musen.
Steg 4: Konfigurera Pi 3: Använd Bitvise SSH för att komma åt din Pi
Jag rekommenderar bitvise eftersom det har ett integrerat SFTP -verktyg, samt ett bra gränssnitt. Ange din IP -adress som du kopierade över tidigare, använd användarnamnet pi och ditt nya lösenord. Behåll standardporten (22). Terminalen ska öppnas när du väljer inloggning.
Steg 5: Konfigurera Pi 4: Uppdatera din Pi
Kör uppdateringarna innan du gör något annat
-
Först uppdaterar du biblioteket med vilka paket som finns tillgängliga med
sudo apt-get uppdatering
-
När det är klart kör du faktiskt uppdateringarna med
sudo apt-get uppgradering
-
För noggrannhet, se till att din pi -firmware är uppdaterad (detta bör redan göras genom uppgradering)
sudo rpi-uppdatering
Steg 6: Konfigurera Pi 5: Installera Lightshowpi
Denna del av stegen är tillgänglig direkt på lightshowpi -webbplatsen. Jag kommer att inkludera dem för bekvämlighetens skull. Jag kommer att lägga till några förklaringar där.
-
sudo apt-get install git-core
apt-get är det som får paketen, och här kommer vi att installera git-core, beroenden (program som git-core måste köras) kommer automatiskt att läggas till
-
cd ~
cd är att ändra kataloger, medan ~ betyder/home/*användarnamn*/, i det här fallet skulle det vara/home/pi/; att använda det eller ~ borde fungera precis detsamma
- git -klon
Det har just kopierats över mappstrukturen vi behöver
-
cd lightshowpi
nu går vi över till den mapp vi just laddat ner
-
git fetch && git checkout stabil
nu får vi de filer som behövs
-
cd/home/pi/lightshowpi
vi går över till rätt mapp; i linux, om vi inte skapar systemlänkar måste vi alltid gå över till rätt mapp innan vi startar skript
-
sudo./install.sh
detta gör själva installationen; detta tog ca 3 timmar på min pi zero w
-
sudo starta om
nu startar vi om
Steg 7: Anslut dina saker
Men du slutar strömförsörja dina enheter beroende på vad du använder. Det finns många alternativ här, men i slutet av dagen kommer du att behöva 5v för din pi, antingen via en USB, eller med hjälp av huvudstiften och en anpassad strömlösning som jag gjorde. All ström du avbryter ska vara likström. Nätspänning fungerar bra, men det medför extra risk. Lågspänning är mycket säkrare.
Steg 8: Anslut dina saker 2: Lödning av stiften
Om du använder en pi -noll måste du antingen löda sidhuvudstiften eller löda trådarna direkt vid själva hålen.
Steg 9: Anslut dina saker 3: Anslut Pi till reläkortet
Vi använder wiringpi pin -numrering. Det finns en alternativ namngivningskonvention där ute, använd bara diagrammet jag gav, eller gå till wiringpi.com
Från reläkortet, med stiften mot dig, från vänster till höger, kommer du att ansluta till följande på pi
- stift 20: slipad
- stift 11: GPIO 0
- stift 12: GPIO 1
- stift 13: GPIO 2
- stift 15: GPIO 3
- stift 16: GPIO 4
- stift 18: GPIO 5
- stift 22: GPIO 6
- stift 7: GPIO 7
- stift 4: 5v ström
Om du driver din pi från huvudstiften går +5v till stift 2 och - (marken) går till stift 6.
Steg 10: Anslut dina saker 4: Anslut dina reläer
Reläerna fungerar som en omkopplare. Men du skulle koppla dina lampor direkt till din kraft, gör det, men klipp sedan av strömledningen och sätta varje ände av den klippta tråden på ett av reläerna. Varje relä har 3 terminaler. 2 av dem är tillsammans, och när reläet drivs separeras dem, det andra blir anslutet till mittterminalen när reläet drivs. Det lilla diagrammet över en hörnform visar vilken som är separat (i rött). De motsatta ändarna (första och sista) av varje relä kommer aldrig att anslutas. Om du vill kan du göra alltid-på och använda 2 i det gröna, det betyder bara att lightshowpi-kommandona kommer att vara omvända. Det kan vara användbart om du vill att lamporna ska lysa som standard när musiken slutar.
Steg 11: Testa det
Jag använde dessa små lysdioder för att testa mitt kort, men egentligen kan du bara titta på det röda ljuset som finns på reläkortet. Varje relä har redan sin egen LED.
-
Glöm inte att navigera till mappen lightshowpi först
cd/home/pi/lightshowpi/
-
Använd sedan ett av dessa testkommandon
- sudo python py/hardware_controller.py --state = flash
- sudo python py/hardware_controller.py --state = blekna
Använd CTRL+C för att avsluta testet
Steg 12: Njut
Nu är det dags att ställa in dina faktiska julbelysning och njuta av showen. Glöm inte att kolla in min hela video!
För att köra din första låt, använd demofilen från lightshowpi devs
sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3
För att spela någon annan son, ändra bara namnet på mp3 i slutet av det kommandot. Det är här sftp -funktionen i bitvise kommer in; du kan helt enkelt klicka och dra dina filer.
Rekommenderad:
NeoPixel Clip-On C9 diffusorer för julbelysning: 6 steg (med bilder)
NeoPixel Clip-On C9-diffusorer för julbelysning: Ibland försvinner bra saker-till exempel de frostade C9-lamporna. Du vet, de där färgen flisas av. Ja, de frostade C9 -lamporna av Charlie Brown godhet..Här är en riktig C9 LED -diffusor för 12 mm WS2811 NeoPixel adresserbara lysdioder. Av s
DIY automatiska musikaliska julbelysning (MSGEQ7 + Arduino): 6 steg (med bilder)
DIY automatiska musikaliska julbelysning (MSGEQ7 + Arduino): Så varje år säger jag att jag ska göra det här och kommer aldrig att göra det eftersom jag skjuter upp mycket. 2020 är ett år av förändring så jag säger att detta är året att göra det. Så hoppas du gillar och gör dina egna musikaliska julbelysning. Det här kommer att bli ett
Musikaliska MIDI -skor: 5 steg (med bilder)
Musikaliska MIDI -skor: Precis som många människor hamnar jag ofta omedvetet i fötterna, oavsett om det är med på en låt eller av någon nervös vana. Hur roligt det än är har jag alltid känt som om något har saknats. Om jag bara kunde utlösa låten av säga, en
Den musikaliska klockan.: 9 steg (med bilder)
The Musical Clock .: Hej vänner det här är Sagar och jag är ett stort fan av musik, så jag tänkte varför inte göra en klocka med en mp3 -spelare förstärkare så att jag kan njuta av musik utan att tappa tidsspåret. Så här är jag med min klocka. Vänligen rösta om du gillar mitt projekt. TACK
Bygga en DIY Arduino på en PCB och några tips för nybörjare: 17 steg (med bilder)
Bygga en DIY Arduino på en PCB och några tips för nybörjare: Detta är tänkt som en guide för alla som lödar sin egen Arduino från ett kit, som kan köpas från A2D Electronics. Den innehåller många tips och tricks för att lyckas bygga den. Du kommer också att lära dig om vad alla de olika komponenterna