Drahtloser Terminal über ESP8266

von Debugn-Nachrichten an die fundamentale “Hello World”, Serielle Kommunikation tut es über drei kleine Drähte. Stellen Sie sich vor, stellen Sie sich vor, Sie können das Kabel auf das nächste Mikrocontroller-Projekt schneiden und Ihr Telefon als VT100-Terminal verwenden. Dies war die Prämisse des drahtlosen Terminal-Projekts von [Ondřej Hruška], in dem er einen ESP8266 nahm, und fügte einen In-Browser-Terminal-Emulator hinzu, der über WLAN zugegriffen werden kann. Die endgültige Hardware verwendet ein ESP-01-Modul, das auf einem Breadboard-Adapter mit einem 3,3-V-LDO montiert ist, mit einem 3,3-V-LDO, Schutzschaltung für die Pins und der Unterspannung deaktiviert.

Die Firmware basiert auf einem [SpritetM-Libesphatter-Code, der modifiziert wurde, um den Parser VT100-Escape-Parser aufzunehmen. Der Parser wurde wiederum als staatlicher Hersteller codiert und mit Ragel zusammengestellt, der solche Projekte erheblich vereinfacht. Wenn Sie auf den winzigen Webserver zugreifen, beginnt die geladene Webseite, über Netzsteckdosen dem ESP-01 zu kommunizieren. Tastenpressen von dem Terminal werden an den Puffer und an die Parser- und Steuerlogik gesendet. Die Zeichen werden dann mit 115200bps an die Hardware-UART-Linien weitergegeben, und wenn eine Escape-Sequenz erkannt wird, wird stattdessen die entsprechende Aktion ausgeführt.

[Ondřej Hruška] teilt den Code sowie ein Benutzerhandbuch in PDF für jeden Einzelnen, der es aus ausprobieren und das Projekt verbessern möchte. Mit etwas Inspiration zum Erlernen von Staatmaschinen können Sie das Projekt auch in Ihren eigenen Anwendungsfall erweitern.

Danke für die Idee [Marco Saarloos]

Leave a Reply

Your email address will not be published.