Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anleitungen:spezial:pyprogramgenerator:raspberryinstallation [2021/01/02 10:32] – [PyProgGen installieren] hlinke | anleitungen:spezial:pyprogramgenerator:raspberryinstallation [2024/04/25 07:56] – hlinke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Installation auf einem Raspberry ====== | ====== Installation auf einem Raspberry ====== | ||
- | __**ACHTUNG: | + | __**ACHTUNG: |
Die Installation der MobaLedLib auf einem Raspberry Pi wird folgendermassen durchgeführt: | Die Installation der MobaLedLib auf einem Raspberry Pi wird folgendermassen durchgeführt: | ||
Zeile 22: | Zeile 22: | ||
* ein paar WS2812 RGB-LEDs und | * ein paar WS2812 RGB-LEDs und | ||
* drei Kabel | * drei Kabel | ||
- | * ein Raspberry PI 3 B, B+ oder 4 | + | * ein Raspberry PI 3 B, B+, 4 oder 5 |
- | völlig aus. Der Arduino kann ein Uno, Nano oder auch ein Mini Pro o.ä. sein. | + | völlig aus. Der Arduino kann ein Uno, Nano oder alles, was die MLL unterstützt. |
Diese Anleitung gilt für eine __Raspberry__ Umgebung mit einem installierten Raspbian. | 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 [[anleitungen: | ||
- | |||
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. | 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. | ||
Zeile 36: | Zeile 34: | ||
- | Wir empfehlen, | + | Es muß die **Version 1.8.19** verwendet werden. ACHTUNG: Die 2.xx Version geht leider nicht. |
Für den Raspberry Pi den **LINUX ARM 32 Installer** auswählwen und anklicken. | Für den Raspberry Pi den **LINUX ARM 32 Installer** auswählwen und anklicken. | ||
Anschließend wird man aufgefordert, | Anschließend wird man aufgefordert, | ||
- | Das heruntergeladene Programm, hier „arduino-1.8.13-linux.arm.tar.gz“ findet man in dem „Downloads" | + | Das heruntergeladene Programm, hier „arduino-1.8.19-linux.arm.tar.gz“ findet man in dem „Downloads" |
{{bilder: | {{bilder: | ||
Zeile 59: | Zeile 57: | ||
===== Schritt 2: Die MobaLedLib installieren ===== | ===== Schritt 2: Die MobaLedLib installieren ===== | ||
+ | Die Installation der MobaLedLib über die ARDUINO IDE erfolgt genauso, wie bei der original MLL, wie es hier beschrieben ist: | ||
+ | |||
+ | [[anleitungen: | ||
+ | |||
Die ARDUINO IDE aufrufen durch Doppelklick auf das ARDUINO-Icon auf dem Desktop. | Die ARDUINO IDE aufrufen durch Doppelklick auf das ARDUINO-Icon auf dem Desktop. | ||
Zeile 82: | Zeile 84: | ||
{{: | {{: | ||
- | ===== MobaLedLib (MLL) einrichten ===== | ||
- | Zunächst muss die Bibliotheksverwaltung der IDE über Sketch -> Bibliothek einbinden -> Bibliothek verwalten | ||
- | geöffnet werden. | ||
- | {{: | + | ==== PyMobaLedLib |
- | + | Den neuesten Release der PyMobaLedLib von von GitHub [[https:// | |
- | Es öffnet sich der Bibliotheksverwalter. \\ | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Nun in das Suchfeld rechts oben „mobaledlib“ eingeben. \\ | + | |
- | + | ||
- | {{bilder: | + | |
- | + | ||
- | + | ||
- | In den gefundenen Eintrag klicken, dann erscheint der Installieren-Knopf \\ | + | |
- | + | ||
- | {{bilder: | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | Aussdem fehlt noch die NMRA-DCC-Komponente, | + | |
- | + | ||
- | Bitte nun noch mit der gleichen Vorgehensweise in das Suchfeld | + | |
- | + | ||
- | //(Sollte es zu Fehlermeldungen in Zusammenhang mit der FastLED kommen, gibt es unter// https:// | + | |
- | + | ||
- | + | ||
- | ==== PyProgGen | + | |
- | Den Master-branch | + | |
{{ : | {{ : | ||
+ | Die ZIP-Datei entpacken, so dass das Verzeichnis " | ||
{{: | {{: | ||
- | Die ZIP-Datei entpacken, so dass das Verzeichnis " | + | Es wird ein Verzeichnis " |
- | Danach | + | |
In dem Verzeichnis LEDs_AutoProg befindet sich die Datei " | In dem Verzeichnis LEDs_AutoProg befindet sich die Datei " | ||
Zeile 129: | Zeile 100: | ||
{{: | {{: | ||
- | |||
- | |||
- | Es wird ein Verzeichnis " | ||
In das Verzeichnis wechseln und die Datei install.sh ausführen. (Vorher die Berechtigung zum Ausführen setzen, wie oben beschrieben) | In das Verzeichnis wechseln und die Datei install.sh ausführen. (Vorher die Berechtigung zum Ausführen setzen, wie oben beschrieben) |