İçindekiler:
- Gereçler
- 1. Adım: JSN-SR04'e Başlarken
- Adım 2: Otomatik Su Seviye Kontrolörünün Çalışması
- Adım 3: Devre Şeması ve Açıklama
- Adım 4: Programlama
- Adım 5: Test ve Montaj
- 6. Adım: Yükleme
Video: Seviye Göstergeli Otomatik Su Motoru: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Herkese Merhaba, başka bir Eğitilebilirliğe hoş geldiniz. Bu projede Arduino Nano kullanarak su seviyesi Gösterge özelliğine sahip Tam Otomatik Su Deposu Seviye Kontrol Cihazının nasıl oluşturulacağını öğreneceğiz.
Arduino bu projenin beynidir. Sensörlerden giriş alacak ve alınan değere göre diğer tüm üniteleri kontrol edecektir. İkinci blok 16x2 LCD ekrandır. Bu ünite, Su Seviyesini yüzde olarak ve Diyagramda gösterecektir, ayrıca Pompa durumunu da gösterecektir. Bu bölüm ayrıca Sump tankı boşaldığında bizi bilgilendirecektir. Üçüncü blok Sonar Sensörüdür. Bu, üst su deposunda bulunan su seviyesini ölçmek için kullanılır.
Bu projede Su Seviyesini ölçmek için HC-SR04 Ultrasonik Modülü ve su seviyesini cm olarak görmek için bir I2C LCD kullanacağım.
Gereçler
Arduino Nano
JSN-SR04 Su Geçirmez Ultrasonik Modül
16X 2 LCD Ekran (Mavi/Yeşil)
230-5V Güç Modülü
5V Buzzer
Bağlantı Telleri
Bir Muhafaza Kutusu
1. Adım: JSN-SR04'e Başlarken
JSN-SR04 veya Su Geçirmez ultrasonik sensör, iletim ve yansıma prensibine göre çalışan elektronik bir cihazdır. Bu sensörün TRIG ve ECHO pin olarak adlandırılan iki pini vardır.
ECHO pininin işlevi dalgaları kanala yaymaktır. Bu dalgalar ortamda dalga olarak ilerler ve yayılmadan önce bir cisme veya bir engele çarptığında geri yansır. Yayılma ve yansıma için geçen süre hesaplanıyor ve bu değeri kullanarak bize yaklaşan engelin mesafesini belirliyoruz.
- TRIG pimi, nano'nun dijital pimi 5'e bağlanır.
- ECHO pimi, nano'nun dijital pimi 5'e bağlanır.
- VCC pimi, devre tahtasının pozitif korkuluğuna bağlanır.
- GND pini, breadboard'un negatifine bağlanır.
Adım 2: Otomatik Su Seviye Kontrolörünün Çalışması
Bu projenin çalışması çok basit, ses dalgalarını su tankına gönderen ve ses dalgalarının yansımasını algılayan ECHO olan Ultrasonik sensör modülünü kullandık. Öncelikle Arduino kullanarak sinyal iletmek için ultrasonik sensör modülünü tetiklememiz ve ardından ECHO'yu alması için beklememiz gerekiyor. Arduino, tetikleme ile alınan ECHO arasındaki süreyi okur. Sesin hızının 340 m/s civarında olduğunu biliyoruz. böylece verilen formülü kullanarak mesafeyi hesaplayabiliriz:
Mesafe= (yolculuk süresi/2) * ses hızı Ses hızının saniyede yaklaşık 340m olduğu yerde. Bu yöntemleri kullanarak sensörden su yüzeyine olan mesafeyi alırız. Ondan sonra su seviyesini hesaplamamız gerekiyor. Şimdi su deposunun toplam uzunluğunu hesaplamamız gerekiyor. Su tankının uzunluğunu bildiğimize göre, toplam tank uzunluğundan ultrasonik gelen mesafeyi çıkararak su seviyesini hesaplayabiliriz. Ve su seviyesi mesafesini alacağız. Şimdi bu su seviyesini su yüzdesine çevirebiliyoruz ve LCD'de gösterebiliyoruz.
Adım 3: Devre Şeması ve Açıklama
Aşağıda verilen su seviye kontrol devresinde görüldüğü gibi Ultrasonik sensör modülünün “trigger” ve “echo” pinleri arduino'nun 5 ve 4 pinlerine direkt olarak bağlıdır. 16x2 LCD, 4 bit modunda arduino ile bağlanır. Kontrol pini RS, RW ve En direkt olarak arduino pin 3, GND ve 2'ye bağlıdır. Ve data pin D4-D7 arduino'nun 10, 9, 8 ve 7 pinine, buzzer pin 6'ya ise buzzer bağlanır. ayrıca su motoru pompasını açmak veya kapatmak için arduino'nun 12 pinine bağlanır. A 230-5V Bu üniteyi çalıştırmak için kullanılan güç modülü. Bunun için 1000mA Telefon şarj cihazı kullanabilirsiniz. Bu devrede Ultrasonik sensör modülü yer almaktadır. Gösteri için su deposunun üstü. Bu sensör modülü, sensör modülü ile su yüzeyi arasındaki mesafeyi okuyacak ve LCD ekranda “Tanktaki Su Boşluğu:” mesajı ile mesafeyi gösterecektir. Bu, burada su seviyesi yerine su için mesafe veya hacim boş yerini gösterdiğimiz anlamına geliyor. Bu işlevsellik nedeniyle bu sistemi herhangi bir su deposunda kullanabiliriz. Boş su seviyesi yaklaşık 30 cm mesafeye ulaştığında Arduino röleyi çalıştırarak su pompasını açar. Ve şimdi LCD "DÜŞÜK Su Seviyesi" "Motor AÇIK" gösterecek ve Röle durum LED'i yanmaya başlayacaktır.
Şimdi boş alan yaklaşık 12 cm mesafeye ulaşırsa, arduino röleyi KAPALI konuma getirir ve LCD'de “Tank dolu” “Motor KAPALI” gösterilir. Buzzer ayrıca bir süre bip sesi çıkarır ve röle durum LED'i KAPANIR.
Adım 4: Programlama
Arduino'yu su seviye kontrolörü için programlamak için öncelikle projede kullanacağımız röle, LCD, buzzer vb. harici cihazların arayüzlenmesi için kullanacağımız tüm pinleri tanımlıyoruz. Aşağıdaki kodu arduino IDE'ye kopyalayıp yapıştırın ve arduino nano'yu seçin ve doğru bağlantı noktasını ve ardından yüklemeye basın.
Adım 5: Test ve Montaj
Ve projeyi tamamladıktan sonra arduino'nun LCD'de su seviyesini gösterdiğini görmelisiniz. Su seviyesi belirli bir eşikten sonra ulaştığını size bildirmek için ek bir sesli uyarı verebilirsiniz.
6. Adım: Yükleme
Bu, Temel bir uygulamadır ve sınırlı kaynaklarla yapılmıştır. Bunu, bir sonraki adım olarak SIM900A modülünü kullanarak SMS su seviyesi bildirimi ile geliştirmeyi planlıyorum.
İzlediğiniz için teşekkürler.
Önerilen:
Mekanik Yedi Segment Göstergeli Saat: 7 Adım (Resimli)
Mekanik Yedi Segment Ekranlı Saat: Birkaç ay önce geri sayım sayacına dönüştürdüğüm iki haneli mekanik 7 segmentli bir ekran yaptım. Oldukça iyi çıktı ve birkaç kişi bir saat yapmak için ekranı ikiye katlamayı önerdi. Sorun şu ki zaten koşuyordum
3.7V Pil Düşük ve Tam Seviye Gösterge Devresi: 9 Adım (Resimli)
3.7V Pil Düşük ve Tam Seviye Gösterge Devresi: Merhaba arkadaşlar bugün 3.7V Pil düşük ve tam şarj göstergesi devresini yapacağım.Haydi başlayalım
12v Pil için DIY Pil Seviye Göstergesi/Otomatik Kesme: 5 Adım (Resimlerle)
12v Pil için Kendin Yap Pil Seviye Göstergesi/Otomatik Kesme: Kendin Yapçılar…Üst düzey şarj cihazlarımızın bu lityum polimer pilleri şarj etmekle meşgul olduğu durumlardan hepimiz geçtik, ancak yine de o 12v kurşun asit pili ve sizin için tek şarj cihazını şarj etmeniz gerekiyor. var kör biri…. Evet kör gibi
Alarmlı Uzun Menzilli Kablosuz Su Seviye Göstergesi - 1 Km'ye Kadar Menzil - Yedi Seviye: 7 Adım
Alarmlı Uzun Menzilli Kablosuz Su Seviye Göstergesi | 1 Km'ye Kadar Menzil | Yedi Seviye: Youtube'da İzleyin: https://youtu.be/vdq5BanVS0Y100 ila 200 metreye kadar menzil sağlayan birçok Kablolu ve Kablosuz Su Seviye Göstergesi görmüş olabilirsiniz. Ancak bu talimatta, Uzun Menzilli Kablosuz Su Seviyesi Indi'yi göreceksiniz
Kola Makinası Teneke Seviye Dedektörü: 5 Adım (Resimli)
Kok Makinesi Teneke Kutu Seviye Dedektörü: Rev 2.5 - 3D baskılı parçaları topladı ve fiş konektörünü ortak bir PCB ünitesine güncelledi. Rev 2 - ultrasonik "düğme"; manuel basma düğmesinin yerini alır. Bir düğmeye basmak çok eski moda, özellikle de zaten bir Ultrasonik sensör kullandığımda