- Xiaomi 13 - felnőni nehéz
- Milyen okostelefont vegyek?
- Samsung Galaxy A36 5G - a középső testvér
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic6 Pro - kör közepén számok
- Honor 200 - kétszázért pont jó lenne
- Redmi Note 13 4G
- Yettel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
Új hozzászólás Aktív témák
-
koala69
tag
válasz
ThomasP75 #618 üzenetére
Szia - koszonom a segitseged! Kozben nekem is megerkezett a board, es elkezdtem a kiserletezest.... eddig mukodik amit kiprobaltam, a fenyero szabalyozas a fotoellenallasal otletes - ami nekem hianyzik - x ido mulva, ha nincs beavatkozas / pl hangero, csatornavaltas / akkor kikalcsolja a kijelzot, hogy csokkentse a fogyasztast.
A dac-ot egyenlore a#define I2S_DOUT 17
#define I2S_BCLK 22
#define I2S_LRC 27
gpio-kra tettemaz rotarity-t meg tervezem a
//#define ENC_BTNR 16
//#define ENC_BTNL 4
//#define ENC_BTNB 35mivel az ellenallasokat leforrasztottam, es mar nincsennek meg... igy azokrol
kulon kell majd gondoskodnom...
koszonom, hogy utananeztel, sok sikert Neked is!!!
-
ThomasP75
lelkes újonc
válasz
ThomasP75 #514 üzenetére
Az elmúlt esős napok felpörgették az ADSL modemből rádió projektet.
Felesleges alkatrészek ki lettek forrasztva, PCM és a kijelző a helyére került.
Kondik nem fértek el ki kellett vágni a helyet az ESP32 NYÁK-jának.
így már befért:
Aztán kapott egy előlapot is:
Eredetileg az idő, és a bitráta jobb oldalon volt, de engem zavart hogy belegörgette a szöveget ezért átraktam az utolsó sorba a hangerő elé:
Ehhez módosítani kellett a
yoRadio\src\displays\conf\displaySSD1306x32conf.h -ban a 23-24. sort hogy végig scrollozzon és az előadó számcím is kisbetűs lett:
const ScrollConfig metaConf PROGMEM = {{ TFT_FRAMEWDT, TFT_FRAMEWDT, 1, WA_LEFT }, 140, true, MAX_WIDTH-6*5-2, 5000, 2, 25 };
const ScrollConfig title1Conf PROGMEM = {{ 0, 11, 1, WA_LEFT }, 140, true, DSP_WIDTH-6*4, 5000, 2, 25 };
--
const ScrollConfig metaConf PROGMEM = {{ TFT_FRAMEWDT, TFT_FRAMEWDT, 1, WA_LEFT }, 140, true, MAX_WIDTH, 5000, 2, 25 };
const ScrollConfig title1Conf PROGMEM = {{ 0, 11, 1, WA_LEFT }, 140, false, MAX_WIDTH, 5000, 2, 25 };
--
bitráta áthelyzés:
const WidgetConfig bitrateConf PROGMEM = { 0, 11, 1, WA_RIGHT };
const WidgetConfig bitrateConf PROGMEM = { 0, 20, 1, WA_LEFT };
--
óraáthelyzés:
const WidgetConfig clockConf PROGMEM = { 0, 1, 1, WA_RIGHT };
const WidgetConfig clockConf PROGMEM = { 45, 20, 1, WA_LEFT };
--
és a negatív óra kijelzést is állítani kellet normálra:
yoRadio\src\displays\displaySSD1306.cpp
120. sor
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? 0 : 1, 1);
cserélve lett:
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? config.theme.clock : config.theme.background, config.theme.background);
és
setTextColor(0, 1);
cserélve lett:
setTextColor((network.timeinfo.tm_sec % 2 == 0) ? config.theme.clock : config.theme.background, config.theme.background); -
User_2
tag
válasz
ThomasP75 #516 üzenetére
nagyon köszönöm, hogy fáradtál értem,
az én böngészőmben nem találtam ESP32-t EU raktárból,
alkalmaztam az itt leírtakat:
https://prohardver.hu/tema/aliexpress_tapasztalatok/hsz_65117-65117.htmlte hogy találtad őket?
majd még próbálkozom -
bimbula53
tag
válasz
ThomasP75 #471 üzenetére
Köszi, hogy megosztod tapasztalatodat.
Yoradio-nál elöször próbáld meg a kijelzőt és a vs-t külön SPI -re tenni, az RST-ket az EN türe csatlakoztatni.
" # define VS_PATCH_ENABLE false " írd be a myoptions.h fájlba.
Biztos tudod, hogy a WROOVER-nél a 16,17-s pineket Yoradio esetében nem tudod használni a psram miatt.
Csak javasolni tudom az egyszerüségkedvéért a PCM5102, UDA1334A vagy a MAX98357A használatát. Kevesebb gond és boszuság. -
bimbula53
tag
válasz
ThomasP75 #462 üzenetére
Szia!
Gratula, jól néz ki
Köszi a véleményedet, hasznos lehet kezdőknek.
A "VS1003B" csak mp3-t tud.
A magyaritással mi a gond?
A 3,5" kijelzővel is jól fog kinézni. Annál már a színek meg változtatása is jobban dominál.Egy kis ízelítő az AAC -hoz. Akadás mentesen játssza le.
-
Postas99
senior tag
válasz
ThomasP75 #445 üzenetére
Nagyon köszönöm kimerítő infót. Lehet, hogy csak az én fülem rossz már, de nem hallok hibát a PC5102A dekódolásban. A hang tiszta, nem volt még akadás sem.#include "Arduino.h"
#include "WiFi.h"
#include "Audio.h"
#define I2S_DOUT 26 // connect to DAC pin DIN C3--4
#define I2S_BCLK 27 // connect to DAC pin BCK C3--3
#define I2S_LRC 25 // connect to DAC pin LCK C3--2
//#define SerialCDC USBSerial
Audio audio;
const char* ssid = "*******";
const char* password = "*******";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("Várakozás a hálózatra ...");
delay(1500);
}
Serial.println("Kapcsolódva.");
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
//audio.connecttohost("http://s1.knixx.fm/dein_webradio_64.aac"); // 64 kbp/s aac+ Ez nagyon jó német adó
//audio.connecttohost("http://stream.ca.morow.com:8003/morow_med.mp3"); // 64 kbp/s aac+
audio.connecttohost("https://icast.connectmedia.hu/5001/live.mp3");
//audio.connecttohost("http://vis.media-ice.musicradio.com/CapitalMP3");
}
void loop() {
audio.loop();
}De az én kódom jelenleg ennyi. Még beleteszem egy tömbbe a rádióadókat és azt hogy fel-le lehessen váltogatni a tárolt csatornákat.
Majd ha lesz több időm akkor természetesen kijelző és a többi cucc. Nem urgent. Van más projektem is.De ugyanez a fenti kód már hang generáláskor a C3-on szaggatott és lassú volt. Ezzel szemben a EPH féle kóddal, ott is bele kellett nyúlni, szinte hibátlan volt ugyanez a MCU.
Csak azért szeretném tényleg egy VS1053(b)-vel is kipróbálni az egészet mert akkor megépíteném egyik álmomat, régi .MOD fájlok lejátszásához.
Új hozzászólás Aktív témák
Hirdetés
- OLED TV topic
- Hitelkártyák használata, hitelkártya visszatérítés
- Eredeti játékok OFF topik
- Vezetékes FEJhallgatók
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- Kazy Computers - Fehérvár - Megbízható?
- Tesla topik
- Milyen TV-t vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen notebookot vegyek?
- További aktív témák...
- ThinkPad P16 Gen1 16" FHD+ IPS i9-12950HX RTX A3000 32GB 1TB NVMe ujjlolv gar
- TUF F15 FX506HC 15.6" FHD IPS i5-11400H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Precision 7670 27% 16" FHD+ IPS i7-12850HX RTX A1000 32GB 1TB NVMe IR kam gar
- AKCIÓ! GAMER PC: Új RYZEN 5 4500-5600X +RTX 3060/3070/3080 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ
- UHH! HP EliteBook 840 G8 Fémházas Laptop 14" -45% i5-1145G7 4Mag 32/512 FHD IPS Intel Iris Xe Magyar
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25)
- Bomba ár! Dell Latitude 5310 - i5-10GEN I 16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Thinkpad X230 legenda: i7 CPU, IPS kijelző, 12 GB, dupla SSD, magyar villbill, webcam, fingerprint
- Bomba ár! Lenovo ThinkBook 14s Yoga - i5-1135G7 I 16GB I 256SSD I 14" FHD Touch I Cam I W11 I Gari
- ÚJ- Lenovo ThinkVision T24i-10 - 24" monitor - Számla, garancia
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged