İçindekiler:
- Gereçler
- Adım 1: Devreyi Tasarlamak ve Anlamak
- Adım 2: Devre Yapısının Planlanması
- Adım 3: LCD Uçlarını Lehimleme
- Adım 4: LCD'yi Arduino'ya Bağlama
- Adım 5: LM 35'i Arduino'ya Bağlama
- 6. Adım: Kodu Yükleme
- Adım 7: Konutun İnşası
- Adım 8: Sıcaklık Sensörünün Test Edilmesi
Video: Sıcaklık Sensörü (Arduino): 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu proje orta ve yeni başlayan hobiler için mükemmeldir. Kurulum çok basit. Arduino'nun çevrenin sıcaklığını belirlemesini sağlayan LM35 (ek açıklama için bağlantı) adlı bir çip var.
Gereçler
1) 1 x Arduino nano/Arduino Uno + Bağlantı kablosu
2) 5cm x 5cm Perfboard veya küçük bir breadboard
3) 20 x atlama kablosu veya teli
4) 1x16x2 LCD ekran
5) 1 x 100K veya 250K potansiyometre
6) 1 x 9V pil + bağlantı klipsi
Adım 1: Devreyi Tasarlamak ve Anlamak
LM 35 yongası, çevre sıcaklığındaki her 1°C'lik artış için, LM 35'in "çıkış" pimi tarafından üretilen voltajın 10mV artması ilkesine göre çalışır. Doğrusal ilişki 0°C'de başlar. Örneğin, sıcaklık 25°C ise, "out" pininden çıkan voltaj 25 * 10mV = 250mV veya 0.25V olacaktır.
Arduino, Arduino'nun analog pinlerinden birine bağlandığında "out" pininden çıkan voltaj seviyesini okuyabilir. Arduino'daki işlev analogRead'dir. LM 35 tarafından verilen voltaj hakkında bilgi aldıktan sonra Arduino, nihayet santigrat cinsinden bir değer elde etmek için birkaç basit hesaplama yapabilir.
Adım 2: Devre Yapısının Planlanması
Devrenin nasıl bir araya getirileceğine dair birkaç seçenek var.
1) Elektroniğe giren insanlar için devreyi oluşturmak için breadboard'u kullanmanızı tavsiye ederim. Lehimlemeye göre çok daha az dağınıktır ve teller kolayca ayarlanabildiğinden hata ayıklamak daha kolay olacaktır. Fritzing görsellerinde gösterilen bağlantıları takip edin.
2) Daha deneyimli kişiler için devreyi devre tahtasına lehimlemeyi deneyin. Daha kalıcı ve daha uzun ömürlü olacaktır. Rehberlik için şemayı okuyun ve izleyin.
3) Son olarak, SEEED'den önceden hazırlanmış bir PCB de sipariş edebilirsiniz. Tek yapmanız gereken bileşenleri lehimlemek. Gerekli Gerber dosyası adıma eklenmiştir. İşte sıkıştırılmış Gerber dosyasının bulunduğu bir google sürücü klasörüne bağlantı:
Adım 3: LCD Uçlarını Lehimleme
Bu adım, yalnızca devrenin breadboard veya perf board versiyonunu oluşturuyorsanız gereklidir
16x2 LCD'yi Kullanıcı arayüzü paneline takmaya çalışırken size esneklik sağlayacağından, kabloları LCD'ye lehimlemenizi tavsiye ederim. Ek olarak, LCD'yi Arduino pinlerine daha güvenli bir şekilde bağlamak daha kolay olacaktır.
Pedlerle lehimleme için ipuçları:
Lehimleme demirini, ucun pimi ile ped arasındaki temas noktasının üstüne yerleştirerek eklemi ısıtın
Birleştirme ısınana kadar yaklaşık 5-8 saniye bekleyin
Lehimleme yazısını pedin üzerine besleyin. Temas noktasına yakın olmalı ama int değil
Adım 4: LCD'yi Arduino'ya Bağlama
Arduino'nun 2, 3, 4, 5 numaralı pinleri, soldan sağa doğru sayarken sırasıyla LCD'nin 14, 13, 12, 11 numaralı pinlerine bağlanır.
LCD'nin 1, 5 ve 16 numaralı pinleri toprağa bağlanır
LCD'nin 2 ve 15 numaralı pinleri +5V'a bağlanır
LCD'nin 4 ve 6 numaralı pinleri, sırasıyla Arduino'nun 12 ve 11 numaralı pinlerine bağlanır.
LCD'nin Pin 3'ü 100K veya 250K potansiyometre ile +5V'a bağlanır.
LCD'nin 7, 8, 9 ve 10 numaralı pinleri hiçbir şeye bağlı değil
Adım 5: LM 35'i Arduino'ya Bağlama
LM 35'in düz tarafını kendinize çevirdiğinizde soldan sağa hareket eden pinler 1, 2 ve 3'tür.
Pin 1 güç kaynağına bağlanır. 4V ile 20V arasındaki herhangi bir voltaj için çalışır
Pin 2 çıkış pinidir. Bu, sıcaklıktaki bir değişiklikle değeri değiştiren pimdir. Pin 2, Arduino'daki pin A0'a (Analog pin 0) bağlanır.
Pin 3 toprağa bağlanır. Bu, pilin negatif veya siyah tarafıdır. Bu aynı zamanda 0V rayı olarak da bilinir.
6. Adım: Kodu Yükleme
Kodu takip etmek kolaydır. Kodun kendisinde anlaşılmasını kolaylaştırmak için yorumlar var
Burada kod için bir indirme bağlantısı bulabilirsiniz:
drive.google.com/open?id=1STA7w9n3H7GhXtXT…
Adım 7: Konutun İnşası
1) Kasası için herhangi bir eski plastik kasa yapabilirsiniz. LCD ve düğme için yuvaları kesmek için sıcak bir bıçak kullanma.
2) Ek olarak, lazerle kesilmiş akrilikten bir kutunun nasıl yapıldığını açıkladığım başka bir talimat için hesabıma göz atabilirsiniz. Lazer kesici için bir SVG dosyası bulabileceksiniz.
3) Son olarak, devreyi kasa olmadan bırakabilirsiniz. Onarılması ve değiştirilmesi kolay olacaktır.
Adım 8: Sıcaklık Sensörünün Test Edilmesi
Gördüğünüz gibi, elimi sensörün üzerine koyduğumda gösterilen sıcaklık artıyor. Günün sıcaklığını bilmek istiyorsanız nispeten doğrudur.
Önerilen:
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: Bu derste nasıl başlatılacağını öğreneceğiz & sıcaklık belirli bir seviyenin üzerine çıktığında fanı döndürün
Arduino ile DHT21 Dijital Sıcaklık ve Nem Sensörü: 6 Adım
Arduino ile DHT21 Dijital Sıcaklık ve Nem Sensörü: Bu dersimizde Arduino ile DHT21 Nem ve Sıcaklık Sensörünü nasıl kullanacağımızı öğreneceğiz ve değerleri OLED Ekranda göstereceğiz.Videoyu izle
Arduino İle DHT22 Nem ve Sıcaklık Sensörü Nasıl Kullanılır: 6 Adım
Arduino İle DHT22 Nem ve Sıcaklık Sensörü Nasıl Kullanılır: Bu dersimizde DHT22 Nem ve Sıcaklık Sensörünü Arduino ile nasıl kullanacağımızı öğreneceğiz ve değerleri OLED Ekranda göstereceğiz.Videoyu izle
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
ESP32 NTP Sıcaklık Problu Steinhart-Hart Düzeltmeli ve Sıcaklık Alarmlı Pişirme Termometresi: 7 Adım (Resimli)
ESP32 NTP Sıcaklık Probu Steinhart-Hart Düzeltme ve Sıcaklık Alarmı ile Pişirme Termometresi.: "Yaklaşan bir projeyi" tamamlama yolculuğunda, "Steinhart-Hart Düzeltme ve Sıcaklık Alarmlı ESP32 NTP Sıcaklık Probu Pişirme Termometresi"; bir NTP sıcaklık probunu nasıl eklediğimi gösteren bir Eğitilebilirliktir, piezo b