Mundarija:
- 1 -qadam: Birinchi qadam: Ta'minot sotib oling
- 2 -qadam: Ikkinchi qadam: LCD -ni joylashtiring va ulang
- 3 -qadam: Uchinchi qadam: Arduino -ga LCD displeyli panelni biriktirishni yakunlang
- 4 -qadam: To'rtinchi qadam: Potansiyometrni joylashtiring va ulang
- 5 -qadam: Beshinchi qadam: datchiklarni joylashtiring va ulang
- 6 -qadam: Oltinchi qadam: Kompyuter va Arduino -ni ulang va kodni yuklang
- 7 -qadam: (Ixtiyoriy) Ettinchi qadam: Amaldagi harorat sensori qarab kodni o'zgartiring
- 8 -qadam: Sakkizinchi qadam: Yangi bilimlaringizdan rohatlaning
Video: Harorat va yorug'lik sensori: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
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
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
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. 5 -rasmda non paneli va Arduino orasidagi o'tish kabellarining ikkinchi yarmi ko'rsatilgan.
4 -qadam: 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
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:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u