İçindekiler:

Arduino Fan Kontrolörü: 7 Adım
Arduino Fan Kontrolörü: 7 Adım

Video: Arduino Fan Kontrolörü: 7 Adım

Video: Arduino Fan Kontrolörü: 7 Adım
Video: SICAKLIK KONTROLLÜ FAN YAPIMI-Arduino Projelerim #7 2024, Temmuz
Anonim
Arduino Fan Kontrolörü
Arduino Fan Kontrolörü

Merhaba!

Bu kısa talimatta çok basit ama kullanışlı gadget'ımı göstereceğim. Bunu bir arkadaşımın oğlu için eğitim amaçlı, okul tanıtımı için oluşturdum.

Hadi başlayalım.

Adım 1: Basit Bir Denetleyici

Basit Bir Denetleyici
Basit Bir Denetleyici
Basit Bir Denetleyici
Basit Bir Denetleyici
Basit Bir Denetleyici
Basit Bir Denetleyici

Bu, nokia 5110 ekran, BC547 NPN transistör, 3 kablolu (12V) pc fanı, 2 led ve bir DS18B20 sıcaklık sensörü kullanan arduino nano tabanlı basit bir kontrolördür. Resimde gördüğünüz gibi basit ve basit bir kurulum.

Adım 2: Malzemeler

Gerekli parçalar:

- Herhangi bir arduino kartı

- Nokia 5110 LCD / veya HX1230 LCD de uygundur

- ekmek tahtası

- birkaç atlama teli

- BC547 veya benzeri herhangi bir NPN transistörü

- DS18B20 sıcaklık sensörü

- 2 veya 3 telli 5/6/12/24V fan veya başka herhangi bir elektronik bileşen

- 2X 200 ohm direnç ve iki LED

- Dişi pin başlıkları

- fan devrini ölçmek istiyorsanız, basit bir 1N4007 diyot ve 10K çekme direnci gerekecektir.

3. Adım: Yazılım

Bu kurulum için işlevselliği göstermek için çok basit bir çizim yaptım.

Gerekli kütüphaneleri indirin, derleyin ve arduino'ya yükleyin.

PCB dosyası için bu bağlantıya gidin, editörde açın ve gerber dosyasını oluşturabilirsiniz.

easyeda.com/Lacybad/arduino-fan-controller

İkinci PCB'm bu bağlantıdan indirilebilir:

easyeda.com/Lacybad/arduino-nano-controlle…

Bu benzer pcb, 4 transistörlü SSD1306 ekranını kullanır.

Adım 4: Şematik

Şematik
Şematik

Gördüğünüz gibi zamanım oldu ve daha kolay anlaşılması için bir fritzing şeması yaptım.

Fan devrini görmek istiyorsanız lütfen doğru kurulumu yapınız. Değilse, diyot ve çekme direnci eklemeyin.

Adım 5: Arduino İş Başında

Arduino İş Başında
Arduino İş Başında
Arduino İş Başında
Arduino İş Başında
Arduino İş Başında
Arduino İş Başında
Arduino İş Başında
Arduino İş Başında

Küçük bir açıklama:

Bu kurulumda, bir soğutma fanı ile bir şeyi soğutmak istediğimizi varsayalım. Arduino, nesnenin/veya sıvının/ sıcaklığını ölçüyor. Sıcaklık belirli bir değerin üzerine çıktığında arduino, transistör tabanına bir sinyal (YÜKSEK) verir, böylece elektrik içinden akabilir ve fanı çalıştırır.

Bizim durumumuzda transistör bir anahtar gibi davranıyor.

Tek dezavantajı, çoğu NPN transistörünün (BC547 gibi) maksimum 100-150mA akım sınırlamasına sahip olmasıdır.

Sıcaklık belirli bir değerin altına düştüğünde, arduino çıkış pinini YÜKSEK durumdan DÜŞÜK duruma geçirir. Bundan sonra içinden elektrik akmaz, fanı kapatır.

Bu sebeple arduinos D6 pin (pwm) kullandım.

Soğutma açık olduğu sürece KIRMIZI led yanar, soğutma olmadığında YEŞİL led yanar.

Pcb üzerinde fan beslemesi için 5/12V giriş bulunmaktadır. Arduino veya 12V girişinden güç kaynağını değiştirmek için bir jumper vardır. Teoride, jumper 12V besleme ile bile kullanılabilir, çünkü onu arduino'nun AMS1117 voltaj regülatörüne bağlı VIN pinine bağladım. Teorik olarak 12 voltluk girişi idare edebilir, ancak "büyülü dumanı" riske atmak istemedi.

Ancak bu kurulum ile röleleri, mosfetleri vb. kontrol edebilir.

LGT8F328PU NANO KARTLARININ KULLANILMASINI TAVSİYE ETMİYORUM!!!! Çok zayıf bir güç kaynağı kabiliyetine sahiptir, bu nedenle çalışmayacaktır. denedim.

6. Adım: RPM

devir
devir

Pcb'yi tasarlarken rpm ölçümü ile saymadım ve krokide yazmadım. sonradan ekledim. Her şeyi pcb'ye ilk kurduğumda, arduino soğutmayı bıraktıktan ve fan kapandıktan sonra fan pervanesinin her iki saniyede bir biraz hareket ettiğini fark ettim. Ne yapacağımı bilemedim, bu yüzden hall efekt sensörüne geri yönü olan basit bir diyot kurdum ve D2 pinine 10K pullup direnci ekledim. Fan dursa bile bu rahatsız edici hareket durur. Şimdi iyi çalışıyor.

7. Adım: Gelecek Planları

Gelecek planları
Gelecek planları
Gelecek planları
Gelecek planları

Yaz için iki planım var. Motorum için bir vantilatör soğutması yapmak istiyorum çünkü sadece hava soğutmalı. Ancak durdurulduğunda artık soğutma olmaz ve aşırı ısınma nedeniyle hasar görme riski vardır.

İkinci plan, arka bahçemde bir bitki sulama sistemi. 6 veya 12 voltluk bir su pompası fazlasıyla yeterli olup, IRF520 mosfet modülü ile kontrol edilecektir. Ama genellikle onları lehimleyip IRLZ44N ile değiştiririm, çünkü bir mantık mosfet arduino için N kanal fetinden daha iyidir. Belki bitince onları da yayınlarım.

Umarım birileri onu kullanışlı bulur. Pls kullanmaktan çekinmeyin!

Önerilen: