• 2.3-rasm DS18B20 termometrining Arduino UNO kontrolleriga ulash sxemasi
  • DS18B20 termometrining texnik tavsifi




    Download 10,93 Mb.
    Pdf ko'rish
    bet142/213
    Sana04.12.2023
    Hajmi10,93 Mb.
    #110708
    1   ...   138   139   140   141   142   143   144   145   ...   213
    Bog'liq
    Zbekiston respublikasi

    DS18B20 termometrining texnik tavsifi 
    DS18B20 raqamli termometr dasturiy ta’minoti bilan ta’minlangan (2.2-
    rasm).
    O`lchash chegarasi –55°C dan +125°C gacha bo`lib, -10°C dan +85°C gacha 
    diapazonda 0.5°C xatolikka ega.
     
    2.1-rasm. Laboratoriya qurilmasining umumiy ko`rinishi 
    1-harorat datchigi, 2-suv isitgich, 3- ichki suv filtiri , 4- rele qurilmalari, 5-
    ethernet moduli va Arduino mikrokontrolleri , 6- Breadboard doskasi, 7- montaj 
    qutisi.  


    270 
     
    2.2-rasm DS18B20 termometri 
    2.1-jadval 
    Belgilanishi 
    Vazifasi 
    GND
    Umumiy yer (zazemleniya) 
    DQ
    Ma’lumotlarni kiritish chiqarish (Input/Output 
    pin). Open-drain 1-Wire interface pin
    VDD
    VDD kuchlanish.
    TEMPERATURE/DATA 
    RELATIONSHIP
    Temperatrura 
    Raqamli chiqish 
    (ikkilikda) 
    Raqqmli chiqish 
    (Hex)
    +125°C
    0000 0111 1101 0000
    07D0h
    +85°C 
    0000 0101 0101 0000
    0550h
    +25.06°C
    0000 0001 1001 0001
    0191h
    +10.12°C
    0000 0000 1010 0010
    00A2h
    +0.5°C
    0000 0000 0000 1000
    0008h
    0°C
    0000 0000 0000 0000
    0000h
    -0.5°C
    1111 1111 1111 1000
    FFF8h
    -10.12°C
    1111 1111 0101 1110
    FF5Eh
    -25.06°C
    1111 1110 0110 1111
    FE6Fh
    -55°C
    1111 1100 1001 0000
    FC90h


    271 
    2.3-rasm DS18B20 termometrining Arduino UNO kontrolleriga ulash sxemasi 
    Haroratni o`lchash bo`yicha Arduino UNO mikrokontrolleri bazasida 
    tuzilgan dasturiy ta`minot. 
    #include  
    #define PIN_DS18B20 2 
    OneWire oneWire(PIN_DS18B20); 
    DallasTemperature dallasSensors(&oneWire); 
    DeviceAddress sensorAddress; 
    void loop(void){ 
    Serial.print("Temperaturani o`lchash..."); 
    dallasSensors.requestTemperatures();
    Serial.println("Bajarilishi"); 
    printTemperature(sensorAddress); 
    delay(1000); 

    void printTemperature(DeviceAddress deviceAddress){ 
    float tempC = dallasSensors.getTempC(deviceAddress); 
    Serial.print("Temp C: "); 
    Serial.println(tempC); 

    void printAddress(DeviceAddress deviceAddress){ 
    for (uint2_t i = 0; i < 2; i++) 

    if (deviceAddress[i] < 16) Serial.print("0"); 
    Serial.print(deviceAddress[i], HEX); 


     
    SunSun HJ-511 – ichki suv filtiri 20-50 litrgacha suv uchun mo`ljallangan. 
    Ishlash quvvatini sozlash imkoniyati ham mavjud. Ikkita filtrlovchi seksiya bilan 


    272 
    jihozlangan. Havo injektori mavjud bo`lib, endi kompressor kerak bo`lmaydi. Bu
    kerak bo`ladigan suv aralashuvi jarayonini hosil qiladi va shuningdek suvni kislorod 
    bilan ta’minlaydi. Filtrning korpusi maxsus so`rg`ichlar yordamida obyektning ichki 
    tomonidan mahkamlanadi. Sifatli plastikdan tayyorlangan bo`lib, ajoyib dizaynga 
    ega. Kompakt va shovqinsiz, xizmat ko`rsatish uchun qulay va suvdagi mexanik 
    zarrachalarni yaxshi tozalaydi. O`rnatish va xizmat ko`rsatish oddiy, suvning sifatini 
    yaxshi holatda saqlaydi. Siqilgan va dengiz suvlarida ham ishlatilishi mumkin. 
    Xususiyatlari: quvvati: 2.5 Vt; samaradorligi: 400 l/s; rostlash imkoniyati: 
    bor; suv balandligi: 1.6 m; filtr stakanlari soni: 2 ta; suv miqdori: 20-50 l; 
    o’lchami :45x60x160 mm. 
     

    Download 10,93 Mb.
    1   ...   138   139   140   141   142   143   144   145   ...   213




    Download 10,93 Mb.
    Pdf ko'rish