Mündəricat:
- Addım 1: Lazım olan hissələr
- Addım 2: Nəzəriyyə Bölümü (imp)
- Addım 3: KİTABXANA və RESİSTOR HESABLAMA
- Addım 4: LCD istehsalına başlayın (BAĞLANTI)
- Addım 5: Lcd və Lehim düymələrinin quraşdırılması
- Addım 6: Sıfır Pcb -də düymələrin lehimlənməsi
Video: Arduino Uno üçün DIY LCD Klaviatura Qalxanı: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
DIY LCD Klaviatura qalxanı düzəltmək üçün çox axtardım və heç birini tapmadım, buna görə birini düzəltdim və sizinlə paylaşmaq istəyirəm.
Addım 1: Lazım olan hissələr
- bir Arduino Uno
- 16x2 ölçü displeyi
- kişi və qadın başlıq pinləri
- Sıfır pcb
- bir neçə rezistor
- 10k qazan (bir lehim dostu alın)
- 5 düymə
- bəzi kiçik tellər
- Alətlər tələb olunur
- bir kəsici (sıfır pcb kəsmək üçün)
- bir lehimləmə dəmiri
- bir az tel
- tel kəsici
- hamısı budur
Addım 2: Nəzəriyyə Bölümü (imp)
LCD klaviatura qalxanı, A0 analog pinindən A0 düymələrini oxuyan çox ağıllı və səliqəli bir texnikadan istifadə edir.
bu sərin bir şeydir
amma NECƏ?
Bunun sirri GERİLİM BÖLÜCÜLƏRİDİR
Beləliklə, bir gərginlik bölücü nədir.
Gərginlik bölücü, böyük bir gərginliyi daha kiçik bir gərginliyə çevirən sadə bir dövrədir. Yalnız iki seriyalı müqavimət və giriş gərginliyindən istifadə edərək, girişin bir hissəsi olan bir çıxış gərginliyi yarada bilərik.
bəli surəti google-dan yapışdırdım;-)
indi arduino 5v və A0 arasında bir gərginlik bölücü etməliyik
və 4 fərqli gərginlik bölücü olacaq və hər biri düyməni basdıqca canlanacaq
və bir pinlə fərqli girişləri necə əldə edirik.
Addım 3: KİTABXANA və RESİSTOR HESABLAMA
İndi girişlərin necə alınacağını bilirik
ancaq gərginlik bölücülər üçün rezistorların nə qədər dəyərinə ehtiyacımız var
əsas gərginliyimiz 5v -dir.
dzindra tərəfindən GitHub -da yazılmış LCD Klaviatura kitabxanasına görə
link:-
github.com/dzindra/LCDKeypad
LCD klaviaturada.h
// düymələrə basmağı aşkar etmək üçün eşikləri dəyişə bilərsiniz
#KEYPAD_TRESHOLD_NONE 1000 təyin edin
#KEYPAD_TRESHOLD_RIGHT 50 təyin edin
380
195
555
790
bu səbəbdən tutulan eşiklər A0 pininin analoji oxunuşudur
oxuduqlarıma görə
ehtiyacımız var
Əsas müqavimət olaraq 150k (bütün digərləri buna əsaslanır)
250 min - seçin
82 min - aşağı
150 min- sol
15k - yuxarı
2 ohm -sağ
# heç bir dəyəriniz yoxdursa, bir qədər yuxarı və ya aşağı gedə bilərsiniz, çünki sadəcə o eşikdə olmalıyıq.
Addım 4: LCD istehsalına başlayın (BAĞLANTI)
İndi hesabladığınız hissələri və rezistorları tutun və etməyə başlayın
ADDIM 1.
sıfır pcb -ni Arduino uno ölçüsünə kəsin
İndi
ADIM 2.
lövhəyə kişi başlıqları əlavə edin
* lcd ilə əlaqəli pinlərdir
#KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7 təyin edin
kişi başlıqlarını bağlayın
Analog pinlər sıfır pcb bütövləri ilə yaxşıdır
AMMA rəqəmsal sancaqları bir az əymək lazımdır (tənzimləmək üçün)
LCD RS pin rəqəmsal pin 08
LCD Pini rəqəmsal pin 09 -a aktiv edin
LCD D4 pinindən rəqəmsal pin 4 -ə
LCD D5 pinindən rəqəmsal pin 5 -ə
LCD D6 pinindən rəqəmsal pinə 6
LCD D7 pinindən rəqəmsal pinə 7
Əlavə olaraq, 10k qazanı +5V və GND -yə silin (çıxışı) ilə LCD ekranlara VO pininə (pin3) bağlayın. Arxa işığı gücləndirmək üçün 220 ohm rezistor istifadə olunur və pin 10 ilə idarə olunur
Addım 5: Lcd və Lehim düymələrinin quraşdırılması
Lcd -nin çıxarıla bilməsini istədim, buna görə də qadın başlığı istifadə etdim
Yalnız əlaqə pinlərini bükün ki, onlar pcb -də lehimlənsin
buna görə qazanı əlavə edin
Addım 6: Sıfır Pcb -də düymələrin lehimlənməsi
4 düyməni lehimlədim və başqa tərəfə keçdim.
İstədiyiniz yerdə lehim edə bilərsiniz və istifadəyə hazırdır
PUSH DÜĞMƏLƏRİNİN PİN ÇIXIŞLARI:
* --------------------
| |
| |
| |
--------------------*
THE * işarələnmiş künclər normal olaraq açılır və düyməni basdıqdan sonra bağlanırlar
Tövsiyə:
Arduino və digər mikrosxemlər üçün daha ucuz bir ESP8266 WiFi qalxanı: 6 addım (şəkillərlə)
Arduino və digər mikrosxemlər üçün daha ucuz bir ESP8266 WiFi qalxanı: Yeniləmə: 29 oktyabr 2020 ESP8266 lövhə kitabxanası V2.7.4 ilə sınaqdan keçirildi - Yeniləmə: 23 sentyabr 2016 Bu layihə üçün Arduino ESP lövhə kitabxanası V2.3.0 -dan istifadə etməyin. V2.2.0 işləri Güncəlləmə: 19 May 2016 Bu layihənin 14 -cü rübü kitabxanaları və kodu işləmək üçün yenidən nəzərdən keçirir
LCD Klaviatura Qalxanı ilə DIY Zəngli Saat Necə Hazırlanır: 5 addım
LCD Klaviatura Qalxanı ilə DIY Zəngli Saat Necə Hazırlanır: Hamıya Salam! Bu təlimatda Arduino lövhəsindən istifadə edərək Zəngli saatın necə hazırlanacağını sizə göstərəcəyəm. Bu saatı qurmaq üçün Arduino UNO, LCD klaviatura Shield, 5V Buzzer və Jumper Wires istifadə etdim. Ekranda saatı görə bilərsiniz və vaxtı təyin edə bilərsiniz
16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)
16x2 LCD + Keypad Shield üçün Ön Plaka: Nə edəcəyik: Bu dərslikdə Adafruit 16x2 LCD + Keypad Shield (Arduino versiyası) üçün lasercut akril ön plaka quracağıq. Sadə bir tənzimləmə sayəsində, bütün klaviatura düymələrinə rahat giriş əldə edəcəksiniz
Arduino Uno üçün ATMEGA328 Bootloader Proqramlaşdırma Qalxanı: 3 addım (şəkillərlə birlikdə)
Arduino Uno üçün ATMEGA328 Bootloader Programming Shield: Arduino Uno üçün ATMEGA328P boot-loader proqramlaşdırma qalxanı Bəzən olur və Arduino Uno Atmega328P mikroprosessorunuza zərər verirsiniz. Prosessoru dəyişə bilərsiniz. Ancaq əvvəlcə içərisində boot-loader proqramlaşdırmalısınız. Beləliklə, bu dərslikdə bunu necə etmək olar
Arduino üçün L298 2Amp Motor Sürücü Qalxanı üçün təlimat: 6 addım
Arduino üçün L298 2Amp Motor Sürücü Qalxanı üçün təlimat: Təsvir Arduino üçün L298 2Amp Motor Sürücü Qalxanı, tam körpülü motor sürücüsü L298 motor sürücüsünün inteqral sxeminə əsaslanır. İki ayrı 2A DC mühərriki və ya 1 2A pilləli motoru idarə edə bilər. Motorun sürəti və istiqamətləri ayrı -ayrılıqda idarə oluna bilər