Mục lục:

Bộ điều hợp I2c LCD ký tự (Ví dụ về kết nối I2c): 12 bước (có Hình ảnh)
Bộ điều hợp I2c LCD ký tự (Ví dụ về kết nối I2c): 12 bước (có Hình ảnh)

Video: Bộ điều hợp I2c LCD ký tự (Ví dụ về kết nối I2c): 12 bước (có Hình ảnh)

Video: Bộ điều hợp I2c LCD ký tự (Ví dụ về kết nối I2c): 12 bước (có Hình ảnh)
Video: Giao Tiếp I2C Với LCD 16x2 Bằng Arduino Uno R3 | Điện tử DAT 2024, Tháng bảy
Anonim
Image
Image
Phần cho Thư viện gốc
Phần cho Thư viện gốc

Tôi đang thực hiện một lược đồ kết nối cho bộ điều hợp i2c hiển thị ký tự.

Kiểm tra các bản cập nhật trên trang web của tôi.

Bây giờ tôi thêm một lược đồ kết nối dây để sử dụng thư viện gốc không phải là bộ chia của tôi

Thư viện LiquidCrystal Arduino cho các màn hình LCD ký tự, dự án phân nhánh để tạo một lược đồ cá nhân để học pcf8574.

Trong dự án github, bạn có thể tìm thấy mã lược đồ, ảnh và thư viện.

Đây là một đoạn video về PCB được xay ra từ lược đồ bảng mạch Fritzing.

Bước 1: Phần cho Thư viện gốc

Bạn có thể tìm thấy thành phần cho thư viện gốc (không phải của tôi) từ eBay.

Bây giờ ở đây bạn có thể tìm thấy cùng một lược đồ kết nối có cùng hành vi.

Bước 2: Sơ đồ đấu dây: Đèn nền

Sơ đồ dây: Đèn nền
Sơ đồ dây: Đèn nền

Như bạn có thể thấy trong sơ đồ đấu dây, tôi kết nối với P7 một bóng bán dẫn NPN (2N2222) để bật / tắt đèn nền.

Bước 3: Sơ đồ nối dây: Địa chỉ

Sơ đồ dây: Địa chỉ
Sơ đồ dây: Địa chỉ
Sơ đồ dây: Địa chỉ
Sơ đồ dây: Địa chỉ

Tôi đặt địa chỉ ở mức thấp (bạn có thể kết nối Nó khi bạn cần, trong biểu dữ liệu, bạn có thể tìm thấy tất cả cấu hình).

Tôi thấy bản phác thảo rất hữu ích tìm kiếm tất cả thành phần i2c đính kèm, sử dụng cái này để kiểm tra địa chỉ.

Bước 4: Sơ đồ dây: Tông đơ

Sơ đồ dây: Tông đơ
Sơ đồ dây: Tông đơ

Để chọn độ tương phản chính xác, bạn cần thêm một tông đơ 10k.

Bước 5: Sơ đồ nối dây: Truyền dữ liệu

Sơ đồ dây: Truyền dữ liệu
Sơ đồ dây: Truyền dữ liệu

Dây màu xanh và màu vàng là để gửi dữ liệu đến thiết bị, tôi không kết nối thiết bị như thư viện ban đầu nên tôi phải fork lib và thêm một số thay đổi.

Bước 6: Đổi sang Lib gốc

Thay đổi sang Lib gốc
Thay đổi sang Lib gốc
Thay đổi sang Lib gốc
Thay đổi sang Lib gốc
Thay đổi sang Lib gốc
Thay đổi sang Lib gốc
Đổi sang Lib gốc
Đổi sang Lib gốc

Như bạn có thể thấy trong hình ảnh, tôi dịch chuyển một chút (từ phải sang trái), và ở bit bên phải, tôi đặt khai báo cố định của Enable, RW, Register Select và Back light pin.

Nếu bạn muốn, bạn có thể chuyển đổi lại lược đồ về ban đầu. Nếu tôi thấy có thời gian, tôi sẽ làm Điều đó cho bạn (và kiểm tra Nó) để bạn có thể sử dụng thư viện gốc.

Bước 7: Lib gốc và lược đồ kết nối

Lib gốc và lược đồ kết nối
Lib gốc và lược đồ kết nối
Lib gốc và lược đồ kết nối
Lib gốc và lược đồ kết nối
Lib gốc và lược đồ kết nối
Lib gốc và lược đồ kết nối

Tôi tạo lại lược đồ kết nối của thư viện gốc, vì vậy bạn có thể sử dụng thư viện chuẩn với cái này

Bước 8: Sơ đồ dây: SDA SCL

Sơ đồ dây: SDA SCL
Sơ đồ dây: SDA SCL

Dây quấn là chân SDA SCL của arduino của tôi.

Bước 9: Sơ đồ dây

Sơ đồ dây
Sơ đồ dây
Sơ đồ dây
Sơ đồ dây
Sơ đồ dây
Sơ đồ dây

Như bạn có thể thấy sơ đồ nối dây khá đơn giản, tôi cố gắng tạo Nó trên bảng nguyên mẫu của lược đồ.

Bước 10: Bảng nguyên mẫu

Ban nguyên mẫu
Ban nguyên mẫu
Ban nguyên mẫu
Ban nguyên mẫu
Ban nguyên mẫu
Ban nguyên mẫu

Nó không quá đẹp nhưng đó là công việc.

Bước 11: Phay PCB

Image
Image
Phay PCB
Phay PCB
Phay PCB
Phay PCB

Từ giản đồ, tôi tạo PCB và tôi cố gắng nghiền PCB bằng bộ định tuyến của mình (tôi đang bắt đầu hướng dẫn cách nghiền PCB).

Bước 12: Cảm ơn

loạt dự án i2c (Bộ sưu tập):

  • Cảm biến nhiệt độ độ ẩm
  • Bộ mở rộng tương tự
  • Bộ mở rộng kỹ thuật số
  • Màn hình LCD

Đề xuất: