İçindekiler:
- Adım 1: Kablolama
- Adım 2: Sensör Kalibrasyonu
- Adım 3: Ekranı bağlayın
- Adım 4: Kodu Gönderin
- Adım 5: Batarya
- Adım 6: Vaka
Video: DIY Cep Hava Sıcaklığı Kontrol Cihazı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bunu yapmak için Nokia 5110 Ekran, Dijital Sıcaklık modülü ve Arduino Uno kullanacağız. Bir anahtar ve kablolarla birlikte namlu değil kablolu 9V jak da gereklidir.
Bir havya gerekebilir, ancak telleri de bükebilirsiniz.
Adım 1: Kablolama
İlk önce dijital sıcaklık modülünü ve Arduino'yu alın.
Sensörü şu şekilde bağlayın:
A0 - Arduino pin A0, G - toprak, + - 5V ve D0 - Pin 3.
Kullanılan sensör Elegoo Sensor V2 Kit'ten, ama sanırım bunlar oldukça yaygın. Bir resim eklenmiştir.
Adım 2: Sensör Kalibrasyonu
Tüm sensörler algılamada mükemmel değildir - onlarla biraz oynamanız gerekebilir!
Lütfen Arduino'nuzu bilgisayarınıza takın.
Sensör kalibrasyonu kodunu içeren bir.txt dosyası yukarıdadır.
(Lütfen bu kodun benim değil elegoo'nun mülkü olduğunu düşünmeyin. Bu kod şurada bulunabilir:
.txt dosyası kötü amaçlı yazılım değildir. Düz metindir ve metin Arduino IDE'nize kopyalanır.
Kodu çalıştırın ve Seri Monitör'ü açın.
Bir kılavuz alın, bu ticari bir sıcaklık monitörü, bir termostat veya AC olabilir.
Sensör üzerinde hassas hassasiyette bir potansiyometre bulunmaktadır. Küçük bir tornavida alın ve AC üzerindeki sıcaklığa ayarlayın.
İkinci resimde gösterildiği gibi, sensörüm 70 derece C okumalar verdi!
Adım 3: Ekranı bağlayın
Bu, takip ettiğim Son Dakika Mühendislerinden bir kablolama kılavuzu. Ancak 3 zaten kullanımda olduğu için pin 3 yerine pin 2 kullandım.
8 pin var.
RST'yi pim 2'ye, CE'yi 4'e, DC'yi 5'e, DIR'yi 6'ya, CLK'yı 7'ye bağlayın. BL arka ışık için olduğundan ve ayrıca ekrana güç sağladığından VCC'nin bağlanmasına gerek yoktur. Ancak, arka ışığı kullanmak istemiyorsanız VCC'yi güce bağlayın.
Her ikisi de 3.3v'ye bağlanmalıdır. GND yere iner.
Adım 4: Kodu Gönderin
Bu sefer, gerçek kod!
Bir.txt dosyası tekrar eklenmiştir.
Otomatik güncelleme olmadığını ve Arduino'yu sıfırlamak için bir düğme eklemeniz gerektiğini unutmayın.
Üzgünüm, hala acemiyim.
Bu kod, C ve F sıcaklıklarına sahiptir.
Şimdi, bunu kullan!
Ah evet, ayrıca söylemeyi de unuttum…
Her 10 saniyede bir yenileniyor ancak her yenilemede nasıl temizleneceğini çözemedi…
Üzgünüm… sıfırlamaya basın… ve bir çözüm bulursanız lütfen bana bildirin!
Adım 5: Batarya
Yerden tasarruf etmek için VIN pinini kullanacağız.
Ayrıca Arduino'yu açıp kapatmak için bir anahtar takın.
Görünüşe göre, kabloları küçük bir breadboard-dostu olmayan anahtara bükmek çok zordu, bu yüzden kabloları lehimledim.
Klipse bir 9V pil bağlayın, anahtarla açın ve çalışması gerekir!
Bir anahtarda 3 pin olduğunu unutmayın. Bir pimi merkeze ve diğerini yanlardan birine takın.
Adım 6: Vaka
Tabii ki, bu kablo karmaşası sığmayacak. Temiz tutmak için basit bir karton kutu yapalım.
Arduino'ya sığacak kadar bir dikdörtgen çizin. Ayrıca pil için bir bölme eklersiniz.
Lütfen benim durumumun gerçekten çirkin olduğunu unutmayın.
Gerçekten çok çirkin.
Yani, bir gameboy gibi görünüyor.
*omuzlarını silker*
2 bağlantı noktasını genişletmeye ve ekranla ilgili ihtiyaç duyabileceğim diğer her şeye açmaya karar verdim…
Mutlu kurcalama!
Resim 1 için cihazın hala sensör sonucunu beklediğini ve bu nedenle hiçbir şeyin görüntülenmediğini unutmayın.
REMİKSLER:
DHT11 sensörümü bulamadım. Bunu kullanarak, hem sıcaklığa hem de neme sahip olabilirsiniz.
Ayrıca hızlanma, ışık seviyeleri, UV seviyeleri, hava kalitesi gibi şeyler de yapabilirsiniz.
Arduino Nano kullanmak daha küçük olurdu ve I2C üzerinden bir LCD kullanabilirsiniz, ancak I2C bir nedenden dolayı benim için çalışmadı (sanırım tahtamla ilgili bir sorun)
Hatta şarj edilebilir pil kullanmayı deneyebilirsiniz.
Oh evet, ve eğer bir nabız sensörü kullanırsanız nabzı kontrol etmenin ucuz bir yolu olur.
:)
Önerilen:
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
PID ve Labview ile Kontrol Sıcaklığı Ev: 4 Adım
PID ve Labview ile Kontrol Sıcaklık Ana Sayfası: PID merupakan suatu sistem pengontrolan yang biasa digunakan pada dunia indusri yang telah bukti keandalannya disini kita akan mengimplementasikan kontrolloer PID pada pengatur suhu ruangan menggunakan labview
HRV (Ev Hava Eşanjörü) Hava Ekonomizörlü Arduino Kontrol Cihazı: 7 Adım (Resimlerle)
HRV (Ev Hava Eşanjörü) Hava Ekonomizörlü Arduino Kontrol Cihazı: Hava Ekonomizörlü HRV Arduino Kontrol Cihazı Bu projedeki geçmişim Minnesota'da yaşıyorum ve devre kartım LifeBreath 155Max HRV'mde kızartıldı. Yenisi için 200 dolar ödemek istemedim. Hep hava ekonomizörü günahı olan bir şey istedim
IoT Kolaylaştı: Uzak Hava Verilerini Yakalama: UV ve Hava Sıcaklığı ve Nem: 7 Adım
IoT Kolaylaştı: Uzak Hava Verilerini Yakalama: UV ve Hava Sıcaklığı ve Nem: Bu eğitimde, UV (Ultra-Violet radyasyon), hava sıcaklığı ve nem gibi uzak verileri yakalayacağız. Bu veriler çok önemli olacak ve gelecekte eksiksiz bir Hava İstasyonunda kullanılacak. Blok Diyagram sonunda ne elde edeceğimizi gösteriyor
Akıllı Telefonunuzdan Bira Fermantasyon Sıcaklığı ve Yerçekimi Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
Akıllı Telefonunuzdan Bira Fermantasyon Sıcaklığı ve Yerçekimi Nasıl Kontrol Edilir: Bira fermente olurken, yerçekimini ve sıcaklığını günlük olarak izlemelisiniz. Bunu unutmak kolay, uzaktaysanız imkansız. Biraz araştırmadan sonra, otomatik yerçekimi izleme için birkaç çözüm buldum (bir, iki, üç). Bir t