Yer namligini o‘lchovchi datchikdan kelayotgan qiymatni 16x2 lcd ekranga chiqarish dasturi va loyixasini yaratish



Download 339,74 Kb.
Sana21.04.2023
Hajmi339,74 Kb.
#930886
Bog'liq
Yer namligini o‘lchovchi datchikdan kelayotgan qiymatni 16x2 LCD

Yer namligini o‘lchovchi datchikdan kelayotgan qiymatni 16x2 LCD ekranga chiqarish dasturi va loyixasini yaratish

O‘azboyev Baxrom

Sensor - bu turli xil tashqi stimulyatorlarni ushlab turish qobiliyatiga ega bo'lgan va ularni transduser orqali elektr energiyasiga (elektr impulsiga) aylantiradigan vosita.. Ya'ni, u ma'lumotni yoki energiyani tashqaridan elektr impulsiga aylantiradi (yoki o'zgartiradi) (odatda raqamli impuls). Ushbu tashqi ma'lumot har qanday turdagi bo'lishi mumkin (fizikaviy, kimyoviy ...).

Sensor - bu turli xil tashqi stimulyatorlarni ushlab turish qobiliyatiga ega bo'lgan va ularni transduser orqali elektr energiyasiga (elektr impulsiga) aylantiradigan vosita.. Ya'ni, u ma'lumotni yoki energiyani tashqaridan elektr impulsiga aylantiradi (yoki o'zgartiradi) (odatda raqamli impuls). Ushbu tashqi ma'lumot har qanday turdagi bo'lishi mumkin (fizikaviy, kimyoviy ...).

Keyinchalik, ushbu impulslar aniq javob berish uchun tahlil qilinadi, qayta ishlanadi va o'zgartiriladi. Quyida ko'rib turganimizdek, biz har xil turdagi sensorlarni topishimiz mumkin.

Namlik sezgichlari

Namlik sezgichlari

Ushbu turdagi datchiklar nima qilishlari nisbiy namlikni, shuningdek atrof-muhit haroratini o'lchashdir. Xususan, ular ixtiyorida bo'lgan bir qator integral mikrosxemalar tufayli shartli signal chiqarish orqali harakat qilishadi.

Namlik sezgichlari ushbu parametrlarni (namlik va harorat) aniqlash uchun atrof-muhit signallarini oladi.. Bundan tashqari, ulardagi xatolar chegarasi odatda juda kichikdir.

Tuproq namligi haqida.

Tuproq namligi haqida.

Tuproq namligi asosan tuproqda mavjud bo'lgan suv tarkibidir. Buni tuproq namligi sensori yordamida o'lchash mumkin, u zond vazifasini bajaradigan ikkita o'tkazgichdan iborat. U ikki o'tkazuvchi plastinka orasidagi qarshilikning o'zgarishi asosida tuproqdagi namlik miqdorini o'lchashi mumkin.

Ikki o'tkazuvchi plastinka orasidagi qarshilik tuproqdagi namlik miqdori bilan teskari tarzda o'zgaradi.

Tuproq namligi sensori sizning potingiz, bog'ingiz yoki hovlingizdagi tuproq qanchalik namligiga qarab o'simliklaringizni qachon sug'orish kerakligini aytadi. Sensorning ikkita probi o'zgaruvchan rezistorlar sifatida ishlaydi. Suv elektr tokini o'tkazganligi sababli, tuproqdagi suv qancha ko'p bo'lsa, o'tkazuvchanlik shunchalik yaxshi bo'ladi va qarshilik shunchalik past bo'ladi, natijada signal yuqori bo'ladi.

Tuproqning qarshiligini o'lchashga asoslangan tuproq namligi sensori

Tuproqning qarshiligini o'lchashga asoslangan tuproq namligi sensori

onst int sensor_pin = A1; /* Soil moisture sensor O/P pin */

void setup() {

Serial.begin(9600); /* Define baud rate for serial communication */

}

void loop() {

float moisture_percentage;

int sensor_analog;

sensor_analog = analogRead(sensor_pin);

moisture_percentage = ( 100 - ( (sensor_analog/1023.00) * 100 ) );

Serial.print("Moisture Percentage = ");

Serial.print(moisture_percentage);

Serial.print("%\n\n");

delay(1000);

}

Ardunioga ulangan namlik sensori

Ardunioga ulangan namlik sensori

LCD displey Arduino tuproq namligini sezuvchi sensor kodi:

LCD displey Arduino tuproq namligini sezuvchi sensor kodi:

// Begin serial communication at a baud rate of 9600:

Serial.begin(9600); }

void loop()

{

// Get a reading from the Moisture sensor:

sensorValue = analogRead(sensorPin);

/*------Display Moisture Sensor Value in Serial Monitor------*/

Serial.print("Moisture Sensor Value:");

Serial.println(sensorValue);

//Display the Moisture Percentage

float moisturePercentage;

moisturePercentage= (sensorValue/1023)*100;

Serial.print("Moisture Percentage = ");

Serial.print(moisturePercentage);

Serial.print("%\n");

//Display the plant need

if(sensorValue < 300){

Serial.println("I am thirsty, please give me water"); }

else if(sensorValue > 300 && sensorValue < 700){

Serial.println("I feel so comfortable");

}

if(sensorValue > 700){

Serial.println("Too much water, I might get hurt");

}

Serial.print("\n");

/*------Display Moisture Sensor Value in LCD------*/

lcd.clear();

lcd.setCursor(0,0);

lcd.print("Soil Moisture");

lcd.setCursor(0,1);

lcd.print(sensorValue);

lcd.setCursor(6,1);

lcd.print("&");

lcd.setCursor(8,1);

lcd.print(moisturePercentage);

lcd.print(" %");

delay(500);

}


Download 339,74 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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