Tonuino-Manager - SD & Karten direkt am PC

Ohne jetzt das Tool hier angesehen zu haben vermute ich dass das prinzipiell geht. Das Exceltool kann das. Also wenn der TonUINO mit dem Laptop verbunden ist und die Konsole geöffnet war, konnte man die Karte auflegen und das Tool hat in der Konsole dann jeweils Ordnernummer, Modusnummer und so eingegeben.

Mein Fokus ist gerade die Builds soweit stabil zu bekommen, dass der aktuelle Umfang einigermaßen bugfrei funktioniert. Mal sehen ob ich macOS langfristig supported bekomme - stell ich momentan mal dahin.

Features Richtung anderer Reader muss ich mir im Einzelfall dann mal ansehen, stand jetzt bleibt aber erst mal primär die Kiste supported die man „fertig“ kaufen kann - bin aber für Vorschläge offen und schaue auch gerne danach wenn soweit alles andere funktioniert. Bzw.. wenn sich jemand anderes mit an Features setzen will: immer her mit den Pull Requests :wink:

Gibt ein anderes Projekt was ich vor Jahren von hier etwas erweitert hatte, dass den MRFC-522 mit nem Arduino-IDE unterstütztem Board über die Konsole mit ner UI Verfügbar macht GitHub - donschoof/TonuinoProgrammer: Arduino Based NFC Programmer for the Tonuino Project · GitHub vielleicht muss ich das nochmal ausgraben & supporten :smiley:

1 „Gefällt mir“

Der TonUINO als USB to SPI Interface für den MFRC522 funktioniert mit aktiviertem //#define SerialInputAsCommand über die Konsole doch eigentlich ganz gut.
Da kann man schon über entsprechende Befehle RFID-Tags beschreiben.

Damit dürfte es m. M. kein „großes Ding“ sein, die Befehle für den ACR122U so abzuwandeln, dass der TonUINO über die Konsole gesteuert werden kann.
Klar, dass der TonUINO dabei eine USB-Datenverbindung zum PC haben muss.

De Befehle zur Steuerung des TonUINO habe ich gerade nicht parat, aber vielleicht kann @Boerge1 hier helfen.

@HaSch Hab jetzt durch einen Freund auch (hoffentlich) eine lauffähige MacOS Intel Build hinbekommen. Kannst ja mal testen, ob du die zum laufen bekommst: Tonuino-Manager-1.2.5-intel.dmg im letzten Release.

Normal installieren per drag&drop in den App Ordner und dann im Terminal:

xattr -cr /Applications/Tonuino-Manager.app

Sonst lässt die sich wegen der fehlenden bezahlten Signatur nicht starten.

Geht leider nicht! Nach dem Entpacken sieht es noch gut aus. Wenn ich es dann in den Programme Ordner ziehe hat es das Icon, das es als nicht startbar kennzeichnet. Daran ändert auch der Terminalbefehl nichts, obwohl der ohne Fehlermeldungen durchläuft.

Edit: Seltsam, wenn man in das kopierte Paket reinschaut, fehlt im Ordner /Contents/MacOS die eigentliche Anwendung, sie wurde nicht mit rüberkopiert.

@NoBl

Einen zusätzlichen Reader/Writer zu beschaffen ist aus meiner Sicht zu aufwändig (teuer) und hat zu dem Wunsch geführt, den schon vorhandenen MFRC522 verwenden zu können.

Naja, 25€ für den Reader ist nicht wirklich teuer und dafür fange ich nicht an, mit Arduino und MFRC522 zu basteln. Zumal du dann auch noch ein Gehäuse brauchst / drucken musst. Wenn du dann sämtliche Kosten addierst, kommst du etwa auf‘s selbe raus.

Die TonUINOs habe ich schon, also keine zusätzliche HW. Nur Steuerung über USB und die Konsolenschnittstelle.

Ja klar, aber da erkenne ich keinen Vorteil. Mit dem TonUINO alleine lassen sich ja auch die Karten einrichten. Je nach Bauweise wäre mir das zu umständlich, den über USB mit dem PC zu verbinden um Karten zu programmieren. Da habe ich lieber ein Gerät, das ich einfach an den PC stecke, ob das nun ein fertig gekauftes oder zu diesem Zweck gebautes ist. Hinzu kommt, dass ich fertige TonUINOs auch gerne weggebe :wink:

Dein Mac will mich ärgern :joy: ich Versuchs die Tage nochmal wenn ich nochmal an den Mac gelassen werde. Ist tatsächlich ziemlich nervig dafür zu entwickeln wenn man Apple nicht mit Geld füttern möchte.

Das Thema Karte direkt mim TonUINO programmieren nehme ich mal auf

1 „Gefällt mir“

Heute ist mein Reader gekommen und ich habe es direkt mal ausprobiert: Das Python Script auf dem Mac erkennt den Reader und kann Karten programmieren. Allerdings ist die Schrift kaum lesbar, die in den Dialogfeldern (die mit dem Fragezeichen) erscheint, sie scheint hellblau auf weiß zu sein. Da wäre eine kontrastreichere Kombination besser.

1 „Gefällt mir“

Dialoge checke ich mal woran das hängt. Hab ich glaube ich beim Schriftarten neu auflösen für linux & Mac was aus Versehen kaputt gemacht. Die Dialoge sollen eigentlich wie der Rest aussehen. Ist mir gestern auch auf windwows aufgefallen - zumindest im light Mode. Muss ich mal checken.

@HaSch ich glaube dein Problem mit der gepackten App hängt vielleicht mit deinen Globalen Einstellungen zusammen. Apple hat Apps aus unbekannten Quellen sehr pauschal nicht mehr erlaubt. Versuche ich am Wochenende mal nachzustellen.

@donschoof

Habe ich aber eigentlich ausgeschaltet…

SD Karten aufräumen hab ich gerade implementiert, aber noch keine neue Version veröffentlicht, da bis auf ein paar rudimentäre tests ungetestet. Löscht alle Ordner & Files außer korrekt zum TonUINO gehörende auf der SD - gerne mal im Main Branch testen.

Gestern bemerkt, dass ich sehr unterschiedlich laute MP3s in einem Ordner hatte. versuche mal ob ich es hinbekomme die in einem Ordner auf Wunsch zu normalisieren.

Edit: Hab nochmal etwas Logik ergänzt. Nicht dass man sich versehentlich ein Laufwerk löscht :smiley: Und die Dialoge gefixt

@NoBl

Programmieren direkt über den TonUINO: Arbeitsstand ist hier im Branch GitHub - donschoof/tonuino-manager at feature/tonuino-serial-card-programming · GitHub

Gerne reinschauen und Feedback. Ich hatte noch keine Zeit das zu testen: Reader kann im Menü geändert werden

Muss noch erst einen TonUINO und auch Zeit zum testen „freischaufeln“, bin aber mächtig gespannt.

So, jetzt läuft ein Nano ESP32 mit altivierten SerialCommands as Input.
Verbindung zum PC ist OK (Anzeige in der Konsole und er lässt sich auch steuern).
Damit sollte die Verbindung TonUINO ↔ PC (über COM9) eigentlich OK sein

Installiert habe ich den Tonuino-Manager 1.2.5 mit der setup.exe für Windows
Das Einlesen der Daten einer SD-Karte klappt.
Dateien lassen sich auswählen und auch wiedergeben.

Nicht aktiv ist jedoch das gesamte Bedienfeld unten links, so dass ich keine Möglichkeit habe, den Reader auszuwählen oder irgendeine andere Aktion zu starten.

Fehlt da etwas auf meinem PC oder ist es der „Fehler 48“ (sitzt 48 cm vor dem Bildschirm) ?

1 „Gefällt mir“

Falsch gemacht hast du in dem Sinne nichts - Hab die Änderungen bisher nur im Branch und kein Release gepackt davon. Die 1.2.5 kann das also noch nicht. Ich bau mal ein Testrelease

1 „Gefällt mir“

Ich habe mal angefangen, die 1.3.0-RC1 auf dem Mac zu testen. SD-Karte genommen, alle Ordner und Dateien auf einen Rutsch drauf kopiert und bereinigen lassen. Dabei gibt es einen Fehler:

._ am Anfang des Dateinamens ist überflüssig, die Datei heißt .DS_Store

1 „Gefällt mir“

Ist im main Stand gefixed, war ne Race Condition mit dem OS. Die Datei Existiert auch, ist aber schon weg, wenn der versucht hat die zu löschen. Das sind Resource forks vom System

Das heißt, dass das jetzt in der 1.2.5 drin ist? Die 1.3.0-RC2 macht das immer noch so wie die RC1

Edit: OK, hab’s gefunden und teste gerade…
…den Startsound höre ich schon mal, wenn ich die so erstellte SD-Karte in den TonUINO stecke. Wenn das alles klappt, dann wäre das eine enorme Arbeitserleichterung. Dann bräuchte man nicht jeden Ordner einzeln anzulegen und zu füllen (wie mit der TonUINO-Toolbox) sondern könnte alles auf einen Rutsch rüber kopieren, die SD-Karte säubern und schon würde sie funktionieren!

So ganz sauber läuft diese Art der SD Kartenerstellung aber nicht: Vor dem Start des Startsounds höre ich nämlich Störgeräusche, die von der SD-Karte stammen und wenn ich den TunUINO stoppe, kommt kein pling. Mit einer SD-Karte, die ich herkömmlich erstellt habe, passiert das nicht.

Eigentlich sollte das alles löschen was nicht advert, mp3 oder 01-99 ist und in den eigenen Ordnern alles was nicht mp3 und korrekt benannt ist.

kannst du checken was übrig bleibt?