Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
raumkurvenplotter [2022/04/11 22:37] – [Benutzung] wschwabe | raumkurvenplotter [2022/04/17 21:07] – [Idee] wschwabe | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
==== Idee ==== | ==== Idee ==== | ||
- | Die Mathematik versteht unter Kurven | + | Die Mathematik versteht unter Kurven |
---- | ---- | ||
Zeile 12: | Zeile 12: | ||
Lissajous-Figuren entstehen aus der orthogonalen Überlagerung zweier Sinusse mit ganzzahligem Frequenzverhältnis. Das Prinzip funktioniert für beliebig viele Dimensionen. Das ganzzahlige Frequenzverhältnis sorgt für eine periodische Synchronisierung der Periodenanfänge der Einzelfunktionen, | Lissajous-Figuren entstehen aus der orthogonalen Überlagerung zweier Sinusse mit ganzzahligem Frequenzverhältnis. Das Prinzip funktioniert für beliebig viele Dimensionen. Das ganzzahlige Frequenzverhältnis sorgt für eine periodische Synchronisierung der Periodenanfänge der Einzelfunktionen, | ||
- | TODO: video vom arduino in hand mit plot auf bildschirm | + | {{:motionplot-moving-lissajous.mp4}} |
==== Benutzung ==== | ==== Benutzung ==== | ||
Auf einem Raspberry Pi kann durch das Modifizieren einer dedizierten Pythonfunktion in unserem Plotprogramm eine Kurve spezifiziert werden. Dies kann per dedizierter Tastatur und Bildschirm oder remote per Laptop erfolgen. Statt des Raspberry Pi hätte grundsätzlich auch direkt ein Laptop verwendet werden können. Der Raspberry Pi macht das Setup aber etwas mobiler, weil eine Modifikation der Kurvenspezifikation auch via Weboberfläche per Smartphone erfolgen könnte (aus Zeitgründen nicht umgesetzt). Die Kurve wird dann als Projektion auf die xy-Ebene auf einem Röhrenfernseher dargestellt. | Auf einem Raspberry Pi kann durch das Modifizieren einer dedizierten Pythonfunktion in unserem Plotprogramm eine Kurve spezifiziert werden. Dies kann per dedizierter Tastatur und Bildschirm oder remote per Laptop erfolgen. Statt des Raspberry Pi hätte grundsätzlich auch direkt ein Laptop verwendet werden können. Der Raspberry Pi macht das Setup aber etwas mobiler, weil eine Modifikation der Kurvenspezifikation auch via Weboberfläche per Smartphone erfolgen könnte (aus Zeitgründen nicht umgesetzt). Die Kurve wird dann als Projektion auf die xy-Ebene auf einem Röhrenfernseher dargestellt. | ||
- | Die Kurve steht zunächst still. Mit einer handgroßen Kugel kann die Perspektive dann beliebig rotiert werden. Die Kugel ist transparent und muss zunächst auf dem Tisch so ausgerichtet werden, dass der darin befindliche Arduino mit dem USB-Anschluss parallel entlang des Lots der Bildschirmmitte des Fernsehers zeigt, damit die Drehrichtungen des Plots den Handbewegungen entsprechen. Anschließend wird der Arduino per Switch angeschalten. Dazu muss die Kugel zunächst bewegungslos auf dem Tisch verbleiben. Der Arduino benötigt dann eine Sekunde, um sein Gyrometer automatisch zu kalibrieren. Danach | + | Die Kurve steht zunächst still. Mit einer handgroßen Kugel kann die Perspektive dann beliebig rotiert werden. Die Kugel ist transparent und muss zunächst auf dem Tisch so ausgerichtet werden, dass der darin befindliche Arduino mit dem USB-Anschluss parallel entlang des Lots der Bildschirmmitte des Fernsehers zeigt, damit die Drehrichtungen des Plots den Handbewegungen entsprechen. Anschließend wird der Arduino per Switch |
==== Verknüpfung mit Analogtechnik ==== | ==== Verknüpfung mit Analogtechnik ==== | ||
Zeile 30: | Zeile 30: | ||
---- | ---- | ||
=== Kugel === | === Kugel === | ||
- | Die Plastikkugel stammt aus einem Bastelladen und besteht aus zwei zusammengesteckten Hälften. Darin ist ein batteriebetriebener Arduino Nano 33 IoT fixiert. Dieser besitzt ein eingebautes Gyrometer, welches zur Erfassung der Rotationsbewegungen verwendet wird. Das Gyrometer weist einen Messbias auf, welcher von den Messdaten abgezogen werden muss, da ansonsten auch bei Bewegungsstillstand | + | Die Plastikkugel stammt aus einem Bastelladen und besteht aus zwei zusammengesteckten Hälften. Darin ist ein batteriebetriebener Arduino Nano 33 IoT fixiert. Dieser besitzt ein eingebautes Gyrometer, welches zur Erfassung der Rotationsbewegungen verwendet wird. Das Gyrometer weist einen Messbias auf, welcher von den Messdaten abgezogen werden muss, da ansonsten auch bei Stillstand |
---- | ---- |