Obsah:

Ukážte menej a bez korózie indikátor hladiny vody a ovládanie motora .: 5 krokov
Ukážte menej a bez korózie indikátor hladiny vody a ovládanie motora .: 5 krokov

Video: Ukážte menej a bez korózie indikátor hladiny vody a ovládanie motora .: 5 krokov

Video: Ukážte menej a bez korózie indikátor hladiny vody a ovládanie motora .: 5 krokov
Video: БОЛИ В ПОЯСНИЦЕ И МЕТАБОЛИЧЕСКИЙ СИНДРОМ 3 день 2024, Júl
Anonim
Bezkontaktný indikátor hladiny vody a ovládanie motora bez korózie
Bezkontaktný indikátor hladiny vody a ovládanie motora bez korózie
Bezkontaktný indikátor hladiny vody a ovládanie motora bez korózie
Bezkontaktný indikátor hladiny vody a ovládanie motora bez korózie

Ahoj, v tomto návode sa pozrieme na to, ako získať stav vodnej nádrže na základe hladín vody (vysoká, stredná, nízka) nadzemnej nádrže pomocou troch rôznofarebných LED bezkontaktným spôsobom pomocou ultrazvukového senzora a dosky Arduino uno.

Klady:

1. Keď ideme bezkontaktnou metódou, pri ktorej ultrazvukový snímač zisťuje vzdialenosť objektu (aj keď to môže byť voda) vysielaním signálu a výpočtom času potrebného na odrazenie, nie je problém s koróziou drôtov..

2. Úrovne môžeme kedykoľvek zvýšiť alebo znížiť bez akéhokoľvek ďalšieho hardvéru.

3. Menej údržby.

4. Funguje aj s malým solárnym panelom.

Zápory:

1. Nie je úplne vodotesný, ultrazvukový snímač by nemal prísť do styku s vodou.

Potrebujeme

1. Ultrazvukový senzor - HC SR04 -1

2. Doska Arduino uno- 1

3. LED diódy rôznych farieb -3

4. 100 ohmové odpory-3

5. USB kábel na programovanie arduina.

6. niektoré spojovacie vodiče.

7. Solárny panel 10 V, 5 W alebo 9 V adaptér alebo 5 V adaptér na napájanie dosky.

Celý projekt je rozdelený na dve časti, Časť 1: Rozhranie LED s pre rôzne hladiny vody

Časť 2: Rozhranie relé. pre ovládanie motora AC (220V/110V).

Časť 1:

Krok 1: Testovanie dosky Arduino Uno

Testovanie dosky Arduino Uno
Testovanie dosky Arduino Uno
Testovanie dosky Arduino Uno
Testovanie dosky Arduino Uno

Všetky nové dosky majú predprogramované blikanie LED predprogramované, ale ak použijeme staré uno, ktoré bolo použité pre iné projekty, je možné ho otestovať jednoduchým programom LED blikania.

Krok 2: Kód

Programujte uno s týmto kódom.

Kód môžete upraviť podľa svojich potrieb, tu je maximálna výška nádrže 110 cm

Červená LED svieti, keď je hladina vody> 60 cm && <= 70 cm.

Modrá kontrolka bliká, keď je hladina vody> 40 && <= 60 cm

Modrá LED svieti, keď je hladina vody> 25 && <= 40 cm.

Zelená LED svieti, keď je hladina vody <25 cm.

Krok 3: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia

1. Nainštalujte ultrazvukový senzor niekoľko centimetrov nad maximálnu hladinu vody a zaistite ho vodotesnou nádobou.

2. Vytiahnite štyri vodiče zo senzora, tj. Vcc, gnd, trig, echo, na dosku arduino pomocou predlžovacích vodičov.

3. Pripojte 1. Vcc vodič senzora k 5v Arduinu

2. gnd drôt senzora na gnd arduina

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

4. Odpojte vodič snímača na kolík č. 10 arduina

Teraz musíme pripojiť LED diódy, ktoré indikujú hladinu vody.

1. Pripojte červenú od kolíka č. 2 k GND cez odpor 100 ohmov, čo znamená nízku úroveň

2. Pripojte zelenú od kolíka č. 4 k GND cez odpor 100 ohmov, čo znamená vysokú úroveň

3. Pripojte bielu od kolíka č. 3 k GND cez odpor 100 ohmov, čo znamená strednú úroveň.

Krok 4: Napájanie pre Arduino

1. Môžete použiť 9V adaptér.

alebo

2. môžete 10v solárny panel.

alebo

3. 5v môžete použiť priamo na arduino v in pin.

Odporúča: