Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
esp32:start [2018/05/01 15:47] – [Installations Anleitung] ::1esp32:start [2021/04/18 12:35] (current) – external edit 127.0.0.1
Line 85: Line 85:
  
 https://wiki.muc.ccc.de/_media/esp32:luftqualitaet.zip https://wiki.muc.ccc.de/_media/esp32:luftqualitaet.zip
 +
 +=== Spannungsmessung mit dem ADC eines ESP32 Moduls ===
 +
 +http://esp32-server.de/wp-content/uploads/ADC_Anzeige.png
 +
 +Ein Beispiel für die Spannungsmessung mit dem ADC eines ESP32 Moduls. Die Spannung wird auf einer Webseite durch einen Messuhr -Indikator  visualisiert. Das Anzeigeinstrument ist mit HTML Canvas Gauge Realisiert. Das  HTML Anzeigeinstrument funktioniert ohne Zugriff auf Internet. Die gauge.min.js Bibliothek ist lokal auf dem ESP32 gespeichert. Eigentlich lassen sich auf diese Weise HTML dashboards und verschiedenes Webinterface mit Visualization bauen.
 +
 +In diesem Beispiel fragt die Visualization Webseite 2-mal in die Sekunde den Messwert ab. Dies geschieht mittels AJAX-Objekt und JavaScript.  Ich habe auch eine Anzeige vorgesehen die das Verbindungstatus anzeigt. Der Kreis oben links wird rot, wenn Anfrage an den ESP32 Server gesendet wird. Und er wird wieder Grau, wenn eine Antwort vom ESP32 Server zurückkommt. Wenn der Kreis rot bleibt, dann ist die Verbindung abgebrochen oder ESP32 Server antwortet nicht.
 +
 +Das Arduino Sketch, bei Aufruf des ESP32 IP-Adresse, macht nichts anderes als eine HTML-Webseite an den Browser zu schicken. Und beim Aufruf von ADC.txt wird ein Text mit dem ADC-Messwert gesendet. Ständige Aktualisierung und Visualisierung geschieht mittels JavaScript. Webseiten Quelltext, JavaScript, und gauge.min.js Bibliothek befinden sich in der Datei „index_html.h“ im Projektordner.
 +
 +Download Arduino Projekt http://esp32-server.de/wp-content/uploads/AnalogGauge_Sketsh.zip, es wird Bibliothek WebServer_tng benötigt.
 +
 +http://esp32-server.de/adc/
  • esp32/start.1525189666.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)