Meshtastic Node mit Thermodrucker
In diesem Projekt zeige ich, wie man einen kleinen Thermodrucker an einen Meshtastic-Node anschließt und zum Laufen bringt. Ziel ist es, einfache Textnachrichten, die über das Meshtastic-Netzwerk empfangen werden, direkt auf einem Thermodrucker auszugeben. Dabei wird das in Meshtastic integrierte Serial-Modul "TEXTMSG" genutzt, das es erlaubt, über definierte Nachrichtenformate Daten an angeschlossene Geräte zu senden.
Voraussetzungen
Ein kompatibler Mikrocontroller (z. B. ESP32) mit Meshtastic-Firmware (hier als Beispiel der Heltec Wireless Stick Lite V3)
Ein Thermodrucker (z. B. von AliExpress)
Serielle Verbindung (TX/RX) zwischen Node und Drucker
Stromversorgung (Achtung: Thermodrucker benötigen in der Regel 5 V und ausreichend Strom! Die 5 V vom Heltec reichen für den kleinen günstigen Drucker von AliExpress)
Aufbau
Serielle Verbindung:
Heltec TX zu Drucker TTL RX
Heltec RX zu Drucker TTL TX
Heltec GND zu Drucker TTL GND
Stromversorgung:
Heltec 5V zu Drucker +
Heltec GND zu Drucker -
Konfiguration
1. Firmware-Update: Stelle sicher, dass dein Meshtastic-Node mit der aktuellen Firmware ausgestattet ist.
2. Serial-Modul aktivieren.
3. Pinbelegung einstellen: Beim Heltec Wireless Stick Lite V3 ist RX Pin 44 und TX Pin 43
4. Baudrate einstellen: Der Drucker und das Serial-Modul müssen mit der gleichen Baudrate arbeiten (z. B. 9600 bei meinem Testdrucker).
5. Serial Mode einstellen: "TEXTMSG"
6. Einstellungen Speicher/Senden
Erster Test
Sende eine Nachricht über das Meshtastic-Netzwerk mit dem Ziel, diese über das Serial-Modul weiterzuleiten. Wenn alles korrekt eingerichtet ist, sollte der Drucker die empfangene Nachricht direkt ausgeben.
-
Heltec Wireless Stick Lite V3
-
Thermodrucker Anschlüsse
-
Meshtastic Node an Thermodrucker
-
Testnachrichten im Primärkanal
-
Testnachrichten vom Primärkanal werden gedruckt
Der Autor/Ersteller übernimmt keine Haftung auf Vollständigkeit und Richtigkeit des erstellten Artikels. Sie sind selber für ihr handeln verantwortlich. Keine Haftung für Sach-oder Menschenschäden.