Tonuino reagiert sensibel auf Außentemperatur

Hallo zusammen,

ich hab folgendes Problem mit meinem Tonuino. Gerade jetzt im Winter steht der Tonuino den ganzen Tag im Schlafzimmer bei gekipptem Fenster, ich schätz, dass es da so an die 16-18 Grad drin hat. Wenn ich ihn dann abends einschalte geht er zwar an, erkennt aber keine Karten. Manchmal erkennt er eine, aber keine weitere (30 Minuten Timer z.B.) und manchmal erkennt er gar keine Karte, sprich der RFID Leser spricht nicht an. Es tut sich einfach gar nichts.

Jetzt wollte ich mich gerade mal dem Thema annehmen und alle Kabel usw. überprüfen, aber hier im warmen Büro funktioniert alles wunderbar.
Sobald ich ihn kurz in die Kälte stelle, selbes Problem wie beschrieben… danach 20 Sekunden vor den Heizstrahler, zack, einwandfreie Funktionsweise.

Kann es wirklich daran liegen, dass die Bauteile <20° nicht aushalten? Oder hab ich eventuell etwas falsch verlötet, bzw. gesteckt? RFID ist per Jumperkabel mit dem Arduino verbunden.

Danke schonmal und schöne Grüße

Clemens

Hmm, hatte das noch nie.
Evtl. hast du ja doch ein Problem mit einer Lötstelle, die auf die Temperaturunterschiede reagiert.

Schau doch mal, was die Konsole sagt, wenn der Tonuino „abgekühlt“ ist.
Evtl. sieht man dann mehr.

Ich tippe da auch auf eine Kontaktsache. Das Bauteile auf solche eigentlich normalen Temperaturänderungen reagieren ist sehr unwahrscheinlich. Es könnte wohl auch eine Lötstelle sein wie @Manuel schon geschrieben hat. Um das rauszufinden die Kalten Platinen einzeln mit einem Föhn anpusten. Dann sollte recht schnell zu Tage treten wer der Übeltäter ist. Alternativ macht man sowas mit Kältespray, aber das wirst du sicher nicht haben.
Es Könnte aber auch sein, dass sich Feuchtigkeit durch kondensation auf der Platine bildet, die die Funktion beeinträchtigt. Hast du eventuell solche kleinen Trockenmittelsäckchen, die manchmal in Verpackungen von Geräten enthalten sind. Dann würde ich mal die Technik zusammen mit diesen Säckchen in einen großen Zippobeutel packen und die Funktion bei kälte und wärme testen. Eine kleine Papiertüte mit Kochsalz sollte den gleichen Effekt wie das Trockenmittel haben. Zippobeutel muss aber während des Testes verschlossen bleiben.

Oh das mach lieber nicht.

  1. kann man mit einem nicht so punktuell erhitzten dass man so eine Fehlerstelle findet.
  2. sind elektronische Bauteile für übliche Temperaturen gebaut. Hält dort ein Fön drauf kann schon jemand schaden nehmen.
    Jupp, löten für 5 Sekunden halten sie auch aus, aber wenn einer eifrig mit dem Fön auf Fehlersuche ist sind 5 Sekunden nichts.

Hi Clemens,

hast du die Chance im kalten Zustand einfach mal über den USB die Ausgabe zu prüfen?

Du sagst, er reagiert nicht auf die Karte. Wenn wir davon ausgehen, dass die Komponenten keine Mimosen sind, und Elektronik hat in aller regel nichts gegen trockene Kälte, dann wäre der erste Schritt zu prüfen, ob der Kartenleser nicht will, oder ob der Nano schon nicht anspringt.

Also ab in die Kälte, und an den USB hängen. Dann im Monitor gucken, ob der Nano hoch läuft. Läuft die Initialisierung durch?
Dann die Karte ran. Auch da erfolgt eine Ausgabe über der USB. Kommt da was?
Wenn ja, dann bleibt nur noch der Weg zum Player.
Wenn du den prüfen willst, kannst du einfach mal IO1 oder IO2 auf GND legen. Das entspricht NEXT oder PREVIOUS Track auf Player ebene. Wenn er da nichts von sich gibt, dann fehlt ihm Spannung, oder die Karte.
Wenn er auf IO1 reagiert, dann guck dir die Verbindung zum Nano an.

Dann viel Glück auf der Jagd!

MfG, Nick

Hi Clemens, was ist bei deinem wetterfühligen Tonuino raus gekommen?

Auch wenn das an der eigentlichen Fragen etwas vorbeigeht: Gelüftet wird ein paar Minuten mit Stoßlüften und dann die Fenster wieder zu. Den ganzen Tag Fenster kippen ist energetisch ineffizient und begünstigt dadurch, dass die Wand abkühlt, auch noch Schimmelbildung.

2 „Gefällt mir“

Das ist mir jetzt echt nen Smilie wert. :joy:

Und am besten vegan ernähren, wegen der Treibhausgase :wink:

Ja aber Kühe machen doch viel Treibhausgas.:cow::cow::cow:

Genau, wahrscheinlich weil sie sich vegan ernähren :wink:. Also :meat_on_bone: für den Klimaschutz.

Das würde mich auch interessieren.

So, hier bin ich wieder :slight_smile:
Vielen Dank für die ganzen Antworten… vor allem die „wie lüftet man richtig“ Antwort fand ich gut :slight_smile:

Nachdem ich dann rausgefunden hatte, wie das mit dem Auslesen am PC funktioniert, konnte ich den Fehler ums verrecken nicht mehr reproduzieren… Vorher war das jeden Abend, jetzt ist es noch einmal passiert, da war ich aber nicht daheim. Mittlerweile läuft sie wieder einwandfrei und ich hab keine Ahnung warum. Ich habe nichts geändert, keine Verbindungen gar nix. Weiß jetzt gar nicht ob ich zufrieden sein soll, oder nicht. Hätte nämlich eigentlich schon gern gewusst, wo der Fehler lag.

Und das Thema lüften werd ich hier vielleicht nochmal „intern“ diskutieren müssen :wink:

2 „Gefällt mir“

Nein, zufrieden ist man mit diesem Ergebnis nie, denn man weiß das etwas nicht stimmt und hat immer Angst vor diesem Fehler.
Schade dass die Geschichte so endet.

1 „Gefällt mir“

Ein Arbeitskollege sagt zu sowas immer: „Wenn der Fehler gut ist kommt er wieder!“ :rofl:

2 „Gefällt mir“

Mach doch mal ein paar Bilder deines Aufbaus.

Es ist viel leichter eine Aussage zu treffen wenn man auch optisch die Kontakte und Verkabelung prüfen kann.
Auch wenn es aktuell funktioniert. Eventuell können wir auch ein paar Tipps geben.

1 „Gefällt mir“

Aus meiner Erfahrung mit solchen Problemen/ Phänomenen, ist das zu 95% eine kalte Lötstelle ( Material schrumpft- keine Verbindung) oder schlechte Jumperkabel (DuPontt Stecker /Buchsen) - Verbindungen zum RFID Reader oder MiniPlayer
Mit dem Fön wäre ich auch sehr vorsichtig.
Den Nano kannst du ja auch einfach mit dem Blinksketch testen. Vorher ausstecken.
Das Problem mit dem „keine Karten erkennen“ erkennen, hat bei mir meistens daran gelegen , dass er RFID-Karte erkannt hat aber die Tracks auf SD-Karte nicht . Man denkt er erkennt die Karte nicht. Also ich jedenfalls :crazy_face: .
Also könnte es vielleicht auch an der Verbindung zum Miniplayer liegen.
Bei mir war es allerdings immer die Formatierung, aber da hat mir der Tipp von Thomas mit dem Formatierungstool weitergeholfen. Das hat natürlich nichts mit der Temperatur zu tuen. Der Player ist halt sehr pingelig, was dass angeht.

Der Fehler ist offensichtlich ein guter gewesen, denn er kam wieder :slight_smile:
Konnte ihn diesmal mit der Konsole auslesen, dann kam zuerst dieser Code:

19:52:14.096 →
19:52:14.096 → _____ _____ _____ _____ _____
19:52:14.096 → |_ |__ | | | | | | |
19:52:14.096 → | | | . | | | |- -| | | | | |
19:52:14.096 → |
| |
|||||||__|
19:52:14.096 →
19:52:14.096 → TonUINO Version 2.1
19:52:14.096 → created by Thorsten Voß and licensed under GNU/GPL.
19:52:14.096 → Information and contribution at https://tonuino.de.
19:52:14.096 →
19:52:14.096 → === loadSettingsFromFlash()
19:52:14.096 → Version: 2
19:52:14.096 → Maximal Volume: 23
19:52:14.096 → Minimal Volume: 3
19:52:14.096 → Initial Volume: 10
19:52:14.096 → EQ: 1
19:52:14.096 → Locked: 0
19:52:14.096 → Sleep Timer: 30
19:52:14.096 → Inverted Volume Buttons: 1
19:52:14.096 → Admin Menu locked: 0
19:52:14.096 → Admin Menu Pin: 1111
19:52:14.096 → === setstandbyTimer()
19:52:14.096 → 1800053
19:52:16.255 → Firmware Version: 0x0 = (unknown)
19:52:16.255 → WARNING: Communication failure, is the MFRC522 properly connected?
19:52:16.255 → === playShortCut()
19:52:16.255 → 3
19:52:16.255 → Shortcut not configured!

Also hab ich versucht die Jumperkabel am Reader noch mal etwas fester zu machen und siehe da es funktioniert!

Kurz danach gings dann aber wieder nicht mehr und jetzt bekomme ich diese Fehlermeldung und auch kein Ruckeln oder Neuanschluss ändert irgendwas:

19:54:58.447 →
19:54:58.447 → _____ _____ _____ _____ _____
19:54:58.494 → |_ |__ | | | | | | |
19:54:58.494 → | | | . | | | |- -| | | | | |
19:54:58.494 → |
| |
|||||||__|
19:54:58.494 →
19:54:58.494 → TonUINO Version 2.1
19:54:58.494 → created by Thorsten Voß and licensed under GNU/GPL.
19:54:58.494 → Information and contribution at https://tonuino.de.
19:54:58.494 →
19:54:58.494 → === loadSettingsFromFlash()
19:54:58.494 → Version: 2
19:54:58.494 → Maximal Volume: 23
19:54:58.494 → Minimal Volume: 3
19:54:58.494 → Initial Volume: 10
19:54:58.494 → EQ: 1
19:54:58.494 → Locked: 0
19:54:58.494 → Sleep Timer: 30
19:54:58.494 → Inverted Volume Buttons: 1
19:54:58.494 → Admin Menu locked: 0
19:54:58.494 → Admin Menu Pin: 1111
19:54:58.494 → === setstandbyTimer()
19:54:58.494 → 1800053
19:55:00.649 → Firmware Version: 0x12 = counterfeit chip
19:55:00.649 → === playShortCut()
19:55:00.649 → 3
19:55:00.649 → Shortcut not configured!

Mit diesem counterfeit chip kann ich jetzt nix mehr anfangen?

Hast du noch einen Reader zum Test-Tausch?

Welchen Reader hast du denn genau verbaut? Den häufig verwendeten blauen oder einen anderen?

Das heißt nicht, dass es dadurch besser leitet :wink: . Tausche mal die Kabel aus, denn ein Stecker hat wahrscheinlich keinen guten Kontakt (Ich hatte mal am Stromanschluss ein Jumperkabel, welches Probleme verursacht hatte.). Evtl. kannst du ja mal von Pin (Arduino) zu Pin (Reader) mit einem Messgerät den Widerstand messen…

Die Platine nutzt du nicht?

Ich hab jetzt Mal die Jumper Kabel zum Reader getauscht, im Moment funktioniert es wieder… Mal sehen ob’s das war und ein Kabel vielleicht einfach nicht geleitet hat?

Hab auch noch ein Foto von meinem Aufbau, wie ich das ganze nutze: