Tư vấn: 0979.466.469 / 0938.128.290

MENU

Lập trình hiển thị dữ liệu cùng nhiệt độ trên vi điều khiển

Gia cong pcb 600*150px

Màn hình LCD ngày nay được sử dụng rộng rãi nhất trong các ứng dụng như hiển thị thông báo trong trung tâm thương mại, siêu thị, nhà hàng, quán cà phê, v.v. Dự án được trình bày ở đây sẽ cho thấy sự hoạt động thông qua mạng không dây bằng cách sử dụng kỹ thuật Bluetooth.

Lập trình hiển thị dữ liệu cùng nhiệt độ trên vi điều khiển

 

Màn hình LCD ngày nay được sử dụng rộng rãi nhất trong các ứng dụng như hiển thị thông báo trong trung tâm thương mại, siêu thị, nhà hàng, quán cà phê, v.v. Phần trình bày ở đây sẽ cho thấy sự hoạt động thông qua mạng không dây bằng cách sử dụng Bluetooth. Mạch này được thiết kế bởi ông Vivek Kumar Kamboj từ Haryana.

 

Mạch điện và nguyên lý hoạt động

Mạch này sử dụng vi điều khiển nhận dữ liệu qua Bluetooth từ nhiều loại thiết bị khác nhau như điện thoại với hệ điều hành Android, máy tính xách tay, v.v. IC1 AT89C51 chính là trái tim của mạch. Dưới đây là sơ đồ nguyên lý:



Nguồn cung cấp điện được đưa vào cuộn sơ cấp của máy biến áp TR1 và được máy biến áp hạ xuống mức 12V, 300mA. Bộ chỉnh lưu cầu bao gồm điốt D1 đến D4 chỉnh lưu điện áp AC. Bộ điều chỉnh điện áp tuyến tính IC 7805 được sử dụng để cung cấp điện áp DC 5V để điều khiển mạch bao gồm Vi điều khiển, bộ chuyển đổi ADC và màn hình LCD. Mạch có hai ứng dụng:

- Thứ nhất, được sử dụng để hiển thị dữ liệu bằng cách sử dụng kỹ thuật Bluetooth

- Thứ hai, được sử dụng như một màn hình hiển thị nhiệt độ kỹ thuật số

Đối với ứng dụng hiển thị dữ liệu, mô-đun Bluetooth được sử dụng trong mạch hoạt động như một máy phát và máy thu tương thích với điện thoại thông minh, PC, máy tính xách tay, ... Một thạch anh tạo dao động có tần số 11.0592 MHz được kết nối với 2 chân đầu vào 18 và 19 của IC1 để cung cấp một xung đồng hồ (clock) nội bộ để hoạt động. Chân 1.0 đến 1.7 của IC1 được sử dụng để điều khiển LCD 16X2. Cửa sổ thông báo cho bạn nhập dữ liệu sẽ xuất hiện trên điện thoại (hệ điều hành Android) hoặc máy tính xách tay, tín hiệu sẽ được nhận bởi chân P3.0 / RXD của IC1 qua mô-đun Bluetooth. Đây là cách giao tiếp dữ liệu diễn ra giữa bạn và vi điều khiển.

 IC3 LM35 được sử dụng làm cảm biến nhiệt độ. Đây là một cảm biến nhiệt độ chính xác, có điện áp đầu ra tỷ lệ tuyến tính với nhiệt độ C với hệ số tỷ lệ +10,0 mV / °C. Chân 2 của LM35 được kết nối với chân IN0 của IC2 ADC0809.

 IC2 ADC0809 là thiết bị thu thập dữ liệu có bộ chuyển đổi dữ liệu tương tự sang dữ liệu số 8 bit với phương pháp tính giá trị xấp xỉ từ những dữ liệu liên tiếp nhau. Dữ liệu tương tự được chuyển đổi bởi ADC ở dạng kỹ thuật số, tại các chân đầu ra OUT1 đến OUT8 được kết nối với các chân P0.0 đến P0.7 của IC1. IC1 điều khiển LCD 16X2 hiển thị nhiệt độ.

 

Chương trình (Code)

 Chương trình sẽ được tải vào bộ nhớ trong của vi điều khiển IC1 AT89C51 và thực hiện tất cả các chức năng cần thiết bao gồm là ngõ vào của bạn thông qua điện thoại thông minh, máy tính xách tay, vv bằng cách hiển thị các thông báo trên LCD. Chương trình được viết bằng ngôn ngữ C  và được viết ở dưới đây để tham khảo: Tại đây

 

Hoạt động và thử nghiệm

 Hoạt động của mạch như được giải thích dưới đây:

1- Hoạt động với LM35 để hiển thị nhiệt độ:

 Khi mạch bắt đầu hoạt động, màn hình LCD sẽ hiển thị nhiệt độ được đo bởi cảm biến nhiệt độ LM35 (IC3). Bạn có thể thiết lập lại hoạt động.

2- Hoạt động với mô-đun Bluetooth:

 Để hiển thị dữ liệu bằng điện thoại thông minh hệ điều hành Android, bạn phải tải xuống phần mềm “Bluetooth terminal” trên Playstore. Bạn nhập tin nhắn mong muốn trên điện thoại của bạn trong ứng dụng này sau khi kết nối nó với mạch qua Bluetooth. Tin nhắn sẽ được hiển thị trên màn hình LCD.

 Theo cách tương tự để hiển thị dữ liệu bằng máy tính xách tay, bạn tải xuống phần mềm “Hyper terminal” và xuất hiện cửa sổ để nhập dữ liệu. Đây là hình ảnh thực tế của mạch:

DANH SÁCH CÁC LINH KIỆN

Các chất bán dẫn

IC1

Vi điều khiển AT89C51

IC2

Bộ chuyển đổi ADC ADC0809

IC3

Cảm biến nhiệt độ LM35

Quảng cáo đặt hàng nhập

IC4

IC ổn áp 7805

LCD

Màn hình LCD 16X2

Bluetooth Module

Mô-đun Bluetooth

D1-D4

Điốt 1N4007

Điện trở

R1

10k, 0.5 W

R2

1k, 0.5 W

Tụ điện

C1

Tụ gốm 33pF

C2

Tụ gốm 33pF

C3

Tụ hóa 10uF, 6.3V

C4

Tụ hóa 1000uF, 25V

Những linh kiện khác

X1

Thạch anh tạo dao động 11.0592 MHz

Push Button

Nút nhấn

TR1

Máy biến áp 12V/300mA

 

 

 

Gia công pcb 932*150
Sản phẩm nổi bật
Chưa có dữ liệu
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0964238397
Bạn cần linh kiện mẫu ? 7-11 ngày