Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Der Einstieg in die MobaLedLib:

Stammtische

aktuell verwendete Versionen


Verwendung mit der MoBa-Zentrale

Steuerung der MobaLedLib-Effekte

Erste Hilfe

Bewegung mit der MLL

Servoplatine

Relaisplatine

WS2811-BiPol


Sound mit der MLL

JQ6500

MP3-TF-16P

Hauptplatine

Sounddateien

Anwendungsbeispiele:

3D-Druck

Entwicklungen MoBa-Universum

Platinen van Theo

MobaLedLib Sonderplatinen

Drehscheibensteuerung LocoTurn V 1.2

Drehscheibe (V0.6)

Lok-Platinen

OLED Displays

Infrared to Z21 Bridge

Hilfereiche Themen

Wissen für Fortgeschrittene

Impressum & Datenschutz

Für Wiki-Editoren:

Server online

anleitungen:spezial:pyprogramgenerator:raspberryinstallation

Dies ist eine alte Version des Dokuments!


Installation auf einem Raspberry

Die Installation der MobaLedLib auf einem Raspberry Pi wird folgendermassen durchgeführt:

Vorraussetzung

Raspberry Pi 3B, B+ oder 4 mit installiertem Rasbian. Ich empfehle die neueste Version zu installieren.

Schritt 1: Die ARDUINO IDE auf dem Raspberry Pi installieren

Im Prinzip erfolgt die Installation der ARDUINO IDE auf dem Raspberry ähnlich der Installation auf einem Windows PC. Da es einige kleine aber wichtige Unterschiede gibt, findest Du im folgenden die angepasste Anleitung:

Installation ARDUINO IDE

Los geht’s

Als Einstieg und zum Ausprobieren reichen

  • ein Arduino (Original oder preiswerter Clone)
  • ein paar WS2812 RGB-LEDs und
  • drei Kabel
  • ein Raspberry PI 3 B, B+ oder 4

völlig aus. Der Arduino kann ein Uno, Nano oder auch ein Mini Pro o.ä. sein.

Diese Anleitung gilt für eine Raspberry Umgebung mit einem installierten Raspbian.

Tipp: Um diese Anleitung und das aktuelle Installationsfenster gleichzeitig auf dem Bildschirm zu sehen, kann man den Bildschirm teilen. Damit lässt sich ein Ausdruck vermeiden. Eine Anleitung dazu befindet sich am Ende der Anleitung unter Tipp.

Zunächst muss man die aktuelle Arduino Entwicklungsumgebung IDE (Integrated Development Environment) herunterladen und installieren. Der Arduino WEB-Editor oder die Arduino App können für die MobaLedLib nicht genutzt werden.

Die ARDUINO Download Seite erreicht man über den Link: https://www.arduino.cc/en/Main/Software

Wir empfehlen, die Version 1.8.9 aus den „Previous Releases“ zu nutzen, da in den aktuelleren Versionen (Stand März 2020) viele Debug Ausgaben beim Kompilieren angezeigt werden.

Nach dem Klick auf den Download-Link öffnet sich das folgende Fenster, in dem die Version 1.8.9 LINUX ARM 32 Installer ausgewählt werden kann.

Anschließend wird man aufgefordert, für das Arduino Projekt zu spenden. Es ist gut, wenn man das großartige Projekt auf diese Weise unterstützt. Das Programm kann aber problemlos auch ohne Spenden heruntergeladen werden. Das heruntergeladene Programm, hier „arduino-1.8.12-windows.exe“ findet man in dem „Downloads„-Ordner seines PC. Die Position des Ordners hängt vom verwendeten Internet Browser und dessen Einstellungen ab.

Zur Installation wird das Programm mit einem Doppelklick gestartet. Anschließend befolgt man die Anweisungen auf dem Bildschirm. Zur Installation der IDE findet man bei Bedarf im Internet ausführliche Anleitungen, zum Beispiel:

https://draeger-it.blog/arduino-ide-installieren/?cn-reloaded=1&cn-reloaded=1

Bei der Installation wird auf dem Desktop eine ICON angelegt, über das die Entwicklungsumgebung gestartet werden kann.

Nun den Arduino an einen freien USB-Port anschließen. WINDOWS installiert nun bei erstmaliger Verbindung USB/Geräte-Treiber für den Arduino. Bei fehlerfreier Installation sollten COM-Port und Arduino, wie im folgenden Bild dargestellt, aufrufbar sein. Die Nummer des COM-Ports ist abhängt von der Belegung der Schnittstellen des PC mit anderen Geräten.

Falls das nicht der Fall ist, sollte zunächst überprüft werden, ob der Arduino erkannt wird und an welchem COM-Port er angeschlossen wurde. Dazu im WINDOWS Geräte-Manager, zu erreichen über die WINDOWS Starttaste mit rechter Maustaste anklicken, unter „Anschlüsse(COM&LPT)“ prüfen ob der Arduino dort aufgelistet ist.

Im Falle von original Arduinos erscheint der Namen z.B. NANO. Clones werden hingegen mit dem verbauten Chip aufgeführt, hier der CH340. Das liegt daran, dass dort statt der FTDI-Chips die deutlich preiswerteren CH340G USB 2 Serial Chips verbaut werden.

Hilfe, mein Arduino wird nicht erkannt. siehe Abschnitt Fehlerbehebung.

Für Einsteiger ist möglicherweise ein kleiner zusätzlicher Test interessant. Mehr dazu am Ende der Anleitung unter Test.

Überprüfung Sketch-Ordner

Damit alle Funktionen der MobaLedLib aufgerufen werden können, muss der Pfad zum Sketch-Ordner auf dem Standard-Pfad stehen.

C:\Users\**BENUTZERNAME**\Documents\Arduino


Dies kann über das Menü innerhalb der Arduino IDE gemacht werden.

MobaLedLib (MLL) einrichten

Zunächst muss die Bibliotheksverwaltung der IDE über Sketch → Bibliothek einbinden → Bibliothek verwalten geöffnet werden.

Es öffnet sich der Bibliotheksverwalter.

Nun in das Suchfeld rechts oben „mobaledlib“ eingeben.

In den gefundenen Eintrag klicken, dann erscheint der Installieren-Knopf

Im Bedarfsfall kann über diesen Menüpunkt auch eine andere Version oder ein Update installiert werden.

Mit einem Klick auf den Knopf wird die Installation abgeschlossen.

Bitte nun noch mit der gleichen Vorgehensweise in das Suchfeld „fastled“ eingeben und installieren.

(Sollte es zu Fehlermeldungen in Zusammenhang mit der FastLED kommen, gibt es unter https://wiki.mobaledlib.de/anleitungen/faq#bekannte_fehler_und_fehlermeldungen unter Punkt „Bekannte Fehler und Fehlermeldungen“ bzw. https://wiki.mobaledlib.de/anleitungen/fehlermeldungen/fastled Hilfestellungen.)

Jetzt kann endlich das MoBaLedLib-Excel Programm geöffnet werden. Dazu auf der Tastatur die WINDOWS und die „R“ Taste gleichzeitig drücken. In den erscheinenden „Ausführen“ Dialog die folgende Zeile kopieren:

%USERPROFILE%\Documents\Arduino\libraries\MobaLedLib\extras\Prog_Generator_MobaLedLib.xlsm

Achtung: Die Groß- und Kleinschreibung muss exakt stimmen.

Nun sollte sich endlich die aktuelle Version des Programm Generators der MobaLedLib öffnen.

Da es sich um ein Excel Programm mit eingebetteten Makros handelt, wird beim ersten Start eine Sicherheitswarnung angezeigt. Mit einem Klick auf „Inhalte aktivieren“ werden die Makros ausführbar gemacht.

Danach wird das Programm automatisch in das Verzeichnis

%USERPROFILE%\Documents\Arduino\MobaLedLib_x.y.z\LEDs_AutoProg

kopiert und ein Icon auf dem Desktop angelegt (x.y.z entspicht der Versionsnummer). Darüber kann der Prog-Generator künftig gestartet werden.

Ein Klick auf OK führt zu einem ersten Auswahldialog. Für erste Versuche ist es zunächst unerheblich welche der drei angebotenen Möglichkeiten (DCC-, Selektrix- oder CAN-Steuerung) ausgewählt wird.

Nach Anklicken des Start-Knopfes werden weitere Dialoge geöffnet. Eingaben sind für den ersten Einstieg nicht notwendig. Es genügt, die rot markierten Optionen auszuwählen. Erläuterungen zu den Dialogen sind in der ausführlichen Anleitung zum Prog_Gen zu finden. \

Die letzte Schaltfläche führt uns schließlich zur Makroauswahl.

Die ARDUINO Software von der ARDUINO Webseite herunterladen

Verbinde Deinen Raspberry Pi mit dem Internet, öffne den Webbrowser und gib die folgende URL ein:

https://www.arduino.cc/en/Main/Software

Du must die ARDUINO Software für LINUX für 32-bit ARM Prozessoren herunterladen. Vorsicht:

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
anleitungen/spezial/pyprogramgenerator/raspberryinstallation.1588699869.txt.gz · Zuletzt geändert: 2020/05/05 18:31 (Externe Bearbeitung)