Satura rādītājs:

Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība: 5 soļi
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība: 5 soļi

Video: Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība: 5 soļi

Video: Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība: 5 soļi
Video: 😈 Надёжна ли? Какие проблемы и слабости скрываются за яркой внешностью Mazda 6 GH? 2024, Jūlijs
Anonim
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība

Labdien, šajā pamācībā mēs redzēsim, kā iegūt ūdens tvertnes statusu, pamatojoties uz augšējās tvertnes ūdens līmeni (augsts, vidējs, zems), izmantojot trīs dažādu krāsu gaismas diodes bezkontakta veidā, izmantojot ultraskaņas sensoru un Arduino uno dēli.

Plusi:

1. Tā kā mēs izmantojam bezkontakta metodi, kurā ultraskaņas sensors iegūst objekta attālumu (pat tas var būt ūdens), pārraidot signālu un aprēķinot, cik daudz laika nepieciešams, lai atgrieztos, vadu korozijas problēma nav.

2. Mēs jebkurā laikā varam palielināt vai samazināt līmeni bez papildu aparatūras.

3. Mazāka apkope.

4. Darbojas pat ar nelielu saules paneli.

Mīnusi:

1. Nav pilnīgi ūdensizturīgs, ultraskaņas sensoram nevajadzētu nonākt saskarē ar ūdeni.

Mums vajag

1. Ultraskaņas sensors- HC SR04 -1

2. Arduino uno dēlis- 1

3. dažādu krāsu gaismas diodes -3

4. 100 omu rezistori-3

5. usb kabelis arduino programmēšanai.

6. daži savienojošie vadi.

7. Saules panelis 10 v, 5w vai 9v adapteris vai 5v adapteris plates barošanai.

Viss projekts ir sadalīts divās daļās, 1. daļa: LED saskarne dažādiem ūdens līmeņiem

2. daļa: Releju saskarne. maiņstrāvas (220V/110V) motora vadībai.

1. daļa:

1. darbība: pārbaudiet Arduino Uno dēli

Arduino Uno dēļa pārbaude
Arduino Uno dēļa pārbaude
Arduino Uno dēļa pārbaude
Arduino Uno dēļa pārbaude

Visiem jaunajiem dēļiem ir ieprogrammēta borta mirgojoša mirgošana, bet, ja mēs izmantojam veco uno, kas tika izmantots citiem projektiem, to var pārbaudīt ar vienkāršu borta mirgošanas programmu.

2. darbība: kods

Programmējiet uno ar šo kodu.

Jūs varat mainīt kodu atbilstoši savām vajadzībām, šeit maksimālais tvertnes augstums ir 110 cm

Sarkana gaismas diode spīd, kad ūdens līmenis ir> 60 cm un & <= 70 cm.

Zils LED mirgo, ja ūdens līmenis ir> 40 && <= 60.cm

Zils LED spīd, ja ūdens līmenis ir> 25 && <= 40 cm.

Zaļā gaisma spīd, ja ūdens līmenis ir <25 cm.

3. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma

1. Uzstādiet ultraskaņas sensoru dažus centimetrus virs maksimālā ūdens līmeņa un nostipriniet to ar ūdensnecaurlaidīgu trauku.

2. Izvelciet četrus vadus no sensora, proti, vcc, gnd, trig, echo uz arduino plates, izmantojot pagarinātājus.

3. Savienojiet sensora 1. Vcc vadu ar 5 V arduino

2. sensora gnd vads līdz arduino gnd

3. Palaidiet sensora vadu arduino 8. tapai

4. Sensora atbalss vads līdz arduino 10. tapai

Tagad mums ir jāpievieno gaismas diodes, lai norādītu ūdens līmeni.

1. Savienojiet sarkano no tapas Nr. 2 līdz gnd, izmantojot 100 omu rezistoru, tas norāda uz zemu līmeni

2. Savienojiet zaļo krāsu no tapas Nr. 4 līdz gnd, izmantojot 100 omu rezistoru, tas norāda uz augstu līmeni

3. Savienojiet balto no tapas Nr. 3 līdz gnd, izmantojot 100 omu rezistoru, tas norāda uz vidēju līmeni.

4. solis: barošanas avots Arduino

1. Jūs varat izmantot 9V adapteri.

vai

2. jūs varat 10v saules paneli.

vai

3. jūs varat izmantot 5v tieši arduino v tapā.

Ieteicams: