a. Chức năng khối
Có chức năng hiển thị các thông số đo dược từ module đo điện năng AC PZEM- 004T lên màn hình để cho người dùng dễ quan sát.
b. Phân tích lựa chọn linh kiện
Để đáp ứng đươc như thế thì hiện nay có rất nhiều màn hình như: LCD 16x2, Graphic LCD Modules, các màn hình có màu sắc sinh động hơn TFT LCD, màn hình LCD Oled… nhưng để có thể hiển thị một cách trực quan, sinh động, giá cả hợp lí thì màn hình 2.2 Inch 240 * 320 SPI TFT LCD Series ILI9341 5V / 3.3V là lựa chọn thích hợp.
Sử dụng màn hình để hiển thị trực quan các thông tin bao gồm điện năng, dòng điện, điện áp do module đo điện năng đọc về.
TFT (Thin Film Transistor) là màn hình tinh thể lỏng sử dụng công nghệ Transistor màng mỏng.
- Trên màn hình được cấu tạo nên từ các điểm mầu R, G và B.
- Cứ ba điểm mầu RGB đứng cạnh nhau tạo nên một điểm ảnh (1 pixel).
Hình 3.12 Màn hình 2.2 Inch 240 * 320 SPI TFT LCD Series ILI9341 5V / 3.3V Bảng 3.4 Thông số kĩ thuật màn hình 2.2 Inch 240 * 320 SPI TFT LCD Series ILI9341
5V / 3.3V
Kích thước màn hình 2.4 Inches IC điều khiển ILI9341 Độ phân giải màn hình 240x320
Chuẩn giao tiếp SPI
•Cách kết nối trong mạch:
- GND: chân nối đất.
- VCC: chân nối nguồn 3.3V. - CLK: chân báo xung clock.
- RES: chân reset.
- LED: Pin này được sử dụng để kiểm soát cường độ của nền. Kết nối chân này với 3.3V sẽ đặt màn hình ở độ sáng đầy đủ.
- DC: Chọn dữ liệu / Lệnh khi dòng DC ở mức thấp, dữ liệu nhận được bởi LCD được hiểu là các lệnh. Khi dòng DC này cao, dữ liệu được hiểu là dữ liệu (đổi số lệnh, dữ liệu pixel…).
Hình 3.13 Sơ đồ nguyên lí giao tiếp giữa NODE MCU ESP8266 với Màn hình TFT
d. Giải thích sơ đồ nguyên lí
Màn hình TFT LCD Series ILI9341 5V / 3.3V sử dụng nguồn 3.3V. Chân CS được nối với chân D8, chân SDI (MOSI) được nối với chân D7, chân SCK được nối với chân D5 và chân SD0 (MISO) được nối với chân D6 của vi điều khiển, chân DC nối với chân D0 của vi điều khiển.
DC (Data Command): Chọn dữ liệu / Lệnh khi dòng DC ở mức thấp, dữ liệu nhận được bởi LCD được hiểu là các lệnh. Khi dòng DC này cao, dữ liệu được hiểu là dữ liệu (Đổi số lệnh, dữ liệu pixel…).