Fórum témák

» Több friss téma
Fórum » Internetes rádióvevő
 
Témaindító: Vales, idő: Júl 4, 2008
Lapozás: OK   16 / 16
(#) fakezű válasza b_zsiga hozzászólására (») Okt 3, 2024 /
 
Szia,

Igen, tudom hogy van ez a program, és a Karadio is, de itt pont a legegyszerűbb kivitel volt a cél csak egy netes rádió vételére. Talán lesz majd egy másik is, több adóval, és így több kiegészítővel.

Esetleg abban tudsz segíteni, hogy amit összehoztam kis programot abban a poti helyére beírod a megfelelő sorokat, hogy enkóderrel működjön?
(#) b_zsiga válasza fakezű hozzászólására (») Okt 3, 2024 /
 
Én sem vagyok programozó, sajnos nem tudok így kapásból írni egy encoder vezérlő programot.

A yoRadio alapja (ha I2S DAC-ot használsz) ugyan az ai audioI2S könyvtár, amit te is letöltöttél a rádiódhoz, igaz, kicsit módosítva, példaprogramok nélkül, stb.

A yoRadio forrás kb 1.5 MB. Az ESP32-audioI2S kb 36MB a példaprogramok, képek, minta fájlok miatt.

A HW ugyan az, egy ESP kártya és egy I2S DAC 3 jelvezetékkel, táp és föld vezetékkel összekötve. Erre töltöttél fel egy programot. A különbség annyi, hogy egy másik programot töltesz rá.
(#) miertcsak válasza fakezű hozzászólására (») Okt 5, 2024 /
 
Szia!

Megkérdezem a ChatGPT-t. A csatolt választ kaptam.
Ha kipróbálod akkor kérlek írd meg az eredményét.

Előre is köszönöm.
(#) Massawa hozzászólása Okt 5, 2024 /
 

Telefon távvezerlese

Az egyik kiszuperált telefonomon a WiFi hallgatom az on line rádiokat, mert a vétel jobb mint az folyton zavart FM rádioé. Gondoltam, hogy beépitem az egyik félig halott HiFi toronyba , csak az a baj, hogy valahogyan kezelni is kellene. Ugy meg talán beleférne, hogy lássam a displayt, de a kezelése már nem igen oldhato meg, ha bekerül a készülékbe. Tud esetleg valaki valamilyen távvezérlöt, vagy valamilyen app-ot amivel kezelni lehetne mondjuk a fotelböl a beépitett telefont?
Azon kivül néha elég gyakran megszakad a kapcsolat és olyankor büvészkedni kell a telefonnal. Az is kényelmes lenne, ha távolbol is lehetne valamit csinálni. ( azt sem tudom miért szakad meg néha a kapcsolat. A WIFI jel folyamatos, más aplikáciok a telefonon hibátlanul mennek, csak a rádio akad ki néha néha.
Kösz
(#) Inhouse válasza Massawa hozzászólására (») Okt 5, 2024 /
 
Tedd a tetejére egy döntött tartóba. Volt olyan eszköz, ahol ez gyárilag ki volt képezve. Inkább rakj bele egy BT vevőt, akár olyat, amin vannak vezérlő gombok a média funkciókhoz.
Ott van pl. az Anydesk Androidra is, de hát...khmm...nézd meg...
A hozzászólás módosítva: Okt 5, 2024
(#) Massawa válasza Inhouse hozzászólására (») Okt 5, 2024 /
 
Kösz, majd utánnanézek.
(#) fakezű válasza miertcsak hozzászólására (») Okt 7, 2024 /
 
Szia,

Köszönöm, ki fogom próbálni, mert van is hozzá egy bontott enkóder. Azt nem igérem, hogy pár napon belül tudok vele foglalkozni, de be fogom majd írni az eredményt ide.
(#) JoeA hozzászólása Nov 22, 2024 /
 

Internetes rádió bt-soundbarhoz

Sziasztok!

Néhány napja túrom a netet egy webrádió után kutatva, de ez a felállás mintha senkit nem érdekelne vagy csak rosszul keresek. A cél, hogy az amúgy is majdnem állandóan működő soundbar-ra bt-n küldjek hangot. Jellemzően olyanokat találok, ami webrádió hangszórókkal és használható bt-sound vételére, nekem viszont fordítva kellene, tehát nem kellene bele hangszóró vagy erősítő hozzá. A cél, hogy az eddig használt mobiltelefon helyett erről lehetne hallgatni webrádiót vagy ha komolyabb, akkor akár spotify-t is.
Találkoztatok valahol ilyen projekttel?
(#) Inhouse válasza JoeA hozzászólására (») Nov 22, 2024 /
 
Keress itt, ebben a topicban vissza a KaRadio szóra és lesz megoldás. Persze a vonalkimenetre még kell egy BT transmitter.
(#) uniman válasza JoeA hozzászólására (») Nov 22, 2024 /
 
Bluetooth Audio Transmitter-t (adót) bármelyikhez csatlakoztatható, ha van hang- vagy fülhallgató kimenete a rádiónak. Olcsón (is) beszerezhető...
Na persze a soundbar lehet megválogatja, hogy milyen BT jellel működjön rendesen.
(#) JoeA válasza uniman hozzászólására (») Nov 23, 2024 /
 
Hát....
Épp arra gondoltam, hogy ezek (mint a KaRadio is) már eleve teratalmaznak BT-t, amiket a githubon találtam képesek akár venni és BT-s hangszóróként működni. Jellemzően ESP-vel készülnek, de van pár egyéb alternatíva is csak épp egyik sem „adó”-ként működik, ahogy a KaRadio sem, pedig mindben ott a BT lehetősége, mert venni tudnak.
(#) JoeA válasza Inhouse hozzászólására (») Nov 23, 2024 /
 
Pont a transmittert szerettem volna elkerülni.
(#) Inhouse válasza JoeA hozzászólására (») Nov 23, 2024 /
 
Én nem találtam a KaRadiomban BT részt, ezt honnan vetted?
A KaRadio egy házi project, a DAC is külön panel, így is, úgy is neked kell hozzá dobozt fabrikálni, elférhet még benne a BT transzmitter is. Elég, ha egy USB aljzatot alakítasz ki belül és vannak ilyen átkapcsolható USB transzmitterek (akkora mint egy kisebb pendrive), tud venni/vagy adni is, ami kell.
(#) lalca válasza JoeA hozzászólására (») Nov 23, 2024 /
 
Az esp vagy bt vagy wifi, egyszerre nem megy!
Én is egy kis bt transzmittert tettem bele, igaz nem wifi és csak mono, de konyhába elég.
(#) JoeA válasza Inhouse hozzászólására (») Nov 24, 2024 /
 
Idézet:
„Én nem találtam a KaRadiomban BT részt, ezt honnan vetted?”

Az ESP-ből, mert van neki. Az, hogy a projekt nem használja már más kérdés...
(#) JoeA válasza lalca hozzászólására (») Nov 24, 2024 /
 
Hát az ezért nem teljesen igaz, vannak projektek ahol használja multiplexelve. Mivel ugyan azt a rádiót használja, természetesen ez nem valódi egyidejű használat, de nem is zárja ki a lehetőségét. A KaRadio bár ügyes, nem az amit keresek jelenleg.
(#) Inhouse válasza JoeA hozzászólására (») Nov 24, 2024 /
 
Hát itt a lehetőség, majd megírod rá.
Tehát a KaRadio továbbra sem biztosít BT kimenetet.
Lehet, hogy valami olyasmit keresel, ami nem létezik még, és meg kell csinálni. Vagy ha létezik, akkor lehet, nem lesz pénztárcabarát.
Már írtam, hogy a DAC is külön panel a KaRadionál is és vezetékezni is kell, tehát, még egy kis BT panel, meg 3-4 vezeték már nem oszt nem szoroz és meg van amit keresel.
(#) HA5AWS válasza Inhouse hozzászólására (») Nov 24, 2024 /
 
Sziasztok!
Nem igazán értem, miért ilyen nagy gond egy kis összegű modul hozzáépítése bármelyik netrádióhoz. A sztereó bement egyszerűen illeszthető. A képen látható modul adónak is vevőnek is jó könnyű használni.
Üdv: Gábor
(#) Inhouse válasza HA5AWS hozzászólására (») Nov 24, 2024 /
 
Üdv a klubban!
(#) JoeA válasza HA5AWS hozzászólására (») Nov 26, 2024 /
 
Mert nincs a fiókban
Van egy fazék ESP-m, WROOM-32, 32-C3/S3, stb... és abból akartam dolgozni ami van itthon. Ezek jól működnek amire eddig kellettek, jellemzően 5db-t szoktam egyszerre rendelni és így mindig marad, ezt akartam új alkatrész vásárlása nélkül felhasználni.
(#) b_zsiga válasza JoeA hozzászólására (») Jan 3, 2025 /
 
A Facebookon van egy yoRadio csoport. Abban a csoportban már többen csináltak ilyet. Egy ESP32 a rádió, amire egy BT transmittert kötöttek.
(#) Inhouse hozzászólása Feb 3, 2025 /
 

https://projecthub.arduino.cc/zetro/diy-esp32-internet-radio-4353a4

Egy ismerős megépítette az első internetes rádióját, ami most már működik is.
Első gond, hogy van egy rádió, amit nem tud beletenni, SuperDjRadio.hu.
Néztem a kódot, én sem programoztam még ebben, de szerintem az a baj, hogy ez a rádió nem a standard 80-as portot használja, hanem a 35150-et. Igazából ez sem lenne gond, ha nem úgy ellenőrizné az oldalt a program, hogy a client.connect() függvénnyel fixen 80-as porton.
  1. if (!client.connect(stationHosts[currentStation], 80)) {
  2.         Serial.println("Connection failed");  // Display error if connection fails
  3.         return;

Én 2 megoldást látok:
- a portokat is megadni egy stationPorts[] tömbben, és a client.connect-nél a fix 80-at ennek az aktuális elemére cserélni, esetleg úgy, hogy ha üres, akkor 80, hogy ne kelljen mindig beírni...beszúrva az eredeti példába 4-nek a SDR-t, persze az URL-t is, de a portok:
  1. const char* stationPorts[] = {"80", "80", "80", "35150"};  // Ports to the radio streams

Az ellenőrzés:
  1. if (!client.connect(stationHosts[currentStation], stationPorts[currentStation])) {
  2.         Serial.println("Connection failed");  // Display error if connection fails
  3.         return;

- a másik, hogy ne ellenőrizze ott így előtte, ezt kivenni, hiszen utána megpróbálja megnyitni a 151-153 sorokban:
  1. client.print(String("GET ") + stationPaths[currentStation] + " HTTP/1.1\r\n" +
  2.                  "Host: " + stationHosts[currentStation] + "\r\n" +
  3.                  "Connection: close\r\n\r\n");

Azaz:
GET /stream HTTP/1.1
Host: s03.diazol.hu:35150
Connection: Close

Aztán később a client.connected() ciklus úgyis kidobja, ha nem tudott csatlakozni, nem?
A hozzászólás módosítva: Feb 3, 2025
(#) B0nsh44 válasza Inhouse hozzászólására (») Feb 3, 2025 /
 
Simán a stream linket nem eszi meg a program?

Stream link: https://s03.diazol.hu:35152/stream
vagy
Stream link: https://s03.diazol.hu:35152/mobil

A port szám nem kellene hogy bekavarjon elvileg.
(#) Inhouse válasza B0nsh44 hozzászólására (») Feb 3, 2025 /
 
Ez a baj, hogy nem eszi meg. Szét kell szedni:
  1. const char* stationNames[] = {"SuperDjRadio"};  // Array of station names
  2. const char* stationHosts[] = {"s03.diazol.hu:35152/"};  // Host URLs for the stations
  3. const char* stationPaths[] = {"/stream"};  // Paths to the radio streams

De az előbb már kiemelt részlet:
  1. if (!client.connect(stationHosts[currentStation], 80)) {
  2.             Serial.println("Connection failed");  // Display error if connection fails
  3.             return;

Fixen a 80-as porton nézi a "s03.diazol.hu:35152" ez így nem sikerül neki...
Gondolom így lenne jó:
  1. if (!client.connect("s03.diazol.hu", 35152)) {
  2.             Serial.println("Connection failed");  // Display error if connection fails
  3.             return;

De ehhez át kell írni a programot. Illetve most látom, hogy számként kell megadni a portot, úgyhogy nem is lesz jó stringként...
(#) lalca válasza Inhouse hozzászólására (») Feb 3, 2025 /
 
int port[4] = {35152,80,80,80};
if (!client.connect("s03.diazol.hu", port[currentStation]))
A hozzászólás módosítva: Feb 3, 2025
(#) Inhouse válasza lalca hozzászólására (») Feb 3, 2025 /
 
Köszi. Akkor végülis ezt írtam én is, csak nem ezzel a fix számú tömb megadással, hanem az eredeti programban alkalmazott szabadon bővíthetővel...
(#) Inhouse válasza Inhouse hozzászólására (») Feb 3, 2025 /
 
Mármint persze int és nem string...
Itt pl. így van, ahogy te írtad. Köszi!

  1. char *host[4] = {"149.255.59.162","radiostreaming.ert.gr","realfm.live24.gr", "secure1.live24.gr"};
  2. char *path[4] = {"/1","/ert-kosmos","/realfm","/skai1003"};
  3. int   port[4] = {8062,80,80,80};

  1. void station_connect (int station_no ) {
  2.     if (client.connect(host[station_no],port[station_no]) ) Serial.println("Connected now");
  3.     client.print(String("GET ") + path[station_no] + " HTTP/1.1\r\n" +
  4.                "Host: " + host[station_no] + "\r\n" +
  5.                "Connection: close\r\n\r\n");  
  6.                  endNextionCommand();
  7.                  drawRadioStationName(station_no);
  8.                  endNextionCommand();
  9.   }
A hozzászólás módosítva: Feb 3, 2025
(#) sonajkniz hozzászólása 8:04 /
 

Netrádió

Sziasztok!

Két hónapja próbálkozom egy netrádió építésével. Ugyanis a lakókörnyezetemben csak számítógépről tudom halgatni a kedvenc rádiómat. (Rock FM)
Ehhez vásároltam egy ESP32 C3 szuperminit és egy PCM5100A I2S dekódert. Arduino IDE és PlatformIO környezetben próbálok működő eszlözt létrehozni a ChatGPT segítségével. Eddig teljesen eredménytelenül. Nincs valakinek működő programja ezen eszközökre? Csak egy alapprogram. Előre megadott Wifi, előre megadott rádió. Sem kijelző és állítási lehetőségek nem kellenek.

Segítségeteket eőre is köszönöm.
(#) Inhouse válasza sonajkniz hozzászólására (») 10:16 /
 
Szia!

Ha jól láttam a KaRadio-nak is van már ESP32-es változata, de a YoRadio meg arra épül alapból.
Következő: »»   16 / 16
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem