İçindekiler:
- Adım 1: Devre Şeması
- 2. Adım: Çalışma
- Adım 3: Program - Arduino
- Adım 4: Kalibrasyon ve Veri
- Adım 5: Pompa Kontrolü
Video: Sıvı Seviye Sensörü (Ultrasonik kullanarak): 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Sıvı Seviye Sensörü, sıvının seviyesini zemin seviyesinden algılar. Sıvıyı doldurduktan sonra belirli bir değerin altında motoru açar (motor sürücü amplifikatörü gerektirir) ve belirli bir değerin üzerinde motoru kapatır
Bu sistemin özellikleri:
- Herhangi bir sıvı (su, yağ vb.) ile çalışır.
- 250 cm zemin mesafesine kadar menzil (ayrıca tankın yüksekliği).
- HC-SR04, Ping vb. ile hassas ölçüm (2 cm'ye kadar hata)
- Motor kontrol çıkışı.
-
Kalibrasyon (çalışma zamanında) şunlar için kullanılabilir:
- Zemin Seviyesi: Sistem çalışırken herhangi bir tank için (250 cm yüksekliğe kadar) bir buton ile kalibre edilebilir.
- Motor AÇIK ve KAPALI seviyeleri: Sağlanan ön ayarlar ve bir mod değiştirme düğmesi ile AÇIK ve KAPALI seviyeleri ayarlanabilir.
- '0 cm' ile limit dışı göstergesi.
- 5V DC'de çalışır.
İnşa etmek için gerekli parçalar:
- Arduino (veya programlayıcılı ATMega 328).
- HC-SR04 veya herhangi bir yaygın Ultrasonik sensör modülü.
- Ön Ayarlar (20K veya 10K) - 2 Adet
- Erkek Başlık - 6 Pin
- Dişi başlık 16 Pin
- Tıklama mikro anahtarına basın
- Geçiş mikro anahtarına basın
- 10K 1/4 watt direnç
- 1N4007 Diyot
- DC Güç soketi
- 220E direnç
- Veroboard (veya isterseniz Breadboard)
- Bağlantı telleri
- Pin erkek başlıkları takılı 16*2 LCD Ekran
- Motor Sürücü ve motor (isterseniz)
- Elektronik ve Arduino hakkında temel bilgi birikimi
Adım 1: Devre Şeması
2. Adım: Çalışma
Sensör kartımızda ultrasonik Tx ve Rx parçaları bulunmaktadır. Sensör, sıvının yüzey seviyesinden olan mesafeyi okur. Tx temel olarak 40KHz Ultrasonik ses darbeleri gönderen bir 40KHz hoparlördür. Her darbe için darbe gönderme süresi ve darbe alma süresi not edilir. Bu darbeler MCU'da algılanır.
MCU aradaki zaman farkını not eder ve ardından mesafeyi hesaplamak için ses hızını kullanır. MCU, tank/konteyner boşken, zemin seviyesinden olan mesafeyi kaydetmek için önceden kalibre edilmelidir. Fark hesaplanır ve böylece sıvının seviyesini elde ederiz.
Seviye 16x2 LCD ekranda gösterilir. Ayrıca diğer detaylar ekranda gösterilir.
Pompa sinyal üretecinin maksimum ve minimum değer limiti için iki ön ayar vardır. Sıvı seviyesi ön ayar tarafından belirlenen maksimum limitin üzerine çıktığında üretilir. Diğer ön ayar tarafından belirlenen minimum limitin altına ulaştığında sinyal tekrar düşer.
Yer mesafesi kalibrasyonu, atmega328 çipine sinyal gönderen ve mevcut mesafeyi kaydeden ve referans zemin olarak ayarlayan bir anahtar ile yapılır.
Adım 3: Program - Arduino
Program Arduino'da yapılmıştır. Bunu Atmega328'e (veya beğeninize göre) yakmak için kullanın.
Program git'te GPL-3.0 altında mevcuttur.
Arduino-builder kullanarak kolay yükleme için derlenmiş bir hex dosyası zaten verilmiştir.
Bağımlılıklar:
Yenileme kütüphanesi.
Adım 4: Kalibrasyon ve Veri
LCD ekran, kalibre edilmiş seviyeden mevcut seviyeyi (fark) gösterir.
İki ön ayar, yükün kapanacağı üst (maksimum seviye) ve yükün açılacağı alt (min seviye) karar verir. Burada amaçlanan yük pompadır, çünkü bu sistem otomatik pompa sistemine uygulanabilir. Dört başlık sonik (ping) sensör içindir. HC-SR04 kullandım. Motor için bir çift başlık (dijital pin 9). Harici bir pompa sürücüsü gerektirir. Kalibrasyon verilerini depolamak için EEPROM kullandı.
İki kalibrasyon sağlanır:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
Adım 5: Pompa Kontrolü
Kart, pompa sinyali için 2 özel pime sahiptir
Biri pompanın açılması gerektiğinde (sıvı seviyesi önceden ayarlanmış alt sınır değerinin altına düştüğünde) 5V sinyali verir ve pompanın kapalı tutulması gerektiğinde (seviye üst sınırın üzerine çıktığında) 0V sinyali verir.
Sinyal, bir AC pompasını kontrol etmek için bir röle kartına gönderilir.
Önerilen:
UltraSonic Sıvı Seviye Kontrol Cihazı: 6 Adım (Resimlerle)
UltraSonic Sıvı Seviye Kontrol Cihazı: Giriş Muhtemelen bildiğiniz gibi, İran'da kuru bir hava var ve ülkemde su sıkıntısı var. Bazen özellikle yaz aylarında devletin suyu kestiği görülmektedir. Yani dairelerin çoğunda su deposu var. 1 tane var
Arduno Kullanarak Sıvı Kristal Ekran: 4 Adım
Arduno Kullanan Likit Kristal Ekran: LCD (Likit Kristal Ekran), ana görüntüleyici olarak likit kristal kullanan bir ekran ortamı türüdür. Bu yazımda 2x16 LCD kullanacağım. Çünkü bu tip LCD piyasada daha çok bulunur.Özellikler:Fiziksel form,resme bakınSütun sayısı
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
Arduino Su Seviyesini Ultrasonik Sensör ve Funduino Su Sensörü Kullanarak Tespit Etme Yöntemleri: 4 Adım
Ultrasonik Sensör ve Funduino Su Sensörü Kullanarak Arduino Su Seviyesini Tespit Etme Yöntemleri: Bu projede, size iki yöntemi kullanarak nasıl ucuz bir su dedektörü oluşturacağınızı göstereceğim:1. Ultrasonik sensör (HC-SR04).2. Funduino su sensörü
Kapasitif Sıvı Sensörü Oluşturma: 8 Adım (Resimlerle)
Kapasitif Sıvı Sensörü Oluşturma: Kapasitif sıvı sponsor, 2 metal plaka arasındaki kapasitansın veya yükün, aralarındaki malzemeye bağlı olarak değişeceği (bu durumda artacağı) gerçeğine dayanır. Bu bize c