3 3 EXP500 Ausgabe 07.12.
3 EXP500 Contents 1. Anschlüsse 2. Einführung 3. Basis Operationen 4. 3.1 System Image-Datei Installation 3.2 Serielle Debug Umgebung installieren Installieren der Bibliotheken benötigt 4.1 LED Demo 4.2 Key Demo 4.3 LCD1602 (Separat erwerbbar) Demo 4.4 PCF8563 RTC Demo 4.5 5. 6. UART Demo Installation der Bibliotheken für RPi 5.1 Installieren der WiringPi Bibliothek 5.2 Installieren der C Bibliothek bcm2835 5.3 Installieren der Python Bibliothek 5.
EXP500 1. Anschlüsse 1. Pin-Header zu direkten Aufstecken auf den Raspbery B+, 2B oder 3B 2. UART Schnittstelle: verbinden Sie ganz einfach UART Module wie z.B. RS232, RS485, USB TO UART (TTL-Kabel) 3. 8 x I/O Schnittstelle: verbinden Sie ganz einfach über I/O gesteuerte Module 4. SPI Schnittstelle für SPI angesteuerte Module 5. I2C Schnittstelle für I2C gesteuerte Module 6. LCD Schnittstelle für HD44780 Industrie-Standard-LCD-Module 7. USB TO UART, Konverter mit CP2102 Chipsatz (Mini USB-Anschluss) 8.
3 EXP500 2. Einführung Raspberry Pi Erweiterung/Evaluation Board, unterstützt verschiedene Schnittstellen 3. Basis Operationen 3.1 System Image-Datei Installation Laden Sie sich die neuste vorbereitete Image-Datei von unserer Website herunter: Download Formatieren Sie eine micro-SD Karte mit der SDFormatter.exe Notiz: Die Speichergröße der micro-SD Karte sollte mehr als 4GB betragen. In dieser Operation wird ein micro SD Kartenleser benötigt, welcher separat erworben werden muss.
3 EXP500 3.2 Serielle Debug Umgebung installieren Verbinden Sie Ihren PC mit der UART zu USB Schnittstelle auf dem ‚EXP500 via mini USB Kabel Notiz: Der USB Part der UART zu USB Schnittstelle die auf dem EXP500 vorhanden ist, ist eine mini USB Schnittstelle, während die Schnittstelle auf dem Raspberry Pi eine micro-USB Schnittstelle ist. Bitte Beachten Sie dies. Installieren Sie den „cp2102_driver“ Treiber Starten Sie das Programm PuTTY.
3 EXP500 4. Installieren der Bibliotheken benötigt Vor dem benutzen des EXP500 Programms sollten Sie die bcm2835, wiringPi und python Bibliotheken auf dem RPi installieren um weitere APIs hinzuzufügen und danach sollten Sie die Einstellungen konfigurieren um den Kern Treiber des I2C, SPI und UART nach dem Installieren der Bibliotheken zu starten. Sie können den API Quell Code im Verzeichnis /home/pi/EXP500 finden wenn Sie die fertige System Image-Datei benutzen.
3 EXP500 root@raspberrypi:/home/pi/EXP500/LED/bcm2835# ./led Wenn nicht anders spezifiziert, sind die folgenden Demos vor Kompiliert für ausführbare Dateien und können direkt gestartet werden. Falls Sie die C Programme von bcm2835, wiringPi, sysfs, usw. Kompilieren wollen , betreten Sie bitte das Demo Verzeichnis und führen folgendes Kommando make aus um das Programm zu kompilieren und make clean um die Ausführbaren Dateien zu entfernen.
3 EXP500 4.1 LED Demo bcm2835 Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: pi@raspberrypi ~/EXP500/LED/bcm2835 $ sudo ./led 2. Die 4 LEDs werden alle nacheinander leuchten. 3. Drücken Sie die Tasten Strg+c um die Demo zu beenden. wiringPi Programm: 1. Öffnen Sie die Linux Konsole führen Sie folgendes Kommando aus: pi@raspberrypi ~/EXP500/LED/wiringPi $ sudo ./led 2. Die 4 LEDs werden alle nacheinander leuchten. 3. Drücken Sie die Tasten Strg+c um die Demo zu beenden.
3 EXP500 4.2 Key Demo bcm2835 Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: pi@raspberrypi ~/EXP500/KEY/bcm2835 $ sudo ./key 2. Das Terminal zeigt an wenn eine Taste gedrückt wird. 3. Drücken Sie die Tasten Strg+c um das Programm zu beenden. wiringPi Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: pi@raspberrypi ~/EXP500/KEY/bcm2835 $ sudo ./key 2. Das Terminal zeigt an wenn eine Taste gedrückt wird. 3.
3 EXP500 4.3 LCD1602 (Separat erhältlich) Demo Stecken Sie das LCD1602 in die LCD1602 Schnittstelle auf dem EXP500 ein. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: pi@raspberrypi ~/EXP500/LCD1602 $ sudo ./lcd1602 LCD1602 wird die jeweiligen Informationen anzeigen. Sollte auf dem LCD nichts angezeigt werden müssen Sie zuerst den Kontrast einstellen. Die rote Box im Bild zeigt die Position des Potentiometers an womit Sie die Einstellung vornehmen können.
3 EXP500 4.4 PCF8563 RTC Demo Setzen Sie die Jumper des EXP500: Verbinde RTC_SDA mit SDA Verbinde RTC_SCL mit SCL Installieren Sie die i2c-tools. Falls Sie die i2c-tools noch nicht installiert haben , öffnen Sie bitte die Konsole und geben Sie folgendes ein: root@ raspberrypi:/# apt-get install i2c-tools Danach geben Sie folgendes Kommando ein: root@ raspberrypi:/# i2cdetect –y 1 Ihnen wird jetzt die Geräte Adresse des PCF8563 angezeigt welches mit dem Raspberry Pi Modul verbunden ist.
3 EXP500 4.5 UART Demo Notiz: Der Serielle Port des Raspberry Pi wird normalerweise für das Debuggen über die Konsole benutzt, damit Sie aber UART benutzen können muss diese Funktion ausgeschaltet werden. Verbinden Sie den eingebauten UART zu USB Port per mini USB Kabel mit einem PC. Öffnen Sie die Konsole und führen Sie folgendes Kommando aus: wiringPi Programm: pi@raspberrypi ~/EXP500/UART/wiringPi $ sudo ./UART python Programm: pi@raspberrypi ~/EXP500/UART/python $ sudo ./uart.
3 EXP500 5. Installation der Bibliotheken für RPi Um unsere API Beispiele zu benutzen , werden Bibliotheken benötigt die manuell installiert werden sollten. bcm2835 Bibliothek wiringPi Bibliothek 5.1 Installieren der WiringPi Bibliothek Hier klicken um die WiringPi Bibliotheken herunter zu laden, andernfalls können Sie die neuste Version der Bibliotheken auch von der WiringPi Webseite laden: https://projects.drogon.
3 EXP500 5.3 Installieren der Python Bibliothek Python Bibliotheken für Raspbian ( enthält RPi, GPIO und spidev Installationspakete. Siehe: https://pypi.python.org/pypi/RPi.GPIO , https://pypi.python.org/pypi/spidev ) und bekommen Sie es per apt-get Kommandos. Bitte beachten Sie das Ihr Raspberry Pi mit dem Netzwerk verbunden sein sollte wenn Sie das Kommando apt-get benutzen um eine Bibliothek zu installieren.
3 EXP500 5.4 Konfigurieren der Schnittstellen (Vor dem Ausführen der API Codes die wir anbieten sollten Sie die Kern Treiber der Schnittstellen starten. In der System Image-Datei sind beide, I2C und SPI standartmäßig auf "Enable" eingestellt, aber der Serielle Port ist immer noch im "Debug per Konsolen Funktion" Modus.) 1. Erlauben der I2C Funktion.
3 EXP500 2. Erlauben der Seriellen Funktionen. Der Serielle Port des RPi ist standartmäßig auf den Debuggen per Konsolen Modus eingestellt. Wenn Sie die Seriellen Port Dienste als normalen IO benutzen wollen, müssen Sie die Einstellungen des RPi verändern. Wen die Debug per Konsolen Funktion abgeschaltet ist, können Sie nicht auf das RPi Board per Seriellen Port zugreifen. Wenn Sie das RPi steuern wollen müssen Sie die Debug per Konsolen Funktion des Seriellen Ports wieder einschalten.
3 EXP500 6. Support Wir sind auch nach dem Kauf für Sie da sollten noch Fragen offen bleiben oder Probleme auftauchen stehen wir Ihnen auch per E-Mail, Telefon und Ticket-Supportsystem zur Seite. E-Mail: service@joy-it.net Ticket-System: http://support.joy-it.net Telefon: +49 (0)2845 98469 – 66 (11- 18 Uhr) Für weitere Informationen besuchen Sie unsere Website: www.joy-it.net Ausgabe 07.12.