Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Biz qilmoqchi bo'lgan narsa-bu "pichoqlar" orasidagi qarshilik asosida ishlaydigan YL-69 sensorli Arduino namlik sensori. Bu bizga 450-1023 oralig'idagi qiymatlarni beradi, shuning uchun biz foiz qiymatini olish uchun uni xaritaga solishimiz kerak, lekin biz bunga keyinroq erishamiz. Shunday qilib, boshlaylik.
1 -qadam: qismlarni yig'ish
Siz yig'ishingiz kerak:
1. LCD 16x2 (mening holatimda oq)
2. Potentsiometr 47k Ohm (yoki undan kichikroq, menda faqat shunday edi, lekin siz ham 10-20k dan foydalanishingiz mumkin va bu juda yaxshi bo'lishi kerak)
3. Kabellar, juda ko'p kabellar
4. Prototiplar taxtasi
5. Arduino Uno / Arduino Pro mini (dasturchi bilan)
6. Quvvat manbai (masalan, 9V batareya)
7. Namlik sensori (masalan, YL-69)
2 -qadam: LCD -ni ulang
LCD -ni kabellar bilan arduino -ga ulang, chunki u shematikada ko'rsatilgan. Potentsiometrni unutmang.
3 -qadam: namlik sensori ulang
Namlik sensori taxtasi VCC pinini prototip kartasining + relsiga va GND pinini erga ulang. (Men arduino kartasidagi ikkinchi erga ulandim)
Namlik sensori pinini arduino kartasida A0 ga ulash kerak (YL-69 bo'lsa, oxirgi 4 ta pin).
4 -qadam: kod
// Muallif: W. Marczak#include // LCD kutubxonasini o'z ichiga oladiLiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Pimlarni 12, 11, 7, 6, 5, 4. deb belgilang LCD displeyingiz uchun har xil, potPin = A0 katalogi ishlab chiqaruvchisini tekshiring; // kirish pinint tuproq = 0; void setup () {lcd.begin (16, 2); // lcd satrlar va ustunlarcl.print ("namlik"); // sarlavhasi sortsial.begin (9600);} void loop () {// tuproq qiymatlari = analogRead (potPin); tuproq = cheklash (tuproq, 485, 1023); tuproq = xarita (tuproq, 485, 1023, 100, 0); lcd.setCursor (0, 1); // final raqamlarini ko'rsatish kechikish (1);}
5 -qadam: Quvvat manbasini qo'shing
Tegishli quvvat manbaini qo'shing (5-9V yaxshi bo'lishi kerak) va LCD displeyingizning kontrastini potentsiometr bilan o'rnating. Kichik taxtada qizil chiroq yonmagan bo'lsa, potentsiometrni YL-69 namlik sensori ustiga o'rnating. Siz olishingiz kerak bo'lgan narsa rasmda ko'rsatilgandek, lekin Wilgotnosc o'rniga siz "Namlik" ni olasiz, chunki namlik mening tilimda wilgnotność. Sensor bir stakan suv bilan to'g'ri ishlayotganini tekshiring.