-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python / MATLAB Code for GY-521 Modul #31
Comments
Würd ich übernehmen und versuchen einen funktionierenden Code zu schreiben 👍 |
Hardware Aufbau
I²C aktivierenAls erstes muss man SPI & I2C aktivieren. Dieser Schritt kann übersprungen werden, wenn dies bereits geschehen ist. Jetzt die nötigen Tools installieren:
Python Scriptgyro.txt Um das Skript erfolgreich starten zu können muss in line 37 die Adresse auf den Wert der i2c-Abfrage gesetzt werden. Hier eine Übersicht der wichtigsten Adressen auf dem Gyro zur Ausgabe verschiedener Werte:
Diese wurden größtenteils im Skript (gyro.py) verwendet. Beispiel der Ausgabe des Skriptes:
Skalierte Werte werden hierbei dazu verwendet, die Ungenauigkeiten der Werte zu entschärfen und die Wertebereiche eindeutiger und leichter interpretierbar zu formen. Speziell für unsere Anwendung sind daher die Skallierten Werte brauchbarer als die RAW-Values des Sensors selbst. Um eine alternative Herangehensweise aufzuzeigen hier noch ein zweites Skript: Hilfreiche UnterlagenZur Messung des Neigungswinkel zwischen zwei Achsen empfehle ich noch diesen Artikel: Mehr Unterlagen:
+++ leider konnte ich die Scripte wegen fehlender Hardware nicht testen, bin sie aber sehr detailliert durchgegangen und bin überzeugt dass diese funktionieren, wenn man dieser Anleitung folgt +++ |
Habe den Code mal als .py File ins Repository gestellt |
Ziel:
Funktionierendes Programm für das Sensormodul GY-521 (Orientierungssensor). Das Programm soll die Orientierung des Fahrzeugs (als Kompassfunktion) ausgeben.
Details zum Sensor:
https://www.reichelt.at/entwicklerboards-beschleunigung-gyroskop-3-achsen-debo-sens-3axis-p253987.html?&trstct=pos_0
https://tutorials-raspberrypi.de/rotation-und-beschleunigung-mit-dem-raspberry-pi-messen/
The text was updated successfully, but these errors were encountered: