/t/ - Tecnologia

Nome
Email
Messaggio
File
Password (Per rimozione del file)
Limiti: Caratteri: 7200
Numero massimo file: 10
Upload massimo supportato: 20MB
Lunghezza massima video: 5 minuti

Vai in fondo ] [ Torna ] [ Catalogo ]   [Archivio temporaneo] — 


File: 1715275412016.png (222.42 KB, 616x465, ClipboardImage.png)

 No.1124

Qualche anon arduinoso? SVorrei mettere su un piccolo lettore musicale portatile, ho alcuni vecchi esp32/pro micro/pi pico in casa in formato micro. Per la parte di archiviazione ho un vecchio modulo per leggere le schede microSD, il problema è che non so come far uscire l'audio. Avevo visto alcuni moduli I2S online. A livello di qualità qualcuno sa come sono? Ovviamente non vorrei fare nulla di hi-fi inb4 musica digitale->hi-fi ma vorrei una qualità audio più che discreta, qualche consiglio?

TL;DR sapreste consigliarmi un DAC + MCU che funzioni in I2S/SPI?

 No.1125

>>1124
Ecchime.

Ho un progetto Arduino in funzione da più di dieci anni e… funziona ancora!

Ricordo che sparkfun.com aveva dei moduli audio (e perfino radio fm) ma ci voleva un minimo di praticità per gestirli.
Se ti serve un piccolo lettore musicale potrebbe andar bene pure un vecchio cellulare, eh

 No.1126

>>1125
Diciamo che lo scopo ti tutto questo è far da "zero" il tutto, altrimenti avrei comprato direttamente un lettore ^-^''

 No.1127

alcuni esp32 hanno un dac integrato potrebbe bastarti quello se non devi fare roba perhifi con molto sinusoidi in entrata ed uscita

https://www.google.com/search?q=audio+out+from+esp32+wihout+dac

 No.1128

>>1127
Sisi avevo visto, ma è abbastanza pietoso…

 No.1129 RABBIA!

>>1128
oltretutto mi serve la codifica per wav e flac

 No.1130

https://github.com/earlephilhower/ESP8266Audio
fanno 555 euro per la consulenza

 No.1131

>>1130
Non sembra funzionare, a quanto pare non va con il mio modello di ESP32

È questo qui: AZ-DELIVERY ESP32-WROOM-32
https://www.az-delivery.de/it/products/esp32-developmentboard

 No.1132 RABBIA!

>>1131
Cioè carico lo sketch e sulla seriale stampa 'MP3 source file not open' e poi spamma 'MP3 done'

Lo sketch usato è questo: https://github.com/earlephilhower/ESP8266Audio/blob/master/examples/StreamMP3FromHTTP/StreamMP3FromHTTP.ino

ovviamente con le modifiche per quanto riguarda la parte di rete

Ho provato a vedere pure nelle issue aparte ma nulla, quindi un pelino di merda sta repo

 No.1133

>>1132
un pelino una merda le tue abilita di debugging mi sa :)

 No.1134

>>1133
Anche, però tutto sommato si è trattato di caricare solo un'esempio e modificare solo i dati dell'SSID e della psw, per il resto tutto uguale, l'unica cosa che mi viene in mente è un possibile problema di compatibilità, oltre non so andare

 No.1135

>>1134
hai creato un file system con un file mp3 di nome jamonit.mp3 e lo hai uploadato insieme allo sketch?

file = new AudioFileSourceSPIFFS("/jamonit.mp3");

 No.1136

ah no il filesystem serve per lo sketch nel readme, che specifica di usare il dac simulato. hai controllato che la url che carica si carichi normalmente? prova a mettere una url i cui log puoi consultare

 No.1137

e poi prova lo sketch nel readme

 No.1138

File: 1715340650027-0.png (60.94 KB, 760x491, ClipboardImage.png)

File: 1715340650027-1.png (11.42 KB, 612x166, ClipboardImage.png)

File: 1715340650027-2.png (11.42 KB, 612x166, ClipboardImage.png)

>>1135
Allora, lo sketch che avevo linkato in >>1132 prende uno stream audio da internet. A questo giro, anzichè usare il merdoso IDE di arduino uso PlatformIO e seleziono la mia board. Il tutto funziona!

Ho messo su un piccolo webserver in php che dovrebbe streammare un file mp3
e nella seconda pic ho cambiato l'URL indirizzando al server php locale. Adesso mi da
'STATUS(mp3) '257' = 'Decoding error 'lost synchronization' at byte offset 32562'

Secondo me il problema è nel mio web server, dato che se apro l'url da pc mi scarica direttamente il file, quando poi mi servirebbe ascoltarlo…

 No.1139

File: 1715342736736-0.png (27.74 KB, 720x409, ClipboardImage.png)

File: 1715342736736-1.png (77.11 KB, 797x618, ClipboardImage.png)

>>1138
Piccolo update, prima cosa ho trovato un web-server php più adatto allo scopo (picrel) e cercando in repo l'errore "lost synchronization" ho trovato il fix qui https://github.com/earlephilhower/ESP8266Audio/issues/143

Dove consiglia di usare un mp3 con bitrate @128kbps e modificando la funzione StatusCallback.

Applico le modifiche e va tutto liscio, sebbene resti un forte 'popping'. Non contento, provo con un .mp3 @320kbps e suona (non alla grande perchè sto usando il DAC interno dell'ESP32) e ogni tanto sulla seriale printa (seconda picrel)

 No.1140

molto bene. Come saldi i 555 euri? fattura o bitonci_

 No.1141

File: 1715344473264.png (43.68 KB, 649x466, ClipboardImage.png)

>>1140
Spe spe spetta! Dato che di quella libreria non mi fido molto, anche per via del popping, ho deciso di provare questa: https://github.com/schreibfaul1/ESP32-audioI2S

Basta che ti vedi l'esempio che usa l'internal DAC (https://github.com/schreibfaul1/ESP32-audioI2S/blob/master/examples/Internal%20DAC/internalDAC.ino) per capire quanto sia più snella rispetto alla precedente… Adesso sto debuggando perchè non ho suoni in uscita e il log è picrel

 No.1142

>>1141
controlla che pin sta usando. che usi come trasduttore? cuffie?

 No.1143

>>1142
Si , sto usando delle cuffiette e ho controllato bene i pin dei due dac interni (25 e 26) ma ho 0 uscite e il rumore di fondo dato dalla connessione provvisoria, con la libreria precedente i due pin funzionavano, mo ho aperto una issue

 No.1144

File: 1715353987209.png (30.38 KB, 618x145, ClipboardImage.png)

>>1143
update: caddi nel meme e ho preso questo modulino I2S che volendo potrei usare anche col pi pico, quanto meno vedo se è un problema di libreria + DAC interni o solo di uno dei due. La grande se non estrema incluata è che l'esp in mio possesso non ha la PSRAM per cui i file flac se ne vanno totalmente a fare nel culo… Col PICO non so come e se funziona la libreria, ma se avete suggerimenti di board fatemeli sapere

 No.1145

>>1144
mcgyver non approva questo

 No.1146

>>1145
Guarda, se non avessi avuto lo scazzo di scendere a "basso livello" avrei usato in i2c dei port expander per canale con delle uscire r2r a componenti ovviamente discrete. Per il momento mi tocca essere superficiale

 No.1148

File: 1715440780633-0.webm (10.14 MB, 1280x720, Carta argentata sul pcm r….webm)

File: 1715440780634-1.png (11.48 KB, 859x158, ClipboardImage.png)

Per i flac serve la PSRAM :(

Per il resto video relato

Ps, non so perchè la thumbnail sia uscita di merda

 No.1149

>>1148
Bel progetto negraccio

 No.1150

>>1148
Bravo monabastardo si vede che te ne intendi

 No.1151

>>1149
>>1150
Eh, grazie mille, ma mi servirebbe un consiglio per un esp32 multicore dotato di psram, nel caso devo capire se si può aggiungere un modulo psram

 No.1152

>>1148
ma allora sei ritornato a Windows

 No.1153

>>1152
Eh linuxfag (sempre nel senso buono), purtroppo per forza di cose si, dato che un monitor difettoso e la situazione dei driver nvidia m'hanno fatto esaurire per un intero mese. Son tornato a windows 10 ma entro la fine dell'anno credo tornerò su EOS dato che da quel che ho capito nel 2025 win10 non avrà più security update e windows 11/12 sarà ancora più uno spyware con l'ausilio dell'IA in ogni dove

 No.1154

File: 1715595584786.png (156.96 KB, 1366x768, Immagine.png)

>>1153
>nel 2025 win10 non avrà più security update
O aspetti che facciano BypassESU per W10 o ti installi direttamente W10 LTSC 2021 che è W10 Enterprise ma senza il cancro di Windows Store e con gli aggiornamenti di sicurezza garantiti fini a Gennaio 2032

 No.1155

>>1154
posta calcolatore portatile specifiche
>>1153
hai eliminato anche il dual boot?

 No.1156

>>1155
>posta calcolatore portatile specifiche
è un vecchio Stinkpad t520, classico i5-2520m e 8Gb, gira una meraviglia pure su un arcaico X200 da 3Gb (che purtroppo sarà l'ultimo Windows recente che ci girerà su perché, per l'edizione 24h2 che uscirà ad ottobre, hanno tolto il supporto per i core 2 duo)

 No.1157

>>1151
se non sbaglio gli esp32 non riscv sono dual core
il problema in quel caso e' fare funzionare il software comunque, avevo provato qualche use case dual core ed era un casino

 No.1164

>>1154
Comodo

>>1155
>hai eliminato anche il dual boot?
Nono, ma credo che per un eventuale ritorno formatterò comunque il disco perchè sporcai molto

>>1157
Chiedendo su /diy/ e qualche subreddit, per il mio use case m'hanno consigliato due tipi di soluzioni:

1-usare qualsiasi microcontrollore ma in combo con dei chip dedicati per la decodifica audio (non saprei da dove partire)
2-usare dei SoC tipo qualche Cortex AX con linux che ci gira su in combo con un modulo DAC (anche qui non saprei da dove partire)

Tra le due soluzioni, la seconda mi sembra più "immediata", poi non so

 No.1165

>>1164
ma cosa cerchi di fare?

 No.1166

>>1164
>credo che per un eventuale ritorno formatterò
Ma scusa Granigliafag, invece di fare ogni volta tutto stu burdello ogni volta e riformattare, perché non prendersi due dischi, entrambi li formatti in MBR, su uno ci metti win10LTSC, sull'altro endeavouros, e far caricare prima quello con EOS in modo che il GRUB rilevi win10?

 No.1168

File: 1716132241149.png (2.56 MB, 896x1344, ClipboardImage.png)

>>1164
coi Cortex ci sarebbe la gloriosa Beaglebone di ultima generazione, ci gira Linux, su "seeedstudio" ci sono anche moduli audio (ma io non mi infognerei nello standard "groove")

comunque io ho risolto un mucchio di problemi avendo un mini pc di www.pipo.cn sempre acceso e a cui attaccare le arduinate (tramite hub con megaprolunga da 3+3metri) e da usare come mini nas casalingo oltre che serverino multifunzione

 No.1169

File: 1716134007320.png (2.28 MB, 896x1344, ClipboardImage.png)

>>1168

se te la cavi con GentooArchDevuan puoi fare a meno anche dell'hotspot wifi e il pc serverino casalingo ti fungerà anche da hotspot
e visto che la potenza di calcolo non la usi, lo puoi usare come render farm, chissene se ci mette 15 giorni a completarti 5 minuti di video.

vale la pena munirsi di wattmetro e vedere quanto consuma in idle (inclusi hub usb) e calcolare il costo annuo.

tipo che il mio è 7 watt, cioè 7×24×365 = 61320 watt/ora l'anno, cioè 61 kilowattora l'anno, cioè a 20 centesimi al kilowattora fanno 12,26€ l'anno, cioè un euro al mese.
ma attivando wifi e le altre carabattole, il consumo in idle mi sale a più di 20 watt, cioè il triplo, cioè tre euro al mese, che non è tantissimo.

 No.1170

File: 1716146722454.png (2.49 MB, 896x1344, ClipboardImage.png)

>>1169
Qui col flex si potrebbe tagliar via un po' di ringhiera per potersi tuffare direttamente dal balcone



[Post a Reply]
Elimina post [ ]

[Nuova risposta]
Vai in cima ] [ Torna ] [ Catalogo ]