Es ist gesagt, es gibt mehr als einen Weg, um der Haut eine
Katze. Eine Strategie beinhaltet eine hoch qualifizierte Techniker und Präzisionsinstrumente. Eine weitere betrifft ein Redneck, ein Buttermesser und einem Ball Peen Hammer. Dieses Projekt ist wahrscheinlich näher an die später auf der Skala der Arduino Projekte.
Wir besitzen eine späten Modell Erdgas-Wasser-Heizung von einer der landesweit größten Gerät Lieferanten hergestellt. Eines Sicherheits-Features für die Heizung schaltet sich stehende Piloten, wenn die Brennkammer überhitzt. Es kann leicht genug zurückgesetzt, aber die Bedingung wird am häufigsten entdeckt, wenn ich stehe neben der Dusche warten auf warmes Wasser nie ankommt. Es fällt mir dann, dass die Kontroll-Leuchte wieder gescheitert ist. Wenn ich auf der Suche nach einem Gerät ging, die mich auf die Tatsache hinweisen würde, die die Kontroll-Leuchte fehlgeschlagen ist, konnte ich nicht für Wohnzwecke bestimmt das passende Produkt zu finden. Es schien, dass es eine Lösung, die mit einem Mikroprozessor und ein paar einfache Sensoren angeboten.
Der Verwendungszweck des Geräts ist wie folgt:
· Berichten Sie den Zustand des ständigen Piloten und legen Sie eine Warnung oder Alarm Bedingung bei Ausfall eines Piloten.
· Berichten Sie die Warmwasser Vorlauftemperatur als Back an die pilot-Monitor und festlegen Sie eine Warnung oder Alarm Bedingung, wenn die Temperatur unter einen Sollwert fällt.
· Den Raum für eine Erdgas-Leck zu überwachen und einen Alarmzustand gesetzt, wenn ein Sollwert erreicht ist.
· Überwachen Sie den Raum für ein Wasserleck auf dem Boden rund um die Wasser-Heizung und stellen Sie einen Alarm, wenn Wasser erkannt wird.
· Alarme für pilot und Wasser Temperatur zwischen 07:00 und 22:00 Uhr automatisch zum Schweigen zu bringen.
· Bieten Sie eine ACKNOWLEDGE-Funktion, die ermöglicht dem Benutzer, zum Schweigen zu bringen eines aktiven Alarms für einen bestimmten Zeitraum während der Durchlauferhitzer erholt sich von einem Alarmzustand und dann automatisch in den Normalbetrieb zurück, wenn Umstände erfordern.
· Bieten Sie eine Stille, die akustische Alarme auf unbestimmte Zeit deaktiviert.
· Alle zwei Jahre stattfindende Erinnerung Alarme am ersten Tag des Juni und Dezember erinnern mich an die Wasser-Heizung-Flammensperre zu reinigen. Es wird berichtet, dass ein verstopfter Flammensperre die Hauptursache für das stehende pilot scheitern an erster Stelle ist. (So Markus warum nicht nur einen Kalender an der Wand? Siehe Absatz 1).
· Aktivieren Sie den Endbenutzer leicht Sollwerte, Datum und Uhrzeit ändern.
Erdgas-Wasser-Heizungen sind relativ einfache Geräte, aber sie sind nicht weniger gefährlich. Designer geben sich große Mühe zu machen, sicher für Wohnzwecke. Aus diesem Grund wollte ich eine Lösung, die separate und abgesehen von dem Gerät war. Das heißt, wollte ich nicht zu engagieren, zu ändern oder einen Teil der Wasser-Heizung-Schaltung oder Sicherheitssysteme zu besiegen. Alle Kraft, Sensoren, Schaltungen, Verkabelung, Etc sind stand-alone. Es gibt ein paar Thermometer physisch an das Gerät angeschlossen, aber sie sind so positioniert, dass sie nicht mit dem Gerät in irgendeiner Weise behindern. Unsere Wasser-Heizung ist in einem Schrank mit Klimaautomatik. Die Parameter, die ich gesetzt habe, haben sehr bewährt. Ihre Ergebnisse werden Ihre Geräte Lage und Zustand abhängig. Die Thermometer, die ich in diesem Projekt verwendet habe sind sehr schnell wirkende Geräte, aber 40 Gallonen Wasser sind träge. Es dauert 60-90 Minuten für Temperaturen bis unter den Sollwert fallen. Der Wassersensor Detektor wird in einer Altoid Dose montiert und der Thermosäule Sensor für den pilot Detektor ist in der Mini-Altoid-Dose, die dann auf der Motorhaube an der Unterseite des Warmwasserspeichers angebracht ist montiert.
Materialliste:
Arduino Nano
Gehäuse
DROK® LM2596 einstellbarer Spannungsregler
3 mm Abstandshalter
Adafruit TMP-006 Thermosäule Sensor Produkt-ID: 381
Adafruit Pi Schuster Breakout Kit für Raspberry Pi
IIC I2C Level 5V-3V System Konverter Modul für Arduino Sensor
Dallas DS18B20 Thermometer Produkt-ID: 381
MQ-5 Erdgas-Sensor
Regen Sensor Regenwasser Regen Erkennungsmodul 3,3V-5V
2-10K-Potentiometer
4 x 20 I2C LCD-Display
DS3231 RTC
4 SPDT Schalter
8 momentane Schalter
Sicherungshalter
Platine
2-weiß 5mm LED mit Halter
2-gelb 5mm LED mit Halter
2 blaue 5mm LED mit Halter
2-rot 5mm LED mit Halter
10-10K ¼ Watt Widerstand
1-1k ¼ Watt Widerstand
Mount paneelverbinder Adafruit CAT 5
Adafruit Mini USB-Panel mount Anschluss
DC-Panel-Mount-Anschluss
1/8" Stereo-Buchse und Stecker
Verschiedene Anschlüsse und Verkabelung
2 Summer
Flachbandkabel