Sisukord:

Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine: 5 sammu
Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine: 5 sammu

Video: Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine: 5 sammu

Video: Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine: 5 sammu
Video: Termo+ kontaktivaba infrapuna termomeeter 2024, November
Anonim
Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine
Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine
Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine
Kontaktivaba ja korrosioonivaba veetaseme indikaator ja mootori juhtimine

HI, selles juhendis näeme, kuidas saada veepaagi olekut õhuliini kõrge (keskmise, keskmise, madala) taseme alusel, kasutades kolme erinevat värvi LED -i mittekontaktsel viisil ultraheli anduri ja Arduino uno plaadi abil.

Plussid:

1. Kuna me kasutame mittekontaktset meetodit, mille korral ultrahelisensor saab objekti kauguse (isegi see võib olla vesi), edastades signaali ja arvutades, kui palju aega kulub tagasipõrkamiseks, pole juhtmete korrosiooni probleemi.

2. Me võime igal ajal suurendada või vähendada taset ilma täiendava riistvarata.

3. Vähem hooldust.

4. Töötab isegi väikeste päikesepaneelidega.

Miinused:

1. Pole täielikult veekindel, ultraheliandur ei tohiks veega kokku puutuda.

Me vajame

1. Ultraheli andur - HC SR04 -1

2. Arduino uno pardal- 1

3. LED -id erinevat värvi -3

4. 100 oomi takistid-3

5. USB -kaabel arduino programmeerimiseks.

6. mõned ühendusjuhtmed.

7. Päikesepaneel 10 v, 5w või 9v adapter või 5v adapter plaadi toiteks.

Kogu projekt on jagatud kaheks osaks, Osa 1: led-liidesed erinevate veetasemete jaoks

Osa 2: Relee liides. vahelduvvoolu (220V/110V) mootorijuhtimiseks.

1. osa:

Samm: testige Arduino Uno plaati

Arduino Uno tahvli testimine
Arduino Uno tahvli testimine
Arduino Uno tahvli testimine
Arduino Uno tahvli testimine

Kõigil uutel tahvlitel on sisseehitatud LED -vilkumine eelprogrammeeritud, kuid kui kasutame vana uno, mida kasutati teiste projektide jaoks, saab seda testida lihtsa pardal oleva vilgutusprogrammiga.

2. samm: kood

Programmeerige uno selle koodiga.

Saate oma vajadustele vastavat koodi muuta, siin on paagi maksimaalne kõrgus 110 cm

Punane LED helendab, kui veetase on> 60 cm ja& <= 70 cm.

Sinine LED vilgub, kui veetase on> 40 && <= 60.cm

Sinine led helendab, kui veetase on> 25 && <= 40 cm.

Roheline LED helendab, kui veetase on <25 cm.

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem

1. Paigaldage ultraheliandur paar sentimeetrit maksimaalsest veetasemest kõrgemale ja kinnitage see veekindla anumaga.

2. Tooge pikendusjuhtmete abil andurist välja neli juhtmest, nimelt vcc, gnd, trig, echo, arduino plaadile.

3. Ühendage anduri 1. Vcc juhe 5 V arduino -ga

2. anduri gnd traat arduino gnd traadile

3. Lülitage anduri juhe arduino tihvti nr 8 juurde

4. Anduri kajatraat arduino tihvti nr 10 juurde

Nüüd peame veetaseme näitamiseks ühendama valgusdioodid.

1. Ühendage punane tihvtiga 2 kuni gnd 100 oomi takisti kaudu, see näitab madalat taset

2. Ühendage roheline nööpnõelast nr 4 kuni gnd 100 oomi takisti kaudu, see näitab kõrget taset

3. Ühendage valge nööpnõelast nr 3 kuni gnd 100 oomi takisti kaudu, see näitab keskmist taset.

Samm: toiteallikas Arduinole

1. Võite kasutada 9v adapterit.

või

2. saate 10v päikesepaneeli.

või

3. saate kasutada 5v otse arduino v pin.

Soovitan: