Tartalomjegyzék:

Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés

Videó: Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés

Videó: Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés
Videó: Érintkezésmentes rendelés 2024, Július
Anonim
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés

HI, Ebben az oktatóanyagban megnézzük, hogyan lehet a víztartály állapotát a felső tartály vízszintje (magas, közepes, alacsony) alapján három különböző színű led segítségével érintés nélkül ultrahangos érzékelő és Arduino uno tábla segítségével.

Előnyök:

1. Mivel érintésmentes módszerrel járunk, amelyben az ultrahangos érzékelő megkapja a tárgy távolságát (még az is lehet víz), ha jelet továbbít, és kiszámítja, hogy mennyi időbe telik a visszapattanás, nincs probléma a vezetékek korróziójával.

2. Bármikor növelhetjük vagy csökkenthetjük a szinteket extra hardver nélkül.

3. Kevesebb karbantartás.

4. Kis napelemekkel is működik.

Hátrányok:

1. Nem teljesen vízálló, az ultrahangos érzékelő nem érintkezhet vízzel.

Szükségünk van

1. Ultrahangos érzékelő - HC SR04 -1

2. Arduino uno tábla- 1

3. Különböző színű LED -ek -3

4. 100 ohmos ellenállások-3

5. usb kábel az arduino programozásához.

6. néhány összekötő vezeték.

7. Napelem 10 V, 5 W vagy 9 V adapter vagy 5 V adapter a tápellátáshoz.

Az egész projekt két részre oszlik, 1. rész: LED-ek interfésze a különböző vízállásokhoz

2. rész: Relé interfész. AC (220V/110V) motorvezérléshez.

1. rész:

1. lépés: Az Arduino Uno Board tesztelése

Az Arduino Uno Board tesztelése
Az Arduino Uno Board tesztelése
Az Arduino Uno Board tesztelése
Az Arduino Uno Board tesztelése

Minden új tábla előre beprogramozott fedélzeti villogással rendelkezik, de ha régi uno -t használunk, amelyet más projektekhez használtak, akkor egyszerű fedélzeti LED -es villogó programmal tesztelhető.

2. lépés: Kód

Programozza az uno -t ezzel a kóddal.

Az igényeinek megfelelően módosíthatja a kódot, itt a tartály maximális magassága 110 cm

A piros led világít, ha a vízszint> 60 cm és & <= 70 cm.

A kék LED villog, ha a vízszint> 40 && <= 60.cm

A kék led világít, ha a vízszint> 25 && <= 40 cm.

A zöld led világít, ha a vízszint <25 cm.

3. lépés: Áramköri diagram

Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm

1. Szerelje be az ultrahangos érzékelőt néhány centiméterrel a maximális vízszint fölé, és rögzítse vízzáró tartállyal.

2. Húzzon ki négy vezetéket az érzékelőből: vcc, gnd, trig, echo az arduino kártyához hosszabbító vezetékek segítségével.

3. Csatlakoztassa az érzékelő 1. Vcc vezetékét az arduino 5V -hoz

2. érzékelő gnd vezetéke arduino gnd -hez

3. Húzza az érzékelő vezetékét az arduino #8

4. Az érzékelő visszhanghuzalja az arduino 10. tűjéhez

Most LED -eket kell csatlakoztatnunk a vízszint jelzésére.

1. Csatlakoztassa a vöröset a 2 -es tűtől a gnd -hez 100 ohmos ellenálláson keresztül, ez alacsony szintet jelez

2. Csatlakoztassa a zöldet a #4 érintkezőtől a gnd -hez 100 ohmos ellenálláson keresztül, ez magas szintet jelez

3. Csatlakoztassa a fehéret a 3. tűtől a gnd -hez 100 ohmos ellenálláson keresztül, ez közepes szintet jelez.

4. lépés: Tápegység az Arduino -hoz

1. Használhat 9V adaptert.

vagy

2. akkor 10V napelem.

vagy

3. az 5v -t közvetlenül az arduino v -hez használhatja.

Ajánlott: