Inhaltsverzeichnis:

Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung. - Gunook
Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung. - Gunook

Video: Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung. - Gunook

Video: Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung. - Gunook
Video: Desinfektionssäule Fußbetätigung 2024, Juli
Anonim
Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung
Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung
Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung
Kontaktlose und korrosionsfreie Wasserstandsanzeige und Motorsteuerung

HI, In dieser Anleitung werden wir sehen, wie man den Status des Wassertanks basierend auf dem Wasserstand (Hoch, Mittel, Niedrig) des Überkopftanks mit drei verschiedenen farbigen LEDs berührungslos mit Hilfe des Ultraschallsensors und des Arduino Uno-Boards erhält.

Vorteile:

1. Da wir mit der kontaktlosen Methode vorgehen, bei der der Ultraschallsensor den Abstand des Objekts (auch Wasser) ermittelt, indem er ein Signal sendet und berechnet, wie lange es dauert, zurückzukommen, gibt es kein Problem der Korrosion von Drähten.

2. Wir können die Level jederzeit ohne zusätzliche Hardware erhöhen oder verringern.

3. Weniger Wartung.

4. Funktioniert sogar mit kleinem Solarpanel.

Nachteile:

1. Nicht vollständig wasserdicht, Ultraschallsensor sollte nicht mit Wasser in Kontakt kommen.

Wir brauchen

1. Ultraschallsensor - HC SR04 -1

2. Arduino Uno-Board - 1

3. Led s in verschiedenen Farben -3

4. 100 Ohm Widerstände-3

5. USB-Kabel zum Programmieren von Arduino.

6. einige Anschlussdrähte.

7. Solarpanel 10 V, 5 W oder 9 V Adapter oder 5 V Adapter zur Stromversorgung der Platine.

Das gesamte Projekt gliedert sich in zwei Teile, Teil-1: LED-Schnittstellen für verschiedene Wasserstände

Teil 2: Relaisanbindung. für AC(220V/110V) Motorsteuerung.

Teil 1:

Schritt 1: Arduino Uno Board testen

Testen des Arduino Uno Boards
Testen des Arduino Uno Boards
Testen des Arduino Uno Boards
Testen des Arduino Uno Boards

Alle neuen Boards werden mit vorprogrammiertem On-Board-LED-Blinken geliefert, aber wenn wir altes Uno verwenden, das für andere Projekte verwendet wurde, können Sie es mit einem einfachen On-Board-LED-Blinkprogramm testen.

Schritt 2: Code

Programmieren Sie das uno mit diesem Code.

Sie können den Code an Ihre Bedürfnisse anpassen, hier beträgt die maximale Höhe des Tanks 110 cm

Die rote LED leuchtet, wenn der Wasserstand >60 cm && <= 70 cm beträgt.

Blaue LED blinkt, wenn der Wasserstand >40 && <=60.cm. ist

Blaue LED leuchtet, wenn der Wasserstand >25 && <=40 cm beträgt.

Grüne LED leuchtet, wenn der Wasserstand <25 cm beträgt.

Schritt 3: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan

1. Installieren Sie den Ultraschallsensor einige Zentimeter über dem maximalen Wasserstand und sichern Sie ihn mit einem wasserdichten Behälter.

2. Bringen Sie vier Drähte vom Sensor, nämlich vcc, gnd, trig, echo, mit Verlängerungsdrähten zum Arduino-Board.

3. Verbinden Sie das 1. Vcc-Kabel des Sensors mit 5V von Arduino

2. Massekabel des Sensors an Masse des Arduino

3. Trig-Draht des Sensors an Pin # 8 von Arduino

4. Echokabel des Sensors an Pin # 10 von Arduino

Jetzt müssen wir LEDs anschließen, um den Wasserstand anzuzeigen.

1. Verbinden Sie Rot von Pin #2 mit Masse über einen 100-Ohm-Widerstand, dies zeigt einen niedrigen Pegel an

2. Grün von Pin #4 über 100 Ohm Widerstand mit Masse verbinden, dies zeigt hohen Pegel an

3. Verbinden Sie Weiß von Pin #3 mit Masse über 100 Ohm Widerstand, dies zeigt mittleres Niveau an.

Schritt 4: Stromversorgung für Arduino

1. Sie können einen 9-V-Adapter verwenden.

oder

2. Sie können 10V Sonnenkollektor.

oder

3. Sie können 5V direkt zum Arduino-V-Pin verwenden.

Empfohlen: