Seite 1
MotoPi Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 2
MotoPi Index Einführung Technische Daten & Sicherheitshinweise Einrichtung des Raspberry Pis Installation des Moduls Ansteuerung der zusätzlichen Anschlüsse Code-Beispiel zur Verwendung der digitalen Anschlüsse Code-Beispiel zur Verwendung der analogen Anschlüsse Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 3
Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Einführung Die MotoPi Platine ist eine Erweiterungsplatine zur Ansteuerung und Verwendung von bis zu 16 PWM-gesteuerten 5V-Servomotoren. Die Platine kann zusätzlich mit einer Spannung von 4,8V - 6V versorgt werden, sodass eine optimale Versorgung der Motoren stets gewährleistet ist und somit auch größere Projekte mit ausreichend Strom beliefert werden können.
2. Technische Daten und Sicherheitshinweise Die MotoPi-Erweiterungsplatine ist ausgestattet mit 16 Kanälen für 5V-Servomotoren, sowie mit einer Anschlussmöglichkeit für einen zusätzlichen Kondensator. Außerdem verfügt die Platine über 4 analoge, 2 digitale und eine I2C Anschlussmöglichkeit. Die Stromversorgung erfolgt, wahlweise, über einen 5V Hohlstecker oder über eine Spannungsversorgung zwischen 4,8V und 6V.
Seite 5
Die von Ihnen angeschlossenen Motoren, und die durch sie erzeugte Bewegung, können eine Gefahr darstellen. Wir empfehlen daher ausreichenden Sicherheitsabstand zu halten bzw. Maßnahmen zu treffen, damit niemand mit bewegten Teilen in Berührung kommen kann. Dies gilt insbesondere für Kinder. Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 6
Wählen Sie dafür, wie in der unten stehenden Abbildung aufgezeigt, das Image und das zu beschreibende Gerät aus. Anschließend kann der Schreibvorgang mit Write gestartet werden. Abb. 4: Win32 Disk Imager Ist dieser Schritt abgeschlossen, so können Sie die beschriebene SD-Karte in Ihren Raspberry Pi einlegen und fortfahren. Ausgabe 31.03.2017 Copyright by Joy-IT...
Öffnen Sie daher zunächst das Raspberry Pi Konfigurationsmenü. sudo raspi-config In dem sich nun öffnenden Fenster navigieren Sie in das Menü Interfacing Options. Abb. 5: Raspi-Config Hier aktivieren Sie die Option SPI. Abb. 6: Advanced Options Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 8
Die nächsten sich öffnenden Fenster bestätigen Sie bitte mit Yes bzw. Ok. Abb. 7 & 8: Bestätigung SPI Abb. 9 & 10: Bestätigung load-by-default Verlassen Sie das Konfigurationsmenü nun mit Finish und starten Sie ihren Raspberry Pi neu. Abb. 11: Raspi-Config verlassen sudo reboot Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 9
Da unsere MotoPi-Platine mit einem zusätzlichen Quarzoszillator ausgestattet ist, ist eine besondere Programmbibliothek erforderlich. Diese basiert auf der Adafruit_PCA9685 Python-Bibliothek, ist allerdings speziell auf unsere Platine angepasst. Wir empfehlen unbedingt ausschließlich unsere eigene, abgestimmte, Bibliothek zu verwenden. Die angepasste Bibliothek können Sie hier herunterladen.
Seite 10
Ein erneutet Neustart ist nun erforderlich. sudo reboot Nach dem Neustart sind die Anschlüsse einsatzbereit. Bitte beachten Sie, dass beim digitalen Anschluss der erste PIN auf den GPIO Port 27 und der zweite PIN auf den GPIO Port 22 verweist. Ausgabe 31.03.2017 Copyright by Joy-IT...
Seite 11
#Initialisiere Button auf Digital-PIN 22 button = 22 GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(button, GPIO.IN, pull_up_down=GPIO.PUD_UP) while True: if GPIO.input(button) == GPIO.HIGH: #Mache etwas print "Ich tue etwas" else: #Mache etwas anderes print "Ich tue etwas anderes" Ausgabe 31.03.2017 Copyright by Joy-IT...