Màn hình LCD có rất nhiều ưu điểm so với các dạng hiển thị khác: Nó có khả năng hiển thị ký tự đa dạng, trực quan chữ, số và ký tự đồ họa, dễ dàng đưa vào mạch ứng dụng theo nhiều giao
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
THÀNH PHỐ HỒ CHÍ MINH
BÀI BÁO CÁO MÔN CHUYÊN ĐỀ 1
ĐỀ TÀI:
Điều Khiển LCD bằng remote
GVHD: TH.S LẠI NGUYỄN DUY
NHÓM: 12
Trang 2NHÓM 12:
THÀNH
VIÊN
LƯƠNG HỒNG TĨNH
NGUYỄN HỒNG QUÝ
Trang 3Giới thiệu đề tài:
LCD (Liquid Crystal Display – Màn hình tinh thể lỏng) được sử dụng trong nhiều thiết bị như lò vi sóng, máy tính v.v Chúng đóng một vai trò rất quan trọng trong các hệ thống nhúng Màn hình LCD có rất nhiều ưu điểm so với các dạng hiển thị khác: Nó
có khả năng hiển thị ký tự đa dạng, trực quan (chữ, số và ký tự đồ họa), dễ dàng đưa vào mạch ứng dụng theo nhiều giao thức giao tiếp khác nhau, tốn ít tài nguyên hệ thống và giá thành rẽ,…
Trang 4Phân chia
thuyết trình
Phần linh kiện và thiết kế slide: Lương Hồng Tĩnh
Phần code và mô phỏng: Nguyễn Hồng Quy
Trang 512.1 Tổng quan linh kiện:
1 Biến trở
2 Board mạch Arduino Uno & cáp USB
3 Test Board
3 LCD 1602
4 Dây kết nối
Trang 6Vi điều khiển ATmega328 họ 8bit
Điện áp hoạt động 5V DC (chỉ được cấp qua cổng USB)
Tần số hoạt động 16 MHz
Dòng tiêu thụ khoảng 30mA
Điện áp vào khuyên dùng 7-12V DC
Điện áp vào giới hạn 6-20V DC
Số chân Digital I/O 14 (6 chân hardware PWM)
Số chân Analog 6 (độ phân giải 10bit)
Dòng tối đa trên mỗi chân I/O 30 mA
Dòng ra tối đa (5V) 500 mA
Dòng ra tối đa (3.3V) 50 mA
Bộ nhớ flash 32 KB (ATmega328) với 0.5KB dùng bởi bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
12.1.1 Arduino Uno R3
Hình 2.4 Arduino uno R3
Trang 712.1.2 CHIẾT ÁP
Chiết áp, potentiometer hay biến trở chia áp là phần
tử điện trở có ít nhất một tiếp điểm di động trên
thân điện trở để tạo thành “bộ chia điện áp” chỉnh
được Tiếp điểm di động chia điện trở thành các
phần có giá trị bù nhau, và khi đặt lên điện trở một
điện áp (tín hiệu) V thì điện áp tại tiếp điểm là giá
trị chia tỷ lệ điện áp đó theo các giá trị điện trở Đó
cũng là nguồn gốc để đặt tên là “chiết áp”
- Công suất : 2W
- Loại: Đơn, 3 chân
- Loại điều chỉnh: tuyến tính
- Sai số : 10%
- Nhiệt độ hoạt động : -55 – 125℃ ℃
- Đường kính truc : 6mm
- Chiều dài trục : 15mm
- Trọng lượng : ~7g
Trang 812.1.3 IR SENSOR
Thông số kỹ thuật:
- Điện áp : 3~5VDC
- Tần số hoạt động: 38KHz
- Độ ổn định cao
- Tương thích với TTL và CMOS
IR 1838
Nguyên lý hoạt động của cảm biến hồng ngoại tương tự như cảm biến phát hiện vật thể Cảm biến này bao gồm một đèn LED hồng ngoại (IR LED) và một điốt quang hồng ngoại
IR LED là một loại máy phát phát ra bức xạ hồng ngoại Máy thu hồng ngoại chủ yếu phát hiện bức xạ bằng cách sử dụng máy phát hồng ngoại Các bộ thu hồng ngoại này có sẵn ở dạng điốt quang
Khi bộ phát tia hồng ngoại tạo ra phát xạ, sau đó nó đến đối tượng và một số phát xạ sẽ phản xạ trở lại bộ thu hồng
ngoại Đầu ra của cảm biến có thể được quyết định bởi bộ thu IR tùy thuộc vào cường độ của phản hồi
Trang 912.1.4 LCD 1620
Thông số kỹ thuật:
Điện áp hoạt động là 5 V
Kích thước: 80 x 36 x 12.5 mm
Chữ đen, nền xanh lá
Khoảng cách giữa hai chân kết nối là 0.1 inch tiện dụng khi kết nối với Breadboard
Tên các chân được ghi ở mặt sau của màn hình LCD
hổ trợ việc kết nối, đi dây điện
Có đèn led nền, có thể dùng biến trở hoặc PWM điều chình độ sáng để sử dụng ít điện năng hơn
Có thể được điều khiển với 6 dây tín hiệu
- Điện áp MAX : 7V
- Điện áp MIN : - 0,3V
- Điện áp ra mức thấp : <0.4V
- Điện áp ra mức cao : > 2.4
- Hoạt động ổn định : 2.7-5.5V
- Dòng điện cấp nguồn : 350uA - 600uA
- Nhiệt độ hoạt động : - 30 - 75 độ C
Trang 1012.1.5 MỘT SỐ LINH KIỆN
ĐIỆN TRỞ
DÂY NỐI
TESTBOARD
Trang 1112.2 SƠ ĐỒ KHỐI
Trang 1212.3 Code
// include the library code:
#include <LiquidCrystal.h>
#include <IRremote.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int RECV_PIN = 6; //This PIN should be PWM
IRrecv irrecv (RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
irrecv.enableIRIn(); // start the receiver
}
void loop() {
lcd.setCursor(0, 1);
if (irrecv.decode(&results)){
switch(results.value)
{
Trang 1312.3 CODE
case 16580863: lcd.clear();
break;
case 16582903: lcd.clear();
lcd.print("XIN CHAO"); // Button 1 break;
case 16615543: lcd.clear();
lcd.setCursor(5,0);
lcd.print("CA LOP"); // Button 1
break;
case 16599223: lcd.clear();
lcd.setCursor(2,1);
lcd.print("CHUYEN DE I"); // Button 1 break;
case 16591063: lcd.clear();
lcd.setCursor(6,0);
lcd.print(" DV18 ");
lcd.setCursor(5,1);
lcd.print("NHOM 12");
break; default: Serial.println(results.value);
} irrecv.resume();
} }
Trang 1412.4 MÔ PHỎNG
Trang 1512.5 ỨNG DỤNG
Hiển thị quảng cáo
Đặt các biểu mẩu nhỏ
Tạo tiêu đề sự kiện
Bảng thông báo
Tivi, tủ lạnh,…
Đồng hồ kỹ thuật số
Màn hình tự động gia đình
Hiển thị chỉ báo trạng thái, khóa mã kỹ thuật số, đồng hồ tốc độ /
đo tốc độ kỹ thuật số
Hiển thị cho máy nghe nhạc
Trang 1612.6 ƯU NHƯỢC ĐIỂM
ƯU ĐIỂM:
nhỏ,gọn dễ sử dụng
thích hợp cho các mô kinh doanh nhỏ,lẻ
NHƯỢC ĐIỂM:
không thể hiển thị quá nhiều
không có tính ứng dụng rộng rãi
dần dần bị thay thế
Trang 17Thank You