İçindekiler:
- Adım 1: Gerekli Bileşenler
- 2. Adım: Bağlantılar Yapın
- Adım 3: Analog Değerin Dijital Değere Dönüştürülmesi
- Adım 4: LM35 ve NodeMCU'nun Arayüzlenmesi
- Adım 5: Sıcaklığı İzleme
Video: NodeMCU ve LM35 Kullanan Dijital Termometre: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Kendi Dijital Termometrenizi yapın ve internet üzerinden sıcaklığı her yerden izleyin. Bu talimat, IoT ile uğraşmaya başlamak için temel bir talimattır. NodeMCU 1.0(ESP-12E) ile sıcaklık sensörü LM35'i arayüzleyeceğiz.
LM35 -55°C ile 150°C aralığında sıcaklık ölçümü yapabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. NodeMCU ADC, LM35'ten gelen analog voltajı ölçmek ve dolayısıyla analog voltajla orantılı olan sıcaklığı hesaplamak için kullanılabilir.
Adım 1: Gerekli Bileşenler
- LM35 Sıcaklık Sensörü
- NodeMCU 1.0(ESP 12-E Modülü)
- Bağlantı Telleri
- ekmek tahtası
- Arduino IDE'si
2. Adım: Bağlantılar Yapın
- Bağlantıları devre şemasında gösterildiği gibi yapın.
- LM35'in Vcc pinini NodeMCU'nun 3V pinine bağlayın.
- LM35'in Analog pinini NodeMCU'nun A0'ına bağlayın.
- LM35'in GND pinini NodeMCU'nun GND'sine bağlayın.
Adım 3: Analog Değerin Dijital Değere Dönüştürülmesi
Analogdan Dijitale Dönüştürücü (ADC), analog değerleri aşağıdaki formüle dayalı olarak dijital bir yaklaşıma dönüştürür:
ADC Değeri = örnek * 1024 / referans voltajı
Analog değerleri Celsius'a dönüştürmek için kartımızda 3,3 V var ve LM35'in çıkış voltajının her santigrat derece artış/düşüşte 10 mV değiştiğini biliyoruz
temp_celsius = ((analogRead(A0) * 330.0)/1024.0);
Celsius'u Fahrenheit'e çevirmek için
temp_fahrenhayt = (temp_celsius * 1.8)+32.0;
Adım 4: LM35 ve NodeMCU'nun Arayüzlenmesi
- Arduino IDE'yi açın.
- Araçlar -> Kartlar -> NodeMCU 1.0'a (ESP 12-E Modülü) gidin.
- Kodu kopyalayın. (Kod aşağıda eklenmiştir).
- Derleyin.
- NodeMCU'ya yükleyin.
Adım 5: Sıcaklığı İzleme
- Seri monitör açılarak sıcaklık izlenebilir.
- Seri monitörde gösterilen IP Adresini kopyalayıp yapıştırarak net üzerinden izlenebilir, burada 192.168.43.163
Önerilen:
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: 8 Adım (Resimlerle)
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: Vücut ısısını termo tabanca gibi temassız / temassız olarak ölçme. Bu projeyi oluşturdum çünkü Thermo Gun artık çok pahalı, bu yüzden DIY yapmak için alternatif bulmalıyım. Ve amaç düşük bütçeli versiyon ile yapmaktır.SuppliesMLX90614Ardu
Dijital RPi LED Termometre: 6 Adım (Resimli)
Dijital RPi LED Termometre: Raspbian OS Bir Raspberry Pi Zero W, LED şerit, bir OLED Ekran ve özel bir PCB ile bu Dijital LED Termometreyi nasıl yaptığımı öğrenin. Otomatik olarak şehirlerin bir listesini düşünür ve OLED'de sıcaklığı görüntüler. ekran ve LED'ler. Fakat
Arduino Tabanlı Dijital Termometre: 3 Adım
Arduino Tabanlı Dijital Termometre: Bu projede, oda sıcaklığını analiz etmek için kullanılabilecek Arduino tabanlı bir dijital termometre tasarlanmıştır. Termometre genellikle sıcaklık ölçüm cihazı olarak kullanılmaktadır. Ölçmek için kullanılabilecek çeşitli ilkeler vardır
ESP8266 Kullanan Dijital Termometre DHT11: 4 Adım
ESP8266 Kullanan Dijital Termometre DHT11: Bir önceki yazımda DH11'i ve 7 Segment, LCD, Seri monitör, RGB ring gibi çıkış cihazlarında nasıl görüntüleneceğini anlatmıştım.Bu yazımda size sıcaklık ve nem izlemeyi göstereceğim. cep telefonunda bir tarayıcı kullanarak
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık