Obsah:

Bezkontaktní indikace hladiny vody a ovládání koroze a ovládání motoru .: 5 kroků
Bezkontaktní indikace hladiny vody a ovládání koroze a ovládání motoru .: 5 kroků

Video: Bezkontaktní indikace hladiny vody a ovládání koroze a ovládání motoru .: 5 kroků

Video: Bezkontaktní indikace hladiny vody a ovládání koroze a ovládání motoru .: 5 kroků
Video: Měření hladiny v nádrži na dešťovou vodu - ESP8266, Arduino 2024, Červenec
Anonim
Bezkontaktní a bezkorozní indikátor hladiny vody a ovládání motoru
Bezkontaktní a bezkorozní indikátor hladiny vody a ovládání motoru
Bezkontaktní a korozní indikátor hladiny vody a ovládání motoru
Bezkontaktní a korozní indikátor hladiny vody a ovládání motoru

Ahoj, v tomto instruktážním programu uvidíme, jak získat stav vodní nádrže na základě hladin vody (vysoká, střední, nízká) nadzemní nádrže pomocí tří různých barevných diod bezkontaktním způsobem pomocí ultrazvukového senzoru a desky Arduino uno.

Profesionálové:

1. Jak postupujeme bezkontaktní metodou, při které ultrazvukový senzor zjišťuje vzdálenost objektu (i když to může být voda) vysláním signálu a výpočtem času, který je potřeba k odrazu, není problém s korozí vodičů.

2. Úrovně můžeme kdykoli zvýšit nebo snížit bez dalšího hardwaru.

3. Méně údržby.

4. Funguje i s malým solárním panelem.

Nevýhody:

1. Není zcela vodotěsný, ultrazvukový senzor by neměl přijít do styku s vodou.

Potřebujeme

1. Ultrazvukový senzor - HC SR04 -1

2. Deska Arduino uno- 1

3. LED diody různých barev -3

4. 100 ohmové odpory-3

5. USB kabel pro programování arduina.

6. některé spojovací vodiče.

7. Solární panel 10 V, 5 W nebo 9 V adaptér nebo 5 V adaptér pro napájení desky.

Celý projekt je rozdělen na dvě části, Část 1: Rozhraní LED s pro různé hladiny vody

Část 2: Rozhraní relé. pro řízení motoru AC (220V/110V).

Část 1:

Krok 1: Testování desky Arduino Uno

Testování desky Arduino Uno
Testování desky Arduino Uno
Testování desky Arduino Uno
Testování desky Arduino Uno

Všechny nové desky přicházejí s předem naprogramovaným blikáním LED na palubě, ale pokud použijeme staré uno, které bylo použito pro jiné projekty, lze jej vyzkoušet pomocí jednoduchého programu LED blikání na palubě.

Krok 2: Kód

Naprogramujte uno pomocí tohoto kódu.

Kód můžete upravit podle svých potřeb, zde je maximální výška nádrže 110 cm

Červená LED svítí, když je hladina vody> 60 cm && <= 70 cm.

Modrá LED bliká, když je hladina vody> 40 && <= 60 cm

Modrá LED svítí, když je hladina vody> 25 && <= 40 cm.

Zelená LED svítí, když je hladina vody <25 cm.

Krok 3: Schéma zapojení

Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram

1. Nainstalujte ultrazvukový senzor několik centimetrů nad maximální hladinu vody a zajistěte jej vodotěsnou nádobou.

2. Vytáhněte čtyři vodiče ze senzoru viz vcc, gnd, trig, echo na arduino desku pomocí prodlužovacích vodičů.

3. Připojte 1. Vcc vodič senzoru k 5v Arduino

2. gnd vodič senzoru na gnd arduino

3. Spusťte vodič senzoru na kolík č. 8 arduina

4. Odpojte vodič senzoru na pin #10 arduina

Nyní musíme připojit LED diody pro indikaci hladiny vody.

1. Připojte červenou od pinu č. 2 k GND přes odpor 100 ohmů, což znamená nízkou úroveň

2. Připojte zelenou od pinu č. 4 k GND přes odpor 100 ohmů, což znamená vysokou úroveň

3. Připojte bílou barvu od pinu č. 3 k GND přes odpor 100 ohmů, což znamená střední úroveň.

Krok 4: Napájení Arduina

1. Můžete použít 9v adaptér.

nebo

2. můžete 10v solární panel.

nebo

3. můžete použít 5v přímo k arduino v in pin.

Doporučuje: