Bob “aqlli uy” tizimini boshqarishda dasturiy muhitning roli


rasm. ESP WIFI modulini Arduino qurilmasiga ulanish sxemasi



Download 1,19 Mb.
bet10/11
Sana10.05.2021
Hajmi1,19 Mb.
#64122
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
kurs ishi smart-aqilli-uy

3.5 rasm. ESP WIFI modulini Arduino qurilmasiga ulanish sxemasi
Nima qilish kerak:

1. Arduino Reset GND (ko'k sim) ga ulanadi, shunda Arduino mikrokontrolri ishga tushmaydi, ushbu shaklda biz Arduinoni shaffof USB-TTL konverteri sifatida ishlatamiz

RX va TX "xochga" emas, balki to'g'ridan-to'g'ri - RX - RX (yashil), TX - TX (sariq)

3. Boshqa narsalar avvalgi misollarda bo'lgani kabi birlashtirilgan.


DASTUR KODI:

#include

#include

#include

//I2C pins declaration

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

int Analog_Input = A0;

int lpg, co, smoke;

 

MQ2 mq2(Analog_Input);



 

void setup(){

Serial.begin(9600);

lcd.begin(16,2);//Defining 16 columns and 2 rows of lcd display

lcd.backlight();

mq2.begin();

}

void loop(){



float* values= mq2.read(true); //set it false if you don’t want to print the values in the Serial

//lpg = values[0];

lpg = mq2.readLPG();

//co = values[1];

co = mq2.readCO();

//smoke = values[2];

smoke = mq2.readSmoke();

lcd.setCursor(0,0);

lcd.print(“LPG:”);

lcd.print(lpg);

lcd.print(” CO:”);

lcd.print(co);

lcd.setCursor(0,1);

lcd.print(“SMOKE:”);

lcd.print(smoke);

lcd.print(” PPM”);

delay(1000);

}

MQ2.H:

#ifndef MQ2_h

#define MQ2_h

#if ARDUINO >= 100

#include "Arduino.h"

#else

#include "WProgram.h"



#endif

#endif


class MQ2 {

public:

MQ2(int pin);

float* read(bool print);

float readLPG();

float readCO();

float readSmoke();

void begin();

private:

int _pin;

int RL_VALUE = 5; //define the load resistance on the board, in kilo ohms

int RO_CLEAN_AIR_FACTOR = 9.83;

int CALIBARAION_SAMPLE_TIMES = 5;

int CALIBRATION_SAMPLE_INTERVAL = 50;

int READ_SAMPLE_INTERVAL = 50;

int READ_SAMPLE_TIMES = 5;

float LPGCurve[3] = {2.3,0.21,-0.47};

float COCurve[3] = {2.3,0.72,-0.34};

float SmokeCurve[3] = {2.3,0.53,-0.44};

float Ro = 10;

int GAS_LPG = 0;

int GAS_CO = 1;

int GAS_SMOKE = 2;

float lpg = 0;

float co = 0;

float smoke = 0;

float MQRead();

float MQGetGasPercentage(float rs_ro_ratio, int gas_id);

int MQGetPercentage(float rs_ro_ratio, float *pcurve);

float MQCalibration();

float MQResistanceCalculation(int raw_adc);

int lastReadTime = 0;

};

//#endif


XULOSA

Is gazi (SO) rangsiz, hidsiz, korxona sharoitida eng ko`p uchraydigan zaharli birikma tabiiy gaz, yoqilg`i, ko`mir, o`tin cho`g`lari to`liq yonmasligi chala yonishi oqibatida vujudga kеladi. Tutun tarkibida 3%, ishlangan gazda 13%, portlovchi gazlar tarkibida 50-60% gacha is gazi bo`ladi. Is gazidan qator organik moddalar (asеton, mеtil spirt, fеnol va boshqalar)ni sintеz qilish uchun foydalaniladigan korxonalarda, avtoulovlar turar parklarida vеntilatsiya yomon bo`lganda, yangi bo`yalgan shamollatilmaydigan xonalarda shuningdеk uy sharoitlarida tabiiy gaz chiqib turganda va pеchka bilan istiladigan uylar, hamomlarda dam olish palatkalarida isinish uchun cho`g` olovlaridan va boshqalarda yonish mahsulotining to`liq yonmasligi natijasida zaharlanib qolish mumkin.  


    Is gazi organizmga nafas a'zolari orqali ta'sir etadi. Ushbu gaz kislorodga nisbatan 300 marotaba tеz va ko`proq gеmoglabinga birikish xususiyatiga ega, shuning uchun juda mahkam birikma-karboksigеmoglobin hosil qiladi. Oqibatda gеmoglabinning to`qimalarga kislarod tashish xususiyati juda pasayib, gipoksiyaga, og`ir zaharlanganda anoksiyaga olib kеlishi mumkin.

Zaharlangan kishini zudlik bilan toza havoga olib chiqish zarur, nafas olishi to`xtab qolganda sun'iy nafas bеrish lozim, bu tadbirni bеmor mustaqil nafas olgunga qadar yoki biologik o`lim alomatlari paydo bulguncha davom etiriladi. Badanni ishqalash, oyoqlarga grеlka qo`yish, qisqa vaqt nashatir spirt bug`larini hidlatish (nashatir spirti bеmor burnidan kamida 1 sm uzoqlikda shimdirilgan paxta yoki marlidan xidlattirilishi shart aks holda spirtning o`tkir hidi bеmorni paralich holatiga olib kеlishi mumkin) zaharlanish oqibatlarini tugatishga imkon bеradi. Zaharlanib qolgan kishilar gospitalizatsiya qilinishi kеrak, chunki birmuncha kеyinroq o`pka va asab sistеmasi tomonidan og`ir asoratlar vujudga kеlishi mumkin. Agar bеmor xushida bo`lsa, tananing yuqori qismini qisib turuvchi kiyimlardan bo`shatiladi, issiq choy qaxva ichiriladi. Har qanday is gazidan zaharlanish darajasida ham bеmorlarni shoshilinch holda rеanimatsiya yoki toksikologiya bo`limiga yotqiziladi. Kasalxonadan chiqqan bеmorlar trapеvt va nеvropatolog kuzatuvida bo`lishi shart aks holda kеyinchalik uning alomatlari yuzaga chiqishi mumkin.




Download 1,19 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish