Merhaba sevgili okuyucular. Su seviye sensörlerinin birçok farklı türü vardır. Size başka bir ev yapımı sensör tasarımı sunmak istiyorum.
Görev şuydu: var plastik varil bir kapakla kapatılması gereken, yani. Prob sensörlerini çitlemek mümkün değildi. Namlu pompalamak zorunda kaldı içme suyu tüketildikçe otomatik modda. Su seviyesinin yüzde olarak görsel kontrolü olmalıdır; on sensör olmalıdır. Ve en önemlisi namluyu delme izni alındı.
Bu yüzden. Sensörler yapmak için gereksiz diyotlara ihtiyacımız var (fotoğraf 1). Çok sayıda KD202 diyotum var, bu yüzden onlardan bir sensör yapacağım. Başlamak için, cam yalıtımını bozmadan dikkatlice diyotun üst terminalinin bir kısmını kestik (KD202 için anot). Bu çıkış boru şeklindedir (fotoğraf 2). Daha sonra bir buçuk milimetre çapında bir matkap kullanarak diyotumuzun gövdesini boru terminalinden başlayarak sonuna kadar deliyoruz. Hizalamayı kesinlikle gözlemleyerek dikkatlice delin. Ben tek seferde, tek geçişte deldim ama sen iki kez delebilirsin; farklı taraflar(fotoğraf 3). Şimdi en önemli şey, tamamen hasar görmüş diyotun gövdesindeki tüm talaşları silkelemektir - birçoğu var (fotoğraf 4), fotoğraf, son zerreye kadar vurmanın uzun zaman alacağını gösteriyor. toz - aksi takdirde kısa olan garanti edilir. Bir kompresörünüz varsa elbette her şey çok basit ve hızlı olacaktır. Daha sonra teli alıyoruz, dış çapı 1,5 mm olan floroplastik bir tüpün üzerine koyuyoruz ve hepsini diyot gövdesinde açılan deliğe yerleştiriyoruz. Telin bir ucunu tüpün yanından ve diğer ucunu ipliğin ucundan lehimliyoruz, elde edilen terminali bir damla Supermoment tutkalı veya benzeri ile sabitleyerek daha fazla lehimleme için bir ilmek oluşturuyoruz. tel (fotoğraf 6). Kabın içine yerleştirilecek sensörün iç iletkenini fotoğrafımda gösterilenden daha uzun yapıp tüpün uzunluğunu arttırmak daha iyidir. Sorun şu ki, su seviyesi düştükten sonra sensör gövdesi üzerinde bir damla su kalabilir ve bu da sistemin arızalanmasına neden olabilir.
Sensörler otomasyon panosuna bükümlü sürücü çiftleri kullanılarak veya daha da iyisi korumalı kabloyla bağlanır. Seviyeyi belirtmek için LED çubuklu bir devre monte edilir. Sensörü takmak için konteyner gövdesine bir delik açılır, kaç tanesi size kalmış. Yalnızca iki tane açık (alt) ve kapalı - üst olabilir. Sızıntıları önlemek için sensör otomatik sızdırmazlık maddesiyle kurulmalıdır. Sanırım bana her şeyi anlattı. Eğer gözüme çarparsa diyagramı hemen yayınlarım. Herkese iyi şanslar. Güle güle. K.V.Yu.
Bir tank, tank, yüzme havuzu veya başka bir kaptaki su seviyesinin sensörünü veya göstergesini yapmak için 4093 mikro devresini (yerli 561TL1) veya bir Arduino mikro denetleyicisini kullanabilirsiniz. İlk seçenekle başlayalım.
Yani taban dört elemente sahip CI4093'tür. Bu proje iki çip kullanıyor. Burada her biri bir girişe sahip bağlantı noktalarımız var yüksek seviye ve diğerleri bir direnç aracılığıyla bağlanarak yüksek bir mantık seviyesi sağlar. Bu mantığa sıfır giriş sinyali yerleştirildiğinde invertör çıkışı yüksek olacak ve LED yanacaktır. Kablolu ağ sınırlamaları nedeniyle toplam sekiz öğeden yedisi kullanıldı.
Yan tarafta bir dizi LED var farklı renkler, su seviyesini gösterir. Kırmızı göstergeler - çok az su var, sarı - tankın yarısı boş, yeşil - dolu. Ortadaki büyük düğme pompayı bağlamak ve tankı şişirmek için kullanılır.
Devre yalnızca ortadaki düğmeye bastığınızda çalışır. Geri kalan zamanda bekleme modundadır. Ancak gösterge devresi tetiklendiğinde bile akım minimum düzeydedir ve pil uzun süre dayanır.
Kablolar boruların içinden geçiyor. Sensörleri, şamandıra valfi kullanılarak sahaya giren su sensörlerin yanından geçmeyecek şekilde konumlandırmaya çalışın. İçinde sensörlü borular var gerekli ağırlık, kum döküldü.
Devre bir kez monte edildikten sonra bir kutuya konur ve duvara monte edilir.
Bu, Arduino MCU tarafından kontrol edilen tamamen işlevsel bir su seviyesi kontrol cihazıdır. Devre, tanktaki su seviyesini gösterir ve su seviyesi önceden ayarlanan seviyenin altına düştüğünde motoru çalıştırır. Depo dolduğunda motoru otomatik olarak kapatır. Su seviyesi ve diğer önemli veriler 16x2 noktalı LCD ekranda görüntülenir. Yazarın versiyonunda devre, drenaj tankındaki (rezervuar) su seviyesini kontrol eder. Tank seviyesi düşükse pompa motoru açılmaz, bu da motorun rölantide çalışmasını önler. Ayrıca tahliye tankındaki seviye çok düşük olduğunda sesli bir alarm verilir.
Arduino kontrol cihazı kullanan su seviyesi devresi yukarıda gösterilmiştir. Sensör düzeneği dört alüminyum telden oluşur: 1/4, 1/2, 3/4 ve tam seviye tankta. Bu kabloların kuru uçları sırasıyla Arduino'nun A1, A2, A3 ve A4 analog girişlerine bağlanır. Beşinci tel tankın dibinde bulunur. Dirençler R6 - R9, girişlerin potansiyelini azaltır. Telin kuru ucu +5V DC'ye bağlanır. Su belirli bir proba dokunduğunda, suyun bir miktar elektrik iletkenliği olması nedeniyle prob ile +5V arasında bir elektrik bağlantısı oluşur. Sonuç olarak, prob üzerinden akım akar ve bu akım, onunla orantılı bir voltaja dönüştürülür. Arduino, tanktaki su seviyesini algılamak için giriş dirençlerinin her birindeki voltaj düşüşünü okur. Transistör Q1 sesli uyarıyı açar, direnç R5, Q1'in temel akımını sınırlar. Transistör Q2 röleyi çalıştırır. Direnç R3, Q2'nin temel akımını sınırlar. Değişken R2, LCD ekranın kontrastını ayarlamak için kullanılır. direnç R1, LED arka ışığı aracılığıyla akımı sınırlar. Direnç R4, güç LED'i aracılığıyla akımı sınırlar. Tam dolu
Üretimde veya evde sıvı veya katı madde (kum veya çakıl) seviyesini düzenlemek ve kontrol etmek için aşağıdakileri kullanın: özel cihaz. Buna su seviye sensörü (veya ilgilenilen başka bir madde) denir. Birkaç çeşit var benzer cihazlarçalışma prensipleri bakımından birbirlerinden önemli ölçüde farklıdır. Sensörün nasıl çalıştığını, çeşitlerinin avantaj ve dezavantajlarını, cihaz seçerken hangi inceliklere dikkat etmeniz gerektiğini ve röle ile basitleştirilmiş bir modeli kendi ellerinizle nasıl yapacağınızı bu makalede okuyun.
Su seviye sensörü aşağıdaki amaçlar için kullanılır:
Tank yükünü belirlemek için olası yöntemler
Sıvı seviyesini ölçmek için çeşitli yöntemler vardır:
Çalışma prensibine göre aşağıdaki sensör türleri ayırt edilir:
Şamandıra modelleri ayrık ve manyetostriktiftir. İlk seçenek ucuz, güvenilir, ikincisi pahalıdır, karmaşık tasarım, ancak doğru bir seviye okumayı garanti eder. Bununla birlikte, şamandıra cihazlarının ortak bir dezavantajı, sıvıya daldırma ihtiyacıdır.
Tanktaki sıvı seviyesini belirlemek için şamandıra sensörü
Bu tür birimlerin ana avantajları kompaktlık, sürekli çalışma ve kullanılabilirliktir fiyat kategorisi. Ancak agresif koşullarda kullanılamazlar çünkü sıvıyla temas etmeden yapamazlar.
Hidrostatik sıvı seviye sensörü
Bu tür modeller en iyi, doğru ve güvenilir cihazlar olarak kabul edilir. Bir takım avantajları var:
Modelin tek dezavantajı yüksek maliyetidir.
Radar tankı sıvı seviye sensörü
Bir radar sensörünün avantajları aynı zamanda doğası gereğidir. ultrasonik versiyon. Tek şey göstergelerin daha az doğru olması ve çalışma şemasının daha basit olmasıdır.
Bir ünite satın alırken cihazın işlevselliğine ve bazı göstergelerine dikkat edin. Aşırı boyutta önemli konular bir cihaz satın alırken bu:
Su veya katı madde seviyesini belirlemek için sensör seçenekleri
Bir kuyu veya tanktaki su seviyesini kendi ellerinizle belirlemek ve kontrol etmek için temel bir sensör yapabilirsiniz. Basitleştirilmiş sürümü gerçekleştirmek için ihtiyacınız olan:
Bir tank, kuyu veya pompadaki suyu düzenlemek için kendin yap cihazı kullanılabilir.
Havya tutmayı bilen hemen hemen herkes kendi elleriyle su seviye sensörü yapabilir. Ve bu makale, fotoğrafları kullanarak adım adım, basit ve ortak parçalardan kendi ellerinizle bir tankta su seviyesi göstergesi yapmanıza yardımcı olacaktır. Bu cihaz çok iyi çalışıyor ve kullanımı çok güvenilir. Şu tarihte: doğru montaj Derecelendirme şemasında belirtilen servis verilebilir parçalardan herhangi biri daha fazla ayarlama gerektirmez ve 12 voltluk bir güç kaynağı bağlandığında hemen çalışacaktır.
Öncelikle yapacağımız su seviyesi diyagramını anlamamız gerekiyor.
PIC16F628A mikrodenetleyici üzerinde bulunan su seviye göstergesi (sensör), opak bir kaptaki su seviyesini görsel olarak takip etmenizi sağlayan bir cihazdır. Önerilen cihaz, sahip olan herkes için yararlı olabilir. kır eviİle yaz duşu ya da bir yazlık ev, bir sebze bahçesi ya da herhangi bir şey, yeter ki bir kap su olsun. Bazı yükseltmelerden sonra göstergenin su seviyesi olduğu ortaya çıktı.
Göstergenin kendisi iki ana bölümden oluşur:
Şimdi her birine daha yakından bakalım bileşenler gösterge.
Gösterge devresi eldekilerden toplandı ve genel olarak PIC16F84 mikrodenetleyicisi için geliştirildi, ancak daha sonra daha ucuz ve daha erişilebilir bir mikrodenetleyici olan PIC16F628A için destek eklenmesine karar verildi.
Şematik diyagram su seviyesi göstergesi (Şekil 1) beş kopek kadar basittir.
Şekil 1 - PIC16F628A mikro denetleyicisindeki su seviyesi göstergesinin şematik diyagramı
Ana bileşenlere bakalım. Cihazın kalbi Microchip'in PIC16F628A mikro denetleyicisidir. Kararlı güç kaynağı için, diyot köprüsünde, kapasitörlerde ve L7805 entegre dengeleyicide bir doğrultucu kullanılır.
Gerilimi azaltmak için gerekli galvanik izolasyonu sağlayacak bir düşürücü transformatör kullanılması şiddetle tavsiye edilir. Tehlikeli bir voltaj potansiyeline maruz kalma riski bulunduğundan söndürme kapasitörlerinin takılmaması daha iyidir.
Sensörler bariyer dirençleri aracılığıyla devreye bağlanır.
Dört LED, tanktaki mevcut su miktarını gösterir. Ortak kabloya hangi sensörün bağlandığına bağlı olarak o sensörün LED'i yanacaktır. Parça listesinin tamamı Tablo 1'de özetlenmiştir.
Pozisyon tanımı | İsim | Analog/yedek |
C1, C3 | Seramik kapasitör – 15pFx50V | |
C2 | Elektrolitik kondansatör - 470μFx25V | |
C4 | Seramik kapasitör – 0,1 μFmkFx50V | |
C5 | Elektrolitik kondansatör - 1000μFx10V | |
DA1 | Entegre stabilizatör L7805 | L78L05 |
GG1 | Mikrodenetleyici PIC16F628A | PIC16F648A, PIC16F84 |
HL1-HL4 | LED'li 3mm | |
R1-R5, R11 | Direnç 0,125W 5,1 Ohm | SMD boyutu 0805 |
R6-R9 | Direnç 0,125W 510 kOhm | SMD boyutu 0805 |
R10 | Direnç 0,125W 1 kOhm | SMD boyutu 0805 |
R12-R15 | Direnç 0,125W 180 Ohm | SMD boyutu 0805 |
VD1 | Diyot köprüsü 1A x 1000V 2W10 | |
XP1-XP4 | Fiş ücretli | |
XT1-XT2 | 2 kontak için terminal bloğu. | |
XT3 | 3 kontak için terminal bloğu. | |
ZQ1 | Kuvars 4MHz tip boyutu HC49 |
Sensör olarak galvanizli sacdan yapılmış ince kelepçeler kullanılır ve bunlar da plastik bir boru üzerinde birbirinden belirli bir mesafede bulunur. Boru ağır bir tabana tutturulmuştur (Şekil 2).
Şekil 2 - Ağır taban plastik boru sensörler ile.
Sensörleri ve devreyi bağlayan teller kelepçelere sağlanır (bükülü çift kullanılabilir). Tüm bu yapı bir su kabına yerleştirilmiştir. Su, sensörleri birbirine kısa devre yaptıracaktır. Sensörler arasındaki mesafeler isteğe bağlıdır. Benim durumumda, konteyner şartlı olarak üç parçaya bölündü ve boruya her parça seviyesinde bir kelepçe yerleştirildi. Konteyner için bir taşma sağlanmışsa, son kelepçe taşma seviyesine takılmalıdır.
Sensörlerin tasarımı farklı olabilir. Önemli olan gerekli sırayı takip etmektir.
Bu tasarım çok basit çalışıyor. Sensörlerle çalışmak için borunun en alt kısmına (veya tabana) ortak bir tel takılmıştır. Tüm ölçümler bu tele göre yapılacaktır. Kabı dolduran su, sensörlerle ortak kabloyu yavaş yavaş kapatmaya başlayacaktır. Sıradaki ilk sensör 1'dir. Onunla ortak kablo kapatıldığında ilk LED yanacaktır. Daha sonra birinci sensöre ikinci bir sensör eklenecek, ikinci LED yanacak, ilki kapanacak vb. Dördüncü sensörde kısa devre oluştuğunda dördüncü LED yanacaktır. Bu da 2 Hz frekansında titreyecek.
Böyle bir çalışma algoritması sıradan mantık kullanılarak kolayca organize edilebilir. İlk başta bu yapıldı ancak sık sık hatalı koşullar nedeniyle devrenin modern bir mikrodenetleyici cihazla değiştirilmesine karar verildi. Çalışma programı PIC mikrodenetleyicisi için Assembly dilinde yazılmış ve MPLab 8.8 programında hata ayıklanmıştır.
Cihazın çalışması Proteus programında simüle edilmiştir, bkz. Şekil 3. Model PIC16F84A mikrodenetleyici için yapılmıştır! Firmware'i dikkatlice seçiyoruz.
Şekil 3 – Mikrodenetleyici üzerindeki su seviyesi modeli.
PCB'ler 55x50mm boyutunda olduğu ortaya çıktı (Resim 4-5!!! ölçekli değil).
Şekil 4 – PIC16F628A mikrodenetleyici (altta) üzerindeki tanktaki su seviye göstergesinin ölçeksiz baskılı devre kartı.
Şekil 5 – PIC16F628A mikrokontrolcüsü (üstte) üzerindeki tanktaki su seviye göstergesinin ölçeksiz baskılı devre kartı.
Göstergenin görünümü Şekil 6'da gösterilmektedir.
Şekil 6 – Bitmiş su seviyesi gösterge panosu.
Bitmiş göstergenin devresi küçük bir alıcının gövdesine yerleştirildi (Şekil 7-8).
Şekil 6 – Alıcı muhafazasındaki PIC16F628A mikrokontrolcüsü üzerindeki bitmiş su seviyesi gösterge panosu.
Şekil 7 – Güç düğmesi.
Hoparlörün deliklerini yapıştırıcıyla kapattım ve ön tarafa parlak bir fotoğraf yapıştırdım (Şekil 8-9)
Bilinen çalışma parçalarından monte edilen gösterge hemen çalışmaya başlar ve ayar gerektirmez.
Şekil 8 – Bantlanmış delikler.
Şekil 9 – PIC16F628A mikrodenetleyici üzerindeki su seviyesi göstergesinin ön paneli.
Cihazın çalıştığına dair video.
Sonuç olarak, az miktarda parça içermeyen, üretimi kolay ve ayar gerektirmeyen PIC16F628A mikrokontrolcüsü üzerinde tanktaki su seviyesinin fena olmayan bir göstergesi ortaya çıktı. PIC16F84, PIC16F648A mikrodenetleyicileri için destek eklendi. Baskılı devre kartının 55x50 mm olduğu ortaya çıktı. Sensörlerin yerleştirileceği kabın gereksiz deliklerden zarar görmesine gerek yoktur. İyi çalışan bileşenler ve herkese iyi şanslar!!! İlginiz için teşekkür ederiz.