Mundarija:

Harorat va yorug'lik sensori: 8 qadam
Harorat va yorug'lik sensori: 8 qadam

Video: Harorat va yorug'lik sensori: 8 qadam

Video: Harorat va yorug'lik sensori: 8 qadam
Video: Gravitatsiya 2024, Noyabr
Anonim
Harorat va yorug'lik sensori
Harorat va yorug'lik sensori
Harorat va yorug'lik sensori
Harorat va yorug'lik sensori

Bu asosiy harorat va yorug'lik sensori uchun ko'rsatma. Bu haqida.

Ta'minot:

-23 o'tish kabeli

-10 k potentsiometr

-1k rezistor

-LCD displey

-Non paneli

-Fotoresistor

-Arduino 2560

1 -qadam: Birinchi qadam: Ta'minot sotib oling

Birinchi qadam: materiallarni sotib oling
Birinchi qadam: materiallarni sotib oling

Ta'minotingiz yig'ilgan va ishlatishga tayyor ekanligiga ishonch hosil qiling. Agar ular noto'g'ri deb topilsa, ularni almashtirish mumkin, lekin sxemani yig'ishda joy ushlagichi bo'lishi yaxshi.

2 -qadam: Ikkinchi qadam: LCD -ni joylashtiring va ulang

Ikkinchi qadam: LCD -ni joylashtiring va ulang
Ikkinchi qadam: LCD -ni joylashtiring va ulang
Ikkinchi qadam: LCD -ni joylashtiring va ulang
Ikkinchi qadam: LCD -ni joylashtiring va ulang

3 -rasm va 4 -rasmda LCD displeyni va o'tish kabellarining birinchi yarmini non taxtasi va Arduino orasiga to'g'ri joylashtirish usuli ko'rsatilgan.

3 -qadam: Uchinchi qadam: Arduino -ga LCD displeyli panelni biriktirishni yakunlang

Uchinchi qadam: Arduino -ga LCD displeyli panelni biriktirishni tugating
Uchinchi qadam: Arduino -ga LCD displeyli panelni biriktirishni tugating

Uchinchi qadam: Arduino -ga LCD displeyli panelni biriktirishni tugating. 5 -rasmda non paneli va Arduino orasidagi o'tish kabellarining ikkinchi yarmi ko'rsatilgan.

4 -qadam: To'rtinchi qadam: Potansiyometrni joylashtiring va ulang

To'rtinchi qadam: Potansiyometrni joylashtiring va ulang
To'rtinchi qadam: Potansiyometrni joylashtiring va ulang

6 -rasm Potentsiometrni keyingi qadamlarga to'sqinlik qilmaslik uchun kiritish va ulashning oson yo'lini ko'rsatadi. (Eslatma: Potansiyometr non paneliga ishonchli kirmasligi mumkin. Elektr tarmog'ini yoqsangiz, uni mahkamlaganingizga ishonch hosil qiling.)

5 -qadam: Beshinchi qadam: datchiklarni joylashtiring va ulang

Beshinchi qadam: datchiklarni joylashtiring va ulang
Beshinchi qadam: datchiklarni joylashtiring va ulang

7 -rasmda LCD va Arduino -ga to'g'ri ulash uchun va mos keladigan o'tish kabellarining to'g'ri joylashishi va ulanish nuqtalari ko'rsatilgan. Iltimos, fotorezistor to'g'ri yorug'lik darajasiga ega ekanligiga ishonch hosil qiling va hech qanday o'tish kabeli yoki boshqa elektron qismlari tomonidan bloklanmagan.

6 -qadam: Oltinchi qadam: Kompyuter va Arduino -ni ulang va kodni yuklang

Kodni https://learn.adafruit.com/adafruit-arduino-lesson-12-lcd-displays-part-2/arduino-code saytida topish mumkin.

7 -qadam: (Ixtiyoriy) Ettinchi qadam: Amaldagi harorat sensori qarab kodni o'zgartiring

TMP36 harorat sensori joriy kod bilan ishlatiladi, lekin biz DHT11 namlik va harorat sensori ishlatdik. Bu sensor boshqa ma'lumot qiymatini yuborganligi uchun haroratni to'g'ri ko'rish uchun kodni o'zgartirish kerak.

DHT11 kutubxonasini quyidagi havoladan yuklab oling va uni kutubxona ma'lumotlar bazasi va kodingizga qo'shing.

github.com/adidax/dht11

#qo'shing

#clude #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Namlik (%):"); Serial.println ((suzuvchi) DHT11. namlik, 2); Serial.print ("Harorat (C):"); Serial.println ((float) DHT11.temperatur, 2); // Displey harorati C lcd.println () da; int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Harorat F"); lcd.setCursor (6, 0); lcd.print (tempF); // Display Light ikkinchi qatorda int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Nur"); lcd.setCursor (6, 1); lcd.print (yorug'lik o'qish); kechikish (500); }

8 -qadam: Sakkizinchi qadam: Yangi bilimlaringizdan rohatlaning

Tabriklaymiz, tomoshabin. Agar siz oxirgi 7 qadamni bajargan bo'lsangiz, endi sizning qo'lingizda harorat va yorug'lik sensori ishlaydi. O'rganganlaringizni yomonlik uchun emas, yaxshilik uchun ishlating.

Ogohlantirishlar: Agar siz ushbu texnologiyani yovuzlik uchun ishlatsangiz, bu ko'rsatmalarni yaratuvchilar siz qilgan ishingiz uchun javobgarlikni o'z zimmalariga olmaydi.

Tavsiya: