Paulinha_B
Honourable Member
"Ik spreek Spaans tegen God, Italiaans tegen de vrouwen, Frans tegen mannen en Duits tegen mijn paard." Dixit Carlos V, Römisch-deutscher Kaiser
Hoe maak ik simpele geluidjes met een Raspberry PI versie 3? Er is daar toch een 3,5 mm jack aan, die is toch voor audio?
Het volstaat om geluidjes te maken zoals in een ouderwetse arcadespeelkast, bipbip/bwoooi/tuut/fwieet/
Het bevreemdt me vooral dat er extra geluidskaarten worden aangeboden, dat lijkt erop te wijzen dat er dan misschien wel on-board audio is, maar toch maar minimaal?
Je ziet veel HifiBerry. Die zijn bedoeld voor audiofielen volgens mij.
De 3.5 audio uit is voor normale mensen meestal goed genoeg, maar daar moet dan wel nog een versterker achter.
Geluid wordt op de raspberry verzorgd door de alsa driver. Best wel even een puzzel om die op de juiste poort te zetten. Maar het kan goed. Ik heb hier al jaren een Raspberry draaien als media server, muziek op een usb drive, afspelen dmv VLC media player en via de 3.5mm naar de stereo.
Paulinha_B
Honourable Member
"Ik spreek Spaans tegen God, Italiaans tegen de vrouwen, Frans tegen mannen en Duits tegen mijn paard." Dixit Carlos V, Römisch-deutscher Kaiser
Alweer bedankt! Intussen vond ik https://www.raspberrypi.com/news/how-to-play-sound-and-make-noise-with…
ik begin door de bomen het bos te zien. 'k Heb hier nog ergens van die goedkope actieve pc-speakertjes staan, die zal ik maar eens inpluggen en horen wat het geeft. Hoge kwaliteit verwacht ik niet.
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Klopt, die 3.5 mm jack kan gebruikt worden voor audio: https://www.raspberrypi.com/documentation/computers/configuration.html
Het wordt afaik ge-PWM'd en het kan zijn dat het mono is, maar daar kan ik nu geen bron voor vinden die onderschrijft of het PWM of DAC is en mono of stereo.
De audio-cards zijn voor mensen die er HiFi geluid uit willen halen / muziek willen afspelen. Voor wat biepbips/bwoooi/tuut/fwiet - geluiden volstaat de ingebouwde audio.
Er komt ook audio over HDMI uit, dus als het niet werkt, kijk welke audio "destination" er in je configuratie staat (zie link).
Ik had er bij mijn radio-stream-dinges last van dat de audioconfiguratie wijzigde bij het read-only zetten van het filesystem. Wat 'Card 0' is wijzigde. Mijn huidige oplossing is alle audio uit te schakelen / te verwijderen, behalve de card die ik daadwerkelijk gebruik (een externe geluidskaart op USB, er zit niks op HDMI en de interne audio gebruik ik ook niet).
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Veel monitoren hebben tegenwoordig HDMI in, waarbij het signaal zowel video als audio data bevat. Veel monitoren hebben dan een luidsprekertje aan boord. zodat je verder niets hoeft te doen.
Vandaar dat standaard de output naar HDMI gaat.
Je kan een HDMI->VGA conversie-ding kopen voor minder dan een tientje. Die heeft dan vaak een 3.5mm audio plug. Kost een tientje, maar scheelt mogelijk software gedoe. om de output naar de juiste connector te krijgen.
Op donderdag 21 augustus 2025 13:53:10 schreef deKees:
Je ziet veel HifiBerry. Die zijn bedoeld voor audiofielen volgens mij.De 3.5 audio uit is voor normale mensen meestal goed genoeg, maar daar moet dan wel nog een versterker achter.
De onboard audio is PWM gevolgd door een low-pass, en daarmee eigenlijk niet geschikt voor iets anders dan heel simpel geluid, als je er echt audio mee wilt doen moet er een DAC achter.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Ik krijg de indruk dat de TS de geluidjes uit het 8-bit tijdperk wil afspelen. Dan is die PWM al een stuk capabeler dan wat er toen was.
Dus.. Het kan, maar het kan even wat moeite kosten voor je weet hoe het moet.
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Niet helemaal je vraag, maar een ESP32 i.c.m. een eenvoudig audio boardje kun je ook geluiden produceren. En nog van hele goede kwaliteit. Ik weet niet wat je toepassing is, maar een Raspberry houdt er niet van om zomaar uitgezet te worden, de ESP 32 heeft daar geen last van.
https://github.com/schreibfaul1/ESP32-audioI2S
Paulinha_B
Honourable Member
"Ik spreek Spaans tegen God, Italiaans tegen de vrouwen, Frans tegen mannen en Duits tegen mijn paard." Dixit Carlos V, Römisch-deutscher Kaiser
Goed begrepen, @rew. Intussen is het duidelijk dat het afspelen - in beperkte kwaliteit weliswaar - van mp3 en dergelijke geen probleem is, bv. met omxplayer of mpg321. Ik kijk nog uit naar een library of functie die "generic" geluidjes can produceren, eens kijken - nu, horen, eigenlijk - hoever ik kom met speaker-test.
rpi is linux en daar kan je via command line wel gewoon beep geluiden laten genereren. op werk destijds ook gedaan om een alarm te geven, weet alleen het commando niet meer.
als ik zo snel google vind ik zoiets al
ffplay -autoexit -nodisp -f lavfi -i 'sine=f=1000:d=2'google gewoon eens op "debian command line sound output" ofzo. een raspberry draait op raspbian wat een afgeleide linux debian is
denk dat ik dit ooit ook gebruikte
speaker-test -c2 -t sine -f 440speaker-test zit gewoon in de commandolijst van mijn server (heb er geen speakers aan, dus kan niet testen)
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
ffplay kun je ook audiobestanden (en streams) laten spelen. Dus ook bv. een audio-bestandje met een bliepje. Dan heb je ergens een bibliotheekmap met alle bliepjes die je wilt afspelen.
Met gspeaker of espeak kun je tekst-naar-spraak doen.
Ik zou niet gaan klooien en gewoon een USB audio kaartje inpluggen. Heb ik hele goede ervaringen mee, en die dingen kosten bijna niets. Kijk hier eens:
https://nl.aliexpress.com/item/1005008915065826.html
Groet, Fripster