Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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ı
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ı
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.