117
edits
(10 intermediate revisions by the same user not shown) | |||
Line 220: | Line 220: | ||
der Plattenspieluhr. Mein Motor dreht ein großes Zahnrad, | der Plattenspieluhr. Mein Motor dreht ein großes Zahnrad, | ||
auf welches perfekt eine meiner Hartpapprollen draufpasst. | auf welches perfekt eine meiner Hartpapprollen draufpasst. | ||
Bild 6: Papprolle auf Zahnrad. | |||
[[File:Rotor.jpg|600px]] | |||
'''Bild 6: Papprolle auf Zahnrad.''' | |||
Ich muss hinzufügen, dass ich zwei Drucker zerlegt habe | Ich muss hinzufügen, dass ich zwei Drucker zerlegt habe | ||
und somit zwei Stative für die Papprolle habe. Dadurch | und somit zwei Stative für die Papprolle habe. Dadurch | ||
Line 306: | Line 311: | ||
die tatsächliche Liedlänge auf den Schablonen auf 12 | die tatsächliche Liedlänge auf den Schablonen auf 12 | ||
Takte reduzieren. | Takte reduzieren. | ||
== Sensor == | == Sensor == | ||
Line 464: | Line 468: | ||
[[File:Bild 13.jpg|600px]] | [[File:Bild 13.jpg|600px]] | ||
'''Bild 13: Gelötete Version der R_2R-Leiter. Von | '''Bild 13: Gelötete Version der R_2R-Leiter. Von linksnach rechts, unten LSB bis HSB, oben OUTP und GND''' | ||
Überprüft man das Ausgabesignal an einem Oszilloskop | Überprüft man das Ausgabesignal an einem Oszilloskop | ||
und verbindet nur vereinzelt Bits mit dem Mikrocontroller, | und verbindet nur vereinzelt Bits mit dem Mikrocontroller, | ||
Line 506: | Line 509: | ||
[[File:Bild 18.BMP|600px]] | [[File:Bild 18.BMP|600px]] | ||
'''Bild 18: R_2R Leiter mit acht verbundenen Bit und''' | '''Bild 18: R_2R Leiter mit acht verbundenen Bit und Kurzschluss im höherwertigen Bitpositionsbereich''' | ||
Bei einem Aufbau wie im Bild 13 sollte ein „schöneres“ | Bei einem Aufbau wie im Bild 13 sollte ein „schöneres“ | ||
Sinussignal zu betrachten sein. | Sinussignal zu betrachten sein. | ||
Line 523: | Line 526: | ||
Soweit ich den Code entwickeln konnte, ist dieser im Ordner | Soweit ich den Code entwickeln konnte, ist dieser im Ordner | ||
„DACR_2R“ in der Datei „R_2R.ino“ zu finden. | „DACR_2R“ in der Datei „R_2R.ino“ zu finden. | ||
== Digital-Analog-Wandler zur Erfassung mehrerer Schalter mittels eines einzelnen Analog-Pins == | == Digital-Analog-Wandler zur Erfassung mehrerer Schalter mittels eines einzelnen Analog-Pins == | ||
Line 534: | Line 536: | ||
einen Digital-Pin des Arduino verwenden. Leider sind die | einen Digital-Pin des Arduino verwenden. Leider sind die | ||
Pins immer begrenzt. Gerade bei kleineren Modellen | Pins immer begrenzt. Gerade bei kleineren Modellen | ||
macht sich das stark bemerkbar. Ich die Idee mit einem | macht sich das stark bemerkbar. Ich hatte die Idee mit einem | ||
Analog-Pin mehrere Schalter zu erfassen. Dies macht jedoch | Analog-Pin mehrere Schalter zu erfassen. Dies macht jedoch | ||
nur Sinn, wenn man genau bestimmen kann, welcher | nur Sinn, wenn man genau bestimmen kann, welcher | ||
Line 555: | Line 557: | ||
in der Lage sind, mit einem einzigen Arduino-Analog-Pin | in der Lage sind, mit einem einzigen Arduino-Analog-Pin | ||
ganze 8 Schalter gleichzeitig zu erfassen. | ganze 8 Schalter gleichzeitig zu erfassen. | ||
== Ergebnis/Auswertung == | == Ergebnis/Auswertung == | ||
Line 568: | Line 569: | ||
In dem Ordner „paper & documentation/videos“ sind | In dem Ordner „paper & documentation/videos“ sind | ||
Testvideos des Motors und der Gabellichtschranke zu finden. | Testvideos des Motors und der Gabellichtschranke zu finden. | ||
Ein Programm | Ein Programm, welches dafür sorgt, | ||
dass sich die Spieluhr selbstständig in die Startposition | dass sich die Spieluhr selbstständig in die Startposition | ||
ausrichtet ist sehr wünschenswert und sollte nicht all zu | ausrichtet ist sehr wünschenswert und sollte nicht all zu | ||
Line 592: | Line 593: | ||
[[File:Bild 19.jpg|600px]] | [[File:Bild 19.jpg|600px]] | ||
'''Bild 19: Alle Schaltungen: Arduino Mega unten, R_2RNetzwerk''' | '''Bild 19: Alle Schaltungen: Arduino Mega unten, R_2RNetzwerk links, Schrittmotor-Ansteuerung Mitte rechts, Messschaltung für die Lichtschranke in der Mitte''' | ||
Zu guter Letzt stelle ich das Endresultat als Schaltbild | Zu guter Letzt stelle ich das Endresultat als Schaltbild | ||
vor. Der Code für das vollständige Projekt findet sich im | vor. Der Code für das vollständige Projekt findet sich im | ||
Line 604: | Line 604: | ||
'''Bild 20: Alle Schaltungen: Arduino Mega links, R_2R-Netzwerk oben, Schrittmotor-Ansteuerung unten, Messschaltung für die Lichtschranke verteilt Mitte links und rechts. Arduino [5], Zahnrad [6]''' | '''Bild 20: Alle Schaltungen: Arduino Mega links, R_2R-Netzwerk oben, Schrittmotor-Ansteuerung unten, Messschaltung für die Lichtschranke verteilt Mitte links und rechts. Arduino [5], Zahnrad [6]''' | ||
== Danksagung == | == Danksagung == |
edits