Initiation à Tonuino en France

#1

Note : Pour des questions de pratique et ne pas surcharger les modérateurs qui ne parlent pas français, merci de traduire vos messages en Allemand ou en Anglais.
Vous pouvez pour cela utiliser l’excellent https://www.deepl.com/

Hello à tous,

Je viens avec succès d’installer Tonuino, cela à l’air de fonctionner mais je rencontre bien sûr mes premières incompréhension.

En tout cas, j’ai sans le vouloir vraiment programmé ma première carte tag RFID mais cela devait être il y a quelques jours lors de mon premier essaie. Lol !

Ce site étant bien touffu, je suis preneur de liens vers les tutoriels aidant à l’initiation à la programmation des cartes tag et, puisque les “étrangeros” ont l’air d’avoir pas mal de mal à s’y retrouver à ce sujet, je me propose de faire un tutoriel au fur et à mesure de ma propre compréhension.

Pour la petite histoire, la semaine dernière j’avais déjà câblé un prototype qui semblait fonctionner mais j’ai été incapable (ainsi que la personne qui m’accompagnait) de comprendre comment programmer les cartes.

Grace à ces forums, j’y vois plus clair maintenant mais c’est encore un peu confus au niveau de la mise en œuvre.

Mais avec votre aide, je pense que ça va aller. :slight_smile:


Hallo zusammen,

Ich habe gerade erfolgreich Tonuino installiert, es scheint zu funktionieren, aber natürlich begegne ich meinem ersten Missverständnis.

Wie auch immer, ich habe unbeabsichtigt meine erste RFID-Tagkarte programmiert, aber es muss vor ein paar Tagen gewesen sein, als ich sie zum ersten Mal ausprobiert habe. Lol!

Da diese Seite sehr buschig ist, nehme ich Links zu Tutorials, die helfen, die Programmierung von Tag Cards vorzustellen, und da “Ausländer” viel Mühe haben, sich in diesem Thema zurechtzufinden, schlage ich vor, ein Tutorial zu erstellen, sobald ich es verstehe.

Fürs Protokoll, letzte Woche hatte ich bereits einen Prototyp verkabelt, der zu funktionieren schien, aber ich war nicht in der Lage (und auch die Begleitperson nicht) zu verstehen, wie man die Karten programmiert.

Dank dieser Foren kann ich jetzt klarer sehen, aber es ist immer noch ein wenig verwirrend in Bezug auf die Umsetzung.

Aber mit deiner Hilfe denke ich, dass es mir gut gehen wird. :slight_smile:

#2

Bonjour jack31
J’ai aussi realisé ce projet de TonUINO avec succes. Peut etre je peux t’aider comprendre l’utilisation. J’ai deja installé un guide d’utilisation à ce discours. Ci tu voudrais je peux essayer a faire une traduction en France. D’abort peut etre un petite explication a programmer le tag ou une carte.

Si la carte n’est pas encore utilisé, tu dois le mettre sur le lecteur/emitteur RFID. C’est très important, que la carte reste sur le lecteur jusqua fin de programmation.
La carte vide va etre connaitre de TonUINO et le comment est OH EINE NEUE KARTE.
Apres tu dois choisir le classeur ou se trouvent les donnees de MP3.
Ensuite le modus de execution.

Au fin il dois finctionner.

#3

Salut Thomas (et à tous), :slight_smile:

C’est magnifique !

J’accepte avec joie ta proposition car, bien que comprenant le système tous les jours un peu plus, je suis encore assez perdu avec toutes ces options d’autant plus que la (belle) langue de Goethe est plus chinoise pour moi que l’implémentation du code Arduino que je n’ai découvert qu’il y a quelques semaines.

Yes.

Tu peux me donner le lien si tu en as un et je vais déjà m’empresser de voir ça. Cela me manque tellement. :-//

Pour laisser la carte sur le lecteur jusqu’à fin de programmation, j’avais compris mais je n’ai pas pu dépasser l’étape du choix du répertoire (01) et du fichier à associer au tag. Toutes les cartes que je programme s’associent au premier mp3. Enfin, je vais pouvoir avancer. :wink:

Ensuite, il y a tellement d’options (par exemple le menu administrateur) que je suis relativement paumé et ton aide me fera avancer.

Un grand merci pour ton intervention.

It’s beautiful! It’s beautiful!

I gladly accept your proposal because, although I understand the system a little more every day, I am still lost with all these options, especially since Goethe’s (beautiful) language is more Chinese for me than the implementation of the Arduino code that I only discovered a few weeks ago.

Thomas-Lehnert:

I have already installed a user guide to this speech. If you would like I can try to do a translation in France

Yes.

You can give me the link if you have one and I’ll be quick to see it. I miss it so much. :-//

To leave the card on the reader until the end of programming, I understood but I could not go beyond the step of choosing the directory (01) and the file to associate with the tag. All the cards I program are associated with the first mp3. Finally, I’ll be able to move on. wink:

Then, there are so many options (for example the administrator menu) that I’m relatively lost and your help will help me move forward.

Thank you very much for your intervention.

#4

Is it possible to keep the discussion in English? I am not sure how many ppl can follow in french and using deepl for every post is not ideal either. Thanks.

#5

@stephan

Okay for English. I’m sorry. I’m sorry

#6

Tonuino-DEV vers. 2.01 fonctionnement


generer une nouvelle carte

(demarre automatiquement, si tu pose une carte vide sur le lecteur RFID)
La carte doit rester sur le lecteur RFID jusqua fin de configuration !!
** Message auditive de TonUINO, "OH EINE NEUE KARTE"
- choix de dossier
  (par des boutons-volume, aussi pour la creation d'une carte d'administrateur)	-> Play

- choix de mode d'execution , comme suivant
  (par des boutons-volume)							-> Play
** Message auditive de TonUINO, "WÄHLE DEN WIEDERGABEMODUS"
- Hörspielmodus , mode pièce radiophonique
  (joue un titre de dossier par hazard, Boutons Avant, Devant sont arrêteés) 	-> Play ->ok.
- Albummodus  , mode album
  (joue le dossier completement en ordre d'enumeration)				-> Play ->ok.
- Partymodus , mode party
  (joue le dossier completement en ordre par hazard) 				-> Play ->ok.
- Einzelmodus , mode unique
  (joue un seul titre de dossier)		  -> Play-> choix de titre 	-> Play ->ok.
- Hörbuchmodus , mode livre-cassette
  (joue le dossier completement en ordre d'enumeration et memorise le progrès	-> Play ->ok.
- Adminfunktionen , fonctionnes d'administrateur
  (pousse le bouton Play a créer une carte administrateur)			-> Play ->ok.
- Spezialmodus von bis , mode special de  à
  (Hörspiel, mode pièce radiophonique, joue un titre de dossier par hazard
   entre titre de start declaré et titre de fin declaré)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Album , mode album de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré )
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Party , mode party de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré par hazard)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.

Adminfunktionen , Fonctionnement de menu administrateur

  -> posse tout les trois boutons a demarrer les fonctionnes administrateur,
     ou pose la carte administrateur sur le lecteur RFID 
  (pour chaque fonktion de menu administrateur tu dois demarrer le menu
    administrateur a nouveau)

- choix de fonction par des boutons-volume, 					-> Play
- arreter -> Play pousse plus de 5 secondes ->ok

eine Karte neu konfigurieren , configurer dune carte deja utilisé ->Play

 -> pose la carte sur le lecteur RFID! 
   La carte doit rester sur le lecteur RFID jusqua fin de configuration !!

- choix de dossier
  (par des boutons-volume, aussi pour la creation d'une carte d'administrateur)	-> Play

- choix de mode d'execution , comme suivant
  (par des boutons-volume)							-> Play
** Message auditive de TonUINO, "WÄHLE DEN WIEDERGABEMODUS"
- Hörspielmodus , mode pièce radiophonique
  (joue un titre de dossier par hazard, Boutons Avant, Devant sont arrêteés) 	-> Play ->ok.
- Albummodus  , mode album
  (joue le dossier completement en ordre d'enumeration)				-> Play ->ok.
- Partymodus , mode party
  (joue le dossier completement en ordre par hazard) 				-> Play ->ok.
- Einzelmodus , mode unique
  (joue un seul titre de dossier)		  -> Play-> choix de titre 	-> Play ->ok.
- Hörbuchmodus , mode livre-cassette
  (joue le dossier completement en ordre d'enumeration et memorise le progrès	-> Play ->ok.
- Adminfunktionen , fonctionnes d'administrateur
  (pousse le bouton Play a créer une carte administrateur)			-> Play ->ok.
- Spezialmodus von bis , mode special de  à
  (Hörspiel, mode pièce radiophonique, joue un titre de dossier par hazard
   entre titre de start declaré et titre de fin declaré)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Album , mode album de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré )
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Party , mode party de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré par hazard)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.

maximale Lautstärke auswählen , choix de volume max -> Play

- regler le volume par des boutons-volume					-> Play ->ok.

minimale Lautstärke auswählen , choix de volume min -> Play

- regler le volume par des boutons-volume					-> Play ->ok.

Lautstärke beim Start festlegen , choix de volume a demarrage -> Play

- regler le volume par des boutons-volume					-> Play ->ok.

EQ-konfigurieren , configurer de la tonalité -> Play

 - choix de la tonalité par des boutons-volume 
  -Normal, Pop, Rock, Jazz, Klassik, Bass, 					-> Play ->ok.

Eine Modifikationskarte erstellen , créer d’une carte de modification -> Play

- choix de la modification par des boutons-volume 
  (Schlummermodus, mode petite somme,
   Stoptanz, mode jeu danser interrompé
   TonUINO-Sperre, mode blocage 
   Krabblermodus, mode Bébé
   KITA-modus, mode école maternell
   Titel wiederholen , mode repeter le titre eternelle 				-> Play

* Schlummermodus (arreter après le temp déclaré) 				-> Play
  choix le temp à arreter par des boutons-volume
 (5min, 15min, 30min, 60min) 							-> Play ->ok.

* Stoptanz 
 (TonUINO arrete le passage de titre par hazard
  et poursuit après un petit pause), 						-> Play ->ok.

* TonUINO-Sperre 
    TonUINO bloqué
   (seulement la carte d'adminstrateur, carte de blocage
   ou carte vide fonctionnnent) 						-> Play ->ok.

* Krabblermodus 
 (Boutons bloqué, seulement des cartes fonctionnent) 				-> Play ->ok.

* KiTa-modus 
 (chaque titre va terminé, avant une nouvelle carte.
  Boutons avant et devant sont bloqué) 						-> Play ->ok.

* Titel wiederholen 
 (le titre actuelle se repet eternelle) 					-> Play-> ok.

Karte auflegen -> Karte wird konfiguriert
pose la carte -> carte va configurer						-> ok.

Tasten mit einem Shortcut konfigurieren -> Play

(Langer Tastendruck startet den Shortcut.
 Funktioniert nur wenn gerade nichts abgespielt wird.)
configurer d'un shortcut des boutons
(pousser loan demarre le shortcut.
ca fonctionne seul, si le TonUINO ne passe pas un titre

- Shortcut auswählen (Über Lautstärketasten den gewünschten Shortcut auswählen.
  Pausetaste, Lautertaste, Leisertaste, Shortcut beim Start) 
  choix de shortcut	
  Bouton pause, avant ou devant, shortcut de demarrage				-> Play

- choix de dossier
  (par des boutons-volume, aussi pour la creation d'une carte d'administrateur)	-> Play

- choix de mode d'execution , comme suivant
  (par des boutons-volume)							-> Play
** Message auditive de TonUINO, "WÄHLE DEN WIEDERGABEMODUS"
- Hörspielmodus , mode pièce radiophonique
  (joue un titre de dossier par hazard, Boutons Avant, Devant sont arrêteés) 	-> Play ->ok.
- Albummodus  , mode album
  (joue le dossier completement en ordre d'enumeration)				-> Play ->ok.
- Partymodus , mode party
  (joue le dossier completement en ordre par hazard) 				-> Play ->ok.
- Einzelmodus , mode unique
  (joue un seul titre de dossier)		  -> Play-> choix de titre 	-> Play ->ok.
- Hörbuchmodus , mode livre-cassette
  (joue le dossier completement en ordre d'enumeration et memorise le progrès	-> Play ->ok.
- Adminfunktionen , fonctionnes d'administrateur
  (pousse le bouton Play a créer une carte administrateur)			-> Play ->ok.
- Spezialmodus von bis , mode special de  à
  (Hörspiel, mode pièce radiophonique, joue un titre de dossier par hazard
   entre titre de start declaré et titre de fin declaré)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Album , mode album de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré )
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.
- Spezialmodus von bis Party , mode party de à
  (joue toute les titres entre titre de start declaré et titre de fin declaré par hazard)
	 -> Play, choix le titre de start -> Play, choix le titre de fin	-> Play ->ok.

Timer konfigurieren ( Timer für die automatische Abschaltung konfigurieren.

Abschaltung über Powerbank oder MOSFET switch oder Polulu) 			-> Play
configurer le timer pour l'arret automatiquement
- Einstellung der Abschaltzeit über Lautstärketasten.
  choix de temp a arreter automatiquement
  (5min, 15min, 30min, 60min, ne pas arreter.) 					-> Play ->ok.

Einzelkarten für einen Ordner erstellen. créer une carte unique a un dossier

- Ordner auswählen mit Lautstärketasten. 
  choix de dossier par des boutons-volume					-> Play 
- Startdatei auswählen mit Lautstärketasten.
  Titre a debut				 					-> Play
- Enddatei auswählen mit Lautstärketasten. 
  Titre au fin									-> Play
- Karten nacheinander auflegen. Poser des cartes une apres les autre
  (Karten werden angesagt und nacheinander konfiguriert) 
  Le TonUINO dit quelle carte il veut						-> ok.

Funktionen der Lautstärketasten umdrehen ,

     changer de fonctionnement des boutons-volume

 (change le fonctionnement des boutons-volume) 					-> Play

- Nein   Funktion bleibt unverändert. 
	 (Nächster, voriger Titel -> kurzer Tastendruck
	 Lauter Leiser -> langer Tastendruck, 
         Lautstärke wird fließend verändert) 				-> Play -> ok.
  NON la fonctionnement ne change pas
	(Titre avant, devant -> pousse courte
	 volume plus volume moins -> pousse longe

- Ja     Funktion wird getauscht. 
	 (Nächster, voriger Titel -> langer Tastendruck
	 Lauter Leiser -> kurzer Tastendruck, 
	 Lautstärke wird stufenweise mit jedem Tastendruck verändert)	-> Play -> ok.
  OUI la fonctionnement change
	(Titre avant, devant -> pousse longe
	 volume plus volume moins -> pousse courte

Alle Einstellungen löschen , effacer toutes les declarations

(alle Einstellungen werden gelöscht und auf Defaultwerte zurückgesetzt) 
toutes declarations vont effacer et posées au standart			-> Play -> ok.

Das Adminmenü absichern. protection de menu administrateur

 (Schutz des Adminmenüs gegen unbefugtes oder versehentliches Aufrufen) 	-> Play

- Kein Schutz , pas de protection
  ( Adminmenü kann jederzeit durch drücken der drei Tasten 
   Play, Lautstärke +, Lautstärke - aufgerufen werden.)
demarrage de menu administrateur par pousser des trois boutons
 a quelques secondes 							-> Play -> ok.

- Nur Adminkarte , seulement la carte administrateur
  (Adminmenü kann nur mit der Adminkarte aufgerufen werden.) 			-> Play -> ok.
  Adminkarte funktioniert immer. La carte admin fonctionne toujour

- Code Eingabe , par code
  (Code par PIN. 4x bouton en suivre declaré) 					-> Play
  - declarer le PIN
   (pousse des boutons a ton choix 4x),
 -> le TonUINO ne donne aucun commentar

- Rechenaufgabe , devoir arithmetique
  (demarrage de menu admin par un dvoir arithmetique) 				-> Play -> ok.
  Pousse le trois boutons a demarrer le menu admin. 
  Le TonUINO te pose un devoir arithmetique. (Addition ou subtraction)
  Pousse le resultat par des boutons-volume et confirme par Play

voici le fonctionnement en France. J’espère vous pouvez le utiliser.
Bon chance
Je m’excuse pour des fautes, mais je suis depuis environs 10 ans au Dehors d’exercise.

1 Like
Bedienungsübersicht für DEV2.1 in französich verfügbar
#7

Hello,

I “started” to format your tutorial on the dedicated page of my site but it has a lot of work to do. Just to understand everything. :wink:

In fact, I discovered (among other things) this notion of “modes” that I had guessed but whose use I did not understand.

Hörspielmodus
Albummodus
Partymodus
Einzelmodus
book-cassette
And so on…

If I understood correctly, we associate a card with a mode that plays a file title by chance, plays the file completely etc. but I don’t understand…

  • Einzelmodus, single mode (plays a single folder title)
    -> Play-> Title choice -> Play ->ok.

If that were the case, it would explain why I couldn’t get a result because I was trying to associate a tag card with a single title.

Apart from putting only one file per folder to play it by the card, is there another technique?

#8

Another thing that worries me is when the program crashes or at least waits for an action that I don’t know how to submit to it.

As I am ignorant, in these cases, I unplug the Nano or do a Reset on it, always wondering if it is really good for his health.

In fact, how do we do it in these cases?

For the example MonUino seems to be sleeping at this time and doesn’t want to play anymore.
The current concern I can’t solve is…

TonUINO JUKEBOX
by Thorsten Voß
Stephan Eisfeld
and many others
---------------
flashed
  May 21 2019
  17:22:40
prefs read
  v1
prefs migrate
  -
init nfc
Firmware Version: 0x92 = v2.0
init mp3
   start 15
     max 25
    menu 15
      eq normal
sleep error
  tracks sleep error
sleep error
#9

Something is not right with the player. It should never go to sleep in the first place.

As for the play modes, this should have explained it all:

Story mode. Play one random track from the folder.
Album mode. Play the complete folder.
Party mode. Randomly play the complete folder.
Single mode. Play one particular track from the folder.
Audiobook mode. Play the complete folder and track the progress.

#10

Quelle logicielle utilise tu? Sur GitHub existe deux version de logicielle. La version Master et la Version DEV. Les deux versions sont très different a ses fonktions. Le tutorial est pour la version DEV. A mon traduction j’ai laissé quelques phrases en allemand et ajouté derriere la traduction francaise. Les modes sont expliqué comme ca.

#11

The above is not Master or DEV, it’s my fork. Anyhow as you guys stick to french, I am out. I can’t help that way.

#12

Sorry, ich wollte dich da nicht ausbooten. Mein Englisch ist leider nicht sehr gut. des halb die Konversation mit jack auf französisch. Das kann ich halt besser.

#13

Das Forum kann aber auf französisch nicht moderiert werden. Daher ist in der Kategorie Beschreibung explizit englisch erbeten. Per PN kann von mir aus auch Klingonsich :wink: geschrieben werden, aber öffentlich bitte bei Deutsch und in #international bei Englisch blieben. Danke.

#14

…As far as the game modes are concerned, that should have explained everything:

Easy to say. ,)

For the version used, it is the DEV.

I put back the original.ino, formatted the SD card and put back the original mp3s to avoid problems with dates and tampering attempts. So I’m under a brand new DEV.

Now, are there any traces left in NANO’s memory…

I don’t know and that’s why I was asking how to properly “reset”.

…Anyway, as you stick to French, I got out.

Why not open French and English categories on these forums?

I am sure that many who are not German-speaking are discouraged because they have difficulty communicating.

Google or other translators are very nice, but when it comes to technique, conversations can sometimes be tedious. See, we talk about it in this one. :-//

For my current problem, I ironically said that my Tuino was asleep because I saw while doing research that the error code often related to the timer.

Which I haven’t touched since I haven’t entered the administration menu yet or without knowing it.

It may be a bad manipulation, a bug or a perfectly honest function that you can’t get out of.

I therefore repeat my question.

How do we get by when the program is blocked and we don’t know the command to go back?

#15

Sorry @Stephan

I saw your post on internationalization too late. :-//

#16

Why are you then posting console output that is clearly not from DEV? So you either Post wrong output, or are not on DEV.

The forum can’t be moderated in any other language than German or English. Hence we stick to that please.

You are right the sleep thing is because the timer kicked in. Once that happens you need to reset via the reset button or power cycle. There is no other way. For experimenting I suggest you disable the timer in the admin menu.

#17

–Why are you then posting console output that is clearly not from DEV? So you either Post wrong output, or are not on DEV.

I don’t know. I probably made a mistake and I’ll take it up again tomorrow to clarify

I have understood the issue of moderation for possible international forums.

–You are right the sleep thing is because the timer kicked in. Once that happens you need to reset via the reset button or power cycle. There is no other way. For experimenting I suggest you disable the timer in the admin menu.

Good experience to discover this famous administrator menu that we talk about so much. Thank you for your advice. :slight_smile:

1 Like
#18

Hello everyone, :slight_smile:

The great adventure of entering the administrator menu has begin.

…but I can’t get into it. Here is what it looks like below.

Note : @stephan was right. This morning I handed over the .ino of the DEV version. So much for me. Rinsed: rinsed:

TonUINO JUKEBOX

by Thorsten Voß

Stephan Eisfeld

and many o

TonUINO JUKEBOX
by Thorsten Voß
Stephan Eisfeld
and many others
---------------
flashed
  May 22 2019
  11:15:38
prefs read
  v1
prefs migrate
  -
init nfc
Firmware Version: 0x92 = v2.0
init mp3
   start 15
     max 25
    menu 15
      eq normal
  tracks 27
init 3 buttons
init 10m timer
ready
#19

This is not DEV. This is mine. For parents menu, hold play/pause until it triggers (after 5s).

#20

Yes, you’re right again.

When in doubt, I went to the official Github and downloaded the latest DEV which does not match yours that I had in a directory called DEV.

It seems that you should differentiate the fork versions so that we can find our way around.

For example, at the top of the Tonuino.ino file, the name of the version could be mentioned, which is not the case at the moment.

This is my last return.

 _____         _____ _____ _____ _____
|_   _|___ ___|  |  |     |   | |     |
  | | | . |   |  |  |-   -| | | |  |  |
  |_| |___|_|_|_____|_____|_|___|_____|

TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.

=== loadSettingsFromFlash()
Version: 2
Maximal Volume: 25
Minimal Volume: 5
Initial Volume: 15
EQ: 1
Locked: 0
Sleep Timer: 0
Inverted Volume Buttons: 1
Admin Menu locked: 0
Admin Menu Pin: 1111
=== setstandbyTimer()
0
Firmware Version: 0x92 = v2.0
=== playShortCut()
3
Shortcut not configured!