Gute frage.... der Reload wurde ja nur auf das Frame bezogen mit der ID also sollte sich nur das Frame alle 30 Sekunden Refreshen, oder?
<script>
window.setInterval("reloadIFrame();", 30000);
function reloadIFrame() {
document.frames["iframe"].location.reload();
}
</script>
Habe nun auf der Zielgeraden zum Abschluss des Projekts noch eine Frage bezüglich der Hardware.
Wenn ich alle meine Komponenten zusammenschließe scheint da etwas nicht zu passen. Wenn ich ein Relais ein oder aus Schalte schießt der Wert, den der MQ135 ausgibt kurz hoch oder runter.
Könntet ihr mal über meine Verkabelung schauen bitte?
Könnten die 5 V möglicherweise nicht genügend Strom liefern?
Was mir noch auffällt: MQ135 wird mit 5 V versorgt, welche Spannung liegt maximal am analogen Ausgang an? Der analoge Eingang vom ESP32 verträgt nur 3,3 V!
leg eine saubere GND Leitung von deiner Stromquelle zu den Relais.
Und dann miss mal mit enem Oszi oder einem Analog-Multimeter, was mit deiner Versorgungsspannung passiert, wenn du schaltest.
Recherchiere mal wie man DS18 Sensoren anschließt, da fehlt doch auch etwas oder?
Das mit dem Echtbild ist in meinem Fall nicht so leicht, ich habe leider kein Breadboard wo das ESP32 drauf passt deshalb werdet ihr nicht viel erkennen.
Für den Fall, Du möchtest das ändern: Ich verwende Steckbretter mit der Bezeichnung SYB-46, wie man in einem anderen Thema sehen kann.
Ich tippe auf Spannungseinbrüche bei der Versorgungsspannung, weil analoge Eingänge relativ zu dieser messen. Einen Hinweis auf eine interne Referenzspannung konnte ich bislang nicht finden, weshalb eine externe eine Idee wäre. Beseitigt vermutlich aber nicht die Ursache Deines Problems.
5V Leitung zum ESP32 : 4,94V wenn Relais aus / 4,90V wennn alle Relais ein.
3,3V vom ESP32 zu den DS18B20 : 3,30V wenn Relais aus / 3,29V wenn Relais ein.
Hallo,
ich denke die Spuen der Relais führen zu einer Stromspitze und damit einem sehr kurzen Spannungspeek. Den misst der Analogeingang mit. Ich würde mal einen Konsensator paralell vom Analogeingang zu Masse legen. (10uF). Alternativ einen gleitenden Mittelwert dazu bauen.
Die Relais tun bei diesem Aufbau nichts.
Leider hat das mit dem Widerstand auch nichts gebracht.
Habe das mit dem Kondensator versucht, leider auch keine Besserung. Die Spannung wird an der analogen Leitung dann sogar über 3,3V Hoch, wenn alle Relais auf HIGH sind.
Webserver ist zwar eine Idee, aber kannst du damit alles Umsetzen was du dir Vorstellst?.
Es gibt von Nextion Intilligente Displays die du über die Software Prgrammieren kannst. Damit kannst du eigendlich alles machen was du willst.
Hier ma ein Beispiel was einer mit seinem 3D drucker macht und er hat auch nur ein Intilligentes Display. 3D Drucker mit Nextion Display
Ich nutze das Display mittlerweile auch für meine Anwendungen wo ich ne Anzeige brauche. Vorteil ich brauche nur RX/TX und wenig Code auf dem arduino oder eben ESP. den großteil macht das Display selber. es werden nur Werte hin und hergeschickt.
Hallo,
das kann ich nicht nachvollziehen. Ich denke da ist bei Deiner Schaltung was falsch. Irgendwie fehlen Dir vermutlich die 0V irgendwo, und das Potential liegt hoch.
Heinz
Hallo,
was sollte damit nicht gehen ? Ok wenn es um eine schnelle Datenaktualisierung , visuelle Darstellung von dynamischen Vorgängen, geht dann hat ein lokales Display Vorteile. Schau Dich mal bei Fips um , du wirst staunen.
Heinz
Serwus danke für deinen Vorschlag, mit einem Display fange ich leider nichts an da der Drucker nicht in Sichtweite ist.
Es gibt ja einiges an Überwachungssoftware für 3D-Drucker. Jedoch hat nichts davon richtig für mich gepasst. Mit dem EPS32 und der derzeitigen Software habe ich mir das alles so zusammengestellt wie ich es brauche.
Ich habe es mittlerweile geschafft auch die Webcams einzubinden.