Mục lục:

Tự làm tấm chắn bàn phím LCD cho Arduino Uno: 6 bước (có hình ảnh)
Tự làm tấm chắn bàn phím LCD cho Arduino Uno: 6 bước (có hình ảnh)

Video: Tự làm tấm chắn bàn phím LCD cho Arduino Uno: 6 bước (có hình ảnh)

Video: Tự làm tấm chắn bàn phím LCD cho Arduino Uno: 6 bước (có hình ảnh)
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng mười một
Anonim
Tự làm tấm chắn bàn phím LCD cho Arduino Uno
Tự làm tấm chắn bàn phím LCD cho Arduino Uno

Tôi đã tìm kiếm rất nhiều để làm một tấm chắn Bàn phím LCD tự làm và tôi không tìm thấy cái nào nên tôi đã làm một cái và muốn chia sẻ với các bạn.

Bước 1: Các bộ phận cần thiết

Bộ phận bắt buộc
Bộ phận bắt buộc
  • một Arduino Uno
  • 16x2 char disply
  • ghim Header nam và nữ
  • Không pcb
  • vài điện trở
  • một cái nồi 10k (tặng một cái thân thiện với vật hàn)
  • 5 nút nhấn
  • một số đoạn dây nhỏ
  • CÔNG CỤ YÊU CẦU
  • một máy cắt (để cắt không pcb)
  • một cái mỏ hàn
  • một số dây
  • một cái kéo cắt dây
  • đó là tất cả

Bước 2: Phần lý thuyết (hiển thị)

Phần lý thuyết (hiển thị)
Phần lý thuyết (hiển thị)

Tấm chắn bàn phím LCD sử dụng một Kỹ thuật rất thông minh và gọn gàng đó là đọc các nút từ chân đọc Analog A0

đó là một điều tuyệt vời.

nhưng bằng cách nào?

Bí mật là BỘ CHIA ĐIỆN ÁP

vậy bộ phân áp là gì.

Bộ phân áp là một mạch đơn giản biến điện áp lớn thành điện áp nhỏ hơn. Chỉ cần sử dụng hai điện trở nối tiếp và một điện áp đầu vào, chúng ta có thể tạo ra một điện áp đầu ra bằng một phần nhỏ của đầu vào.

vâng tôi sao chép nó từ google;-)

vì vậy bây giờ chúng ta cần tạo một bộ chia điện áp giữa 5v và A0 của arduino

và sẽ có 4 bộ chia điện áp khác nhau và mỗi bộ sẽ hoạt động khi chúng ta nhấn nút

và đó là cách chúng tôi nhận được các đầu vào khác nhau tại một chân duy nhất.

Bước 3: TÍNH TOÁN THƯ VIỆN VÀ ĐIỆN TRỞ

TÍNH TOÁN THƯ VIỆN VÀ ĐIỆN TRỞ
TÍNH TOÁN THƯ VIỆN VÀ ĐIỆN TRỞ

Bây giờ chúng ta biết rằng làm thế nào để lấy đầu vào

nhưng giá trị nào của điện trở cho bộ phân áp chúng ta cần

điện áp cơ bản của chúng tôi là 5v.

theo thư viện Bàn phím LCD do dzindra viết trên GitHub

liên kết là: -

github.com/dzindra/LCDKeypad

trong LCD Keypad.h

// bạn có thể thay đổi ngưỡng phát hiện các lần nhấn phím

#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

vì vậy ngưỡng giữ là đọc tương tự của chân A0

tích lũy các bài đọc của tôi

chúng tôi cần

150k làm điện trở cơ bản (tất cả các điện trở khác đều dựa trên nó)

250k - chọn

82k - giảm

150k- còn lại

15k - trở lên

2 ohm-đúng rồi

# nếu bạn không có bất kỳ giá trị nào, bạn có thể tăng hoặc giảm nhẹ vì chúng ta chỉ cần ở trong ngưỡng đó.

Bước 4: Bắt đầu tạo LCD (KẾT NỐI)

Bắt đầu tạo LCD (KẾT NỐI)
Bắt đầu tạo LCD (KẾT NỐI)
Bắt đầu tạo LCD (KẾT NỐI)
Bắt đầu tạo LCD (KẾT NỐI)

Bây giờ lấy các bộ phận và điện trở bạn đã tính toán và bắt đầu chế tạo

BƯỚC 1.

cắt pcb 0 thành kích thước của Arduino una

hiện nay

BƯỚC 2.

thêm tiêu đề nam vào bảng

* các chân kết nối với màn hình LCD là

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

gắn các tiêu đề nam

Chân analog tốt với không có pcb wholes

NHƯNG bạn cần phải hơi uốn cong các chân kỹ thuật số (để Điều chỉnh nó)

Chân LCD RS sang chân kỹ thuật số 08

LCD Bật ghim sang chân số 09

Chân LCD D4 sang chân kỹ thuật số 4

Chân LCD D5 đến chân kỹ thuật số 5

Chân LCD D6 đến chân kỹ thuật số 6

Chân LCD D7 đến chân kỹ thuật số 7

Ngoài ra, nối một nồi 10k vào + 5V và GND, với cần gạt nước (đầu ra) của nó đến màn hình LCD chân VO (pin3). Một điện trở 220 ohm được sử dụng để cấp nguồn cho đèn nền và được điều khiển bởi chân 10

Bước 5: Gắn các nút Lcd và hàn

Gắn màn hình LCD và các nút hàn
Gắn màn hình LCD và các nút hàn
Gắn màn hình LCD và các nút hàn
Gắn màn hình LCD và các nút hàn
Gắn màn hình LCD và các nút hàn
Gắn màn hình LCD và các nút hàn

tôi muốn màn hình LCD của mình có thể tháo rời được nên tôi đã sử dụng tiêu đề nữ

chỉ cần uốn cong các chân kết nối để chúng có thể được hàn trên pcb

thêm nồi cho phù hợp

Bước 6: Hàn các nút trên Zero Pcb

Image
Image
Hàn các nút trên Zero Pcb
Hàn các nút trên Zero Pcb
Hàn các nút trên Zero Pcb
Hàn các nút trên Zero Pcb

Tôi đã hàn 4 phím và chọn sang một bên khác.

bạn có thể hàn nó bất cứ nơi nào bạn thích và nó đã sẵn sàng để sử dụng

CÁC NGUỒN PIN CỦA NÚT PUSH LÀ:

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

| |

| |

| |

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

Các góc được đánh dấu THE * thường mở và khi nhấn nút, chúng sẽ được kết nối

Đề xuất: