Van egy porosodó Hi-Fi a szobámban, amit bár időnként használok, de jó lenne sűrűbben is hajtani. A múltkor belebotlottam ebbe a GitHub-os projektbe, ami kicsit megmozgatta a fantáziám az életre keltéssel kapcsolatban, szóval adtam neki egy próbát:

Éééés, működik!

Viszont még mielőtt belekezdenénk a komolyabb dolgokba, vegyük sorra, mire is lesz szükségünk (már ha egyértelműnek is tűnik):

  • Raspberry Pi 3 < (én Pi 3B+-ot használtam)
  • Megfelelő tápegység
  • SD kártya olvasó
  • Egy számítógép, amin kiírjuk az SD-kártyát

A kártya formázása, és kiírása

Kezdjük is a legelején – helyezzük be a csatlakoztatott SD kártya olvasóba a kártyát, majd formázzuk le teljesen. Ezt a legegyszerűbben úgy tehetjük meg, ha megnyitjuk a partíció-kezelőt, majd kitöröljük a kártyán az összes partíciót. Ezután hozzunk létre egy új partíciót, ami a teljes lemezkapacitást felhasználja.

Töröljük az összes partíciót a lemezen
Ügyeljünk arra, hogy a megfelelő lemezen dolgozzunk!
Hozzunk létre egy új partíciót a lemezen
Hozzunk létre egy új partíciót a lemezen
Meg is vagyunk!

Most, hogy ezzel megvagyunk, folytathatjuk utunkat a Raspberry Pi Imager felé, amit ezen a linken tudsz letölteni. Ezt a Raspberry Pi gyártója is ajánlja, és tényleg egyszerűen írhatjuk ki vele a legnépszerűbb rendszereket.

Miután megnyitottad, kattints a Choose OS gombra, majd a Raspberry Pi OS Lite (32-bit) gombra. Fontos, hogy a Lite verziót válaszzuk, mivel ez nem csak kevesebb helyet foglal, azonban zökkenőmentesebb is lesz a használata az eszköznek, mivel ez a verzió nem tartalmazza az asztali felhasználáshoz szükséges csomagok nagy részét.

Ezután a Choose Storage gombbal válaszzuk ki a megfelelő eszközt. Ha mindennel megvagyunk, a folyamatot a Write gombbal tudjuk elsütni.

Az írás folyamatban
El is készültünk az írással!

Ha ezzel megvagyunk, akkor ideje az első indítás előtt még pár beállítást előre megadnunk a Pi-nek.

Nyissuk meg a fájlkezelőben a kártyán található boot partíciót, majd a legfelső fő mappába hozzunk létre egy ssh nevű, kiterjesztés nélküli fájlt. Ezzel tudjuk engedélyezni a beépített SSH szervert.

Valahogy így kéne kinéznie

Ha a Pi-t Wi-Fi-vel szeretnénk használni vezetékes kapcsolat helyett, akkor bizony ezt is be kell állítanunk előre. Ezt a következőképpen tehetjük meg:

Hozzunk létre egy fájlt ismét a boot partíció fő mappájában, ezennel wpa_supplicant.conf néven. Ennek a tartalma a következő legyen:

country=HU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="Hálózatnév"
    psk="Jelszó"
}

Huhh! Ha ezzel megvagyunk, be is helyezhetjük a kártyát a Pi-be, majd ezután bedughatjuk a tápegységet is.

Csatlakozás SSH-n keresztül

Ahhoz, hogy tovább tudjunk haladni, szükségünk lesz egy SSH kliensre, amivel csatlakozni tudunk a Pi-hez hálózaton keresztül.

Én a legegyszerűbb utat választom, a Windows 11-ben mellékelt Windows Terminal appot fogom használni, azonban azoknak akik ez nem elérhető, ajánlom a PuTTY nevű programot.

A csatlakozás menete egyszerű: meg kell keresnünk az eszköz IP címét, majd a 22-es porton keresztül csatlakoznunk kell az SSH szerverhez.

Az IP cím megkereséséhez nagy segítséget ad a Fing nevű app, amit ezen a linken tudsz letölteni.

A belépési adatok a következők lesznek:

Felhasználónév: pi
Jelszó: raspberry

Ha minden sikerült, akkor valami hasonlót kéne látnunk:

Kezdjük is reflexből rögtön azzal, hogy megváltoztatjuk az alapértelmezett jelszót a fiókhoz. Ezt a passwd paranccsal tehetjük meg:

pi@raspberrypi:~ $ passwd
Changing password for pi.
Current password:
New password:
Retype new password:
passwd: password updated successfully

Szuper! Ezennel elkezdhetjük telepíteni a szükséges csomagokat, illetve magát a projektet.

Telepítés

Ha ezzel végeztünk, elkezdhetjük letölteni és telepíteni a receiver-hez szükséges dolgokat:

wget -q https://github.com/nicokaiser/rpi-audio-receiver/archive/main.zip
unzip main.zip
rm main.zip

cd rpi-audio-receiver-main
sudo ./install.sh

Előfordulhat, hogy a telepítés alatt a rendszer újra kérni fogja a jelszavunkat, ilyenkor nem kell megijedni. Ezt a sudo parancs használata okozza, hasonlóan működik, mint a Futtatás rendszergazdaként Windows alatt.

Amikor a telepítő a hostname-re kérdez, elég egy Entert nyomnunk.
A telepítés alatt egy nevet is megadhatunk az eszköznek, ezt Pretty Hostname néven fogja kérni tőlünk.

Telepítés közben választhatunk a telepítendő modulokból y/n betűkkel:

  • PulseAudio (Bluetooth)
  • Shairport (Airplay V1)
  • Raspotify (Spotify)

Én mindegyiket telepítettem, azonban ha például nincs Apple eszköz a háznál, akkor nyugodtan választhatjuk shairport nélkül is a telepítést.

Ezután újraindítottam a rendszert a következő paranccsal:

sudo reboot

Ha újraindult az eszköz, akkor elvileg mindennel megvagyunk!

Van egy működő saját készítésű RPi zenedobozunk!