Indholdsfortegnelse:
- Trin 1: Materiale
- Trin 2: Opsætning af Pi 1: Installation af Raspbian
- Trin 3: Opsætning af Pi 2: Opsætning af SSH og VNC
- Trin 4: Opsætning af Pi 3: Brug Bitvise SSH til at få adgang til din Pi
- Trin 5: Opsætning af Pi 4: Opdater din Pi
- Trin 6: Opsætning af Pi 5: Installation af Lightshowpi
- Trin 7: Tilslutning af dine ting
- Trin 8: Tilslutning af dine ting 2: Lodning af stifterne
- Trin 9: Tilslutning af dine ting 3: Tilslutning af Pi til relækortet
- Trin 10: Tilslutning af dine ting 4: Tilslutning af dine relæer
- Trin 11: Test det
- Trin 12: God fornøjelse
Video: DIY musikalske julelys for begyndere med hindbær Pi: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I dag vil jeg gennemgå trinene for at bruge en hindbærpi til at få dine julelys til at blinke med musik. Med bare et par bukker ekstra materiale går jeg igennem hvordan du konverterer dine almindelige julelys til et lyshus i hele huset. Målet her er at gå fra bunden. Selvom denne vejledning er beregnet til folk, der slet ikke ved, hvordan man bruger linux og dem, der gør det samme, er fokus for folk, for hvem linux og hindbær pi er et komplet mysterium. Der er meget mere, der kan gøres med lightshowpi -softwaren og mere sofistikeret hardware, men det handler om bare at komme i gang.
Trin 1: Materiale
Først skal man have:
- Du får brug for dine julelys. Jeg anbefaler stærkt at holde sig til DC -drevne lys. Hvis du ikke har nogen, i stedet for at lege med netspænding, få nogle LED -strips eller DC -drevne julelysstrenge.
-
En hindbær pi; forskellige konfigurationer har brug for forskellig hardware
-
Hvis du får et pi zero eller pi zero w, skal du bruge ** Et anstændigt kit har alle disse allerede **
- en HDMI -lydudtræk
- et mini HDMI -kabel
- header pins, eller bare loddet direkte ind i brættet
- en USB OTG -adapter
- Et loddejern
- Hvis du får en pi A, A+, B eller B2 eller nul (ikke w), skal du bruge en wifi -dongle
- Hvis du får et pi 3 kit, ikke andet
-
- En højttaler med aux in og hjælpekabel. Bluetooth -lyd er desværre wonky på pi zero w og pi 3.
- et hukommelseskort (minimum 4 GB), der normalt er inkluderet i kits
- Et 8 -kanals relækort (5v)
- Kvinde til hun hovedstifter
Midlertidige behov: dette er midlertidigt, så jeg vil anbefale, at du bruger det, du allerede har, i de få timer, det vil være nødvendigt
- En USB mus og tastatur
- Adgang til en HDMI -skærm eller et tv
- En USB -hub, hvis skift mellem mus og tastatur er for irriterende, og dine andre USB -porte er optaget
Valgfri
-
En stor strømforsyning, som du vil bruge til alle dine lys
Hvis du går denne vej, skal du også lave en netledning eller skære en forlængerledning og bruge den som din netledning
- samt din pi med en bukkonverter
- og måske endda højere spændingslys, hvis det er nødvendigt med en trin-up-konverter
Trin 2: Opsætning af Pi 1: Installation af Raspbian
Det første trin er at få raspbian på din enhed. Jeg dækker alle disse i en enkelt blok og dækker hardwaren separat.
Jeg anbefaler at downloade noobs fra pi foundation
Bare udpak, og kopier over til dit nyformaterede micro SD -kort. Det er det. Når du tænder din pi, vil den guide dig gennem installationen.
Trin 3: Opsætning af Pi 2: Opsætning af SSH og VNC
At have SSH- og VNC -opsætning betyder, at du ikke behøver at holde pi'en tilsluttet et stort rod af ledninger. Alt kan gøres fra 2 vinduer på din bærbare computer eller endda fra din telefon. Vi vil ofte gå forud for vores kommandoer med "sudo", dette giver i det væsentlige vores kommando administratorrettigheder.
-
Skift først din adgangskode. Åbn et terminalvindue, og skriv følgende, og du bliver bedt om at indtaste standardadgangskoden (hindbær) og derefter indtaste din egen adgangskode.
sudo passwd
-
kopier nu din IP -adresse med følgende kommando
ifconfig
Gå nu til indstillingsmenuen, og tænd for SSH og VNC. Du kan nu genstarte pi'en og tage stikket ud af skærmen, tastaturet og musen.
Trin 4: Opsætning af Pi 3: Brug Bitvise SSH til at få adgang til din Pi
Jeg anbefaler bitvise, fordi det har et integreret SFTP -værktøj samt en god grænseflade. Indtast din IP -adresse, du kopierede tidligere, brug brugernavnet pi og din nye adgangskode. Behold standardporten (22). Terminalen skal åbne, når du vælger login.
Trin 5: Opsætning af Pi 4: Opdater din Pi
Inden du gør noget andet, skal du køre opdateringerne
-
Først opdaterer du biblioteket med, hvilke pakker der er tilgængelige med
sudo apt-get opdatering
-
Når den er færdig med at køre, installerer du faktisk opdateringerne med
sudo apt-get opgradering
-
For en god ordens skyld skal du sørge for, at din pi -firmware er opdateret (dette bør allerede gøres gennem opgradering)
sudo rpi-opdatering
Trin 6: Opsætning af Pi 5: Installation af Lightshowpi
Denne del af trinene er tilgængelig direkte på lightshowpi -webstedet. Jeg vil inkludere dem for nemheds skyld. Jeg vil tilføje et par forklaringer derinde.
-
sudo apt-get install git-core
apt-get er det, der får pakkerne, og her installerer vi git-core, afhængigheder (programmer, git-core skal køre) tilføjes automatisk
-
cd ~
cd er at ændre biblioteker, mens ~ betyder/home/*brugernavn*/, i dette tilfælde ville det være/home/pi/; at bruge det eller ~ burde fungere det samme
-
git -klon
Det er lige kopieret over den mappestruktur, vi har brug for
-
cd lightshowpi
nu går vi over til den mappe, vi lige har downloadet
-
git fetch && git checkout stabil
nu får vi de nødvendige filer
-
cd/home/pi/lightshowpi
vi går over til den korrekte mappe; i linux, medmindre vi opretter systemlinks, skal vi altid flytte til den korrekte mappe, før vi starter scripts
-
sudo./install.sh
dette gør den faktiske installation; dette tog omkring 3 timer på mit pi zero w
-
sudo genstart
nu genstarter vi
Trin 7: Tilslutning af dine ting
Men du ender med at forsyne dine enheder afhænger af, hvad du bruger. Der er mange muligheder her, men i slutningen af dagen skal du bruge 5v til din pi, enten via en USB, eller ved hjælp af headerstifterne og en brugerdefineret strømløsning som jeg gjorde. Al den strøm, du afbryder, skal være jævnstrøm. AC -ledningsspænding fungerer fint, men det medfører ekstra risiko. Lavspænding er langt sikrere.
Trin 8: Tilslutning af dine ting 2: Lodning af stifterne
Hvis du bruger et pi zero, skal du enten lodde headerstifter eller lodde ledningerne direkte ved selve pinhullerne.
Trin 9: Tilslutning af dine ting 3: Tilslutning af Pi til relækortet
Vi bruger wiringpi pin nummerering. Der er en alternativ navngivningskonvention derude, bare brug det skema, jeg har angivet, eller gå til wiringpi.com
Fra relæbrættet, med stifterne mod dig, fra venstre mod højre, vil du oprette forbindelse til følgende på pi'en
- pin 20: jorden
- 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 din pi fra headerstifterne, går +5v til pin 2, og - (jorden) går til pin 6.
Trin 10: Tilslutning af dine ting 4: Tilslutning af dine relæer
Relæerne fungerer som en switch. Men du ville tilslutte dine lys direkte til din strøm, gøre det, men derefter klippe strømførende ledning og sætte hver ende af den afskårne ledning på et af relæerne. Hvert relæ har 3 terminaler. 2 af dem er sammen, og strømforsyningen til relæet adskiller dem, den anden bliver forbundet til midterterminalen, når relæet er tændt. Det lille diagram over en hjørneform viser dig, hvilken der er adskilt (i rødt). De modsatte ender (første og sidste) af hvert relæ vil aldrig blive forbundet. Hvis du vil, kan du altid tænde og bruge 2 i det grønne, det betyder bare, at lightshowpi-kommandoerne vil være omvendt. Det kan være nyttigt, hvis du vil have lysene til at tænde som standard, når musikken slutter.
Trin 11: Test det
Jeg brugte disse små lysdioder til at teste mit bord, men egentlig kan du bare se på det røde lys, der er på relækortet. Hvert relæ har allerede sin egen LED.
-
Glem ikke at navigere til lightshowpi -mappen først
cd/home/pi/lightshowpi/
-
Brug derefter en af disse testkommandoer
- sudo python py/hardware_controller.py --state = flash
- sudo python py/hardware_controller.py --state = fade
Brug CTRL+C for at afslutte testen
Trin 12: God fornøjelse
Nu er det tid til at opsætte dine faktiske julelys og nyde showet. Glem ikke at tjekke min fulde video!
For at køre din første sang skal du bruge demofilen fra lightshowpi -devs
sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3
For at spille en anden søn skal du bare ændre navnet på mp3'en i slutningen af denne kommando. Det er her sftp -funktionen i bitvise kommer ind; du kan blot klikke og trække dine filer.
Anbefalede:
DIY automatiske musikalske julelys (MSGEQ7 + Arduino): 6 trin (med billeder)
DIY automatiske musikalske julelys (MSGEQ7 + Arduino): Så hvert år siger jeg, at jeg vil gøre dette og aldrig komme til at gøre det, fordi jeg udsætter meget. 2020 er et år med forandringer, så jeg siger, at det er året, man skal gøre det. Så håber du kan lide og lave dine egne musikalske julelys. Dette bliver en s
Det magiske musikalske ur: 8 trin (med billeder)
The Magic Musical Clock: Vi elsker alle musikalske ure. Lyden får os til at drømme og det er en god følelse at spole den op og lade den spille nogle gode lyde. Der er et websted med mange af disse mekaniske vidundere, der lader mig drømme. Men musikalske ure er dyre og ikke særlig fleksible
Det musikalske ur: 9 trin (med billeder)
Det musikalske ur .: Hej venner, dette er Sagar, og jeg er en stor fan af musik, så jeg tænkte, hvorfor ikke lave et ur med en mp3 -afspillerforstærker, så jeg kan nyde musik uden at miste tidssporet. Så her er jeg med mit ur. Stem venligst, hvis du kan lide mit projekt. TAK
Opbygning af en DIY Arduino på et printkort og nogle tips til begyndere: 17 trin (med billeder)
Opbygning af en DIY Arduino på et printkort og nogle tips til begyndere: Dette er ment som en guide til alle, der lodder deres egen Arduino fra et kit, som kan købes hos A2D Electronics. Det indeholder mange tips og tricks for at bygge det med succes. Du vil også lære om, hvad alle de forskellige komponenter d
DIY julelys sat til musik - koreograferede huslys: 15 trin (med billeder)
DIY julelys sat til musik - koreograferede huslys: DIY julelys sat til musik - koreograferede huslamper Dette er IKKE en nybegynder. Du har brug for et solidt greb om elektronik, kredsløb, BASIC programmering og generel smarts om elektrisk sikkerhed. Denne DIY er til en erfaren person, så