Joy-it RB-Explorer700 User guide [de]

www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
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. 8 47506 Neukirchen-Vluyn
2. ANSCHLÜSSE
0,9" OLED:
SSD1306 Treiber,
Auflösung 128 x 64
Buzzer
CP2102 :
USB zu UART Wandler
USB zu UART: steuern des Pis
per seriellem Terminal
AD / DA IO-Schnittstelle:
Schraubklemmen
Sensor Schnittstelle:
zur Verbindung von diversen
Sensoren
Raspberry Pi GPIO Schnittstelle :
zur Verbindung mit dem Raspberry Pi
PCF8591: 8bit AD/DA
Wandler, I2C Schnittstelle
BMP280: Drucksensor,
I2C Schnittstelle
PCF8574: I/O Erweiterungschip,
I2C Schnittstelle
DS3231: Real Time Clock
Chip, I2C Schnittstelle
Betriebsanzeige
Benutzer LED
Joystick
LFN0038K IR
Empfänger
1-WIRE
Schnittstelle:
zur
Verbindung
von
1-WIRE
Geräten wie
z.B. DS18B20
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
3. 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. Önen Sie dafür die Linux Konsole und geben Sie folgende Kommandos ein:
cd ~/Desktop/RB-Explorer700/LED/python
sudo python led.py
Dieser Beispielcode bringt LED1 nun zum blinken. Drücken Sie die Tasten STRG + C um das Programm zu beenden. Sie können die LED noch weiter verändern mit dem zweiten Beispielcode.
sudo python pwm.py
Mit diesem Programm können die LED zum pulsieren bringen. Dies geschieht durch das schrittweise verändern von der Hellligkeit. Drücken Sie die Tasten STRG + C um das Programm zu beenden.
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
6. BEISPIEL I/O - PCF8574
Die GPIO-Erweiterung PCF8574 steuert zudem die LED2 und den Joystick. Diese können genauso angesteuert werden, wie die anderen Funktionen des Erweiterungsboard. Önen Sie die Konsole und geben Sie die folgenden Kommandos ein:
cd ~/Desktop/RB-Explorer700/PCF8574/python sudo python led.py
Mit diesem Programm blinkt nun die LED2. Drücken Sie die Tasten STRG + C um das Programm zu beenden.
sudo python pcf8574.py
Dieses Programm vereint verschiedene Funktionen des Explorerboards, denn wenn der Joystick in eine Richtung gedrückt wird, ertönt der Buzzer, leuchtet LED2 auf und die Konsole gibt die Richtung aus.
PCF8574 Test Program! up left down right
Drücken Sie die Tasten STRG + C um das Programm zu beenden.
7. BEISPIEL BAROMETER - BMP280
Diese Beispielcodes erzielen die Nutzung der verschiedenen Funktionen des Barometers. Denn in zwei verschiedenen Beispielcodes wird die Temperatur, Ludruck und die relative Höhe abgefragt und ausgegeben. Dabei ist zu beachten, dass die Raumtemperatur durch die ausgehende Wärme des Raspberry Pis beeinflusst werden kann Önen Sie hierfür die Konsole und geben Sie die folgenden Kommandos ein:
cd ~/Desktop/RB-Explorer700/BMP280/python sudo python temperature-and-pressure.py
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. Önen 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 Test Program!!!! KEY PRESS KEY PRESS KEY PRESS
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
8. REAL - TIME CLOCK BEISPIEL - DS3231
Auf dem Explorerboard ist auch eine Echtzeituhr eingebaut, welche auch für Ausgaben genutzt werden kann. Wie für dieses Beispiel. Dafür önen Sie die Konsole und geben Sie die folgenden Kommandos ein:
cd ~/Desktop/RB-Explorer700/DS3231/python sudo python ds3231.py
Die Konsole wird daraufhin das Datum und die Uhrzeit, als auch den Wochentag angeben.
2018/08/12 18:00:00 Wed 2018/08/12 18:00:00 Wed 2018/08/12 18:00:00 Wed
Drücken Sie die Tasten STRG + C um das Programm zu beenden.
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. Diese Höhe ist von der aktuellen Position des Raspberry Pis abhängig und wird innerhalb von 100 Sekunden gesetzt, in dieser Zeit darf der Raspberry Pi nicht bewegt werden.
Relative-altitude - Calculates relative altitude from pressure.
Press Ctrl+C to exit!
Collecting baseline values for 100 seconds. Do not move the sensor!
Relative altitude: 00.00 metres Relative altitude: 00.05 metres
Drücken Sie die Tasten STRG + C um das Programm zu beenden.
Dieses Programm gibt Ihnen die Temperatur, als auch den Ludruck aus:
Loading...
+ 9 hidden pages