Kazalo:

Kontaktni indikator nivoja vode brez korozije in nadzor motorja .: 5 korakov
Kontaktni indikator nivoja vode brez korozije in nadzor motorja .: 5 korakov

Video: Kontaktni indikator nivoja vode brez korozije in nadzor motorja .: 5 korakov

Video: Kontaktni indikator nivoja vode brez korozije in nadzor motorja .: 5 korakov
Video: Así llegó La NUEVA ZONTES 350 R1 a Vitrinas | Mejor Que La KTM 390 o Dominar 400 🤔 2024, Julij
Anonim
Stikajte z indikatorjem nivoja vode brez korozije in krmiljenjem motorja
Stikajte z indikatorjem nivoja vode brez korozije in krmiljenjem motorja
Stikajte z indikatorjem nivoja vode brez korozije in krmiljenjem motorja
Stikajte z indikatorjem nivoja vode brez korozije in krmiljenjem motorja

HI, V tem navodilu bomo videli, kako pridobiti status rezervoarja za vodo na podlagi nivoja vode (visoka, srednja, nizka) nadzemnega rezervoarja z uporabo treh različnih barvnih LED na brezkontaktni način s pomočjo ultrazvočnega senzorja in plošče Arduino uno.

Prednosti:

1. Ko gremo po brezkontaktni metodi, pri kateri ultrazvočni senzor doseže razdaljo do objekta (tudi to je lahko voda) s prenosom signala in izračunom, koliko časa traja, da se vrne nazaj, ni težav z korozijo žic.

2. Stopnje lahko kadar koli povečamo ali zmanjšamo brez dodatne strojne opreme.

3. Manj vzdrževanja.

4. Deluje tudi z majhno sončno ploščo.

Slabosti:

1. Ni popolnoma vodoodporen, ultrazvočni senzor ne sme priti v stik z vodo.

Potrebujemo

1. Ultrazvočni senzor - HC SR04 -1

2. Arduino uno plošča- 1

3. Svetleče diode različnih barv -3

4. 100 ohmski upori-3

5. USB kabel za program arduino.

6. nekaj povezovalnih žic.

7. Solarna plošča 10 V, 5 W ali 9 V adapter ali 5 V adapter za napajanje plošče.

Celoten projekt je razdeljen na dva dela, Del 1: Vmesniki LED za različne vodostaje

Del 2: Relejni vmesnik. za krmiljenje motorja AC (220V/110V).

1. del:

Korak: Preizkusite ploščo Arduino Uno

Testiranje plošče Arduino Uno
Testiranje plošče Arduino Uno
Testiranje plošče Arduino Uno
Testiranje plošče Arduino Uno

Vse nove plošče so opremljene z vnaprej programiranimi utripajočimi LED diodami, če pa uporabljamo stare uno, ki so jih uporabljali za druge projekte, jih lahko preizkusimo s preprostim utripajočim programom na plošči.

2. korak: Koda

S to kodo programirajte uno.

Kodo lahko spremenite tako, da ustreza vašim potrebam, največja višina rezervoarja je 110 cm

Rdeča LED sveti, ko je vodostaj> 60 cm && <= 70 cm.

Modra LED utripa, ko je vodostaj> 40 && <= 60 cm

Modra LED sveti, ko je vodostaj> 25 && <= 40 cm.

Zelena lučka sveti, ko je nivo vode <25 cm.

3. korak: Shema vezja

Shema vezja
Shema vezja
Shema vezja
Shema vezja
Shema vezja
Shema vezja

1. Ultrazvočni senzor namestite nekaj centimetrov nad najvišjo gladino vode in ga pritrdite z vodoodpornim vsebnikom.

2. S pomočjo podaljševalnih žic izvlecite štiri žice s senzorja viz vcc, gnd, trig, echo na ploščo arduino.

3. Priključite žico 1. Vcc senzorja na 5v arduina

2. žica gnd senzorja na gnd arduina

3. Sprožite žico senzorja na pin #8 arduina

4. Odmevna žica senzorja na pin #10 arduina

Zdaj moramo povezati LED diode za prikaz nivoja vode.

1. Priključite rdečo s pina #2 na gnd preko 100 ohmskega upora, kar kaže na nizko raven

2. Priključite zeleno s pina #4 na gnd preko 100 ohmskega upora, kar kaže na visoko raven

3. Priključite belo s pina #3 na gnd preko 100 ohmskega upora, to kaže na srednjo raven.

4. korak: Napajanje Arduina

1. Uporabite lahko 9v adapter.

ali

2. lahko 10V sončno ploščo.

ali

3. lahko uporabite 5v neposredno za arduino v v pin.

Priporočena: