Diese Instructable ist ein direkter Nachfolger von diesem. Am Ende dieser Aufbau ist (endlich) mein Plattenspieler-Projekt fast abgeschlossen.
Das Ziel entwickelt, eine gut aussehende und PCB mit SMD electronic mit einem arbeitenden ATtiny85 + Software arbeiten!
Also die Ausgangssituation eine Perfboard wie im Bild gezeigt. Auf dieser Perfboard befindet sich eine Lightdriven-Spannungsquelle eine Spannung, die einen Motor treibt ein PWM-Signal aus dem Arduino umwandeln. Alles ist in meiner anderen Instructables beschrieben. Die Eingabe für den Arduino stammt aus einem Generator, zeigt die aktuelle Geschwindigkeit. Daher die Arduino misst die aktuelle Geschwindigkeit und verwendet ein PID-Regler zu kontrollieren den Wert auf den bestimmten Geschwindigkeitswert für den Plattenspieler. Diese Speedvalue wird durch eine Messung der Laufzeit für eine Umdrehung des Drehtellers durch eine Lichtschranke Messung wieder gegeben.
Die grundlegende Implementierung lautet wie folgt:
--> messen Zeit für eine Umdrehung
--> wenn diesmal größer ist als die normale Geschwindigkeit (33,33 u/min für einen Plattenspieler)
--> Geschwindigkeitswert erhöhen und PID-Regler regelt auf diesen Wert sehr schnell
--> Wenn langsamer das Gegenteil tun und wenn seines gleichen, fein!