Im thread Webradio mit ESP32
hatte ich meine ESP32-Platine vorgestellt. Die erste der Platinen hat
sich nun in einem Gehäuse verirrt. Das Gehäuse war eigentlich mal eine
Uhr der billigsten Sorte, die ich vor 1 oder 2 Jahren vom Flohmarkt
mitgebracht habe, um mal irgendwann etwas einzubauen.
Die ESP32-Platine passt perfekt in die Schublade. Eine Frontplatte und ein paar Montageteile habe ich mir ausgedruckt.
bei geschlossenem Deckel sieht man dem Kästchen nichts an, bis auf den USB-Anschluß auf der Rückseite
das Display und der Lautsprecher hocken etwas eng aufeinander, deshalb ist das Display nicht ganz gerade. Evtl. revidiere ich die Frontplatte wieder.
man sieht wie das Radio zu dem Namen "Skull-Radio" kam. So eine Namensfindung ist ja auch nicht immer einfach.
Bernhard:
Jupp das ist eine wunderbare Spieluhr mit Internetanbindung.
Jetzt müsste das Radio nur noch losspielen wenn der Deckel geöffnet wird und sich abschalten wenn man ihn zuklappt.
Jetzt müsste das Radio nur noch losspielen wenn der Deckel geöffnet wird und sich abschalten wenn man ihn zuklappt.
Edzelf hat eine Start-Stop Funktionalität bereits implementiert. Im
Versuch hat sich allerdings gezeigt daß GPIO_14 tastsensitiv schaltet.
Also einmal getastet stoppt das Radio, wieder getastet startet es
wieder. Ein Deckelschalter kann auf diese Weise nicht eindeutig
reagieren. Aber wenn ich sowas will kann ich auch die Vin von der
externen USB-Buchse schalten. Der ESP ist in wenigen Sekunden wieder
hochgefahren.
interessante Anekdote am Rande ..
ich hatte mir an meinem zweiten ESP32 ebenfalls die Micro-USB-Buchse abgerissen beim rumhantieren. Die Buchsen sind wohl nicht sehr stabil angelötet. Für eine Drähtchen-Konstruktion ist in dem Gehäuse kein Platz. Dann hab ich das flashen über einen FTDI-Adapter versucht, hat aber nicht funktioniert. Den FTDI-Adapter auf 3,3V gestellt, nur GND und TX/RX verdrahtet, den ESP über Vin extern versorgt. Vermutlich ist das Problem die Programmer-Einstellung in der Arduino-IDE. Hat da jemand Erfahrung?
Jetzt hatte dieser Baustein aber bereits den EDZELF-Code eingespielt. Es war lediglich das Display zu ändern. Damit war er ins WLAN eingebunden und ich konnte ihn über das webinterface (OTA) neu flashen.
ich hatte mir an meinem zweiten ESP32 ebenfalls die Micro-USB-Buchse abgerissen beim rumhantieren. Die Buchsen sind wohl nicht sehr stabil angelötet. Für eine Drähtchen-Konstruktion ist in dem Gehäuse kein Platz. Dann hab ich das flashen über einen FTDI-Adapter versucht, hat aber nicht funktioniert. Den FTDI-Adapter auf 3,3V gestellt, nur GND und TX/RX verdrahtet, den ESP über Vin extern versorgt. Vermutlich ist das Problem die Programmer-Einstellung in der Arduino-IDE. Hat da jemand Erfahrung?
Jetzt hatte dieser Baustein aber bereits den EDZELF-Code eingespielt. Es war lediglich das Display zu ändern. Damit war er ins WLAN eingebunden und ich konnte ihn über das webinterface (OTA) neu flashen.
ich war erst mal froh diese Hürde genommen zu haben. Dummerweise hat
sich dann herausgestellt daß an meiner IDE auf diesem einen PC
vermutlich die libraries zerbastelt oder falsch sind. Der Baustein geht
jetzt zwar in den Host-Modus, aber kann sich nicht mehr ins WLAN
einbuchen. Für mein Skull-Radio habe ich dann wieder einen neuen ESP
genommen. Der ursprünglich ESP liegt jetzt hier und ist von der
Aussenwelt abgeschnitten.
Es gibt nur noch die Lösung feinste Drähtchen löten oder FTDI-Adapter, um ihn wieder ans Netz zu bekommen.
Ich kann den ESP im Hostmodus ganz normal konfigurieren und natürlich
meine WLAN Daten eingeben. Aber er kommt nicht mehr in den client-Modus.
Und damit ist auch kein OTA mehr möglich. Er hat irgendeine falsche
library erwischt welche die WLAN Funktionalität einschränkt. Dieses
Problem konnte ich fixen, einfach durch Neuinstallation der IDE und des
ESP-Umfeldes. Der Baustein ist immer noch ausgesperrt. Das ist jetzt
kein Verlust für die Menschheit. Aber man will ja tüfteln und lernen.
15.06.2020
es gab heute ein erstes design-update. Hauptsächlich ging es aber um
eine bessere Aufteilung der Frontplattenelemente und mehr
Passgenauigkeit. Und das grün war grad auf der Rolle.
ich hab versucht den ESP32 mit der Drähtchenmethode doch noch zu retten, mit Einzelfasern einer 0,14m² Litze.
Das Ergebnis waren Rauchwolken im Bereich der Schutzdiode und 2
Drähtchen sind durchgeschmort. Ich konnte es mir erst mal nicht erklären
und hab den Baustein eigentlich schon aufgegeben. Später beim
Betrachten der Fotos sah ich dann aber den Kurzschluß. Ein kleines Stück
Lötzinn klebte an einem Kondensator hinter der abgerissenen Buchse und
schloß diesen kurz. Oben auf dem Bild zu sehen. Mit dem Fingernagel
konnte ich das Stück abkratzen.
Dann heute wieder ein neuer Versuch. Diesmal erfolgreich. Ich konnte wieder Kontakt mit dem Baustein aufnehmen und die Software neu aufspielen. Jetzt lebt er wieder und ist auch per OTA erreichbar.
Dann heute wieder ein neuer Versuch. Diesmal erfolgreich. Ich konnte wieder Kontakt mit dem Baustein aufnehmen und die Software neu aufspielen. Jetzt lebt er wieder und ist auch per OTA erreichbar.
Im Prinzip könnte ich die Ersatzbuchse jetzt wieder entfernen. Das
Provisorium kann ich so nicht lassen. Oder ich muss die Drähtchen
isolieren
Keine Kommentare:
Kommentar veröffentlichen