Ich habe jetzt insgesamt 5 Tonuinos gebaut und Schritt für Schritt die verschiedensten Funktionen hinzugefügt. Danke an Alle, die hier ihre Ideen und Problemlösungen gepostet haben. Dadurch war es mir möglich nun ein Maximum an Funktionen zu Integrieren. In meiner letzten Version habe ich nun keine Fehlfunktionen mehr festgestellt. Hier mal eine Übersicht:
_____ _____ _____ _____ _____
|_ _|___ ___| | | | | | |
| | | . | | | |- -| | | | | |
|_| |___|_|_|_____|_____|_|___|_____|
TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.
***************************************************************************
Version Thomas Lehnert
letzte Änderung 2019-12-29
Meine Änderungen
-Unterstützung USB-Stick
-Abschaltung über MOSFET, shutdownpin - Low aktiv
-USB-Powerschaltung über MOSFET - Usb powerpin -High aktiv
-Verzögerte Zuschaltung des Lautsprechers beim Einschalten, über MOSFET (Unterdrückung Einschaltgeräusch)
-StandBy Timer auf 5 min gesetzt und aktiviert
-Menülautstärke wird unabhängig von letzter Lautstärke auf Startlautstärke gesetzt
-Jingle beim Auflegen oder Entfernen der Modifikationskarten, Funktion wird angesagt
-Hörbuchmodus, Fortschritt wird bei langem Druck der Pausetaste auf Track 1 zurückgesetzt
-Feedback beim Beenden des Admin-Menues
-Sleepmodus, Ausfaden der Lautstärke über die letzten 20 Sekunden. Standbytimer auf 1 sek
-Sleepmodus, Neue Karte und Tasten ausser Play-Pause bis zum Ausschalten gesperrt
-Animation mit LED-RGB-Ring, Ein- und Ausschaltbar über langen Druck Up + Down
-Abschaltung der LED-Animation über Standbytimer zur Abschaltung Powerbank Software-only
-Fix Spezialmodus Von-Bis-Album
****************************************************************************************/
Hardwaremäßig habe ich die Standartschaltung ergänzt mit ;
-Einschalt-Flip-Flop und Mosfet zum Ein und Ausschalten mit Aufweckfunktion der Powerbank
-USB-Buchse zum Anschluss eines USB-Sticks
-Spannungsversorgung des USB Sticks wird über Mosfet geschaltet
-Alle Signale zwischen Arduino und RFID-Reader und DF-Player gehen über einen
8 Bit Bidirektionalen Levelshifter
-Lautsprecher wird beim Einschalten über Mosfets verzögert zugeschaltet
-Integration eines Neopixel LED Rings zur Animation im HUE Spektrum
-Versteckte Zusatztaste zur Zwangs-Ausschaltung, falls der Arduino mal hängt
Wer interessiert ist kann mich anmailen. Ich stelle gerne meine Schaltung und Code zur Verfügung.
Den Code habe ich ausserdem recht ausführlich kommentiert, was die Orientierung und das Verständnis erheblich erleichtert.