INHOUDSOPGAWE:
Video: N Jukebox met Framboos Pi: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hierdie tutoriaal waarmee u hierdie Jukebox (of u eie model:) kan bou.
Hierdie projek vereis 'n minimum van selfdoen -houding, vertroue met klankkabels en rekenaarwetenskap in die algemeen.
Opmerking: die sagteware wat die outeur self in hierdie tutoriaal verskaf, is onder lisensie GNU GPLv2.
Voorrade
Hardeware winkellys
- Framboos Pi
- Monitor
- Verwante kabels (hdmi, klank, ens.)
- Knoppies + USB -beheerder en LED -ligte
- Sprekers
Opsioneel:
- Motor hifi
- 12 volt kragtoevoer (selfs 'n ou of rekenaar kan goed gaan)
- RCA skakelaar
- RCA klankinvoer
Sagteware -winkellys
- Raspbian GNU Linux (ek het weergawe 9.6 gebruik)
- Fruitbox (ek het weergawe v1.12.1 gebruik)
- Aangepaste skrifte en konfigurasies (word later in hierdie gids afgelaai)
Stap 1: Hardeware
In hierdie afdeling gee ek slegs 'n paar besonderhede, want dit is soortgelyk aan 'n prosedure om 'n arcade -kabinet te bou, en die netwerk is vol gidse (vra oom Google).
Ek sal net sê dat dit die volgende insluit:
- Die monitor
- die kontroles
- die Raspberry Pi 3B+ (maar dit werk ook met Framboos 2).
- Verskeie kabels
- Ligte en verskillende
Ek het slegs 'n paar foto's oor die konstruksiefase geplaas as inspirasie vir u projek.
U kan ook die hi-fi van die motor byvoeg om ook na CD's te luister. Volgens iemand verwring dit die projek 'n bietjie, maar na my mening verander dit in 'n mobiele hifi eerder as 'n reuse MP3-speler:)
Daar is nog 'n lys met tutoriale om 'n kragtoevoer aan 'n motorradio te koppel. Om tussen die CD, die jukebox en enige ander klankbron te wissel, kan u 'n rca -skakelaar gebruik wat in die belangrikste aanlynwinkels beskikbaar is.
Stap 2: sagteware
Myns insiens is hierdie afdeling die interessantste, want dit bevat die aanpassings wat ek gemaak het om die jukebox deel te laat werk, wat die kern van die projek is.
Die advies wat ek self gee, is om die minimum hardeware aan te skaf om 'n prototipe te kan maak. As ons besef dat die projek te ambisieus is, sal ons die koste verlaag in geval van staking.
Ons gaan deur stappe:
Laai Raspbian af en installeer dit op die Raspberry
Amptelike gids
Laai Fruitbox for Retropie af en installeer dit
Laai af en lei
Eerste konfigurasies en toetse
OPMERKING: Alle opdragte veronderstel 'n standaard Raspbian- en fruitbox -installasie. Die aanpassing hiervan waarborg moontlik nie die korrekte werking nie, wat nie gewaarborg word nie
Op hierdie stadium moet Fruitbox in die gids/home/pi/rpi-fruitbox-master wees.
Kom ons kopieer ons MP3's na die map/home/pi/rpi-fruitbox-master/Music/(skep dit as dit nie bestaan nie) met behulp van ons gunsteling SFTP-kliënt (byvoorbeeld Filezilla).
Ek beveel nie meer as vyftig lêers aan as toets nie (later sal u al die MP3's byvoeg).
Ons begin 'n eerste uitvoering van die program soos beskryf in die gids:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg velle/[YOUR_THEME] /fruitbox.cfg
Waar [YOUR_THEME] een van die volgende standaardvelle is:
-Graniet
-MikeTV
-Moderne
- Nommer een
-Splat
-Raak een aan
-WallJukeF
-WallSmall
-Waarlik
Probeer verskillende velle, gebruik die sleutelbord as tydelike invoer, maar dink dat die nodige knoppies vir velle verskil, en dit sal die finale keuse van fisiese knoppies beïnvloed.
Knoppie opset
Enige van die gidse vir die bou van 'n aracade -kabinet, hierbo genoem, moet verduidelik hoe u 'n USB -beheerder aan die ooreenstemmende knoppies kan koppel.
Voer die volgende opdragte uit om te sien hoe die knoppies deur die stelsel herken word:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –toets-knoppies –cfg./skins/ [YOUR_THEME]/fruitbox.cfg
Klik op elke knoppie en let op die kode wat op die skerm gegenereer word. Verander die konfigurasie -lêer van fruitbox.btn op u rekenaar, en vervang vir elke sleutel wat u die ooreenstemmende kode wat ons in die vorige stap opgemerk het, in kaart wil bring.
Kopieer die fruitbox.btn -konfigurasielêer via SFTP op hierdie pad:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Herbegin die vrugtedoos -toepassing soos hierbo getoon:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg velle/[YOUR_THEME] /fruitbox.cfg
Kyk of die sleutels werk.
Stel die outomatiese begin van die vrugtekas op tydens die opstart en die afsluiting by die uitgang
Eerstens moet ons die outomatiese aanmelding op die gebruiker pi stel.
Opdragte:
sudo raspi-config
Kies in die ncurses -kieslys (byvoorbeeld die grys een met 'n blou agtergrond):
3 Boot-opsies Konfigureer opsies vir opstart
Dan:
B1 Desktop/CLI Kies of u in die lessenaaromgewing of op die opdragreël wil oplaai
En uiteindelik:
B2 Console Autologin Tekskonsole, outomaties aangemeld as 'pi' -gebruiker
Verlaat deur te kies
En op die vraag:
Wil u nou herlaai?
Antwoord
Op hierdie stadium verifieer ons dat die wagwoord nie nodig is om aan te meld as user pi wanneer Raspbian weer begin nie.
Nou moet ons die begin en stop outomatiseer. Eerstens laai ons die jukebox.conf -lêer af.
Laat ons hierdie lêer wysig deur ons gunsteling vel (dit wil sê: die hash -punt #) te verwyder.
Laai die runjb.sh -script af. Kopieer dan die runjb.sh- en jukebox.conf -lêers via SFTP na die /home /pi -gids van ons Framboos.
Laastens, op die Raspbian-terminale (die teksgebaseerde opstartskerm), laat ons dit uitvoer:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
eggo "/home/pi/runjb.sh" >> /home/pi/.bashrc
Op hierdie stadium hoef ons slegs die stelsel weer te begin en die korrekte werking te verifieer.
Stap 3: Gevolgtrekking en ekstra
As al die vorige stappe korrek uitgevoer is, kan u die jukebox saamstel en versier.
Dateer die MP3 -lys op
- Voeg die lêers by in/home/pi/rpi-fruitbox-master/Music/directory.
- Vee die lêer /home/pi/fruitbox.db uit
- Herbegin die vrugtebak
Gevorderde konfigurasies
Die lêer rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg bevat interessante konfigurasies, insluitend:
- Die moontlikheid om ewekansige liedjies op te voer na 'n sekere tydperk van onaktiwiteit
- Die moontlikheid om die muntmeganisme te bestuur
- Baie anders…
Amptelike dokumentasie
Framebuffer
As u nie van 'opstartlogboeke' hou nie, wat die standaarduitset van die Raspbian-begin is, kan u dit aanpas met die prentjie wat u verkies (gids). Maar die prosedure is nie vir nuwelinge nie. Ek het hulle persoonlik verlaat, want as iets verkeerd loop, wil ek verstaan wat dit is.
WallBradz -vel
Vir my projek het ek die vel aangepas op grond van die oorspronklike WallJuke. As u regtig my gesig op die draai -vinyl wil hê, kan u dit hier aflaai
Let wel: hierdie tutoriaal is ook in Italiaans beskikbaar
Aanbeveel:
DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)
DIY 3D LED Cube With a Raspberry Pi: Hierdie projek gaan oor hoe ons 'n DIY 3D LED Cube gemaak het van ws2812b LED's. Die kubus is 8x8x8 LED's, dus 512 in totaal, en die lae is gemaak van akrielplate wat ons by die huisdepot gekry het. Die animasies word aangedryf deur 'n framboospi en 'n 5V -kragbron. Die
Cocktailmasjien met GUI Framboos: 7 stappe (met foto's)
Cocktailmasjien met GUI Framboos: hou jy van tegnologie en partytjie? Hierdie projek is vir u gemaak! In hierdie tutoriaal sal ons 'n outomatiese cocktailmasjien met 'n grafiese koppelvlak skep. Alles wat deur die framboos beheer word! EDIT: Ek het die nuwe hier makliker en goedkoper gemaak
N Framboos Pi-kleurmeter met e-papiervertoning: 8 stappe (met foto's)
N Raspberry Pi-kleurmeter met e-papiervertoning: ek het in 2018 aan hierdie idee begin werk, 'n uitbreiding van 'n vorige projek, 'n kleurmeter. My voorneme was om 'n e-papierskerm te gebruik, sodat die kolorimeter as 'n losstaande oplossing gebruik kan word sonder die vereistes vir 'n eksterne
Outomatiese videokonferensie vir ouma met framboos Pi: 9 stappe (met foto's)
Outomatiese videokonferensie vir ouma met framboos Pi: ek is bekommerd oor my 90-jarige ouma, want selfs sy moet tuis bly tydens die COVID-epidemie, maar sy is voortdurend besig om uit te kom en doen " noodsaaklik " dinge op straat, soos om lotterykaartjies te koop, met bure te gesels. Ek
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie assen met behulp van 'n Framboos Pi: 10 stappe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie asse met behulp van 'n Framboos Pi: 'n Stap-vir-stap gids oor hoe om Raspbian op te stel en te kommunikeer met 'n SPI-toestel met behulp van bcm2835 SPI-biblioteek (NIE bietjie gebons nie!) Dit is nog steeds baie voorlopig … Ek moet beter foto's van fisiese aansluiting byvoeg, en 'n paar van die ongemaklike kode deurwerk