Zeigt her eure ESPuinos

Schöne Boxen! Wie steuerst Du denn die vielen Knöpfe der rechten Box an?

Sehe ich auch eben erst - die Platine ist diese hier: https://forum.espuino.de/t/esp32-audio-kit-esp32-a1s. Vielleicht liest er die Buttons analog aus. Wenn man mit Spannungsteilern arbeitet und den Buttons unterschiedliche Widerstände gibt, dann kann man, über die Spannung, die man misst, implizit die Taste zuordnen, die gedrückt wurde.

Für mich sieht das aus wie ein Hörbert (oder ein Nachbau wie zum Beispiel GitHub - nicolasborn/hoerborn: Anleitung und Source zum Bau eines Hörbert Klons). Der Schalter passt weniger zu einem ESPuino.

Die rechte Box ist die Kleinkindversion der linken größeren Box (in der läuft ESPuino).

In der rechten Box werkelt ein ganz kleiner Attiny, der einen DFPlayer mit Informationen füttert. Die Tasten lese ich über einen Analogpin des Attiny ein.

Stimmt.

Die Platine in der linken größeren Box ist das ESP Audio Kit. Die Platine hat ja alles an Board, was man für den ESPuino braucht. Der (Hardware)Aufwand damit ist extrem gering. Nur eine Strippe und zwei Widerstände sind aufzulöten um die Batteriespannung zu messen.

Alles andere bekommt man einfach mit Dupont Kabel zusammengesteckt.

Die Anpassung der Software war im Prinzip nicht so schwierig.

Gruß Dirk

Nicht ganz.

Das Gerät wurde nur optisch etwas in Richtung Hörbert getrimmt.

Da ich es gern einfach mag, werkelt in dem Gerät im Prinzip nur ein Attiny und ein DFPlayer mit SD-Karte.

Gruß Dirk

Hab die die Box für meinen Sohn nun auch seit einer Weile fertig. Hier meine Bilder dazu :slight_smile:

Funktioniert gut soweit, die Akkuaufnahme muss nochmal verstärkt werden. Die bricht zu leicht bei unsanfter Handhabung.

Als Lautsprecher ist ein warscheinlich etwas überdimensionierter Dayton Audio PC83-4 verbaut.

Edit: Außerdem verbau ist eine „Complete“ von Torsten. Die Schraublöcher sind mit Einschmelzgewinden versehen. Der Lautsprecher war erst innenliegend geplant. So war die Montage aber echt unschön und ich habe ihn von außen eingebaut. Daher gibt es einen neuen Lautsprechergrill mit 4 Schraublöchern und entsprechend Platz für die Sikke. Da der Grill hierdurch auch einen größeren Durchmesser bekommen hat ist jetzt der Kopfhöreranschluss leicht verdeckt. Da der aber im Moment eh nicht genutzt wird hab ich auf einen neuen Druck verzichtet.

Hmm, vielleicht sollte man ein Thema aufmachen mit konstruktiven Einzelheiten und best practices oder so. Hier sind einige Lösungen zB für die Akkuhalterung und jeder denkt anders. Ich habe meine so gelöst

Da wird der Akku von oben einfach reingeklickt und es kommen 2 Kabelbinder rum. Wird wunderbar ohne Supports gedruckt.

Hallo zusammen, hier mal die ESPuinos, die ich für meine beiden Kinder gebaut habe.
Ich habe mich dazu entschieden, dass drei Bedienelemente ausreichen:

  • Dreh-Drücksteller drehen: Lautstärke
  • Dreh-Drücksteller kurz drücken: Play/Pause
  • Dreh-Drücksteller lang drücken: On/Off
  • „Auge“ links kurz: Lied zurück
  • „Auge“ links lang: Lied zurückspulen
  • „Auge“ rechts kurz: Lied vor
  • „Auge“ rechts lang: Lied vorspulen
    Dazu gibt es einen versteckten Taster im Gehäuse, der durch ein Loch im Rückdeckel mit einem dünnen Gegenstand gedrückt werden kann. Da wollte ich WLAN an/aus hinterlegen, aber das habe ich nach einem Erase/Flush nicht mehr in der Weboberfläche gefunden.

Anonsten: Kartenhalter ist auch Griff, Kopfhöhrerbuchse ist an der Seite. EIgentlich wollte ich, dass das Abspielen beim Karte entfernen stoppt, aber das funktioniert leider nicht so richtig, da gibt es immer wieder Probleme beim Abspielen. Ich wollte eine Art „Kassette Abspielen“-Ähnlichkeit.
Was ich daher super fände, wäre eine Aufnahmefunktion. Da hatte ich als Kind immer mega Spaß dran.

Der Druck ist zeitgeschuldet noch nicht optimal, aber es musste einfach kurz vor Weihnachten fertig werden. Da muss „das Christkind“ mal bei Gelegenheit mit mehr Zeit und Auflösung nochmal ran.




Sollten einige der „kurz“ ein „lang“ werden?

Hi, is the one with many buttons Horbert? And do you sometimes wish or think your ESPuino could use more buttons?

Unsere Version des ESPuino.

Material

Elektronik

  • Mainboard: ESPuino complete
  • Akku: LiFePO4 IFR 32700 Akku 3.2V 6000mAh
  • Schutzschaltung Akku: Eremit BMS 1S 3.2V LiFePO4 2.5A Schutzschaltung
  • Lautsprecher: 3-Zoll-Audio-Lautsprecher 4 Ohm 8 Ohm 15 W Breitbandlautsprecher Hifi Mediant Bass-Lautsprecher für Heimkino-DIY, OUXIANG @Aliexpress
  • RFID Reader: Pn5180 @Aliexpress
  • RFID Karten: ISO15693 SLIX SL2S2002 13,56MHz @Aliexpress
  • LED Ring: 5V WS2812B LED-Pixelring 72mm @Aliexpress
  • Ladeanschluss: Wasserdicht Magnetische Pogo Pin Stecker M12 @Aliexpress

Gehäuse

  • Kirschholz aus altem Möbel
  • Gitter aus ausgeschlachteter Box
  • Plexiglas aus Resten einer Scheibe
  • Lederriemen aus altem Gurt


Der erste Prototyp ist auch fertig :slight_smile:

Der Zusammenbau war wegen der Kabellängen eine Herausforderung, deswegen gibt es auch keine Bilder aus dem Inneren. (Ich mach es nicht nochmal auf :smiley: )

Komponenten

  • altes Tivoli Model One von Kleinanzeigen
  • Espuino Complete LFP
  • Eremit LFP 6000 mAh Akku
  • 3x 16 mm Taster für RW, FF, PLAY
  • 1x 16 mm Schalter für Power
  • Orginal Tivoli Lautsprecher wahrscheinlich 4 Ohm 5 Watt
  • Kopfhörer PCB passt perfekt in den orginalen Slot
  • PN5180
  • Das alte Netzteil ist noch drin für höheres Gewicht, Buchse muss noch verschlossen werden.
  • NeoPixel und RotaryEncoder Board

RFID Token und passende Hüllen

Wie hast du den Gurt befestigt? Könntest du bitte davon ein Bild hochladen :slight_smile:

Mit Hülsenschrauben. Zwischen dem Lederriemen und dem Gehäuse und im inneren des Gehäuse befindet sich jeweils noch eine Unterlegscheibe, so das bei angezogener Schraube minimal „Luft“ bleibt damit der Riemen bewegt werden kann.

danke. Gute Lösung. Sieht sehr hochwertig aus.

Alternativ die ikea ÖSTERNÄS Dinger

Hallo, jetzt ists endlich soweit, dass ich mich hier auch mal melde :slight_smile:

Unser erster ESPUino wurde bereits 2022 gebaut, damals ein Gehäuse welches größtenteils von @fetzerch erstellt wurde (hab nur den rechteckigen Pixelring und die beleuchteten Button-Symbole rein gepatcht). Da das Kind damals noch kein Jahr alt war, mit ordentlich Schaumstoff und Jeanshose überzogen. Durch diese Box ist auch der initiale code für die Erweiterungs-LEDs am Neopixelring entstanden.

Dieser war jetzt 3 Jahre lang wirklich täglich im Gebrauch und auf jeder Reise mit dabei. Da er jetzt am Ende angekommen ist, mal neu gedruckt werden müsste und das Design ja sehr kindlich gestaltet ist, war es jetzt an der Zeit die nächste Generation mit dem Learnings aus dem Ersten zu bauen.

Zu den Learnings gehören vor allem:

  • Stabilität - auch wenn die v1 wirklich viel durchgestanden hat, wollte ich es stabiler bauen, dafür aber nicht mehr so dick Polsterung die nicht mehr benötigt wird.
  • Eigene Tasten für Bluetooth Kopfhörer und Sleep mode: Wir benutzen den Sleep-Mode jeden Abend und haben dem Kleinen für Autofahrten Bluetooth Kopfhörer gekauft und generell funktioniert es auch eingermaßen okay, aber ne Tastenkombination mit nur einem Farbcode auf dem Neopixelring ist sowohl für ein Kleinkind als auch für so manchen nicht technisch versierten Erwachsenen eine zu große Herausforderung.
  • Trotz Stoßschutz sollten Stecker leichter zugänglich sein als bei v1.

Inspirieren lassen hab ich mich dabei auch von @endlosschleife und seiner Linobox (Boost auf Makerworld ist raus ;)), welche ich schon sehr gut fand aber ich wollte zum Einen den self-made NeoPixel Ring aus v1 wiederverwenden und ich wollte diesmal aus Spaß an Freude wirklich selbst alles designen. Außerdem hatte sich die Tasche für die Karten und etwas griffiges zum Tragen der Box bei der v1 als unverzichtbar herausgestellt und ich wollte wieder sowas haben.

Das Gehäuße ist komplett 3D gedruckt (auch die Buttons) und mit Filz überzogen. Der Filz mit dem Laser cutter ausgeschnitten. Die Aufkleber mit dem plotter geschnitten. Also quasi ein mal alle Features des BambuLab H2D eingebaut :). Für den rechteckigen neopixel ring hab ich mir diesmal eine Platine gemacht anstatt sie wie in v1 komplett mit Kabeln zu löten und ans Gehäuse zu kleben (Ja, ich weiß, theoretisch fehlen da noch Kondensatoren zwischen den pixeln aber in der Praxis hat sich heraus gestellt, dass es bei 24 LEDs und kurzen Leitungen kein Problem ist sie einfach so drauf zu machen).

Was ich noch gerne machen würde, wäre den LED code so anzupassen, dass der Bluetooth Button die Farbe ändert wenn Bluetooth aktiviert ist damit es dann hoffentlich jedes Kind versteht.

Oh, und noch ein Learning: Wenn ihr eure ESPuinos mit PLA druckt, nicht im Sommer im geschlossenen Auto in der Sonne lassen :smiley:

Moin.

Bei uns fährt seit einigen Wochen ein ESPuino Bulldozer durch die Wohnung. Anstatt auf Ketten fährt er einfach auf Möbelgleitern. Der Kartenleser ist oben zwischen den Buttons und dem Drehregler. Höhe ca 20 cm, Länge ca 26 cm. Gebaut aus 9 mm Multiplex mit Kappsäge, Stichsäge, Akkubohrmaschine, Handoberfräse und einigen nicht strombetriebenen Werkzeugen. Ist ein bisschen krum und schief, aber Kinder stört sowas zum Glück ja nicht.

Viele Grüße
Nils

Soo, nach langer Pause endlich Fortschritt.

Großer LED Ring damit dieser RFID nicht stört und integrierter Magnet damit Tags gut halten. War ein bisschen fummelig die Abstände zu finden aber jetzt scheint es zuverlässig zu funktionieren und weder Magnet noch LEDs stören den RFID-Empfang.

Fast fertig aber die Buttons sind mir dann doch zu klein. Da muss ich nochmal ran.