Turinys:

Kontaktų mažiau ir be korozijos vandens lygio indikatorius ir variklio valdymas: 5 žingsniai
Kontaktų mažiau ir be korozijos vandens lygio indikatorius ir variklio valdymas: 5 žingsniai

Video: Kontaktų mažiau ir be korozijos vandens lygio indikatorius ir variklio valdymas: 5 žingsniai

Video: Kontaktų mažiau ir be korozijos vandens lygio indikatorius ir variklio valdymas: 5 žingsniai
Video: PASITIKRINAMIEJI CHEMIJOS TESTAI 11-12 GIMNAZIJOS KLASĖMS 2024, Liepa
Anonim
Kontaktas be korozijos ir vandens lygio indikatorius bei variklio valdymas
Kontaktas be korozijos ir vandens lygio indikatorius bei variklio valdymas
Kontaktas be korozijos ir vandens lygio indikatorius bei variklio valdymas
Kontaktas be korozijos ir vandens lygio indikatorius bei variklio valdymas

Sveiki, šioje pamokoje mes pamatysime, kaip gauti vandens rezervuaro būseną, atsižvelgiant į viršutinio bako vandens lygį (aukštą, vidutinį, žemą), naudojant tris skirtingų spalvų šviesos diodus be kontakto, naudojant ultragarso jutiklį ir „Arduino uno“plokštę.

Argumentai "už":

1. Kadangi mes naudojame nekontaktinį metodą, kai ultragarso jutiklis nustato atstumą iki objekto (net ir tai gali būti vanduo), perduodamas signalą ir apskaičiuodamas, kiek laiko reikia atšokti, nėra laidų korozijos problemos.

2. Mes galime bet kuriuo metu padidinti ar sumažinti lygius be jokios papildomos aparatūros.

3. Mažiau priežiūros.

4. Veikia net su maža saulės baterija.

Minusai:

1. Ne visiškai atsparus vandeniui, ultragarso jutiklis neturėtų liestis su vandeniu.

Mums reikia

1. Ultragarsinis jutiklis- HC SR04 -1

2. „Arduino uno“lenta- 1

3. Ledai įvairių spalvų -3

4. 100 omų rezistoriai-3

5. usb kabelis programuoti arduino.

6. kai kurie jungiamieji laidai.

7. Saulės skydelis 10 v, 5w arba 9v adapteris arba 5v adapteris, skirtas maitinti plokštę.

Visas projektas yra padalintas į dvi dalis, 1 dalis. LED sąsajos skirtingiems vandens lygiams

2 dalis. Relės sąsajos. kintamosios srovės (220V/110V) variklio valdymui.

1 dalis:

1 žingsnis: išbandykite „Arduino Uno Board“

„Arduino Uno“plokštės testavimas
„Arduino Uno“plokštės testavimas
„Arduino Uno“plokštės testavimas
„Arduino Uno“plokštės testavimas

Visos naujos plokštės turi iš anksto užprogramuotą blykstės mirksėjimą, tačiau jei naudojame seną uno, kuri buvo naudojama kitiems projektams, ją galima išbandyti naudojant paprastą blykstės mirksėjimo programą.

2 žingsnis: kodas

Užprogramuokite uno naudodami šį kodą.

Galite pakeisti kodą pagal savo poreikius, čia maksimalus bako aukštis yra 110 cm

Raudona lemputė šviečia, kai vandens lygis yra> 60 cm ir & <= 70 cm.

Mėlyna lemputė mirksi, kai vandens lygis yra> 40 && <= 60.cm

Mėlyna lemputė šviečia, kai vandens lygis yra> 25 && <= 40 cm.

Žalia lemputė šviečia, kai vandens lygis yra <25 cm.

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

1. Sumontuokite ultragarso jutiklį keliais centimetrais virš maksimalaus vandens lygio ir užfiksuokite jį vandeniui nepralaidžiame inde.

2. Ištraukite keturis laidus iš jutiklio viz vcc, gnd, trig, echo į arduino plokštę, naudodami prailginimo laidus.

3. Prijunkite jutiklio 1. Vcc laidą prie 5 V arduino

2. jutiklio gnd viela prie arduino gnd

3. Atjunkite jutiklio laidą prie arduino #8 kaiščio

4. Jutiklio aido viela prie arduino kaiščio #10

Dabar turime prijungti šviesos diodus, rodančius vandens lygį.

1. Prijunkite raudoną nuo 2 kaiščio prie gnd per 100 omų rezistorių, tai rodo žemą lygį

2. Prijunkite žalią kištuką Nr. 4 prie gnd per 100 omų rezistorių, tai rodo aukštą lygį

3. Prijunkite baltą nuo kaiščio Nr. 3 prie gnd per 100 omų rezistorių, tai rodo vidutinį lygį.

4 žingsnis: Maitinimas „Arduino“

1. Galite naudoti 9v adapterį.

arba

2. galite 10V saulės kolektorių.

arba

3. galite naudoti 5v tiesiai į arduino v kaiščiu.

Rekomenduojamas: