NSWblock Sidebar

NSW Namlik va Harorat Datchigi

NSW Namlik va Harorat Datchigi bilan Atrof-muhitni Nazorat qiling

Umumiy Ma'lumot

NSW Namlik va Harorat Datchigi namlik va haroratni o'lchash uchun mo'ljallangan. Bu datchik havo sifati monitoringi, avtomatlashtirish tizimlari va boshqa turli xil loyihalarda keng qo'llanilishi mumkin. U Arduino va boshqa mikrokontrollerlar bilan mos keladi.

NSW Namlik va Harorat Datchigi

Asosiy Xususiyatlari

  • Ishlash kuchlanishi: 3.3V-5V DC
  • Namlik diapazoni: 0-100%
  • Harorat diapazoni: -40°C dan 80°C gacha
  • O'lchov aniqligi: ±2% RH, ±0.5°C
  • Modul hajmi: 35 x 20 x 10 mm

Ilovalar

NSW Namlik va Harorat Datchigi quyidagi turli loyihalarda ishlatilishi mumkin:

  • Havo Sifatini Monitoring
  • Avtomatlashtirish Tizimlari
  • Robototexnika
  • DIY Gadjetlar
  • Ta'lim Loyiha

Pin Tafsilotlari

NSW Namlik va Harorat Datchigi portida quyidagi pinlar mavjud:

Pin Vazifasi
GND Manfiy to'k
VCC Quvvatlantirish manbai
SCL I2C soat liniyasi
SDA I2C ma'lumot liniyasi

Simlarni Ulash Rejimi

● RJ25 bilan ulanish

NSW Namlik va Harorat Datchigi RJ25 porti orqali ulanishi mumkin. Makeblock Orion-da RJ25 portidan foydalanganda, uni mos keluvchi portga ulashingiz kerak:

NSW Namlik va Harorat Datchigi RJ25 Ulash

● Dupont simi bilan ulanish

Dupont simidan modulni Arduino UNO asos paneliga ulash uchun foydalanilganda, uning SCL va SDA pinlarini Arduino SCL va SDA pinlariga quyidagicha ulash lozim:

NSW Namlik va Harorat Datchigi Dupont Ulash

Dasturlash Bo'yicha Qo'llanma

Arduino Dasturlash

Agar dastur yozish uchun Arduino dan foydalansangiz, NSW Namlik va Harorat Datchigini boshqarish uchun quyidagi koddan foydalanishingiz mumkin:


// Arduino dastur kodi
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_SHT31.h>

Adafruit_SHT31 sht31 = Adafruit_SHT31();

void setup() {
    Serial.begin(9600);
    if (!sht31.begin(0x44)) {
        Serial.println("SHT31 aniqlanmadi ... Tekshiring!");
        while (1);
    }
    Serial.println("SHT31 tasdiqlandi");
}

void loop() {
    float temp = sht31.readTemperature();
    float hum = sht31.readHumidity();

    Serial.print("Harorat: ");
    Serial.print(temp);
    Serial.print(" *C");

    Serial.print("   Namlik: ");
    Serial.print(hum);
    Serial.println(" %");

    delay(1000);
}
        

Prinsipiy Tahlil

NSW Namlik va Harorat Datchigi atrof-muhitdagi namlik va haroratni aniqlash uchun mo'ljallangan. Bu modulning asosiy funktsiyasi havo sifati monitoringi va avtomatlashtirish tizimlarida ishlatiladi. SCL va SDA pinlari orqali ma'lumot uzatish va qabul qilish amalga oshiriladi.

An unhandled error has occurred. Reload 🗙