Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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.