MakeMagazinDE / Taupunktluefter

138 stars 43 forks source link

SAMD Anpassungen #5

Open Commifreak opened 2 years ago

Commifreak commented 2 years ago

Ich wollte das Sketch auf einem Nano 33 IoT (SAMD) nutzen. Außer Watchdog ginge das auch.

Ich habe aber die LCD Bibliothek durch:

#include <hd44780.h>                        // main hd44780 header
#include <hd44780ioClass/hd44780_I2Cexp.h>  // i2c expander i/o class header

ausgetauscht (https://github.com/duinoWitchery/hd44780) und init durch begin ersetzt, da die IDE die Bibliothek als INKOMPATIBEL listet.

Statt Watchdog würde auf den SAMD NVIC_SystemReset(); funktionieren.

Das einzige Problem was ich derzeit habe: Das Schalten des Relais, lässt nur noch Datenmüll auf dem Display stehen - oder es bleibt einfach an dem Punkt stehen. Ohne 230V Lüfter schaltet das Relais ohne das Display zu beeinflussen. Also Elektromagentische Störungen?

Die beiden Kondesatoren sind platziert. Was könnte ich noch versuchen?

Derzeit initialisiere ich das Relais am Ende des loops immer neu. Das hilft zumindest als Notlösung.

ThFischer commented 2 years ago

Die beiden Kondesatoren sind platziert. Was könnte ich noch versuchen?

Ein "Snubber" (a.k.a. "RC-Löschglied") sollte helfen, gibt es auch in der Bucht

GitDriveHub commented 2 years ago

Hallo, ich habe auch das Problem, dass sich das System nach jedem Einschalten des Lüfters aufhängt und anschließend in einer Schleife hängen bleibt. Wo wird der "Snubber" in der Schaltung eingebracht? Zusätzlich zeigt mein Display nicht alle Infos vollständig an, woran kann das liegen?

image

Danke für die Hilfe, mit besten Grüßen