EXPLORER 700 Erweiterungsplatine 1. ALLGEMEINE INFORMATIONEN 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. www.joy-it.net Pascalstr.
. ANSCHLÜSSE 0,9" OLED: SSD1306 Treiber, Auflösung 128 x 64 LFN0038K IR Empfänger Buzzer CP2102 : USB zu UART Wandler USB zu UART: steuern des Pis per seriellem Terminal 1-WIRE Schnittstelle: zur Verbindung von 1-WIRE Geräten wie z.B.
. VERBINDEN DES ERWEITERUNGSBOARDS Das Explorer 700 Erweiterungsboard unterstützt das Raspberry Pi A+, B+, 2, 3 Model B und 4. Vor dem Ausführen der Beispielprogramme sollten Sie sicherstellen, dass der Explorer 700 mit Ihrem Raspberry Pi verbunden ist und dieser mit Strom versorgt wird. 4. BEISPIEL - ÄNDERN DES LED STATUS Das Explorerboard besitzt eine LED, welche mit unseren Beispielprogrammen angespielt werden kann.
5. BEISPIEL- DRUCKFUNKTION DES JOYSTICKS Der Joystick besitzt eine Druckfunktion neben den üblichen Bewegungsrichtungen. Unser Beispielcode zeigt Ihnen an, wenn Sie diese Druckfunktion genutzt wird. Öffnen Sie dafür die Linux Konsole und geben Sie folgende Kommandos ein: cd ~/Desktop/RB-Explorer700/KEY/python sudo python key.py Beim Drücken des Joysticks wird die Konsole folgendes anzeigen: Key KEY KEY KEY Test Program!!!! PRESS PRESS PRESS 6.
Dieses Programm gibt Ihnen die Temperatur, als auch den Luftdruck aus: Temperature-and-pressure.py - Display the temperature and pressure. Press Ctrl+C to exit! Temperature = 36.25 *C & Pressure = 998.20 mbar Temperature = 36.25 *C & Pressure = 998.20 mbar Temperature = 36.26 *C & Pressure = 998.20 mbar Drücken Sie die Tasten STRG + C um das Programm zu beenden. sudo python relative-altitude.py Bei diesem Beispielcode wird die relative Höhe in der Konsole ausgegeben.
9. BEISPIEL TEMPERATURSENSOR - DS18B20 Der Temperatursensor, welcher im Lieferumfang enthalten wird separat angeschlossen und ist nicht auf der Platine verbaut. Hierbei ist zu beachten, dass die gerade Seite des Sensors zum Display zeigt und die runde Seite vom Raspberry Pi weg. Für das Beispiel öffnen Sie die Konsole und geben Sie die folgenden Kommandos ein: cd ~/Desktop/RB-Explorer700/DS18B20/python sudo python ds18b20.py Die Konsole wird daraufhin die Temperatur in Celsius und in Fahrenheit ausgeben.
11. BEISPIEL UART - ÜBERTRAGUNG SERIELLER DATEN Die serielle Schnittstelle des Raspberry Pi ist standardmäßig deaktiviert. Für dieses Programm, muss jedoch diese Funktion aktiviert sein damit der Raspberry Pi nicht über den seriellen Port kommuniziert, sondern es müssen andere Methoden verwendet werden um mit dem Raspberry Pi zu kommunizieren. Um den Beispielcode verwenden zu können, muss zunächst die serielle Funktion in der Konfiguration des Raspberry Pis geändert werden.
Die Frage Would you like the serial port hardware to be enabled? beantworten Sie mit Yes. Die USB to UART Schnittstelle Ihres Raspberry Pi ermöglicht Ihren Pi mit einem Computer zu verbinden und sie miteinander kommunizieren zu lassen ohne eine Verbindung zum Internet. In diesem Beispiel nutzen wir in diesem Beispiel HTerm. Laden Sie sich das Programm hier herunter und installieren Sie es. Öffnen Sie zunächst HTerm und übernehmen Sie die Einstellungen, wie Sie in der unteren Abbildung zu sehen ist.
Nun können Sie auch Texte zu Ihrem Raspberry Pi senden. Das Beispielprogramm sorgt dafür, dass der geschickte Text vom Raspberry Pi wieder zurück zum Computer geleitet wird. Sie können diese Texte im Textfeld eingeben und mit ASend abschicken. Daraufhin wird Ihr Computer das folgende erhalten: Sie können auch die Terminalkonsole über die UART-Verbindung öffnen, anstatt via eines externen Monitors oder über das Internet. Hierfür können Sie PuTTY, MobaXterm oder andere verbinden.
Danach wählen Sie den Punkt P6 Serial aus. Die Frage Would you like a login shell to be accessible over serial? beantworten Sie mit Yes. Nach einem Neustart können Sie nun Ihren Raspberry Pi an Ihrem PC anschließen.
Nachdem Sie das Login erfolgreich gemeistert haben, öffnet sich nun die Konsole und Sie können das Terminal des Raspberry Pi genauso nutzen, wie mit SSH nur ohne eine Internetverbindung zu benötigen. 12. BEISPIEL OLED - DISPLAY Um das OLED mit Python ansteuern zu können, müssen Sie zunächst eine Python Bibliothek installieren.
13. INSTALLATION DER ZUSATZBIBLIOTHEKEN Um API Beispiele zu benutzen, die wir anbieten, sind bestimmte Bibliotheken notwendig die manuell installiert werden sollten. Python Bibliotheken für Raspbian (enthält Raspberry Pi, GPIO und spidev Installationspakete. Siehe: https://pypi.python.org/pypi/RPi.GPIO https://pypi.python.org/pypi/spidev ) erhalten Sie per wget Kommando. Bitte beachten Sie das ihr Raspberry Pi mit dem Netzwerk verbunden ist wenn Sie das Kommando zum installieren der Bibliothek benutzen.
14. KONFIGURATION DER SCHNITTSTELLEN (Vor dem Ausführen der API Codes, die wir zur Verfügung stellen, sollten Sie die entsprechenden Treiber der Schnittstellen aktivieren. In der fertigen System Image-Datei sind sowohl I2C als auch SPI standardmäßig aktiv. Doch der serielle Port ist noch im Konsolen Debug-Funktionsmodus.) Erlauben Sie die I2C Funktion.
16. SONSTIGE INFORMATIONEN Unsere Informations- und Rücknahmepflichten nach dem Elektrogesetz (ElektroG) Symbol auf Elektro- und Elektronikgeräten: Diese durchgestrichene Mülltonne bedeutet, dass Elektro- und Elektronikgeräte nicht in den Hausmüll gehören. Sie müssen die Altgeräte an einer Erfassungsstelle abgeben. Vor der Abgabe haben Sie Altbatterien und Altakkumulatoren, die nicht vom Altgerät umschlossen sind, von diesem zu trennen.