Mục lục:

Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v.: 4 bước
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v.: 4 bước

Video: Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v.: 4 bước

Video: Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v.: 4 bước
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Tháng mười một
Anonim
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v
Điều khiển đèn nền I2C của màn hình LCD 1602/2004 hoặc HD44780, v.v

Tài liệu hướng dẫn này chỉ ra cách bạn có thể điều khiển đèn nền của màn hình LCD bằng mô-đun I2C ADC. Độ tương phản có thể được kiểm soát theo cách tương tự sau khi tháo chiết áp cắt

Bước 1: Tình hình hiện tại

Tình hình hiện tại
Tình hình hiện tại
Tình hình hiện tại
Tình hình hiện tại

Đèn nền được điều khiển thông qua P3 của PCF8574. P3 được kết nối với đế của bóng bán dẫn và điều này lại được treo với một điện trở 4,7 Kohm ở 5 volt. Hình 04 và 05.

Bước 2: Giải pháp

Dung dịch
Dung dịch
Dung dịch
Dung dịch
Dung dịch
Dung dịch
Dung dịch
Dung dịch

Một DAC, bộ chuyển đổi tương tự kỹ thuật số, MPC4725 cũng có thể được điều khiển thông qua I2C, hiện tôi đang sử dụng để điều khiển độ sáng. Hình 06.

Đối với điều này, chúng ta chỉ cần giải tỏa điện trở 4,7 Kohm. Hình 07 vòng tròn màu đỏ.

Mô-đun có cùng kết nối với PIC và có thể được hàn vào các chân đầu cuối. Hình 07.

Bởi vì mỗi mô-đun và arduino có điện trở pullup nên tôi đã tắt chúng khỏi DAC. Điều này có thể được thực hiện bằng cách cào qua các kết nối. Hình 08. Điều này làm cho các điện trở bị lỏng ra khỏi điện trở 5 volt. Hình 09.

Tôi đã gắn mô-đun bằng băng dính hai mặt vào chip PCF8574, Hình ảnh 10 và các kết nối được thực hiện. Pic 11 và 12. Một điện trở 4,7 Kohm mới, có liên quan rất lớn, kết nối đầu ra DAC với kết nối đế P3.

Bây giờ bạn có thể kiểm soát độ sáng bằng cách điều khiển DAC qua I2C.

Trong trường hợp của tôi là 0, gần như là 700, tối đa. Một chương trình đơn giản để chứng minh hoạt động đã được thêm vào.

Bạn có thể triển khai điều này trong mã của riêng mình để bạn có thể điều chỉnh độ sáng theo nhu cầu của riêng mình.

Điều khiển bật / tắt thông qua mô-đun giao diện tiếp tục hoạt động.

DAC giữ giá trị đã đặt, vì vậy ngay cả sau khi khởi động lại, giá trị đặt cuối cùng vẫn được duy trì.

Bước 3: Phần mềm

Địa chỉ I2C phải được cấu hình chính xác, tôi có 0x3F cho màn hình LCD và 0x62 cho DAC làm địa chỉ. DAC là 12 bit, do đó có 4096 khả năng. Sau đó, giá trị này là 0 đến 5 vôn. Do đó, đây là gần 1 mV mỗi bit. Những gì chúng ta điều chỉnh bây giờ là điện áp phát cơ bản của bóng bán dẫn và đây là 0,6 đến 0,7 volt. Bằng cách này, chỉ có một phần nhỏ có tác dụng điều khiển ánh sáng, nhưng như vậy là quá đủ. Chúng tôi gửi qua điện trở 4,7 Kohm thường treo ở 5 volt, vì vậy đầu ra tối đa của DAC không có vấn đề gì. Bởi vì mạch về cơ bản không bị thay đổi, điều khiển bật / tắt hiện có có thể tiếp tục hoạt động. Việc quản lý DAC dựa trên phần mềm và bạn cần đưa nó vào mã và điều chỉnh nó theo nhu cầu của riêng bạn.

Tệp ino là một tệp thử nghiệm đơn giản.

Bước 4: Kết quả

Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả

Không dễ dàng để nắm bắt sự thay đổi ánh sáng vì đèn chiếu điều chỉnh.

Nhưng vẫn còn một số bức ảnh.

Đồng hồ chỉ ra mA của đèn nền.

Đề xuất: