Mundarija:

LCD displeyli rang sensori: 6 qadam
LCD displeyli rang sensori: 6 qadam

Video: LCD displeyli rang sensori: 6 qadam

Video: LCD displeyli rang sensori: 6 qadam
Video: LCD. Создаём метеостанцию. Руководство программиста DWIN 2024, Noyabr
Anonim
LCD displeyli rang sensori
LCD displeyli rang sensori

Maqsad - rang ko'r odamlarga rangni ko'rmasdan ranglarni aniqlash imkonini beradigan qurilma yaratish. Sensorli LCD displeydan foydalanganda rang tanlanadi, so'ngra so'zlar LCD displeyga o'tkaziladi. Umid qilamanki, bu qurilma ko'chma bo'lishi mumkin va agar biror narsani shahar barel vilkasidan yoki noutbukga/USB orqali ulash zarur bo'lsa. Men hatto uni to'liq ko'chma va batareyali qisqich bilan jihozlashni xohlayman. Rang sensori simlari shaffof korpusdan chiqib ketadi va tashqi korpus ichida LCD displey, Arduino, simlar, batareya joylashgan. Ob'ektlardan turli xil ranglarni olish uchun sensorni korpusning tashqarisida harakatlantirish mumkin.

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar
Qismlar
Qismlar
  1. Arduino Uno
  2. LCD displey
  3. RGB rang sensori
  4. 9V batareya qisqichi/vilkasi (ko'rsatilmagan)
  5. Qalqon uchun PERF taxtasi
  6. bosh pinlari
  7. Simlar
  8. Lehimlovchi temir/lehim

2 -qadam: sxematik rasm

Sxematik rasm
Sxematik rasm

Rang sensori uchun:

5v -> VIN (qizil sim)

GND -> GND (yashil sim)

SDA (Analog 4) -> SDA (ko'k sim)

SCL (analog 5) -> SCL (sariq sim)

LCD displey uchun:

5V -> VCC (qizil sim)

GND -> GND (yashil sim)

SDA (Analog 4) -> SDA (ko'k sim)

SCL (analog 5) -> SCL (sariq sim)

3 -qadam: Elektron panelni ulash

Breadboard simlari
Breadboard simlari

Komponentlarni alohida sinab ko'rsam, men ularning har birini o'qib chiqdim. Keyin men ularni birlashtirdim va kodni to'qishni boshladim. Hali ham bir nechta sozlamalarni topishga harakat qilyapman, lekin u hech narsaga qaysarlik bilan erisha olmayapti. Men ikkalasini ham oxir -oqibat bitta portga (A4 va A5 ga) ishlatishga qaror qildim, lekin bu erda ko'rsatilgan boshqa tomondan. Sensor va LCD uchun ulagichlar bo'lishi uchun qalqon taxtasi va o'lchamlari va o'tish simlarining uzunligi tufayli edi.

4 -qadam: qismlarni o'rnatish

Qismlarni sozlash
Qismlarni sozlash
Qismlarni sozlash
Qismlarni sozlash
Qismlarni sozlash
Qismlarni sozlash

Rasmda ko'rib turganingizdek, mening qismlarimni qabul qilib, men rang sensori ustidagi pinlarni lehimlashim kerak edi. Bu juda tez va oson qadam edi. Shundan so'ng, men bortimda ishlashim kerakligini bilardim, rasmlarda ko'rsatilgan Arduino -ni tepasiga ulash uchun qalqon bo'lardi.

Birinchisi: men Arduino tepasida qalqon taxtasiga pinlarni lehimladim

Keyin men Arduino -dan taxtani olib tashladim, qolganini esa lehimlab berdim.

Ikkinchidan: qizil simlarni, elektr simlaringizni 5V ga lehimlang. Menda har bir komponent uchun bitta sim bo'lishi kerak edi.

Uchinchidan: Yashil simlarni, er simlarini lehimlang.

To'rtinchidan: A4 pinlarini lehimlang, bu SDA ulanishlari uchun ko'k simlar.

Beshinchisi: SCL ulanishlari uchun sariq simlar bo'lgan A5 pinlarini lehimlang.

Bularning barchasidan keyin sizning taxtangiz ishga tayyor bo'lishi kerak.

5 -qadam: Kod

Men hali ham kodni o'zgartirmoqdaman, shuningdek, zaxira qismlarni kutmoqdaman, chunki meniki buzilganga o'xshaydi yoki men biroz o'chirib qo'ydim, lekin menda hali yakuniy natijalar yo'q va men faqat ikkita rangni ko'rsatadigan LCD displeyga ega bo'ldim. uchtadan. Men qanday qilib faqat bitta rang ko'rinishini tushunolmayapman.

6 -qadam: Uy -joy

Uy -joy
Uy -joy
Uy -joy
Uy -joy

Mening ajoyib yigitim menga o'z loyihamni ushlab turish uchun metall quti yasab berdi. Men sensorni qutining tashqarisida bo'lishini xohlayman (u erda simlar osilgan), u rangni o'qiy oladi, keyin u kesilgan joyida ko'rinadi. LCD uchun mavjud. Metallni elektronikadan himoya qilish uchun men butun qutini strafor va elektr lenta bilan o'rab qo'ydim.

Mahsulotni quvvatlantirish uchun Arduino -ga 9V uchun barrel ulagichidan foydalanish.

Tavsiya: