Cuprins:
- Pasul 1: Material
- Pasul 2: Configurarea Pi 1: Instalarea Raspbian
- Pasul 3: Configurarea Pi 2: Configurare SSH și VNC
- Pasul 4: Configurarea Pi 3: Utilizați Bitvise SSH pentru a vă accesa Pi
- Pasul 5: Configurarea Pi 4: Actualizați Pi
- Pasul 6: Configurarea Pi 5: Instalarea Lightshowpi
- Pasul 7: Cablarea lucrurilor
- Pasul 8: Cablarea lucrurilor dvs. 2: Lipirea pinilor
- Pasul 9: Cablarea lucrurilor dvs. 3: Conectarea Pi la placa de releu
- Pasul 10: Cablarea lucrurilor 4: Cablarea releelor
- Pasul 11: Testați-l
- Pasul 12: Bucurați-vă
Video: Lumini muzicale de Crăciun DIY pentru începători cu Raspberry Pi: 12 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Astăzi, voi parcurge pașii pentru a folosi un pi de zmeură pentru ca luminile de Crăciun să clipească cu muzică. Cu doar câțiva dolari de material suplimentar, vă îndrum spre transformarea luminilor obișnuite de Crăciun într-un spectacol de lumină pentru toată casa. Scopul aici este de a merge de la zero. Deși acest ghid este destinat persoanelor care nu știu deloc să folosească Linux și celor care fac același lucru, accentul este pentru persoanele pentru care linux și zmeura pi sunt un mister complet. Există mult mai multe lucruri care pot fi făcute cu software-ul lightshowpi și hardware mai sofisticat, dar este vorba despre abia de început.
Pasul 1: Material
Mai întâi trebuie să aibă:
- Veți avea nevoie de luminile voastre de Crăciun. Vă recomand cu tărie să vă lipiți de luminile alimentate cu curent continuu. Dacă nu aveți, în loc să vă jucați cu tensiunea de rețea, obțineți niște benzi LED sau corzi de lumină de Crăciun alimentate de curent continuu.
-
Un pi de zmeură; configurații diferite au nevoie de hardware diferit
-
Dacă obțineți un pi zero sau pi zero w, veți avea nevoie de ** Un kit decent va avea toate acestea deja **
- un extractor audio HDMI
- un mini cablu HDMI
- pini de antet, sau doar lipiți direct în placă
- un adaptor USB OTG
- Un fier de lipit
- Dacă primiți un pi A, A +, B sau B2 sau zero (non w), veți avea nevoie de un dongle wifi
- Dacă primești un kit pi 3, nimic altceva
-
- Un difuzor cu intrare auxiliară și cablu auxiliar. Din păcate, sunetul Bluetooth este greșit pe pi zero w și pi 3.
- un card de memorie (minim 4 GB), de obicei inclus în truse
- O placă de releu cu 8 canale (5v)
- Pinii antet de la femeie la femeie
Nevoi temporare: acest lucru este temporar, așa că v-aș recomanda să folosiți tot ceea ce aveți deja pentru câteva ore de care va fi nevoie
- Un mouse și tastatură USB
- Acces la un monitor HDMI sau TV
- Un hub USB dacă comutarea între mouse și tastatură este prea enervantă și celelalte porturi USB sunt ocupate
Opțional
-
O sursă mare de alimentare pe care o veți folosi pentru toate luminile
Dacă parcurgeți acest traseu, trebuie să faceți și un cablu de alimentare sau să tăiați un cablu prelungitor și să îl folosiți ca cablu de alimentare
- precum și pi-ul tău cu un convertor Buck
- și poate chiar și lumini de tensiune mai mare, dacă este necesar, cu un convertor step-up
Pasul 2: Configurarea Pi 1: Instalarea Raspbian
Primul pas este să obțineți raspbian pe dispozitivul dvs. Voi acoperi toate acestea într-un singur bloc și voi acoperi hardware-ul separat.
Vă recomand să descărcați noobs de la fundația pi
Descărcați și copiați pe cardul dvs. micro SD proaspăt formatat. Asta e. Odată ce porniți pi-ul, acesta vă va ghida prin instalare.
Pasul 3: Configurarea Pi 2: Configurare SSH și VNC
Configurarea SSH și VNC înseamnă că nu va trebui să păstrați pi conectat la o mare mizerie de fire. Totul va fi realizabil de la 2 ferestre de pe laptop sau chiar de pe telefon. De multe ori vom preceda comenzile noastre cu „sudo”, aceasta acordând în esență comenzii noastre privilegii de administrator.
-
Mai întâi schimbați parola. Deschideți o fereastră de terminal și tastați următoarele și vi se va solicita să introduceți parola implicită (zmeură) și apoi să introduceți propria parolă.
sudo passwd
-
acum copiați adresa IP cu următoarea comandă
ifconfig
Acum accesați meniul de setări și porniți SSH și VNC. Acum puteți reporni pi-ul și îl puteți deconecta de pe monitor, tastatură și mouse.
Pasul 4: Configurarea Pi 3: Utilizați Bitvise SSH pentru a vă accesa Pi
Recomand bitvise deoarece are un instrument SFTP integrat, precum și o interfață bună. Introduceți adresa IP pe care ați copiat-o mai devreme, utilizați numele de utilizator pi și noua parolă. Păstrați portul implicit (22). Terminalul ar trebui să se deschidă atunci când selectați autentificarea.
Pasul 5: Configurarea Pi 4: Actualizați Pi
Înainte de a face orice altceva, rulați actualizările
-
Mai întâi, actualizați biblioteca cu pachetele disponibile
sudo apt-get update
-
Odată ce rulează, instalați actualizările cu
sudo apt-get upgrade
-
Pentru o măsură bună, asigurați-vă că firmware-ul dvs. pi este actualizat (acest lucru ar trebui deja făcut prin upgrade)
sudo rpi-update
Pasul 6: Configurarea Pi 5: Instalarea Lightshowpi
Această parte a pașilor este disponibilă direct pe site-ul lightshowpi. Le voi include pentru comoditate. Voi adăuga câteva explicații acolo.
-
sudo apt-get install git-core
apt-get este ceea ce obține pachetele și aici vom instala git-core, dependențele (programele pe care git-core trebuie să le ruleze) vor fi adăugate automat
-
cd ~
cd este de a schimba directoare, în timp ce ~ înseamnă / acasă / * nume de utilizator * /, în acest caz ar fi / acasă / pi /; folosind asta sau ~ ar trebui să funcționeze la fel
-
git clone
Asta tocmai a fost copiat peste structura de dosare de care avem nevoie
-
cd lightshowpi
acum trecem la folderul pe care tocmai l-am descărcat
-
git fetch && git checkout stabil
acum primim fișierele necesare
-
cd / home / pi / lightshowpi
trecem la folderul corect; în linux, cu excepția cazului în care creăm legături de sistem, trebuie să trecem întotdeauna la folderul corect înainte de a lansa scripturi
-
sudo./install.sh
aceasta face instalarea efectivă; acest lucru a durat aproximativ 3 ore pe pi zero w
-
reporniți sudo
acum repornim
Pasul 7: Cablarea lucrurilor
Cu toate acestea, ajungeți să vă alimentați dispozitivele depinde de ceea ce utilizați. Există multe opțiuni aici, dar la sfârșitul zilei, veți avea nevoie de 5v pentru pi, fie printr-un USB, fie folosind pinii antetului și o soluție de alimentare personalizată, așa cum am făcut eu. Toată puterea pe care o întrerupeți ar trebui să fie de curent continuu. Tensiunea de curent alternativ va funcționa foarte bine, dar aduce un risc suplimentar. Tensiunea joasă este mult mai sigură.
Pasul 8: Cablarea lucrurilor dvs. 2: Lipirea pinilor
Dacă utilizați un pi zero, va trebui fie să lipiți știfturile antetului, fie să lipiți firele direct la orificiile știfturilor.
Pasul 9: Cablarea lucrurilor dvs. 3: Conectarea Pi la placa de releu
Folosim numerotarea pinilor de cablare. Există o convenție de denumire alternativă, pur și simplu folosiți graficul pe care l-am furnizat sau accesați wiringpi.com
De pe placa releu, cu știfturile spre dvs., de la stânga la dreapta, vă veți conecta la următoarele pe pi
- pinul 20: sol
- pinul 11: GPIO 0
- pinul 12: GPIO 1
- pinul 13: GPIO 2
- pinul 15: GPIO 3
- pinul 16: GPIO 4
- pinul 18: GPIO 5
- pinul 22: GPIO 6
- pinul 7: GPIO 7
- pin 4: 5v putere
Dacă alimentați pi-ul dvs. de la pinii antetului, atunci + 5v va merge la pinul 2, iar - (la sol) va merge la pinul 6.
Pasul 10: Cablarea lucrurilor 4: Cablarea releelor
Releele funcționează ca un comutator. Cu toate acestea, ați conecta luminile direct la putere, faceți acest lucru, dar apoi tăiați firul sub tensiune și puneți fiecare capăt al firului tăiat pe unul dintre relee. Fiecare releu are 3 terminale. 2 dintre ele sunt împreună și alimentarea releului le separă, celălalt devine conectat la terminalul central atunci când releul este alimentat. Diagrama mică a unei forme de colț vă arată care dintre ele este separată (în roșu). Capetele opuse (primul și ultimul) ale fiecărui releu nu vor fi niciodată conectate. Dacă doriți, puteți face mereu pornit și utilizați 2 în verde, înseamnă doar că comenzile lightshowpi vor fi inversate. Ar putea fi util dacă doriți ca luminile să se aprindă implicit după ce muzica se termină.
Pasul 11: Testați-l
Am folosit aceste mici LED-uri pentru a-mi testa placa, dar chiar puteți privi lumina roșie care se află pe placa de releu. Fiecare releu are deja propriul LED.
-
Nu uitați să navigați mai întâi la folderul lightshowpi
cd / home / pi / lightshowpi /
-
Apoi utilizați una dintre aceste comenzi de testare
- sudo python py / hardware_controller.py --state = flash
- sudo python py / hardware_controller.py --state = fade
Pentru a încheia testul, utilizați CTRL + C
Pasul 12: Bucurați-vă
Acum este timpul să vă configurați luminile reale de Crăciun și să vă bucurați de spectacol. Nu uitați să vizionați videoclipul meu complet!
Pentru a rula prima melodie, utilizați fișierul demonstrativ furnizat de devs lightshowpi
sudo python py / synchronized_lights.py --file = / home / pi / lightshowpi / music / sample / ovenrake_deck-the-halls.mp3
Pentru a juca orice alt fiu, trebuie doar să schimbați numele mp3-ului la sfârșitul acelei comenzi. Aici intervine caracteristica sftp a bitvise; puteți să faceți clic și să glisați fișierele.
Recomandat:
Luminile muzicale automate de Crăciun DIY (MSGEQ7 + Arduino): 6 pași (cu imagini)
Luminile de Crăciun muzicale automate DIY (MSGEQ7 + Arduino): Deci, în fiecare an spun că voi face acest lucru și nu mă voi ocupa niciodată de asta, pentru că amânăm foarte mult. 2020 este un an al schimbării, așa că spun că acesta este anul în care să o facem. Așa că sper să vă placă și să vă creați propriile lumini muzicale de Crăciun. Va fi o s
Cum se folosește Multimetrul în Tamil - Ghid pentru începători - Multimetru pentru începători: 8 pași
Cum se folosește Multimetrul în Tamil | Ghid pentru începători | Multimetru pentru începători: Bună ziua, prieteni, În acest tutorial am explicat cum să folosesc multimetrul în toate tipurile de circuite electronice în 7 pași diferiți, cum ar fi 1) test de continuitate pentru depanare hardware 2) Măsurarea curentului continuu 3) testarea diodei și LED-urilor 4) Măsurarea Resi
Suport pentru sticle muzicale care interacționează cu lumini reglabile: 14 pași
Suport pentru sticle cu interacțiune muzicală cu lumini reglabile: Cu ceva timp în urmă, un prieten de-al meu a comandat un inel cu LED de 16 biți cu care să se clatine și, în timp ce făcea acest lucru, a avut ideea să pună o sticlă deasupra acestuia. Când l-am văzut, am fost fascinat de aspectul luminii care luminează balonul și mi-am amintit de awes
Lumini muzicale de zână: 6 pași (cu imagini)
Lumini de zână muzicală: Bine ați venit pe toată lumea Este aproape sezonul festiv și un număr de magazine au început să-și scoată decorațiunile festive, am crezut că este momentul potrivit să construim niște lumini de zână muzicale
Lumini de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: 15 pași (cu imagini)
Luminile de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: Luminile de Crăciun DIY setate pe muzică - Lumini de casă coreografiate Acesta NU este un DIY pentru începători. Veți avea nevoie de o înțelegere fermă în ceea ce privește electronica, circuitul, programarea BASIC și inteligența generală despre siguranța electrică. Acest DIY este pentru o persoană cu experiență, așa că