Inhaltsverzeichnis:

Wasserüberwachungssystem (Arduino Uno) WIP - Gunook
Wasserüberwachungssystem (Arduino Uno) WIP - Gunook

Video: Wasserüberwachungssystem (Arduino Uno) WIP - Gunook

Video: Wasserüberwachungssystem (Arduino Uno) WIP - Gunook
Video: Arduino UNO pumping waste water #iot #arduino #diy #raspberrypi #engineering #botnet #electronics 2024, Juli
Anonim
Wasserüberwachungssystem (Arduino Uno) WIP
Wasserüberwachungssystem (Arduino Uno) WIP

Dieses System dient als meine Iteration eines kostengünstigen Wasserüberwachungsgeräts in einem kleinen Formfaktor. Die Inspiration für dieses Design stammt von einer Wissenschaftsolympiade namens Water Quality. Was ursprünglich nur ein Salzgehaltsmesser war, entwickelte sich zu diesem System, das Temperatur, pH-Wert und Trübung jeder Wasserquelle erfasst.

Schritt 1: Die Materialien

Die Materialien
Die Materialien
Die Materialien
Die Materialien
Die Materialien
Die Materialien
Die Materialien
Die Materialien

Hier ist, was Sie brauchen, um dieses Projekt abzuschließen.

Liste der Einzelteile

  • Arduino Uno
  • Arduino-Programm
  • Steckbrett
  • Pappkarton
  • Fritzing-Programm
  • Schrumpfschlauch
  • Überbrückungsdrähte
  • GPS-Modul
  • LCD-Modul
  • SD-Kartenmodul
  • pH-Sensor
  • Temperaturfühler
  • Trübungssensor

Werkzeugliste

  • Klebstoff
  • Heißluftpistole
  • Schere
  • Lot
  • Lötkolben
  • Band
  • Abisolierzangen

Schritt 2: Einrichten der Box

Einrichten der Box
Einrichten der Box
Einrichten der Box
Einrichten der Box

Dieser Monitor ist sehr leicht und vielseitig im Formfaktor. Beginnen Sie damit, ein Chassis zu finden, um das gesamte Gerät (mindestens # Kubikzoll) aufzubewahren, und schneiden Sie die notwendigen Löcher (1 # x # Zoll Rechteck und 1 # Zoll Durchmesser Kreis) aus, damit das LCD-Modul und die Sensoren richtig funktionieren können. In meinem Beispiel habe ich einen Karton für mein Chassis modifiziert.

Zusammenfassung

  1. Suchen Sie einen Container, um das System zu speichern, der mindestens (# x # x # Zoll) groß ist.
  2. 2 Löcher ausschneiden (# x # Zoll Rechteck und # Zoll Durchmesser Kreis)

Schritt 3: Arduino & Breadboard einrichten

Einrichten von Arduino & Breadboard
Einrichten von Arduino & Breadboard

Nachdem das Chassis ausgewählt und korrekt modifiziert wurde, verbinden Sie die Arduino 5V- und GND-Löcher mit Überbrückungsdrähten mit den + und - Busleitungen (die Löcher entlang der langen roten Linie für + und die Löcher entlang der blauen Linie für -). Jetzt wird das Steckbrett mit Strom versorgt, wenn das Arduino eingeschaltet ist, und dies ist die Grundlage für den Rest der Komponenten.

Zusammenfassung

Verbinden Sie die Arduino 5V- und GND-Löcher mit den + und - Busleitungen, die Sie auf der Brotplatine verwenden

Schritt 4: Verknüpfen der Sensoren

Verknüpfen der Sensoren
Verknüpfen der Sensoren
Verknüpfen der Sensoren
Verknüpfen der Sensoren

Alle drei Sensoren in diesem Projekt verwenden ein 3-Draht-Design, wobei das rote Kabel an die Stromversorgung angeschlossen ist, das schwarze an Masse und das gelb / blaue an den jeweiligen Eingangspin angeschlossen ist. Das Eingangskabel des Temperatursensors wird an #, das Eingangskabel des pH-Sensors an # und der Trübungseingang an # angeschlossen. Verwenden Sie bei Bedarf einen Lötkolben und Lötzinn, um eine feste Verbindung herzustellen, und einen Schrumpfschlauch, um die strukturelle Integrität der Verbindung zu erhöhen.

Zusammenfassung

  1. Verbinden Sie die Sensoren mit dem Steckbrett, rot mit der + Busleitung, schwarz mit der - Busleitung und gelb / blau mit den richtigen Eingangssteckplätzen auf dem Arduino.
  2. Temperatur-Slot: ??, pH-Slot: ??, Trübungs-Slot: ??
  3. Lötdrähte zusammenlöten und Schrumpfschläuche verwenden, um eine bessere Verbindung mit dem Steckbrett herzustellen.

Schritt 5: Anschließen der Module

Anschließen der Module
Anschließen der Module
Anschließen der Module
Anschließen der Module

Alle Module in diesem Projekt haben unterschiedliche Arten von Verbindungen und sind daher auf unterschiedliche Weise mit dem Arduino verbunden. SDA geht zu A4 und SCL geht zu A5 für das LCD. RXD geht an Digital-Pin 6 und TXD geht an Digital-Pin 7 für das GPS. CS geht an Digital-Pin 4, SCR geht an Digital-Pin 13, MISO geht an Digital-Pin 12 und MOSI geht an Digital-Pin 11 für das SD-Kartenmodul. Bei allen Modulen wird VCC an die Stromversorgung angeschlossen und GND geht an Masse. Falls erforderlich, sollten Lötkolben und Lötzinn verwendet werden, um die Drähte mit den Modulen zu verbinden, um eine feste Verbindung zu gewährleisten.

Zusammenfassung

  1. Verbinden Sie alle VCC-Leitungen des Moduls mit + Busleitung und GND-Leitungen mit - Busleitung.
  2. Verbinden Sie SDA mit A4 und SCL mit A5 für das LCD-Modul.
  3. Verbinden Sie RXD mit digitalem Pin 6 und TXD mit digitalem Pin 7 für das GPS-Modul.
  4. Verbinden Sie CS mit Digital-Pin 4, SCR mit Digital-Pin 13, MISO mit Digital-Pin 12 und MOSI mit Digital-Pin 11 für das SD-Kartenmodul.

Schritt 6: Zusammenbau der Hardware

Zusammenbau der Hardware
Zusammenbau der Hardware

Nachdem die Verkabelung zwischen allen Modulen und Sensoren abgeschlossen ist, können Sie nun das Arduino und die Komponenten in das Chassis einsetzen. Die Organisation spielt keine Rolle, solange das LCD Zugriff auf den rechteckigen Ausschnitt aus Schritt 1 hat und die Sensoren durch den Lochausschnitt aus Schritt 1 gehen können.

Zusammenfassung

Platzieren Sie die Komponenten ab Schritt 1 in Ihrem Chassis, und stellen Sie sicher, dass die Sensoren Zugang zum kreisförmigen Ausschnitt haben und das LCD Zugang zum rechteckigen Ausschnitt hat

Schritt 7: Hochladen des Codes

Hochladen des Codes
Hochladen des Codes
Hochladen des Codes
Hochladen des Codes

Der Code ist der wichtigste Bestandteil dieses gesamten Systems, der dem Arduino sagt, wie er die Signale verwaltet und sie in Messwerte umwandelt, die angezeigt und gespeichert werden können. Unten habe ich ein kommentiertes Bild des Codes angezeigt, das versucht, jeden Teil und seinen Zweck zu erklären. Sie können diesen Code einfach in das Arduino-Programm kopieren und mit dem USB-Kabel, das mit dem Arduino Uno verbunden ist, in den Mikrocontroller hochladen.

Zusammenfassung

Kopieren Sie den Code und fügen Sie ihn (falls gewünscht ändern) in das Arduino-Programm ein und laden Sie ihn auf das Arduino Uno-Board hoch

Schritt 8: Feinschliff & Erweiterungen

Feinschliff & Erweiterungen
Feinschliff & Erweiterungen

Mit dem fertigen Gerät werden alle Messwerte der Sensoren auf der SD-Karte gespeichert, die mit einem bestimmten Format in das SD-Kartenmodul eingelegt wird. Diese Daten können dann in einer Google-Karte zusammengestellt werden, wie durch den untenstehenden Link gezeigt, um die Demografie des Wassers in der Umgebung grafisch darzustellen.

drive.google.com/open?id=115okKUld8k8akZKj…

Zusammenfassung

Sammeln und dokumentieren Sie Daten vom Gerät auf beliebige Weise

Schritt 9: Abschluss

Das System ist nun vollständig und misst nun die Temperatur, Trübung und den pH-Wert jeder Wasserquelle.

Es gibt eine Vielzahl weiterer Möglichkeiten mit diesem Wasserüberwachungssystem, die nur darauf warten, erkundet zu werden. Es wäre interessant zu sehen, wie Sie dieses Projekt nutzen, um Ihre eigenen Ziele zu erreichen.

Empfohlen: