İçindekiler:
- Adım 1: Gerekli Parçalar
- 2. Adım: Teori Kısmı (imp)
- Adım 3: KÜTÜPHANE ve DİRENÇ HESAPLAMASI
- Adım 4: LCD Yapmaya Başlayın (BAĞLANTI)
- Adım 5: Lcd ve Lehim Düğmelerinin Montajı
- Adım 6: Sıfır Pcb Üzerindeki Düğmelerin Lehimlenmesi
Video: Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
- 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)
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
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)
Ş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'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
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:
DIY Bluetooth Makro Tuş Takımı: 10 Adım (Resimlerle)
DIY Bluetooth Makro Tuş Takımı: Bu Eğitilebilir Kitapta, bir Bluetooth Klavyeyi taklit etmek için ESP32'nin yerleşik Bluetooth'unu kullanmaya bir göz atacağız. Bluetooth HID (İnsan Arayüzü Cihazı), normal Bluetooth klavye ve fareler tarafından kullanılan protokoldür ve emu
1602 I2C Sırt Çantası ile LCD Tuş Takımı Shield Modülü: 6 Adım
1602 LCD Keypad Shield Modül I2C Sırt Çantası ile: Daha büyük bir projenin parçası olarak, bazı basit menülerde gezinmek için bir LCD ekrana ve bir tuş takımına sahip olmak istedim. Diğer işler için Arduino'daki birçok I/O portunu kullanacağım, bu yüzden LCD için bir I2C arayüzü istedim. Bu yüzden biraz donanım satın aldım,
Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Arduino ile Tuş Takımı & LCD Kullanımı Arduino Hesap Makinesi Yapmak İçin: Bu derste Arduino ile 4x4 matrix tuş takımı ve 16x2 LCD'yi nasıl kullanabileceğinizi ve basit bir Arduino Hesap Makinesi yapmak için nasıl kullanabileceğinizi paylaşacağım. Öyleyse başlayalım
Osu! için 2 Tuşlu Tuş Takımı: 6 Adım
Osu! için 2 Tuşlu Tuş Takımı: Bu eğitimde, osu için 2 tuşlu Tuş Takımı yapmayı öğreneceksiniz! Lütfen talimatları takip edin
16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: 8 Adım (Resimli)
16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: Ne yapacağız: Bu eğitimde Adafruit 16x2 LCD + Tuş Takımı Kalkanı (Arduino versiyonu) için lazerle kesilmiş akrilik bir ön plaka oluşturacağız. Basit bir ayar sayesinde, tüm tuş takımı düğmelerine rahat erişime sahip olacaksınız. Bunu yapmazsanız