Tools und Links

Arduino im Reisemobil – Teil 5

Inhaltsverzeichnis der Arduino-Projektseiten

Verwendete Tools

Folgende Tools werden für das Projekt verwendet:

1 Arduino IDE

Entwicklungsumgebung zur Erstellung der Software für den Arduino

2 Nextion Editor

Die Entwicklungsumgebung für das Nextion Display zum

  • Definieren der Seitenstruktur (z.B. Seitenumschaltung)
  • Positionieren der dynamischen Inhalte (z.B. Messdaten)
  • Entwickeln der Software für das Display (z.B. Programmcode für den Timer)
  • Debuggen der Software und Simulieren des Displays. Dabei wird der Arduino an die serielle Schnitte des Notebooks angeschlossen.

Arch Linux: Der Nextion Editor läuft hier in einer Virtual Box mit Windows 7. Mit Wine und KVM gab es Probleme.
Debugger: Für zwei Displays die HMI-Datei kopieren und den Nextion Editor 2x mit je einer der HMI-Dateien starten.

3 Putty

Beim Arduino nutzt man die serielle Schnittstelle, um allerlei Informationen (Variablen, Laufzeiten etc.) während der Softwareentwicklung zu übertragen. Eine Alternative zum seriellen Monitor der Arduino IDE ist Putty. Putty ist ein kostenloses Terminalprogramm, das diese Informationen empfangen und speichern kann.

4 Inkscape

Inkscape ist ein kostenloses Vektorzeichenprogramm, mit dem die MAN Frontansicht und der Grundriss als Vektorgrafik gezeichnet wurden.

5 GIMP

GIMP ist ein kostenloses Zeichenprogramm. Damit werden die statischen Inhalte und grafischen Elemente (z.B. Buttons) der einzelnen Seiten für das Display gezeichnet.

Links

Arduino

Arduino Mega 2560 Rev3
https://store.arduino.cc/arduino-mega-2560-rev3

Arduino Mega 2560 Rev3 Pinbelegung
https://www.exp-tech.de/blog/arduino-mega-2560-pinbelegung

Arduino IDE Download
https://www.arduino.cc/en/software

Arduino IDE Anleitung
https://www.arduino.cc/en/Guide

Arduino Programmierung
https://www.arduino.cc/reference/en/

Arduino Forum
https://forum.arduino.cc

Arduino: Info von Nick Gammon
http://www.gammon.com.au/forum/bbshowpost.php?bbtopic_id=123

Arduino: Gute Infos von thecavepearlproject.org
https://thecavepearlproject.org/how-to-build-an-arduino-data-logger/

Arduino: Daten empfangen
https://forum.arduino.cc/index.php?topic=288234.0

Arduino: Speicherplatzoptimierung
http://cool-web.de/arduino/tricks-fallstricke-speicherplatzoptimierung-arduino.htm

Nextion Display

Nextion 3,5″ Display NX4832K035
https://nextion.tech/datasheets/nx4832k035/

Nextion Programmierung
https://nextion.tech/instruction-set/

Nextion Editor Download
https://nextion.tech/nextion-editor/

Nextion Editor Anleitung
https://nextion.tech/editor_guide/

Nextion & Arduino
https://forum.arduino.cc/index.php?topic=604185.0
https://forum.arduino.cc/index.php?topic=634237.0

RTC

RTC 3231: Detaillierte Infos
https://thecavepearlproject.org/2014/05/21/using-a-cheap-3-ds3231-rtc-at24c32-eeprom-from-ebay/

RTC 3231: Probleme mit Ladeschaltung
https://forum.arduino.cc/index.php?topic=278270.0

Restliche Tools

Putty
https://www.putty.org

Inkscape
https://inkscape.org/de/

GIMP
https://www.gimp.org

Icons
https://iconmonstr.com

Zurück zu Teil 1:  Arduino im Reisemobil als Überwachungszentrale

„Miß alles, was sich messen läßt,
und mach alles meßbar, was sich nicht messen läßt.“
(Archimedes, 287 – 212 v. Chr.)