İçindekiler:

Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)
Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)

Video: Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)

Video: Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)
Video: LCD & TUŞ TAKIMI SHIELD KULLANIMI | ARDUINO BUTON ALGORİTMASI KURMA | LCD & KEYPAD SHIELD ON ARDUINO 2024, Temmuz
Anonim
Arduino Uno için DIY LCD Tuş Takımı Kalkanı
Arduino Uno için DIY LCD Tuş Takımı Kalkanı

Bir DIY LCD Tuş Takımı kalkanı yapmak için çok aradım ve hiçbirini bulamadım, bu yüzden bir tane yaptım ve sizinle paylaşmak istiyorum.

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar
  • bir Arduino Uno
  • 16x2 karakter ekranı
  • erkek ve dişi Başlık pimleri
  • sıfır pcb
  • birkaç direnç
  • 10k pot (bir lehim dostu olsun)
  • 5 basma düğmesi
  • bazı küçük tel parçaları
  • GEREKLİ ALETLER
  • bir kesici (sıfır pcb'yi kesmek için)
  • bir havya
  • biraz tel
  • bir tel kesme makinesi
  • hepsi bu

2. Adım: Teori Kısmı (imp)

Teori Kısmı (imp)
Teori Kısmı (imp)

LCD tuş takımı kalkanı, Analog okuma pimi A0'dan düğmeleri okuyan çok akıllı ve temiz bir Teknik kullanır.

Bu harika bir şey.

ama nasıl?

İşin sırrı GERİLİM BÖLÜCÜLERDİR

peki voltaj bölücü nedir.

Voltaj bölücü, büyük bir voltajı daha küçük olana dönüştüren basit bir devredir. Sadece iki seri direnç ve bir giriş voltajı kullanarak, girişin bir kısmı olan bir çıkış voltajı oluşturabiliriz.

evet kopyaladım google'dan yapıştırdım;-)

şimdi 5v ve A0 arduino arasında bir voltaj bölücü yapmamız gerekiyor

ve 4 farklı voltaj bölücü olacak ve her biri butona bastığımızda canlanacak

ve bu şekilde tek bir pinde farklı girişler elde ederiz.

Adım 3: KÜTÜPHANE ve DİRENÇ HESAPLAMASI

KÜTÜPHANE ve DİRENÇ HESAPLAMASI
KÜTÜPHANE ve DİRENÇ HESAPLAMASI

Artık girdilerin nasıl alınacağını biliyoruz.

ancak voltaj bölücüler için hangi direnç değerine ihtiyacımız var?

taban voltajımız 5v.

GitHub'da dzindra tarafından yazılan LCD Tuş Takımı kitaplığına göre

bağlantı: -

github.com/dzindra/LCDKeypad

LCD Keypad.h'de

// tuş basımlarını algılamak için eşikleri değiştirebilirsiniz

#define KEYPAD_TRESHOLD_NONE 1000

#define KEYPAD_TRESHOLD_RIGHT 50

#define KEYPAD_TRESHOLD_DOWN 380

#define KEYPAD_TRESHOLD_UP 195

#define KEYPAD_TRESHOLD_LEFT 555

#define KEYPAD_TRESHOLD_SELECT 790

bu nedenle eşik tutma, pin A0'ın analog okumasıdır

okumalarıma göre

ihtiyacımız var

150k temel direnç olarak (diğerlerinin tümü buna dayanmaktadır)

250k - seç

82k - aşağı

150k- sol

15k - yukarı

2 ohm -sağ

# herhangi bir değeriniz yoksa biraz yukarı veya aşağı gidebilirsiniz çünkü sadece o eşikte olmamız gerekiyor.

Adım 4: LCD Yapmaya Başlayın (BAĞLANTI)

LCD Yapmaya Başlayın (BAĞLANTI)
LCD Yapmaya Başlayın (BAĞLANTI)
LCD Yapmaya Başlayın (BAĞLANTI)
LCD Yapmaya Başlayın (BAĞLANTI)

Şimdi hesapladığınız parçaları ve dirençleri alın ve yapmaya başlayın.

AŞAMA 1.

sıfır pcb'yi Arduino uno boyutuna kadar kesin

şimdi

ADIM 2.

tahtaya erkek başlıklar ekle

* lcd'ye bağlı pinler

#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

erkek başlıkları monte et

Analog pinler sıfır pcb bütünleriyle iyidir

AMA dijital pimleri hafifçe bükmeniz gerekir (Ayarlamak için)

LCD RS pininden dijital pin 08'e

LCD Etkinleştir pin to dijital pin 09

LCD D4 pininden dijital pin 4'e

LCD D5 pininden dijital pin 5'e

LCD D6 pininden dijital pin 6'ya

LCD D7 pininden dijital pin 7'ye

Ek olarak, 10k'lık bir potu +5V'a ve GND'ye, silicisi (çıkış) ile LCD ekranların VO pinine (pin3) bağlayın. Arka ışığa güç sağlamak için 220 ohm'luk bir direnç kullanılır ve pin 10 tarafından kontrol edilir

Adım 5: Lcd ve Lehim Düğmelerinin Montajı

Lcd ve Lehim Düğmelerinin Montajı
Lcd ve Lehim Düğmelerinin Montajı
Lcd ve Lehim Düğmelerinin Montajı
Lcd ve Lehim Düğmelerinin Montajı
Lcd ve Lehim Düğmelerinin Montajı
Lcd ve Lehim Düğmelerinin Montajı

lcd'min çıkarılabilir olmasını istedim, bu yüzden dişi bir başlık kullandım

sadece bağlantı pimlerini bükün, böylece pcb'ye lehimlenebilirler

buna göre tencereyi ekleyin

Adım 6: Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi

Image
Image
Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi
Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi
Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi
Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi

4 anahtarı lehimledim ve başka bir tarafa seçtim.

Dilediğiniz yere lehimleyebilirsiniz ve kullanıma hazırdır.

BUTONLARIN PİN ÇIKIŞLARI:

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

| |

| |

| |

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

* işaretli köşeler normalde açıktır ve düğmeye basıldığında bağlanırlar

Önerilen: