İçindekiler:

Arduino Su/Duş Regülatörü: 5 Adım
Arduino Su/Duş Regülatörü: 5 Adım

Video: Arduino Su/Duş Regülatörü: 5 Adım

Video: Arduino Su/Duş Regülatörü: 5 Adım
Video: Arduino Dersleri #14 Her Yönüyle L298 Motor Sürücü (Bölüm 1) 2024, Temmuz
Anonim
Arduino Su/Duş Regülatörü
Arduino Su/Duş Regülatörü

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

Devre Prototipi
Devre Prototipi
Devre Prototipi
Devre Prototipi

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

Devreyi Anlamak
Devreyi Anlamak
Devreyi Anlamak
Devreyi Anlamak
Devreyi Anlamak
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: