Innehållsförteckning:

En Jukebox med hallon Pi: 3 steg
En Jukebox med hallon Pi: 3 steg

Video: En Jukebox med hallon Pi: 3 steg

Video: En Jukebox med hallon Pi: 3 steg
Video: New Tales From the Borderlands Ending [Episodes 3 - 4 & 5] Gameplay Walkthrough [Full Game] 2024, Juli
Anonim
Image
Image
En Jukebox med hallon Pi
En Jukebox med hallon Pi

Denna handledning som låter dig bygga denna Jukebox (eller en anpassad modell:)).

Detta projekt kräver ett minimum av DIY -inställning, förtroende för ljudkablar och datavetenskap i allmänhet.

Obs! Programvaran som tillhandahålls i denna handledning av författaren själv, är under licens GNU GPLv2.

Tillbehör

Hårdvara butikslista

- Raspberry Pi

- Övervaka

- Relaterade kablar (hdmi, ljud etc)

- Knappar + USB -kontroller och LED -lampor

- Högtalare

Frivillig:

- Bilhifi

- 12 volt strömförsörjning (även en gammal eller dator kan gå bra)

- RCA -omkopplare

- RCA -ljudingång

Butikslista för programvara

- Raspbian GNU Linux (jag använde version 9.6)

- Fruitbox (jag använde version v1.12.1)

- Anpassade skript och konfigurationer (laddas ner senare i den här guiden)

Steg 1: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

I det här avsnittet lägger jag bara några detaljer, eftersom det liknar ett förfarande för att bygga ett arkadskåp, och nätverket är fullt av guider (fråga farbror Google).

Jag kommer bara att säga att detta inkluderar:

- Monitorn

- kontrollerna

- Raspberry Pi 3B+ (men det fungerar också med Raspberry 2).

- Olika kablar

- Ljus och diverse

Jag lägger bara några bilder om byggfasen som inspiration för ditt projekt.

Alternativt kan du lägga till bilens hi-fi för att lyssna på CD-skivor också. Enligt någon förvränger detta projektet lite, men enligt min mening blir det till en mobil hi-fi snarare än en gigantisk MP3-spelare:)

För att ansluta en strömförsörjning till en bilradio finns det en annan självstudielista. För att växla mellan CD: n, jukeboxen och någon annan ljudkälla, kan du använda en rca -switch, tillgänglig i de största onlinebutikerna.

Steg 2: Programvara

programvara
programvara

Enligt min mening är det här avsnittet det mest intressanta, eftersom det innehåller anpassningen jag gjorde för att få jukebox -delen att fungera, vilket är kärnan i projektet.

Rådet jag ger, som jag själv omsätter i praktiken, är att köpa minsta hårdvara för att kunna prototypa. Genom att göra det, om vi inser att projektet är för ambitiöst, skulle vi minska kostnaderna vid övergivande.

Vi fortsätter med steg:

Ladda ner och installera Raspbian på Raspberry

Officiell guide

Ladda ner och installera Fruitbox för Retropie

Ladda ner och vägled

Första konfigurationer och tester

OBS! Alla kommandon förutsätter en standardinstallation av Raspbian och fruitbox. Anpassning av dessa kanske inte garanterar korrekt drift, vilket inte garanteras oavsett

Vid denna tidpunkt ska Fruitbox finnas i katalogen/home/pi/rpi-fruitbox-master.

Låt oss kopiera våra MP3-filer till mappen/home/pi/rpi-fruitbox-master/Music/(skapa den om den inte finns) med vår favorit SFTP-klient (till exempel Filezilla).

Jag rekommenderar inte mer än femtio filer som test (senare lägger du till alla MP3 -filer).

Vi lanserar en första körning av programmet enligt beskrivningen i guiden:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg -skal/[YOUR_THEME] /fruitbox.cfg

Där [YOUR_THEME] är en av följande standardskinn:

-Granit

-MikeTV

-Modern

- Nummer ett

-Splat

-TouchOne

-WallJukeF

-VäggLiten

-Varigt

Prova olika skinn med tangentbordet som tillfällig ingång, men tänk på att de nödvändiga knapparna är olika för skinn, och detta kommer att påverka det slutliga valet av fysiska knappar.

Knappkonfiguration

Alla guider för att bygga ett arakadskåp, som nämns ovan, bör förklara hur du ansluter en USB -kontroller till motsvarande knappar.

För att kontrollera hur knapparna känns igen av systemet, kör följande kommandon:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –test-knappar –cfg./skins/ [DINE_THEME]/fruitbox.cfg

Klicka på varje knapp och notera koden som genereras på skärmen. Ändra konfigurationsfilen fruitbox.btn på din dator och ersätt för varje nyckel du vill mappa motsvarande kod som vi noterade i föregående steg.

Kopiera fruitbox.btn -konfigurationsfilen via SFTP på den här sökvägen:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

Starta om fruitbox -applikationen enligt ovan:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg -skal/[YOUR_THEME] /fruitbox.cfg

Kontrollera om nycklarna fungerar.

Ställ in automatisk start av fruktbox vid start och avstängning vid utgång

Först måste vi ställa in den automatiska inloggningen till användarens pi.

Kommandon:

sudo raspi-config

På menyn ncurses (den grå med blå bakgrund, till exempel) väljer du:

3 Startalternativ Konfigurera alternativ för start

Sedan:

B1 Desktop/CLI Välj om du vill starta i skrivbordsmiljön eller kommandoraden

Och slutligen:

B2 Console Autologin Textkonsol, automatiskt inloggad som "pi" -användare

Avsluta genom att välja

Och till frågan:

Vill du starta om nu?

Svar

Vid detta tillfälle verifierar vi att när Raspbian startar om krävs inte lösenordet för att logga in som användar -pi.

Nu måste vi automatisera start och stopp. Först laddar vi ner jukebox.conf -filen.

Låt oss ändra den här filen genom att inte kommentera (dvs. radera hashmärket #) vår favorithud.

Ladda ner runjb.sh -skriptet. Kopiera sedan runjb.sh- och jukebox.conf -filerna via SFTP till katalogen /home /pi i vårt hallon.

Slutligen, på Raspbian-terminalen (den textbaserade startskärmen) låt oss utföra:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

eko "/home/pi/runjb.sh" >> /home/pi/.bashrc

Vid denna tidpunkt behöver vi bara starta om systemet och verifiera korrekt funktion.

Steg 3: Slutsats och Extra

Om alla föregående steg har utförts korrekt, ha kul att montera och dekorera din jukebox.

Uppdatera MP3 -listan

  1. Lägg till filerna i/home/pi/rpi-fruitbox-master/Music/katalogen.
  2. Ta bort filen /home/pi/fruitbox.db
  3. Starta om fruktlådan

Avancerade konfigurationer

Filen rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg innehåller intressanta konfigurationer inklusive:

  • Möjligheten att utföra slumpmässiga låtar efter en viss period av inaktivitet
  • Möjligheten att hantera myntmekanismen
  • Mycket annat…

Officiell dokumentation

Rambuffert

Om du inte gillar "startloggar" som är standardutgången för Raspbian-starten kan du anpassa den med den bild du föredrar (guide). Men proceduren är inte för nybörjare. Jag lämnade dem personligen för om något går fel vill jag förstå vad det är.

WallBradz -hud

För mitt projekt modifierade jag huden baserat på den ursprungliga WallJuke. Om du verkligen vill ha mitt ansikte på den snurrande vinylen kan du ladda ner det här

Obs! Denna handledning finns också på italienska

Rekommenderad: