Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:pyprogramgenerator:raspberryinstallation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:pyprogramgenerator:raspberryinstallation [2020/05/05 17:37] hlinkeanleitungen:spezial:pyprogramgenerator:raspberryinstallation [2021/01/02 11:34] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 36: Zeile 36:
  
  
-{{https://abload.de/img/23_ide1.8.9d3kx0.png}}+Wir empfehlen, die **Version 1.8.13** zu nutzen.
  
-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.+Für den Raspberry Pi den **LINUX ARM 32 Installer** auswählwen und anklicken
    
-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. 
- 
-{{:bilder:arduino_download01.png|}} 
- 
 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. 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.9-linux.arm.tar.gz“ findet man in dem „Downloads"-Ordner des Raspberry.+Das heruntergeladene Programm, hier „arduino-1.8.13-linux.arm.tar.gz“ findet man in dem „Downloads"-Ordner des Raspberry.
  
-{{:bilder:arduino_rasp01.png?600|}}+{{bilder:anleitungen:spezial:arduino_rasp01.png?600|}}
  
  
 Zur Installation wird das Programm entpackt. Ich habe es gleich im Downloads Ordner entpackt. Ist nicht optimal, aber funktioniert. Zur Installation wird das Programm entpackt. Ich habe es gleich im Downloads Ordner entpackt. Ist nicht optimal, aber funktioniert.
  
 +Auf den Dateinamen Rechts-klicken und "Extract Here" auswählen.
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_03.jpg?400|}}
  
-********************** Ab hier muss noch überarbeitet werden ************************+Nach dem Entpacken in das entpackte Verzeichnis wechseln und die Datei install.sh doppelt anklicken. Es kann sein, dass die Datei nicht ausgeführt werden kann. Dann auf die Datei Rechts-klicken. Die Eigenschaften (properties) auswählen. Und bei "Execute" "Anybody" auswählen.
  
-Nun den Arduino an einen freien USB-Port anschließenWINDOWS installiert nun bei erstmaliger Verbindung USB/Geräte-Treiber für den ArduinoBei 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.   +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_04.jpg?400|}}{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_05.jpg?400|}}
  
-{{https://abload.de/img/04_arduinocomtyp8bku6.png}}+Das Installationsscript erzeugt ein Desktop Icon für die ARDUINO Benutzeroberfläche.
  
-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.+===== Schritt 2: Die MobaLedLib installieren ===== 
 +Die ARDUINO IDE aufrufen durch Doppelklick auf das ARDUINO-Icon auf dem Desktop.
  
-{{https://abload.de/img/05_geraete-managerurkjg.png}}+Nun den Arduino an einen freien USB-Port anschließenDer Raspi installiert nun bei erstmaliger Verbindung USB/Geräte-Treiber für den ArduinoBei fehlerfreier Installation sollten Serielle Schnitstelle und Arduino, wie im folgenden Bild dargestellt, aufrufbar sein. Die Bezeichnung der Seriellen-Schnittstelle ist abhängt von der Belegung der Schnittstellen des Raspi mit anderen Geräten.    
 + 
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_06.jpg?400|}} 
 + 
 +Falls das nicht der Fall ist, sollte zunächst überprüft werden, ob der Arduino erkannt wird und an welcher Schnittstelle er angeschlossen wurde. Das können wir nachher mit dem PyProggenerator machen.
  
 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. 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.
Zeile 72: Zeile 75:
 ==== Überprüfung Sketch-Ordner ==== ==== Überprüfung Sketch-Ordner ====
 Damit alle Funktionen der MobaLedLib aufgerufen werden können, muss der Pfad zum Sketch-Ordner auf dem Standard-Pfad stehen. \\  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+  /home/pi/Arduino
 \\ \\
-Dies kann über das Menü innerhalb der Arduino IDE gemacht werden. \\  +Dies kann über das Menü innerhalb der Arduino IDE gemacht werden. \\
-{{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_05-02.tiny_uniprog_arduino_1.8.9.png?200|}} +
-{{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_36-voreinstellungen.png?600|}}+
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_07.jpg?400|}}
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_08.jpg?400|}}
  
 ===== MobaLedLib (MLL) einrichten ===== ===== MobaLedLib (MLL) einrichten =====
Zeile 83: Zeile 86:
 geöffnet werden. geöffnet werden.
  
-{{https://abload.de/img/10_bibliothekverwalteeaknu.png}}+{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_09.jpg?400|}}
  
 Es öffnet sich der Bibliotheksverwalter. \\  Es öffnet sich der Bibliotheksverwalter. \\ 
    
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_ausw-1.png}}+{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_10.jpg?400|}}
  
 Nun in das Suchfeld rechts oben „mobaledlib“ eingeben. \\  Nun in das Suchfeld rechts oben „mobaledlib“ eingeben. \\ 
Zeile 104: Zeile 107:
 Bitte nun noch mit der gleichen Vorgehensweise in das Suchfeld  „fastled“ eingeben und installieren. \\  Bitte nun noch mit der gleichen Vorgehensweise in das Suchfeld  „fastled“ eingeben und installieren. \\ 
  
-//(Sollte es zu Fehlermeldungen in Zusammenhang mit der FastLED kommengibt 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.)//+Aussdem fehlt noch die NMRA-DCC-Komponentewenn man den DCC ARDUINO benutzen will
  
-Jetzt kann endlich das MoBaLedLib-Excel Programm geöffnet werden.  +Bitte nun noch mit der gleichen Vorgehensweise in das Suchfeld  nmradcc“ eingeben und installieren\\ 
-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**+//(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.)//
  
-Achtung: Die Groß- und Kleinschreibung muss exakt stimmen.  \\  
  
-{{https://abload.de/img/06_ausfueren-fensterl4kux.png}}+==== PyProgGen installieren ==== 
 +Den Master-branch von GitHub [[https://github.com/haroldlinke/MobaLedLib_pyProgGen]] herunterladen und in das Unterverzeichnis LEDs_AutoProg der MobaLedLib kopieren. Bei einer Standard-Installation der ARDUINO SW sollte dies das Verzeichnis: home/pi/Arduino/libraries/MobaLedLib/extras/LEDs_Autoprog sein.
  
-Nun sollte sich endlich die aktuelle Version des Programm Generators der MobaLedLib öffnen\\ +{{ :bilder:anleitungen:servofarbtestprogramm:wiki_proggen_inst_05.jpg?600 |}}
  
-{{https://abload.de/img/startseiteagklv.png}}+Die ZIP-Datei entpacken, so dass das Verzeichnis "MobaLedLib_pyProgGen-master" sich direkt in dem Verzeichnis LEDs_AutoProg befindet.
  
-Da es sich um ein Excel Programm mit eingebetteten Makros handelt, wird beim ersten Start eine Sicherheitswarnung angezeigtMit einem Klick auf „Inhalte aktivieren“ werden die Makros ausführbar gemacht. \\+{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_15.jpg?400|}}
  
-Danach wird das Programm //__automatisch__// in das Verzeichnis +Es wird ein Verzeichnis "MobaLedLib_pyProgGen-master" erzeugt. Dieses Verzeichnis kann in "pyProgGen_MobaLedLib" umbenannt werden.
  
-  %USERPROFILE%\Documents\Arduino\MobaLedLib_x.y.z\LEDs_AutoProg+In dem Verzeichnis LEDs_AutoProg befindet sich die Datei "LEDs_AutoProg.ino". Dieses Verzeichnis enthält das Hauptprogramm der MLL. PyProgGen erzeugt eine Headerdatei, die von diesem Programm verwendet wird.
  
-kopiert und ein Icon auf dem Desktop angelegt (x.y.z entspicht der Versionsnummer). Darüber kann der Prog-Generator künftig gestartet werden. \\ +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_14.jpg?400|}}
  
  
-{{bilder:anleitungen:schnelleinstieg:einst_desktop_verkn.png?400|}} +In das Verzeichnis wechseln und die Datei install.sh ausführen(Vorher die Berechtigung zum Ausführen setzen, wie oben beschrieben)
-{{ bilder:anleitungen:schnelleinstieg:einst_prg_erzeugen.png?400|}}+
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_16.jpg?400|}}
  
-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+Das Script erzeugt ein Icon auf dem Desktop des Raspi.
  
-{{ bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-1.png}}+{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_17a.jpg?400|}}
  
 +Das Icon doppelt-klicken und nach einiger Zeit erscheint das Startfenster von PyProgGen.
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_18.jpg?400|}}
  
-Nach Anklicken des Start-Knopfes werden weitere Dialoge geöffnetEingaben sind für den ersten Einstieg nicht notwendigEs genügt, die rot markierten Optionen auszuwählen. Erläuterungen zu den Dialogen sind in der ausführlichen Anleitung zum Prog_Gen zu finden. +Herzlichen GlückwunschDu hast das Programm erfolgreich installiert.
  
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-2.png?400|}} +==== PyProgGen Einstellungen anpassen ==== 
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-3.png?400|}} +Der wichtigste erste Schritt um mit pyProgGen auf dem Raspberry arbeiten zu können ist die Auswahl der Schnittstelle für den ARDUINO und die Auswahl des Pfades zur ARDUINO IDE.
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-4.png?400|}} +
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-5.png?400|}} +
-{{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-6.png}}+
  
 +Den Reiter "Einstellungen anklicken":
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_19.jpg?400|}}
  
-Die letzte Schaltfläche führt uns schließlich zur Makroauswahl.+Im Feld gefundene Geräte werden alle Geräte angezeigt, die eine serielle Schnittstelle benutzen. Wenn der ARDUINO angeschlossen ist, wird hier der ARDUINO mit seiner Bezeichnung und der Schnittstelle angezeigt.
  
 +Wenn "Automatischübernehmen" angeklickt ist, werden die daten des ARDUINO automatisch eingestellt. In bestimmten Fällen kann es vorkommen, dass der Anschluss nicht automatisch übernommen wird, dann kann man ihn von Hand einstellen.
  
-{{https://abload.de/img/13_macrossskid.png}}+Im unteren Bereich des Fensters muss der Pfad zur ARDUINO IDE eingestellt werden, da das Programm dies nicht automatisch finden kann.
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_20.jpg?400|}}
  
 +{{:bilder:anleitungen:spezial:colorcheck:wiki_proggen_rasp_21.jpg?400|}}
  
- +Nicht vergessen, die Checkbox "Individuellen Pfad zur ARDUINO IDE zu aktivieren, und die geänderten Einstellungen zu speichern! 
-==== 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:  +
- +
- +
- +
  
  
anleitungen/spezial/pyprogramgenerator/raspberryinstallation.1588700258.txt.gz · Zuletzt geändert: 2020/05/05 18:37 (Externe Bearbeitung)