Se sei un appassionato di tecnologia e fai-da-te, questo progetto fa per te: una radio internet completamente funzionante basata sul microcontrollore ESP32. Questo dispositivo ti permetterà di ascoltare stazioni radio da tutto il mondo. Grazie al touchscreen per la selezione delle stazioni e il controllo del volume, la costruzione è semplice e richiede solo pochi componenti. Scopriamo insieme come realizzare questo fantastico progetto!
Componenti Necessari
Per costruire la tua radio internet avrai bisogno dei seguenti componenti:
- Microcontrollore e LCD: 1x LilyGo T-Display S3 modello H589
- Amplificatore e DAC: 1x Modulo basato su MAX98357A I2S – Amplificatore Classe D 3W
- Altoparlante: 1x 5W 4 Ohm 40mm
- Porta batteria: 1x supporto per batteria 18650
- Interruttore ON/OFF: 1x interruttore a levetta (2 pin, foro di montaggio 10×15)
- Indicatore di carica LED: LED da 3mm da collegare all’indicatore di carica sulla scheda LilyGo
- Antenna Wi-Fi: 1x antenna con connettore U.FL (IPEX o IPX)
- Custodia: 1x custodia stampata in 3D di colore bianco
- Cavi: cavi per collegare la batteria, l’altoparlante e l’interruttore ON/OFF
Nota: A causa delle normative di spedizione, la batteria 18650 non è inclusa e dovrà essere acquistata separatamente.
Guida alla Costruzione
- Assemblaggio dei Componenti Collega tutti i componenti seguendo il diagramma fornito nella documentazione. Assicurati di utilizzare cavi di buona qualità per evitare connessioni instabili.
- Caricamento del Firmware Il firmware precompilato è disponibile su OneDrive e necessita di un codice di attivazione, acquistabile su Tindie per circa 10$.
- Configurazione delle Stazioni Radio Dopo aver assemblato e caricato il firmware, carica gli URL delle stazioni radio che desideri ascoltare. Puoi trovare questi URL su siti come internet-radio.com (clicca qui per accedere al sito). Questa versione supporta fino a 512 stazioni memorizzate.
- Caricamento del GUI Copia il file GUI (InternetRadio.tft) su una scheda SD vuota, inseriscila nello slot della display Nextion, e accendi il dispositivo. La GUI verrà caricata automaticamente.
Caratteristiche e Funzionalità
- Display Touch a Colori Il display touch offre un’esperienza utente intuitiva e visivamente accattivante. Con un semplice tocco puoi navigare tra le stazioni e controllare il volume.
- Gestione via Web La gestione delle stazioni radio è resa semplice grazie all’integrazione di un server web. Puoi aggiornare l’elenco delle stazioni da qualsiasi dispositivo connesso alla stessa rete.
- Interfaccia User-Friendly L’interfaccia è progettata per essere semplice da usare. Puoi scorrere tra le stazioni, selezionarle e goderti la tua musica preferita con facilità.
- Microcontrollore ESP32-S3 Il cuore del progetto è il microcontrollore ESP32, che offre capacità Wi-Fi per connettersi a internet e streammare musica senza interruzioni.
Conclusione
Questo progetto è il risultato di una passione per la tecnologia e la musica. È un dispositivo unico che combina l’amore per il fai-da-te con la gioia di ascoltare musica.
Il kit hardware attualmente ha un prezzo di 95 dollari e include un modulo LilyGo T-Display S3, il modulo SparkFun I2S Audio Breakout, un altoparlante da 5W, un portabatterie, un’antenna Wi-Fi, un involucro e altri componenti. È necessario un’apposita pistola per colla a caldo per l’assemblaggio, ma i clienti possono optare per la versione pre-assemblata con un costo aggiuntivo di 30 dollari. Se si decide di costruire la radio Internet autonomamente, sarà possibile sostituire qualsiasi componente con uno migliore, ad eccezione del modulo LilyGo T-Display S3.
È importante notare che l’ESP32 Internet Radio non ha un’antenna radio e non è in grado di ricevere trasmissioni radio locali. Maggiori dettagli sull’installazione, la configurazione e l’uso sono disponibili nel repository GitHub del dispositivo.
Risorse Utili:
Iscriviti ai nostri gruppi Telegram
Link utili