Mundarija:

Arduino Uno uchun DIY LCD klaviatura qalqoni: 6 qadam (rasmlar bilan)
Arduino Uno uchun DIY LCD klaviatura qalqoni: 6 qadam (rasmlar bilan)

Video: Arduino Uno uchun DIY LCD klaviatura qalqoni: 6 qadam (rasmlar bilan)

Video: Arduino Uno uchun DIY LCD klaviatura qalqoni: 6 qadam (rasmlar bilan)
Video: Матричная клавиатура на arduino! 2024, Iyul
Anonim
Arduino Uno uchun DIY LCD klaviatura qalqoni
Arduino Uno uchun DIY LCD klaviatura qalqoni

Men DIY LCD klaviatura qalqoni yasash uchun ko'p qidirdim, lekin hech kim topmadim, shuning uchun men uni yasadim va siz bilan baham ko'rmoqchiman.

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar
  • va Arduino Uno
  • 16x2 o'lchamli displey
  • erkak va ayol sarlavhali pinlar
  • Nolinchi pcb
  • bir nechta rezistorlar
  • 10k pot (bitta lehim uchun mos)
  • 5 ta tugma
  • ba'zi kichik simlar
  • TALABLAR
  • kesuvchi (nol pcb kesish uchun)
  • lehimlantiruvchi temir
  • qandaydir sim
  • sim kesish mashinasi
  • hammasi shu

2 -qadam: nazariya qismi (imp)

Nazariya qismi (imp)
Nazariya qismi (imp)

LCD klaviatura qalqoni A0 analog pinidan A0 tugmachalarini o'qish uchun juda aqlli va aniq texnikadan foydalanadi.

bu ajoyib narsa.

lekin qanday?

Buning siri - VOLTAGE DIVIDERS

Xo'sh, kuchlanish bo'luvchi nima.

Kuchlanishni taqsimlovchi - bu katta kuchlanishni kichikiga aylantiradigan oddiy zanjir. Faqat ikkita ketma -ket qarshilik va kirish voltajidan foydalanib, biz kirishning bir qismi bo'lgan chiqish voltajini yaratishimiz mumkin.

Ha, men uni google-dan nusxa ko'chirdim;-)

Endi biz 5v va A0 arduino o'rtasida kuchlanish bo'luvchi qilishimiz kerak

va 4 xil kuchlanish bo'luvchi bo'ladi va biz tugmani bosganimizda har biri jonlanadi

Shunday qilib, biz bitta pin orqali har xil kirishni olamiz.

3 -qadam: KUTUBXONA va RESISTOR HISOBI

KUTUBXONA va RESISTOR HISOBI
KUTUBXONA va RESISTOR HISOBI

Endi biz kirishni qanday olish kerakligini bilamiz

lekin bizga kuchlanish bo'luvchilar uchun rezistorlar qanday qiymat kerak

bizning asosiy kuchlanishimiz 5V.

GitHub -da dzindra tomonidan yozilgan LCD klaviatura kutubxonasiga ko'ra

havola:-

github.com/dzindra/LCDKeypad

LCD klaviaturada

// siz tugmalar bosilishini aniqlash uchun chegaralarni o'zgartirishingiz mumkin

#KEYPAD_TRESHOLD_NONE 1000 ni aniqlang

50 -sonli kalitni belgilang

380

195

555

790

shuning uchun chegaralar A0 pinining analog o'qishidir

o'qishlarimga muvofiq

bizga kerak

Asosiy rezistor sifatida 150k (qolganlari bunga asoslangan)

250k - tanlang

82 ming - pastga

150k- chapda

15k - yuqoriga

2 ohm -to'g'ri

# agar sizda hech qanday qiymat bo'lmasa, siz biroz yuqoriga yoki pastga tushishingiz mumkin, chunki biz faqat shu chegarada bo'lishimiz kerak.

4 -qadam: LCD ishlab chiqarishni boshlang (Ulanish)

LCD ishlab chiqarishni boshlang (Ulanish)
LCD ishlab chiqarishni boshlang (Ulanish)
LCD ishlab chiqarishni boshlang (Ulanish)
LCD ishlab chiqarishni boshlang (Ulanish)

Endi siz hisoblagan qismlar va rezistorlarni oling va yasashni boshlang

1 -QADAM.

nolinchi kompyuterni Arduino uno o'lchamiga kesib tashlang

hozir

2 -QADAM.

bortga erkak sarlavhalarini qo'shing

* lcd -ga ulangan pinlar

#KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7 ni aniqlang

erkak sarlavhalarini o'rnatish

Analog pinlar nol pcb bilan yaxshi

Ammo siz raqamli pinlarni biroz egishingiz kerak (uni sozlash uchun)

LCD RS pinli raqamli pin 08

LCD PIN -kodni raqamli pin 09 ga yoqish

LCD D4 pinli raqamli pin 4

LCD D5 pinli raqamli pin 5

LCD D6 pinli raqamli pin 6

LCD D7 pinli raqamli pin 7

Bundan tashqari, 10k potni +5V va GND ga ulang, uning o'chirgichi (chiqish) bilan VO pinli (pin3) LCD displeylariga ulang. Orqa nurni yoqish uchun 220 ohmli rezistor ishlatiladi va uni 10-pin bilan boshqariladi

5 -qadam: Lcd va lehim tugmachalarini o'rnatish

Lcd va lehim tugmachalarini o'rnatish
Lcd va lehim tugmachalarini o'rnatish
Lcd va lehim tugmachalarini o'rnatish
Lcd va lehim tugmachalarini o'rnatish
Lcd va lehim tugmachalarini o'rnatish
Lcd va lehim tugmachalarini o'rnatish

Men LCD -ni olinadigan bo'lishini xohlardim, shuning uchun men ayol sarlavhasini ishlatardim

aloqa pimlarini egib oling, shunda ular kompyuterda lehimlanadi

shunga mos ravishda idishni qo'shing

6 -qadam: Tugmalar nolga tenglashtiriladi

Image
Image
Nolinchi pcb tugmachalarini lehimlash
Nolinchi pcb tugmachalarini lehimlash
Nolinchi pcb tugmachalarini lehimlash
Nolinchi pcb tugmachalarini lehimlash

Men 4 kalitni lehimladim va boshqa tomonni tanladim.

Siz xohlagan joyga lehim qilishingiz mumkin va u ishlatishga tayyor

PUSH tugmalarining PIN-kodlari:

* --------------------

| |

| |

| |

---------------------*

THE * belgilangan burchaklar odatda ochiq va tugma bosilganda ular ulanadi

Tavsiya: