Hi,
ich hab da mal was Interessantes gefunden.
Ein DRO (digital read out) mit Android Touch Display und ESP32 Controller.
Das Teil ist genial. Es kann so ziemlich alle Glasmaßstäbe und auch die billigen China Dinger mit Sylvac Protokoll.
Der ESP32 ist für sowas hervorragend geeignet, da er Hardware Quadratur Encoder Eingänge hat.
Da ist man bei einem 1µm Glasmaßstab mal schnell bei 50kHz. Und das bei 4 Kanälen simultan.
Das Ganze ist für Selbstbau gedacht. Die Firmware für den ESP32 kann man downloaden. Die Verbindung zum Touch geht über Bluetooth.
Die Android App gibts kostelos im Store (ab Android 5)
Hier die Seite:
https://www.touchdro.com/resources/
Hier kann man das Teil live sehen:
https://www.youtube.com/watch?v=KufORj-o__I
Hier noch ein paar Bilder:
Da ist dann das alte Android Tablet von Oma doch noch zu was nütze ...
DRO für die Drehe oder die Fräse
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
Re: DRO für die Drehe oder die Fräse
Ich finde das sehr interessant. Es wäre schön, wenn die Firmware Open Source wäre, aber alleine die Idee den ESP32 als "Impulszähler" zu nutzen ist schön. Ich wusste gar nicht, dass der ESP32 Quadratureingänge hat. Gut zu wissen
Re: DRO für die Drehe oder die Fräse
Ich glaube nicht, dass mir der Quellcode was bringen würde.
Das ist in Hardcore-C geschrieben.
Da hängt mir der Arsch definitiv zu weit unten.
Das ist ein Auszug aus dem ESP32 Dateblatt:
PCNT channels can react to signals of edge type and level type, however for simple applications, detecting the edge signal is usually sufficient.
PCNT channels can be configured react to both pulse edges (i.e., rising and falling edge), and can be configured to increase, decrease or do
nothing to the unit’s counter on each edge. The level signal is the so-called control signal, which is used to control the counting mode
of the edge signals that are attached to the same channel.
By combining the usage of both edge and level signals, a PCNT unit can act as a quadrature decoder.
Das ist in Hardcore-C geschrieben.
Da hängt mir der Arsch definitiv zu weit unten.
Das ist ein Auszug aus dem ESP32 Dateblatt:
PCNT channels can react to signals of edge type and level type, however for simple applications, detecting the edge signal is usually sufficient.
PCNT channels can be configured react to both pulse edges (i.e., rising and falling edge), and can be configured to increase, decrease or do
nothing to the unit’s counter on each edge. The level signal is the so-called control signal, which is used to control the counting mode
of the edge signals that are attached to the same channel.
By combining the usage of both edge and level signals, a PCNT unit can act as a quadrature decoder.