Mündəricat:

Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti .: 5 Addım
Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti .: 5 Addım

Video: Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti .: 5 Addım

Video: Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti .: 5 Addım
Video: Aliexpress ilə bir avtomobil üçün 20 mal, 28 nömrəli avtomobil malları 2024, Iyul
Anonim
Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti
Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti
Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti
Az Əlaqə və Korroziyasız Su Səviyyə Göstəricisi və Motor Nəzarəti

HI, bu təlimatda, ultrasəs sensoru və Arduino uno lövhəsinin köməyi ilə üç fərqli rəngli LED istifadə edərək yerüstü tankın su səviyyəsinə (Yüksək, Orta, Aşağı) əsaslanan Su çəni vəziyyətinin necə alınacağını görəcəyik..

Üstünlükləri:

1. Ultrasonik sensorun bir siqnal ötürərək və geri dönmək üçün nə qədər vaxt lazım olduğunu hesablayaraq cisim məsafəsini (hətta su ola bilər) əldə etdiyi təmassız üsulla gedəcəyimiz kimi, tellərin korroziyası problemi yoxdur..

2. İstənilən vaxt əlavə avadanlıq olmadan səviyyələri artıra və ya azalda bilərik.

3. Daha az təmir.

4. Kiçik günəş paneli ilə belə işləyir.

Eksiler:

1. Tamamilə suya davamlı deyil, ultrasəs sensoru su ilə təmasda olmamalıdır.

Ehtiyacımız var

1. Ultrasonik Sensor- HC SR04 -1

2. Arduino uno lövhəsi- 1

3. Fərqli rəngli ledlər -3

4. 100 ohm rezistorlar-3

5. arduino proqramlaşdırmaq üçün usb kabeli.

6. bəzi birləşdirici tellər.

7. Paneli gücləndirmək üçün 10 v, 5w və ya 9v adapter və ya 5v adapter olan günəş paneli.

Bütün layihə iki hissəyə bölünür, 1-ci hissə: Fərqli su səviyyələri üçün ledlərin interfeysi

2 -ci hissə: Röle interfeysi. AC (220V/110V) mühərriki idarə etmək üçün.

1-ci hissə:

Addım 1: Arduino Uno Board -un sınanması

Arduino Uno lövhəsinin sınanması
Arduino Uno lövhəsinin sınanması
Arduino Uno lövhəsinin sınanması
Arduino Uno lövhəsinin sınanması

Bütün yeni lövhələr əvvəlcədən proqramlaşdırılmış lövhədə LED yanıb -sönmə ilə gəlir, amma digər layihələr üçün istifadə olunan köhnə uno istifadə etsək, lövhədə sadə yanıb sönmə proqramı ilə sınaqdan keçirilə bilər.

Addım 2: Kod

Bu kodu istifadə edərək uno proqramlaşdırın.

Ehtiyaclarınıza uyğun kodu dəyişə bilərsiniz, burada tankın maksimum hündürlüyü 110 sm -dir

Su səviyyəsi> 60 sm && <= 70 sm olduqda qırmızı led işıq saçır.

Su səviyyəsi> 40 && <= 60.sm olduqda mavi led yanır

Su səviyyəsi> 25 && <= 40 sm olduqda mavi LED işıq saçır.

Suyun səviyyəsi <25 sm olduqda yaşıl led işıq saçır.

Addım 3: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı

1. Ultrasonik sensoru maksimum su səviyyəsindən bir neçə santimetr yuxarıda quraşdırın və suya davamlı konteynerlə bağlayın.

2. Uzatma tellərindən istifadə edərək arduino lövhəsinə sensor vcc, gnd, trig, echo -dan dörd tel çıxarın.

3. Sensorun 1. Vcc telini 5v arduino -ya qoşun

2. sensorun gnd teli arduino gnd -ə

3. Arduinonun 8 nömrəli pininə sensorun telini çəkin

4. Sensorun yankı teli arduinonun 10 nömrəli pininə

İndi suyun səviyyəsini göstərmək üçün LEDləri bağlamalıyıq.

1. Qırmızını 2 nömrəli pindən gnd -ə 100 ohm müqavimət vasitəsi ilə bağlayın, bu aşağı səviyyəni göstərir

2. 100 ohm müqavimət vasitəsi ilə 4 nömrəli pindən gndə yaşıl bağlayın, bu yüksək səviyyəni göstərir

3. Ağı 3 nömrəli pindən gnd -ə 100 ohm müqavimət vasitəsi ilə bağlayın, bu orta səviyyəni göstərir.

Addım 4: Arduinoya enerji təchizatı

1. 9v adapter istifadə edə bilərsiniz.

və ya

2. 10v günəş paneli edə bilərsiniz.

və ya

3. pində arduino v üçün birbaşa 5v istifadə edə bilərsiniz.

Tövsiyə: