MAKERFACTORY Raspberry ELECTRONIC EDUCATION SET User guide [ml]

Raspberry
ELECTRONIC EDUCATION SET
powered by Simac GmbH
Raspberry ELECTRONIC EDUCATION SET
Veröffentlicht: 15.10.2019 Copyright by Makerfactory 2
1. Einführung
2. Das Breadboard
3. Gyroskop & Beschleunigungssensor
4. Magnetfeldsensor
5. Explorer 700
6. Informations- und Rücknahmepflicht
7. Support
INHALTSVERZEICHNIS
Raspberry ELECTRONIC EDUCATION SET
Veröffentlicht: 15.10.2019 Copyright by Makerfactory 3
Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der Verwendung zu beachten ist. Sollten Sie während der Verwendung
unerwartet auf Probleme stoßen, so können Sie uns
selbstverständlich gerne kontaktieren.
Dieses Raspberry Pi Kit führt Sie in die Welt der Sensoren und der Programmierung. In diesem Set sind Sensoren und das Explorer-Board 700 enthalten um einen vereinfachten Einstieg zu
ermöglichen, denn Sie können erlernen einen Magnetfeldsensor und
einen Beschleunigungssensor vereint mit einem Gyroskop zu verwenden. Durch die 32 GB MSD-Karte mit dem vorbereitetem Image wird der Einstieg um ein Vielfaches erleichtert.
Im gesamten Set ist ein Dish-Board aus Acryl, ein Verbindungskabelset, eine 32 GB MSD-Karte mit dem vorbereitetem Image Noobs-Betriebssystem, ein Modul mit einem kombinierten
Gyroskop- und Beschleunigungssensor, ein Magnetfeldsensor, das
Explorer-Board 700 enthalten in einem Kunststoff Mehrzweckkoffer.
1. EINFÜHRUNG
Raspberry ELECTRONIC EDUCATION SET
Veröffentlicht: 15.10.2019 Copyright by Makerfactory 4
Mit Hilfe des Breadboards lassen sich benutzerdenierte Schaltungen einfach und übersichtlich gestalten.
Die ersten und letzten 30 Spalten + und - sind jeweils senkrecht durchverbunden.
Die Zeilen sind jeweils von A bis E und von F bis J waagerecht durchverbunden.
Diese durchverbundenen Spalten und Zeilen sind hier grün markiert.
2. DAS BREADBOARD
Raspberry ELECTRONIC EDUCATION SET
Veröffentlicht: 15.10.2019 Copyright by Makerfactory 5
AD0 müssen Sie nur anschließen, wenn Sie zeitgleich das Explorer 700 verwenden. AD0 wird verwendet um die I2C-Adresse des Sensors zu ändern, da die Adresse bereits vom Explorer 700 genutzt wird. Wenn Sie AD0 nicht anschließen müssen Sie jedoch die I2C -Adresse im Beispielcode anpassen und auf 0x68 ändern.
3. GYROSKOP & BESCHLEUNIGUNGSSENSOR
Raspberry Pi MPU6050
3v3 (Pin1/17) VCC GND (Pin 6) GND SCL (Pin 5) SCL SDA (Pin 3) SDA 3v3 (Pin 1/17) AD0
address = 0x68 # I2C-Adresse
Raspberry ELECTRONIC EDUCATION SET
Veröffentlicht: 15.10.2019 Copyright by Makerfactory 6
Codebeispiel
Nachdem der Sensor angeschlossen ist, können Sie das Programm, welches sich bereits auf dem vorbereitetem Image befindet, starten.
Dazu müssen Sie zunächst mit folgendem Befehl in das Dokumente-Verzeichnis wechseln:
Nun können Sie das Programm mit folgendem Befehl starten:
Zur Übersicht können Sie sich den Quelltext auf dieser und der folgenden Seite noch einmal anschauen.
3. GYROSKOP & BESCHLEUNIGUNGSSENSOR
#!/usr/bin/python
import smbus
import math
import time
power_mgmt_1 = 0x6b power_mgmt_2 = 0x6c
def read_byte(reg):
return bus.read_byte_data(address, reg)
def read_word(reg):
h = bus.read_byte_data(address, reg) l = bus.read_byte_data(address, reg+1) value = (h << 8) + l return value
def read_word_2c(reg):
val = read_word(reg) if (val >= 0x8000): return -((65535 - val) + 1) else: return val
def dist(a,b):
return math.sqrt((a*a)+(b*b))
def get_y_rotation(x,y,z):
radians = math.atan2(x, dist(y,z))
return -math.degrees(radians)
def get_x_rotation(x,y,z):
radians = math.atan2(y, dist(x,z)) return math.degrees(radians)
cd Documents/
sudo python MPU6050.py
Loading...
+ 11 hidden pages