ESPuino Holz und 3D-Druck

Hallo,

ich möchte mich für das Projekt herzlich bedanken. Mein erster RFID-Karten Musikplayer den ich gebaut habe war ein Tonuino. Für meinen zweiten habe ich mich nun für einen ESPuino entschieden. Die Funktionalität die biologist und viele aus der Community ermöglicht haben ist hervorragend. Auch deshalb möchte ich euch meine Umsetzung gerne vorstellen.

Gehäuse

Das Gehäuse basiert auf einer Idee von ciBear aus dem Tonuino-Forum:

Die Konstruktion erfolgte mit FreeCAD die Holzarbeiten wurden mit einer Oberfräse durchgeführt. Damit die Konturen des Holzes nachher zum 3D-Druck passen wurde eine Kopierschablone per 3D-Druck hergestellt. Hat super geklappt.

Eingangs wollte ich ein magnetisches USB-Kabel zum Laden einsetzen. Hat mich aber im Handling nicht so wirklich überzeugt, da meine Schrauben auch magnetisch sind :wink: Da hatte ich zu viel Angst, dass sich hier unglücklicherweise eine Kurzschluss ereignen könnte.

PCB

Das von biologist umgesetzte PCB habe ich 1:1 übernommen. Da kein Sleep-Mode notwendig ist, habe ich die Mosfets nicht montiert und dafür eine Brücke zur Durchleitung der 3,3V gesetzt.

Energieversorgung

Energie bekommt der ESPuino über eine durchladefähige Powerbank (ISY IPP-5000-C-BK). Die Powerbank besitzt 5000 mA Stunden.

Nachteilig an der Lösung ist, dass beim Laden die Ausgangsspannung auf < 4,5 V abfällt was im ESP32 fast immer die Brownout-Detection aktiviert. Idealerweise würde man beim Laden die Spannung zur Powerbank oder ESP32 direkt durchleiten was z. B. mit einer „Idealen Diode“-Schaltung umsetzbar wäre, damit der Strom vom Laden nicht zurück in die Powerbank fließt bzw. in die andere Richtung. Hier habe ich erstmal damit abgefunden, dass er beim Laden ausgeschaltet sein sollte, was normalerweise auch kein Problem ist. Zu diesem Thema gibt es hier im Forum bereits optimalere Lösungen als meine.

Hatte mich aufgrund der einfachen Schnittstellen für eine fertige Powerbank entschieden.

Software

Die Software hat mir ermöglicht mich mit Platform IO zu beschäftigen. Wirklich eine tolle und mächtige Sache.

Die Bedienung des ESPuino erfolgt mit vier Tasten:

  • Lauter (kurz), Vor (lang)
  • Leiser (kurz), Zurück (lang)
  • Play / Pause
  • Spezialtaste

Die Spezialtaste wurde mit folgender Funktioanlität umgesetzt:

Super Simpel in der Implementierung und man kann dem Button nun verschiedene Aktionen zuweisen wie Bluetooth ein, Einzeltitel abspielen, Webradio, etc.

Der vierte Button wurde auf der PCB als Rotary Encoder Button angebunden

Fotos






Vielen Dank nochmals für das tolle Projekt

Viele Grüße Patrick

3 „Gefällt mir“

Weiteres Foto

Weitere Fotos ergänze ich bei entsprechendem Trust-Level dann oben, sonst wird das ein wenig unübersichtlich :slight_smile:

3 „Gefällt mir“

Hach ja, die gute MaraBox. Wenn ich ehrlich bin, dann hat mich die damals auch inspiriert und war vermutlich der Hauptgrund, warum es bei ESPuino einen Neopixel gibt. Allerdings war mir von Anfang an klar, dass wenn ich das mache, es nicht einfach nur Mäusekino sein soll, sondern Informationen darüber transportiert werden sollen :slight_smile:

:+1:

Hallo biologist,

der LED-Ring war wirklich eine super Idee. Gerade auch wenn verschiedene Betriebsmodi eingesetzt werden hilft er anzuzeigen was gerade schief läuft. Das was leuchtet kommt bei Kindern ohnehin immer gut an :slight_smile:

Da Fotos mehr als 1000 Worte sagen, habe ich oben noch ein paar Fotos und die Links ergänzt.

Im Rahmen des Projekts ist auch eine Kleine Doku entstanden die ich im Anhang mal hinzufüge. Ist im Grunde eine Zusammenfassung deiner Anleitungs-Section :slight_smile:

Anleitung.pdf (3,1 MB)

Die Konstruktion besteht insgesamt aus neun 3D-Druckteilen und zwei Holzteilen


Viele Grüße
Patrick

3 „Gefällt mir“