Archiv für den Monat November 2025

Meshtastic mit Cardputer ADV

Cardputer ADV ist ein Controller im Kreditkartenformat, ausgestattet mit einem M5Stack Stamp-S3A-Coremodul (ESP32-S3FN8). Er verfügt über ein 1,14-Zoll-LCD und eine einfache Tastatur mit 56 Tasten.
Der interne 1750-mAh-Lithium-Akku gewährleistet eine gute Akkulaufzeit. Ein 6-Achsen-Bewegungssensor BMI270, ein Infrarot-Sender, ein microSD-Slot sowie ein Grove-Anschluss bilden die Peripherie und ein EXT 2.54-14P-Erweiterungsbus ist zum Anschluss von Sensoren und anderen Peripheriegeräten vorgesehen.

Cardputer ADV

Beim Einsatz als Meshtastic-Knoten wird über diesen Erweiterungsbus ein Cap LoRa868 angeschlossen.

Cap LoRa868

Cap LoRa868 ist ein Erweiterungsmodul für LoRa- und GNSS-Kommunikation. Das LoRa-Modul basiert auf einem SX1262, ist mit einer externen SMA-Antenne ausgestattet und unterstützt das Frequenzband 868 MHz bis 923 MHz.
Das GPS-Modul basiert auf einer AT6668-Lösung und verfügt über eine integrierte Keramikantenne. Es bietet Multisatellitenunterstützung – kompatibel mit GPS, BDS, GALILEO, GLONASS, QZSS und SBAS – für maximale Flexibilität.

Zur Installation der Meshtastic-Firmware ist es am einfachsten, den M5Burner von M5Stack zu verwenden. M5Burner ermöglicht Benutzern das einfache Flashen verschiedener Firmware-Versionen auf unterschiedliche Geräte. Cap LoRa868 sollte noch nicht installiert sein. Der M5Burner kann von der Website https://docs.m5stack.com/en/guide/lora/meshtastic/cardputer_adv heruntergeladen werden.

Nach der Installation des M5Burners kann die Meshtastic Firmware für den Cardputer ADV heruntergeladen und auf das Target übertragen werden. Die Details sind auf der o.a. Website beschrieben.


Ist die Meshtastic-Firmware installiert, meldet sich der neue Knoten, wie in der ersten Abbildung gezeigt, und kann in der üblichen Weise konfiguriert werden.


2025-11-07/CK

Arduino UNO-Q eingetroffen

Arduino UNO-Q, die neueste Ankündigung von Arduino, war heute in meinem Briefkasten.

Nach meinen Experimenten mit dem Arduino Yun bin ich gespannt, wie sich diese Kombination aus Mikrocontroller und Linux-Device behaupten wird.

Die Installation der zugehörigen IDE Arduino App Lab ist erstmal sehr einfach. Die komplexe Installation läuft komplett im Hintergrund und schliesslich wird man aufgefordert seinen Arduino UNO-Q über USB mit dem PC zu verbinden.

Im Editor sind die o.a. Fenster sichtbar. Sketch.ino bildet die Arduino Seite ab, während main.py die Python Anwendung auf der Linux-Seite zeigt.

Die Verbindung der beiden Umgebungen übernimmt die sogenannte Bridge.

Ausgelesen werden von der Seite open-meteo.com das aktuelle Wetter und eine entsprechendes Icon auf dem Matrixdisplay angezeigt.

Auf diese Weise können sehr einfach von Sensoren erfasste Messwerte auf den unterschiedlichen Plattformen visualisiert bzw. abgespeichert werden, oder mit Hilfe aus dem Internet bezogener Informationen auf konkrete Hardware eingewirkt werden.

Mit dem Arduino UNO-Q steht eine interessante Plattform für IoT- und KI-Anwendungen zur Verfügung.


Neben der Programmierung des Arduino UNO Q über das Arduino App Lab kann auf die CPU des Linux-Devices auch über Secure Shell (SSH) zugegriffen werden.

Damit können Sie unter anderem:

  • Auf die Shell des Boards zugreifen und Vorgänge auf dem Board über das Netzwerk starten.
  • Dateien vom lokalen Computer über das Netzwerk auf das Board übertragen (mit SCP).

Zum Test habe ich mit dem Editor Nano das Shell Script info erstellt, welches Informationen zur installierten Linux-Distribution ausgibt.

Ausführung von Shell Scripten

Um einen ersten Eindruck von der Leistungsfähigkeit des Linux-Systems zu erhalten habe ich die Benchmark-Programme UNIXBench und Coremark installiert.

Arduino UNO Q UNIXBench

Vergleicht man die UNIXBench Resultate mit den unter https://ckblog2016.net/resultate-unixbench/ veröffentlichten Ergebnissen anderer Linux-Devices im Embedded Bereich, dann hat man mit dem Linux-Device des Arduino UNO Q ein durchaus leistungsfähiges System in den Händen.

Dieses Resultat wird durch den CoreMark Benchmark bestätigt. Zahlreiche Testergebnisse finden Sie unter https://www.eembc.org/coremark/scores.php.

CoreMark Resultat

2025-11-05/CK