TonUINO mit Arduino Pro Mini

Es beim TonUINO zusätzlich zu den Karten, die Musik abspielen noch die Möglichkeit Modifikationskarten zu erstellen, um dann einen Modifier zu aktivieren. Welche das sind, findest du nicht nur in Code, sondern auch in den Bedienungsanleitungen. Wenn du die Modifikationskarten nicht verwenden willst, ist das für dich natürlich egal. Sonst solltest du überlegen, ob bei z.B. aktivierte Tastensperre das Abschalten möglich sein soll.
Je nachdem, wo du das jetzt eingefügt hast, hast du dir vermutlich die Ansage des Tracks und den Shortcut deaktiviert, die ja bisher bei Longpress ausgeführt wurden. Deshalb habe viele eine Kombination aus 2 Buttons genommen. So ist die Box aus, sobald das Kind mal 1 Sekunde die Playtaste drückt, auch wenn es nur die Wiedergabe pausieren wollte.
Du kannst das ja noch ändern, wenn es zu Problemen kommt.

1 „Gefällt mir“

Das leuchtet mir ein und ist ein prima Hinweis für mich… Danke für die Erklärung! :grinning:

Final werde ich tatsächlich überlegen wie die Box sinnvoll abgeschaltet werden soll. Ich denke hier schau ich mir auch zunächst die vorhanden Lösungen an. Alles zu seiner Zeit…

1 „Gefällt mir“

Sicher etwas spät, und hätte dir in diesem Moment auch nicht geholfen.
Aber den Pro Mini gibt es doch auch in der 3.3V Variante, dann muss man garnicht auf 5V hoch.
Dies werde ich bei Gelegenheit mal probieren.

Ja, das wäre auch eine Möglichkeit die noch einfacher wäre. Ich habe mich dann aber doch für die 5V entschieden, da mir nicht klar war ob der dfplayer mit 3,3 V läuft …müsste eigentlich gehen aber, man liest hier unterschiedliches.

In der Tat ist der DF-Player ein Sensibelchen, und bei Unterspannung macht er dumme Sachen. So richtig lief es bei mir mit 3,3V auch erst mit kurzem Weg zum Spannungsregler und nem Elko direkt am Spannungseingang.

Liebe Community,
über Ostern hatte ich nun wieder Zeit (mit Unterstützung vom Schwiegervater) mein erstes Tonuino Projekt weiter vorran zu treiben.
Wir haben die Hardware in die Box eingbaut. Hierbei war die ein oder andere unvorhergesehene Schwierigkeit zu überwinden und es wurden einige Schwächen meiner Überlegung offenbart.
Am Ende haben wir alles so zusammen bekommen, wie ich es mir vorgestellt hatte und ich bin mit dem Ergebnis bis hierhin zufrieden. Gerne teile ich meine gesammelten Erfahrungen.

Hier ein paar Fotos zum aktuellen Stand:

Nun zu den Schwierigkeiten/Schwachpunkten:

  • Die Musik soll später über Figuren gestartet werden die in die Mitte des LED Rings gestellt werden. Beim zusammenbauen ist mir aufgefallen das der LED Ring das Signal zum RFID Leser abzuschirmen scheint. Von diesem Phänomän habe ich bisher in diesem Forum noch nichts gelesen, ich meine sogar, dass auch andere es schon so machen…also ein LED Ring genau über die RFID Karte zu positionieren. Aber bei mir wurden dann die Karten nicht mehr gelesen. Das ganze lässt sich auch wie folgt gut reproduzieren:


    In dieser Konfiguration wird die Karte nicht gelesen:(
    Sobald ich den Ring aber etwas außermittig verschiebe funktionert es ab einer bestimmten Stellung wieder. Und so haben wir das ganze dann auch umgesetzt. Ich hoffe nur das Signal reicht später um die Tags der Figuren zu lesen.
    Gibt es hier schon erfahrung mit diesem Phänomän?

  • Nun zur nächsten Schwachstelle. Die Karten werden aktuell schon gelesen, aber da ich mich für das Design mit fünf Knöpfen in Ringanordung entschieden habe Lassen sich die Karten gar nicht mehr vernünftig auflegen (der Durchmesser ist zu klein). Daran hatte ich irgendwie im Vorfeld nicht gedacht. Ist aber halb so wild, es soll ja später mit Figuren starten, ich will hier nur Nachahmer warnen;)

In den nächsten freien Abenden werde ich die verschiedenen Softwarevarieanten testen. Hier werde ich sicherlich wieder die ein oder andere Hilfestellung brauchen.

Nun wünsche ich erstmal allen viel Spaß beim weiterbasteln.

Dein Tonuino läuft aber soweit?

Hab ich gerade nicht im Kopf. Es gibt eher mal Probleme mit den Magneten und den verwendeten RFID-Stickern / Coins für die Figuren.
Teste mal, ob unterschiedliche Abstände von Karte zum Reader etwas ändern. Ansonsten auch mal mit Hilfe der Software von @Thomas-Lehnert die Einstellungen der Signalstärke des Readers verändern. Evtl. hilft das ja. Dann können wir auch weiterhelfen.

#define AiO muss du noch mit // auskommentieren.
Und an dieser Stelle mal alle drei Varianten testen (immer bei einer Zeile den Kommentar entfernen und die anderen beiden Zeilen in Kommentar setzen).

// Bei Leseproblemen des RFID Lesers kann die Leseempfindlichkeit verändert werden.
#define NFCgain_avg           // Mittlere Empfindlichkeit RFID Leser - Default wert
//#define NFCgain_max           // Maximale Empfindlichkeit RFID Leser
//#define NFCgain_min           // Minimale Empfindlichkeit RFID Leser

Das Problem mit dem rfidreader hatte ich auch, wenn LED Ring und Reader direkt auf einander lagen. Ca 7 mm Abstand haben die Situation schon verbessert. Trotzdem nicht optimal. Deshalb habe ich eine andere Variante mit Acrylplatte und einzelnen RGB LEDs ausprobiert. Die LEDs werden Ringförmig in größerem Abstand um den Reader angeordnet und strahlen in die Acrylplatte hinein. Diese leitet das Licht dann innerhalb weiter, wie ein Lichtleiter. Durch Anrauhen im gewünschten Bereich der leuchten soll, wird hier das nach aussen abgegebene Licht intensiver. Durch den größeren Abstand wird die Verbindung des Readers zu den Tags oder Karten nicht mehr beeinflusst.
Nach dem gleichen Prinzip funktionieren auch meine Leuchtbaender in meiner Box Tonuino AiO als Wecker. Hier im Forum ebenfalls vorgestellt.

Ich habe das rfid Modul etwas außermittig unterm led ring angeordnet.
So läuft er mit den Karten schon, mit den blauen Dongels nicht. Mit runden rfid Aufklebern (was ich später vor habe) konnte ich es noch nicht probieren.

Okay, dann scheint es kein Einzelfall bei mir zu sein.
Bei dieser Box habe ich nun keine Möglichkeit mehr etwas umzubauen, da ich den led ring mit Heißkleber fest eingegossen habe.
Wie von Manuel vorgeschlagen, werde mal ich mal deine Software testen und schauen ob die Signalverstärkung etwas bringt…

Das ist leider immer so, dass die Karten besser funktionieren als die blauen Coins.
Wegen Stickern würde ich dir mal empfehlen, hier ein paar Beiträge zu suchen, wo Stocker verwendet werden (wegen Empfehlungen).

Ja, bei den Stickern gibt es sehr große Unterschiede. Ich hatte schon mal eine Charge, bei der nur ca 10% unter normalen Bedingungen funktionierten. Waren aber auch extrem billig, was sich aber nicht als Vorteil herausgestellt hatte.

Okay, danke für den Hinweis.
Ich habe mir schon solche billig Sticker bestellt die noch auf dem Weg sind. Dann kann ich wohl schonmal gleich nach neuen Stickern schauen mit guter Bewertung…

Ansonsten auch mal mit Hilfe der Software von @Thomas-Lehnert die Einstellungen der Signalstärke des Readers verändern. Evtl. hilft das ja. Dann können wir auch weiterhelfen.

#define AiO muss du noch mit // auskommentieren.
Und an dieser Stelle mal alle drei Varianten testen (immer bei einer Zeile den Kommentar entfernen und die anderen beiden Zeilen in Kommentar setzen).

// Bei Leseproblemen des RFID Lesers kann die Leseempfindlichkeit verändert werden.
#define NFCgain_avg           // Mittlere Empfindlichkeit RFID Leser - Default wert
//#define NFCgain_max           // Maximale Empfindlichkeit RFID Leser
//#define NFCgain_min           // Minimale Empfindlichkeit RFID Leser

Das habe ich jetzt einmal ausprobiert. Die Mittlere Empfindlichkeit funktioniert wie zuvor. Wenn ich aber auf Maximale Empfindlichkeit umstelle beginnt der LED Ring mit doppelter Geschwindigkeit zu Blinken und es wird gar keine Karte mehr erkannt :thinking: