Inhaltsverzeichnis:

ESP8266 / ESP-01 Arduino Powered Leak Detector - Gunook
ESP8266 / ESP-01 Arduino Powered Leak Detector - Gunook

Video: ESP8266 / ESP-01 Arduino Powered Leak Detector - Gunook

Video: ESP8266 / ESP-01 Arduino Powered Leak Detector - Gunook
Video: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, November
Anonim
Image
Image
Hardware - Was Sie brauchen
Hardware - Was Sie brauchen

Wasser ist ein tolles Zeug, oder? Nicht so sehr, wenn es gezwungen ist, sein ausgewiesenes Zuhause zu verlassen und stattdessen auf der Grundfläche Ihres Hauses herumschwimmt. Ich weiß, dass dies ein "nachträgliches" Projekt ist, aber ich hoffe, es kann jemand anderem helfen, eine potenzielle Überschwemmung und Schäden zu vermeiden. Der Ausdehnungsbehälter unseres Warmwasserbereiters hat vor kurzem ein Loch in der Luft gesprengt und mit einer Wut angefangen, Wasser zu spritzen. Zum Glück enthielt die Schranktür, hinter der sie stand, ihren wässrigen Projektilweg, der den Schaden minimierte. Das…und die Tatsache, dass ich tatsächlich das ZISCHEN gehört habe, rettete uns…dieses Mal. Wenn ich das Gizmo installiert hätte, das Sie hier sehen, hätte ich es viel früher gehört. Der Kicker ist, dass ich letztes Jahr etwas Ähnliches aufgebaut habe, nur mit einigen meiner Spielsachen herumgekrabbelt. Rückblick Mannn! Dieses spezielle Instructable ist für einen einfachen Lecksucher, der nur mit einem akustischen Alarm und einer visuellen LED benachrichtigt. Ein Video dieser Version können Sie hier sehen.

Schritt 1: Hardware - Was Sie brauchen:

Hardware - Was Sie brauchen
Hardware - Was Sie brauchen
Hardware - Was Sie brauchen
Hardware - Was Sie brauchen
Hardware - Was Sie brauchen
Hardware - Was Sie brauchen
  • Ich befürworte, vertrete oder erhalte nichts für die folgenden Beispiele.
  • ESP8266 ESP-01 **Das ESP und das Programmiergerät können Sie hier als Paket abholen**
  • Programmierer **Hier kannst du ESP und Programmierer als Paket abholen**
  • Mini-Breadboard
  • LED (Ziemlich sichere Wette, dass Sie bereits mit dem Rest Ihres GEEK-Zeugs herumliegen)
  • Piezo-Summer
  • Jumper
  • ESP01 Breadboard-Adapter
  • Wasser-/Lecksensor (Hygrometer)

Schritt 2: Software - Was Sie brauchen

Software - Was Sie brauchen
Software - Was Sie brauchen

Annahme: Grundkenntnisse der Arduino IDE/Bibliotheken und Kenntnisse einer der Methoden zum Laden von Code in den ESP01. (Hoffentlich haben Sie einen der in diesem Instructable erwähnten Adapter … VIEL einfacher)

Arduino-IDE

Die ESP8266WiFi.h-Bibliothek ist NUR erforderlich, wenn Sie WLAN vollständig deaktivieren möchten. Future Instructables verwendet WiFi für die externe Kommunikation von Alarmen, die von diesem Sensor erkannt werden.

Speichern und laden Sie die angehängte Skizze. STELLEN SIE SICHER, dass Sie das Board auf 'Generic ESP8266' ändern und den richtigen Port auswählen.

Schritt 3: Hardware-Setup und Verkabelung

Hardware-Setup und Verkabelung
Hardware-Setup und Verkabelung
Hardware-Setup und Verkabelung
Hardware-Setup und Verkabelung
Hardware-Setup und Verkabelung
Hardware-Setup und Verkabelung
  1. Identifizieren Sie eine Stromquelle für Ihr ESP. Ich habe einen älteren ESP-Programmierer verwendet, der an meinen Laptop-USB angeschlossen ist, und die VCC- und Grnd-Jumper an ihre jeweiligen Positionen gesteckt. (Siehe Bild)
  2. Stecken Sie den ESP-Steckbrettadapter über den Mittelkanal des Mini-Steckbretts, sodass sich auf jeder Seite eine Reihe von 4 Stiften befindet.
  3. Verbinden Sie die Vcc-Quelle mit Vcc, Ch_Pd und dem Hygrometer des ESP.
  4. Verbinden Sie die Grnd Source mit dem Grnd, dem Hygrometer und dem Piezo/LED 'kurzen' Bein des ESP.
  5. Verbinden Sie den ESP-Pin 2 mit den Daten des Hygrometers (nicht analog).
  6. Verbinden Sie den ESP-Pin 0 mit dem „langen“Piezo/LED-Bein.
  • TIPPS

    • Gehen Sie NICHT davon aus, dass die Jumper-Farben in den beigefügten Bildern Vcc oder Grnd darstellen.
    • Der Piezo und/oder die LED können während des Bootens nicht angeschlossen werden. Wenn dies der Fall ist, fährt der ESP im Bootload-Modus hoch und führt den geladenen Code nicht aus. Bringen Sie sie an, nachdem das ESP eingeschaltet wurde.
    • Passen Sie die Empfindlichkeit des Hygrometers mit angeschlossenem Potentiometer nach Bedarf an. WrapUp: Ich plane, die Verbindungen dauerhaft herzustellen und alles in einem anständigen Gehäuse unterzubringen. Dieses Gehäuse könnte wieder eine meiner berühmten Lego-Boxen sein !! Wenn es fertig ist, werde ich es auch teilen. Außerdem … werde ich zukünftigen Versionen des Lecksuchers WiFi-Funktionalität hinzufügen und auch diese Instructables hinzufügen.

Empfohlen: