Portul http este 80, nu rețin dacă acest port este sigur să-l lași deschis.
Nu am incercat decât în rețeaua locală, posibil sa poată fi accesat de la distanță, dar în webif nu e nimic referitor la port. Poate găsești ceva in codul sursă: https://github.com/e2002/yoradio/tree/main
Dacă nu te superi, la ce vrei sa folosești această funcție? Poate găsim altă soluție.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Portul http este 80, nu rețin dacă acest port este sigur să-l lași deschis.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Continui acest topic in ajutorul celor doi colegi care mi-au cerut detalii in realizarea unui astfel de radio, astept si postarile lor. Cunostintele mele sunt limitate, m-am limitat la invatarea strictului necesar asa ca sfaturile celor mai calificati si priceputi sunt bine venite.
Personal recomand proiectului YoRadio: https://github.com/e2002/yoradio , tutorial pas cu pas: https://github.com/e2002/yoradio/wik...lash#preparing
Dupa ce reusiti sa adaugati ESP32 in Arduino IDE, sa instalati unealta ESP32 Filesystem Uploader si librariile recomandate putem trece mai departe. Nu uitati sa instalati Arduino IDE 1.8.19, variantele 2.x.x nu sunt suportate.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
De la @mateda, sanatate!
Eu sint unul care a cerut detalii. Din comoditate, de acord, da`nu-i nimic rau in a fi comod, nu ?
Lista mea de componente pentru acest proiect este :
1. Placa de dezvoltare ESP-WROOM-32 (38 pini) cumparat pe aliexpress pe cind nu se platea TVA sau ideaspark ESP-WROOM-32 (30 pini) cu display OLED de 0.96 inch cumparat pe temu, ajuns ieri;
2. Amplificator mono I2S MAX98357A 4-8 OHM 3W cumparat pe aliexpress impreuna cu placa de dezvoltare;
3. Modul LCD 16x2 cu controler I2C cumparat ca mai sus;
4. Modul Rotary encoder cu click cumparat ca mai sus;
5. Difuzor 4 OHM 5W recuperat.
Carcasa am s-o tai din plexic de 4mm dupa definitivarea designului partii electronice.
Bineinteles ca modulul LCD este destinat asocierii cu prima placa de dezvoltare din lista, cealalta placa are display atasat, sper sa-l pot folosi.
Modulul rotary encoder as vrea sa modifice volumul sunetului si sursa de streaming aka postul de radio.
160 pounds of star dust
OK, revin dupa ce sosesc completarile. Adica placa de prototipare (cablajul de teste), cabluri si conectori am destui ...
Multumesc pentru disponibilitate inca o data.
160 pounds of star dust
Până atunci, hai cu Arduino IDE.
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
De la @mateda, sanatate !
Am [re]instalat Arduino 1.8.19 pe sistemul meu cu Windows7, am inclus placa de dezvoltare in lista, am port COM functional (a fost nevoie de driver nou), plus niste biblioteci pentru afisajul OLED atasat.
Am si un bread-board pentru partea hard.
Ce facem mai departe ?
160 pounds of star dust
Instalati si aceasta unealta: https://randomnerdtutorials.com/inst...r-arduino-ide/
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
Dezarhivam yoradio-main, dupa care accesam https://e2002.github.io/docs/myoptions-generator.html . Setam astfel:
Setarile sunt pentru componentele colegului Mateda; am uitat sa intreb encoderul rotativ este simplu sau tip modul cu rezistente pull-up lipite pe cablaj? In continuare apasam butonul "Preview" si "ïese" schema:
In continuare apasam butonul "get myoptions.h", fisierul obtinut se va copia in yoradio-main\yoRadio.
#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/* https://e2002.github.io/docs/myoptio...26,25,34,35,32 */
/* Put this file next to yoRadio.ino and restart Arduino IDE. */
/* !!! Attention !!! */
/* This configuration depends on some additional libraries. Please install them using the library manager: */
/* OneButton */
/* !!! Do not be alarmed, all right, the default values are not included in this file !!! */
#define DSP_MODEL DSP_1602I2C
#define ENC_BTNR 34
#define ENC_BTNL 35
#define ENC_BTNB 32
#define ENC_INTERNALPULLUP false
#endif
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
De la @mateda, sanatate !
Sint dator multumiri si doua precizari :
1. Vreau sa folosesc placa de dezvoltare (30 pini) prevazuta cu display OLED de 0.96 inch care are driver SSD1306 ;
2. Encoderul este de tip modul cu rezistente pull-up lipite pe cablaj. Cum modifica setarile din generator ?
160 pounds of star dust
1. Nu detin, nu am lucrat cu respectivul modul; teoretic din generator ar trebui setat SSD1306 in sectiunea Display. Partea proasta este ca exista display SSD1306 atat cu I2C cat si cu SPI. Nu vreau sa recomand un display anume dar cred ca cel mai convenabil este ST7735, 1.8", color, incepand cu 9 lei, fara transport, pe Aliexpress.
2. Encoder ramane asa din setari.
--------------------------------------------------
O rugaminte: am programat pentru un coleg de forum un modul ESP32; testele le-am facut pe routerul meu, puteam sa adaug SSID si parola lui, dar nu am facut-o. In mod normal, in acest caz radioul intra in AP Mode, la conectare cere parola 12345987, numai ca primeste mesaj de eroare - parola gresita. Nu m-am mai lovit de acest aspect, poate puteti ajuta cu o solutie in acest caz.
---------- Post added at 17:19 ---------- Previous post was at 16:38 ----------
Un alt proiect, mi-a dat ceva batai de cap, dar a meritat: https://github.com/schreibfaul1/ESP32-MiniWebRadio
Compilare si programare numai in VS Code (ceva nou pentru mine), ESP32 Wroom sau ESP32-S3 (folosit S3 N8R8), display cu touch screen (folosit ILI9341, 2.8")
Se mai poate adauga telecomanda IR, exista interfata webif si ce mai imi place se pot adauga picon-uri similare Enigma2.
---------- Post added at 17:22 ---------- Previous post was at 17:19 ----------
PS: Vu metru ala arata rau, ar fi bine sa reusesc sa-l dezactivez![]()
UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K
De la @mateda, sanatate!
1. Display-ul cu pricina este cu I2C, stiu adresa si pinii din configurator sint OK.
2. Daca nu-mi va reusi proiectul in configuratia dorita, trecem la planul B, cu cealalta placa de dezvoltare (38 pini) si afisajul LCD 1602 I2C.
Multumesc pentru sustinere.
160 pounds of star dust
Cre` ca am gresit ceva ! L-am pus pe Arduino IDE sa ... Verify si mi-a dat o multime de erori ...
Poate n-am importat corect proiectul (aka yoradio-main) in IDE. Mai sapam. Luni, pt ca proiectul se desfasoara in timpul serviciului, he-he ...
Serviciu la privat, sa n-avem vorbe ...
160 pounds of star dust