Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: nazariya qismi (imp)
- 3 -qadam: KUTUBXONA va RESISTOR HISOBI
- 4 -qadam: LCD ishlab chiqarishni boshlang (Ulanish)
- 5 -qadam: Lcd va lehim tugmachalarini o'rnatish
- 6 -qadam: Tugmalar nolga tenglashtiriladi
Video: Arduino Uno uchun DIY LCD klaviatura qalqoni: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
- 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)
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
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)
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
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
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:
LCD -klaviatura qalqoni bilan DIY budilnikini qanday yasash mumkin: 5 qadam
LCD -klaviatura qalqoni yordamida DIY budilnikini qanday yasash mumkin: hammaga salom! Bu qo'llanmada men sizga Arduino Board yordamida budilnikni qanday yasashni ko'rsataman. Men bu soatni yaratish uchun Arduino UNO, LCD klaviatura qalqoni, 5V Buzzer va Jumper simlaridan foydalanganman. Siz vaqtni displeyda ko'rishingiz va vaqtni belgilashingiz mumkin
Led Reactie Spel Lcd klaviatura qalqoni bilan uchrashdi: 4 qadam
Led Reactie Spel Lcd klaviatura qalqoni bilan uchrashdi: bu maktabni qanday o'qish kerak? Klinkt leyk! O'ylaymanki, bu juda yaxshi. Ikkala masala ham bir xil emas, balki biz ham hamma narsani bilamiz. Internetdan foydalanish juda qiyin
I2C xalta bilan 1602 LCD klaviatura qalqoni moduli: 6 qadam
I2C ryukzakli 1602 ta LCD klaviatura qalqoni moduli: Katta loyihaning bir qismi sifatida menda LCD displey va ba'zi oddiy menyularni boshqarish uchun klaviatura bo'lishi kerak edi. Men boshqa ishlarda Arduino -dagi ko'p kirish -chiqish portlaridan foydalanaman, shuning uchun men LCD uchun I2C interfeysini xohlardim. Shunday qilib, men qo'shimcha uskunalar sotib oldim
Old panel 16x2 LCD + klaviatura qalqoni: 8 qadam (rasmlar bilan)
16x2 LCD + klaviatura qalqoni uchun old plastinka: biz nima qilmoqchi bo'lamiz: Ushbu qo'llanmada biz Adafruit 16x2 LCD + klaviatura qalqoni (Arduino versiyasi) uchun lazerli akril old panelni quramiz. Oddiy sozlash tufayli siz barcha klaviatura tugmalariga qulay kirishingiz mumkin
Arduino Uno uchun ATMEGA328 bootloader dasturlash qalqoni: 3 qadam (rasmlar bilan)
Arduino Uno uchun ATMEGA328 Bootloader dasturlash qalqoni: Arduino Uno uchun ATMEGA328P yuklagichli dasturlash qalqoni Ba'zida shunday bo'ladi va siz Arduino Uno Atmega328P mikroprotsessoriga zarar etkazasiz. Siz protsessorni o'zgartirishingiz mumkin. Lekin avval unda boot-loader dasturini o'rnatish kerak. Shunday qilib, bu qo'llanmada buni qanday qilish kerak