USB hangkártyák

A Raspberry Pi Zeronak és a Zero W-nek van egy aprócska hiányossága: nincs direkt hangkimenete. Így ha hangot szeretnénk vele kiadni, vagy szerzünk egy egyszerű zümmert, vagy egy megfelelő erősítőt és hangfalat, amit aztán valamilyen módon GPIO-n keresztül vezérlünk vagy...

A legegyszerűbb, legolcsóbb és legalpáribb módszer, egy durván 200 Ft értékű USB hangkártya vásárlása. (ebay liciten 100Ft-ért is lejönnek néha, ingyenes szállítással) A Debian Jessie kernele eddig mind a három fajtát felismerte élből, amit szereztem Kínából, gond nélkül. Annyi aprócska gondom volt, hogy az alapértelmezett hangeszköz ettől függetlenül az ebben a modellben nem létező integrált hangkimenet lenne, de erre is van megoldás.

Mire lehet jó?

  • egyszerű netrádió a konyhába Raspberryvel
  • MP3 zenék lejátszására
  • stb...

Mivel USB csatlakozása van, a Raspberry PI Zeron levő microUSB-hez OTG kábellel tudjuk csatlakoztatni.

A valamivel dizájnosabb és jobban teljesítő modell "USB 2.0 Virtual 7.1 Channel Audio Sound Card Sound Adapter" így néz ki:

usb7.png

A nevében szereplő 7.1 alatt nem tudom mire gondolnak (virtuális? LOL), egy sztereó hangkimenete van az lsusb szerint a neve:
ID 1b3f:2008 Generalplus Technology Inc., egyébként USB 1.1-et használ és az snd-usb-audio szabvány kerneldriver kezeli. A gombok praktikusnak tűnnek, bár ha az ember beépíti valahová, macerás elérni... arra jó figyelni, hogy a némítás gomb ne nyomódjon be véletlenül.

Az egyszerűbb modell "USB Sound Card 5.1" néven fut, bár az 5.1-et itt sem értem, mert ráadásul csak mono hangkimenete van.. háromféle, szembántó színben kapható.

usb5.png

Ez a modell is működik azért alapvetően, ezt is az snd-usb-audio kerneldriver kezeli, bár ha nagyobb fogyasztó van a Raspberry-re kötve (pl LCD kijelző), fura statikus zörejeket hajlamos produkálni MP3 lejátszáskor. Érdekes módon WAV lejátszásnál viszont nincsenek zörejek.

A harmadik kipróbált típus fehér, és általában drágább a fentieknél, liciten szereztem egyet, a Raspberry felismerte, sztereó, de különösebb mélyreható teszteket nem végeztem vele. A kábele miatt kicsit könnyebb elhelyezni talán egy műszerdobozban. (ID 8086:0808 C-Media Electronics Inc.- USB PnP Sound Device)

usb7f.jpg

A szokásos lsusb paranccsal megnézhetjük felismerte-e a rendszer. (egész biztos) Az ALSA hangrendszerben Debian Jessie esetén a 0. a beépített hangkártya, de ha mégsem, az alábbi paranccsal kilistázhatjuk őket:

aplay -l

Amennyiben 1-es az USB-s, és ezt szeretnénk használni alapértelmezettként, nyissuk meg a rendszer asound.conf beállítási fájlját vagy hozzunk létre egyet az alábbi szerint:

sudo nano /etc/asound.conf

 És ezt kell beilleszteni a tartalmába, majd elmenteni, és utána újraindítani a gépet:

pcm.!default {
       type hw
       card 1
}

ctl.!default {
       type hw
       card 1
}

Hangerőt az alábbival tudunk állítani:

alsamixer

Hangerőbeállítások mentése:

sudo alsactl store

Használati tipp:
Konzolból egyszerű lejátszó pl az aplay, illetve a vlc-nox csomag telepítése után a cvlc. (ez utóbbi mp3-at és online streamet is le tud játszani) 

És hogy halljunk is valamit, vagy előveszünk egy 3.5mm-es csatlakozójú asztali hangszórót, fülhallgatót, vagy egy kis helyre is beépíthető gyengécske 1W-os Pillow Speakert:

pillowspeaker.png

A bejegyzés trackback címe:

https://bitekmindenhol.blog.hu/api/trackback/id/tr713500989

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

b0mb3r 2017.12.15. 14:16:47

Pár hete rendeltem egy olyan pillow speakert amit a képen láthatunk. A problémám vele, hogy számítógéppel, telefonnal, raspberryvel vagy bárakármi mással is olyan halk, hogy szinte észlelhetetlen emberi füllel, csak közvetlen közelről hallgatva. Neked is ilyen halk, vagy hibás változatot kaptam?

eNeS 2017.12.15. 14:53:04

@b0mb3r: Én eddig hármat rendeltem belőle, mind a három megy Raspberryvel és PC-vel is. Ha bekapcsolom pl a konyhai Raspberry-re kötöttet, idehallatszik a dolgozószobába, szóval gyanús, hogy kontakthibásat kaptál, vagy szállítás közben elpattant benne egy forrasztás. Én biztos szétszedném a műanyagot és megnézném belül, nincs-e széthullva. Egyébként a névleges max 1W, amit írtak rá nem egy ablakremegtető teljesítmény, de ha csak suttogás hallatszik, az általában csatlakozóhiba. (Hülye kérdés: teljesen kattanásig be van dugva a jack csatlakozó? Ha kicsit kijebb húzod akkor sem jobb?)

Támogatók:
okosotthon.jpg
allterco.jpg

Utolsó kommentek

  • szenorb: Hello. Bekötöttem 12V-ra , a bemetére egy mozgás érzékelőt kötöttem. Szépen kapcsol a relé a késle... (2023.06.14. 06:48) Shelly okosrelé (Shelly1)
  • Melanoheliophobia: Üdv! Kb. 2 éve vásároltam két ugyanilyen okos izzót. Sajnos az egyik még garancia idő alatt eltávo... (2023.05.03. 16:50) Shelly Vintage okosizzó
  • eNeS: Lehetséges, bár az ESP8266-ot lassan ideje elfelejteni, ha nem helyi hálózatra akarsz vele forgalm... (2023.04.02. 08:43) Tasmota szkriptek
  • eNeS: @tomih: Thonnyban rebootot nyomva nekem se megy az NTP. De mikor lekapcsoltam a Thonnyt és rebooto... (2023.04.02. 08:40) Raspberry Pico és a LAN (W5100S-EVB-Pico)
  • krump_lee: Kedves eNeS! ESP8266 tasmota-val szenvedek, hiemq kapcsolat sehogy nem jön össze, sehol nem talál... (2023.04.02. 08:31) Tasmota szkriptek
  • Utolsó 20

Címkék

433mhz (12) alkatrész (22) alternatív kapcsoló (2) amg8833 (1) analóg (2) android (1) arduinoeasy (5) audio (1) automatizálás (3) bemenet (3) bk7231n (1) ble (1) blitzwolf (4) bluetooth (9) bridge (2) camhi (2) csináld magad (22) dimmer (1) diy (28) do-it-yourself (27) domoticz (11) ds18b20 (1) ebay (3) érintő (2) érintőkapcsoló (7) érzékelő (11) esp-01 (2) esp32 (11) esp8266 (21) espeasy (2) espurna (1) esp projekt (18) Eview7 (1) ewelink (1) feldolgozó (1) felhő (1) fényérzékelő (1) firmware (7) flame detector (1) fogyasztásmérő (5) ftdi (1) füstérzékelő (1) gázérzékelő (1) gpio (1) hang (4) hangjelző (1) hőmérséklet (22) https (1) ikea (1) impulzus relé (1) izzó (2) javascript (1) jelenlétérzékelő (3) kamera (18) keresztkapcsoló (1) kézmozdulat (1) kijelző (3) kimenet (21) konnektor (8) lan (9) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (1) lux (1) maple mini (2) mcu (3) micropython (1) mikrovezérlő (2) milkv (1) mobil (1) mosfet (1) mozgás (5) mpyeasy (4) mq-2 (2) mqtt (3) működtető rendszer (5) multiroom (1) nedvesség (1) neo (1) neopixel (1) Node-RED (1) nvr (4) nyitás (7) okosház (4) okosizzó (3) okosotthon (8) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (1) programozás (9) projekt (25) proximity olvasó (1) python (2) raspberry (14) raspberry projekt (6) raspbian (1) reed (1) relé (27) rf (2) rgb (6) rock pi (1) rögzítő (2) rp2 (1) rpieasy (1) rtc (1) shelly (24) smartwise (1) solid state relay (1) sonoff (20) SonOTA (1) soros (1) ssl (1) ssr (1) stm32 (4) szenzor (11) szilárdtest relé (1) szintillesztő (2) sziréna (1) szkript (3) szünetmentesítés (4) t1 (1) tasmota (8) távirányító (3) Telegram (1) termékteszt (85) termosztát (2) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (5) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (16) zwave (3) Címkefelhő
süti beállítások módosítása