İçindekiler:
- Gereçler
- Adım 1: Devrenin Prototipini Yapın
- 2. Adım: Kodu Yükleme
- Adım 3: Devreyi Test Etme
- Adım 4: Devreyi Anlamak
- Adım 5: Bu Eğitilebilir Tablo Tamamen Bitmedi
Video: Arduino Su/Duş Regülatörü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bugün basit bir su regülatörü yapacağız. Bu çok basit bir projedir ve inşa edilmesi çok kolaydır. Bu cihaz, belirli bir süreye göre su akışını kontrol etmek için bir solenoid valfi kontrol eder. Bu sefer kolayca değiştirilebilir ve gerekirse kod değiştirilebilir. Bu proje için malzemelerin temin edilmesi ve satın alınması kolay olacaktır. Bileşenleri ucuza almak için harika bir web sitesi aliexpress veya ebay'dir.
Gereçler
Arduino Uno (1)
ekmek tahtası (1)
Erkekten erkeğe atlama telleri
Erkek dişi atlama telleri
220ohm direnç (2)
LCD modülü 1602 (1)
12V Solenoid (1)
MOSFET (IRFZ44N kullandım, ancak herhangi bir mosfet çalışmalı)
1N4007 Diyot (1)
Zil (1)
XL6009 Boost Buck Dönüştürücü (1)
100K Potansiyometre veya Düzeltici (1)
Anahtar (1)
Plastik kap (isteğe bağlı, ancak önerilir)
Adım 1: Devrenin Prototipini Yapın
Devreyi şematik olarak bir breadboard üzerinde prototipleyin. Orijinal devrede birkaç değişiklik yaptım. Şu anda solenoid valfim olmadığı için bir mosfet kullandım ve solenoidin açılıp kapanmasını simüle ettim. Bir solenoidiniz varsa, solenoidi değiştirmek için 5v rayını 12v'ye yükseltmek için bir yükseltici dönüştürücü kullanmanız gerekir. Boost dönüştürücünün DIY versiyonunu kullandım, ancak aliexpress'ten bir tane satın almak tercih edilir. Bir breadboard kullanmayı bilmiyorsanız, lütfen bu çok faydalı youtube videosunu buradan izleyin: https://www.youtube.com/watch? v=6WReFkfrUIk
Sorun giderme:
LCD ekranda hiçbir şey görünmüyorsa, potansiyometreyi ayarlamayı deneyin. Bu cihaz, arka ışık yoğunluğunu ve kontrastını kontrol eder. Mosfetin kaynağında flyback diyot kullandığınızdan emin olun yoksa kızartırsınız. Bunun nedeni, açılıp kapandığında solenoidden gelen endüktif anahtarlama sivri uçlarıdır.
2. Adım: Kodu Yükleme
Henüz yapmadıysanız, Arduino IDE'yi https://www.arduino.cc/en/Main/Software adresinden indirin. Duş süresini ve ısınma süresini değiştirmek isterseniz, kullanıcı yapılandırması altında kodun ilk 2 satırındaki zamanlamayı değiştirebilirsiniz. Yüklemeden önce doğru kartı ve seri bağlantı noktasını seçtiğinizden emin olun. Bu, araçlara ve ardından tahtaya ve limana giderek yapılabilir. Bir arduino kullanmakta sorun yaşıyorsanız, lütfen Afrotechmods'un bu çok faydalı youtube videosunu izleyin:
Adım 3: Devreyi Test Etme
5v pil bankanızı devreye ve arduinoya bağlayın ve güç anahtarını açın. Cihaz belirli bir süreden geri saymaya başlamalı ve belirli zaman aralıklarında buzzer bip sesi çıkarmalıdır. Cihaz sıfıra kadar saydıktan sonra mosfet kapanmalıdır. Bunu 5v ray ile mosfet kaynağı arasında 220ohm'luk bir rezistöre bağlı bir led kullanarak doğrulayabilirsiniz. Mosfet tahliyesinin toprağa bağlı olduğundan emin olun. Devreyi test ederken birkaç sorunla karşılaştım. Arduino'yu prize taktığımda, ledim şiddetle patlamaya karar verdi. Led'e akım sınırlayıcı direnç eklemediğimi fark ettim. Led'i yenisiyle değiştirdiğimde ve bir direnç eklediğimde, daha fazla sorun olmadı ve devre çok iyi çalıştı.
Adım 4: Devreyi Anlamak
Bu devrenin nasıl çalıştığını merak ediyor olabilirsiniz. Arduino bir mikro denetleyicidir ve temel olarak tüm bu kurulumun beynidir. Lcd ekranı sürmek için bir lcd kodu ile programladık. Mosfet'i açmak için kapısına yüksek veya düşük sinyal darbesi göndermek için arduino üzerindeki dijital çıkış pinlerini kullanıyoruz. Mosfet nedir diye merak ediyor olabilirsiniz. Mosfet, giriş sinyaline göre açılıp kapanan ve gücün diğer 2 pin arasında akmasına izin veren bir cihazdır. Dizüstü bilgisayarınız bu şekilde açılır. Güç düğmesine bastığınızda, mosfet'e, şarj cihazının gücünün veya pil gücünün dizüstü bilgisayar anakartına akmasını sağlayan bir sinyal gönderilir. Bu durumda solenoid valfi açmak için bir mosfet kullanıyoruz. Solenoid valfin açılması için 12v'ye ve başlangıçta açmak için çok yüksek bir akım patlamasına ihtiyacı vardır. Bu yüzden bir mosfete ihtiyacımız var. Arduino'nun çıkışı 100ma'da sadece 5v sağlayabilir, bu yüzden mosfet'i solenoid ile 12v güç kaynağı arasına bağlarız, bu da çok daha fazla güç sağlayabilir. Bu 12v güç kaynağını, solenoid valfi sürmek için arduinomuzdan 5v'yi 12v'ye yükselten bir yükseltici dönüştürücü kullanarak yaratıyoruz. Potansiyometre, akımı bloke eden bir kuvvet gibi direncin ayarlanmasına izin veren bir cihazdır. Bu potansiyometreyi lcd ekranın yanına ayarladığımızda, arka ışığa giden voltajı değiştiriyoruz, bu da kontrastı ve arka ışık yoğunluğunu azaltıyor veya artırıyor. Diyot nedir ve bu devrede neden gerekli diye soruyor olabilirsiniz. Diyot, akımın bir yönde akmasına izin veren, ancak diğer yönde olmayan bir cihazdır. Bu devrede, bir geri dönüş diyotu olarak yapılandırdık. Solenoid, bir kanadı kaldırmak ve akım uygulandığında kapatmak için bir elektromıknatıstan yapılmıştır. Solenoid kapandığında, mosfete çok yüksek bir akım darbesi gönderir, bu da onu kolayca kızartabilir. Mosfetimizi korumak için bu yüksek darbeyi güç hatlarına geri göndermek için bu diyotu kullanıyoruz. Devrenin çalışması için bu diyota ihtiyacınız yoktur, ancak güvenilirlik amacıyla önerilir. Devreyi hızlı bir şekilde test etmek ve çalışmasını sağlamak için bir devre tahtası kullanıyoruz. Breadboard kullanıyorsanız herhangi bir bileşeni lehimlemenize gerek yoktur. Bir devreyi lehimlemek çok zaman alabilir ve ilk denemenizde düzgün çalışmayabilir. Bu nedenle devreyi test etmek ve çalıştığından emin olmak için bir breadboard kullanıyoruz ve ardından işlevsel bir son ürün haline getirmek için bir protoboard üzerine lehimliyoruz.
Görüntüler:
1. - Mosfet pin çıkışı
2. - LCD ekran
3. - 12v solenoid
4. - Dönüştürücüyü artırın
4. - Arduino uno
5. - Potansiyometre
6. - Diyot
7. - Ekmek Tahtası
8. - Protoboard
Adım 5: Bu Eğitilebilir Tablo Tamamen Bitmedi
Solenoid valfe sahip olmadığım için devreyi gerçek hayatta doğru şekilde test edemiyorum. Valfi alır almaz hemen bir muhafaza tasarlamaya, bileşenleri bir pcb'ye lehimlemeye ve duşumda test etmeye başlayacağım. Bu talimatı mümkün olan en kısa sürede güncelleyeceğim. Anlayışın için teşekkürler.
Önerilen:
Esp8266 Akıllı Duş Başlığı: 3 Adım
Esp8266 Akıllı Duş Başlığı: Esp8266 wifi modülü ve Arduino kütüphanelerine dayalı, duş sırasında su tüketimini ölçebilen Akıllı Duş Başlığıdır, Eski hücre gibi eski ve önceden kullanılmış malzemelerde bile basit donanım uygulamasına sahiptir. telefon b
Duş Suyu Monitörü ile Su ve Paradan Tasarruf Edin: 15 Adım (Resimlerle)
Duş Su Monitörü ile Su ve Paradan Tasarruf Edin: Hangisi daha fazla su kullanır - banyo mu duş mu? Geçenlerde bu soruyu düşünüyordum ve duş aldığımda aslında ne kadar su kullanıldığını bilmediğimi fark ettim. Biliyorum, duştayken bazen aklım başımdan gidiyor, havalı bir şey düşünüyorum
PH Regülatörü/Metre - Arduino: 7 Adım
PH Regülatörü/Ölçer - Arduino: ***Fotoğraflar ve bağlantılar görünmüyorsa sayfayı yenileyinBu bir arduino pH regülatörü veya ölçer için talimat niteliğindedir: --- Regülatör belirli bir pH'ta başlayan ve doğal olarak azalan reaksiyonlar içindir /reaksiyon nedeniyle pH'da artış.
Duş Başlığı ve Sıhhi Tesisat Robotu: 5 Adım
Duş Başlığı ve Sıhhi Tesisat Robotu: Yaratık eski bir duş başlığından, bir gazlı şöminenin kullanılmayan armatürlerinden, Eddie Bauer Gözetleme kutusunun tepesinden, bir miktar tel ve bir miktar büzülme borusundan arnavut kaldırımlıydı. Kollar ve eller telden yapılmıştır ve bir işaret tutabilir
Daha İyi Duş Şarkısı için Suya Dayanıklı Hoparlör: 12 Adım (Resimlerle)
Duşta Daha İyi Şarkı Söylemek için Suya Dayanıklı Hoparlör: Eğer benim gibiyseniz - ki öyle olduğunuzu biliyorum - duşta şarkı söylemeyi SEVİYOR ve emiyorsunuz! Korkunç bir şarkı sesine sahip olma konusunda yapabileceğim hiçbir şey yok, ama beni gerçekten rahatsız eden şey ve muhtemelen ses menzilimdeki diğer herkes