beim Treffen in Osterode habe ich von Jens (pintel) ein paar Prototypen
seines Stereo-Boards V1.6 bekommen. Nun hatte ich in einem defekten
Internetradio ein ideales Gehäuse für den Einsatz eines solchen Boards
gefunden.
Eigentlich funktionierte das Radio ursprünglich sogar noch. Bei dem
Drahtverhau kaum zu glauben. Aber das LCD war defekt und es gelang mir
nicht mal das Radio ins WLAN-Netz zu bringen.
Hinweise auf den Hersteller konnte ich keine finden. Das Holzdekor mit der schwarzen Blende und dem Lautsprecherstoff finde ich sehr ansprechend und dementsprechend gefällt mir auch das Endprodukt sehr gut.
Die wichtigsten Druckteile:
der Halter für das 1602-LCD und die beiden Encoder:
die Halterung für das Prozessorboard und die Potentialverteilung:
Zur Software:
es ist, wie schon geschrieben, wieder ein YoRadio
geworden. Auf RTC und SD habe ich erst mal verzichtet. Es gäbe aber
genug Einbaumöglichkeiten und ich kann die Komponenten jederzeit
nachrüsten.
Die komplette Hardware-Konfiguration wird bei YoRadio in der Datei
myoptions.h festgelegt. Und die sieht für dieses Projekt so aus:
#ifndef myoptions_h
#define myoptions_h
/* Generated by myoptions.h generator - v0.8.1 */
/*
https://e2002.github.io/docs/myoptions-generator.html?r=71,2,4,16,43,54,55&i=5,6,15,16,17,28,29,30,31,32,33&v=21,22,25,27,26,36,34,39,35,23,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 I2S_DOUT 25
#define I2S_BCLK 27
#define I2S_LRC 26
#define ENC_BTNR 36
#define ENC_BTNL 34
#define ENC_BTNB 39
#define ENC_INTERNALPULLUP false
#define ENC2_BTNR 35
#define ENC2_BTNL 5
#define ENC2_BTNB 32
#define ENC2_INTERNALPULLUP false
#endif
Eigene Partitionsprofile für den ESP32
Vor dem "ESP32 Sketch Data Upload" kann man WiFi und playlist vorbereiten. Vor allem WiFi empfiehlt sich, weil mit einem aktuellen Android aus Sicherheitsgründen kein Zugriff mehr auf ein Radio im AP-Mode möglich ist.
Die dafür erforderliche Textdatei wifi.csv im Ordner yoradio-main\yoRadio\data\data hat nur eine Zeile. SSID und Kennwort werden mit TAB getrennt hinterlegt.
Die Playlist playlist.csv im gleichen Ordner wird nicht von Hand eingegeben, sondern sie wird von einem laufenden YoRadio oder KaRadio exportiert.
Keine Kommentare:
Kommentar veröffentlichen