Tải bản đầy đủ (.docx) (21 trang)

ĐẾM SỐ LẦN NHẤN NÚT HIỂN THỊ LÊN LED MATRIX có file code

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (589.19 KB, 21 trang )

TRƯỜNG ĐẠI HỌC KỸ THUẬT CƠNG NGHIỆP
KHOA CƠ KHÍ

BÁO CÁO TIỂU LUẬN
MÔN HỌC: HỆ THỐNG NHÚNG
ĐỀ TÀI: ĐẾM SỐ LẦN NHẤN NÚT HIỂN THỊ LÊN
LED MATRIX

GVHD:
SVTH:
MSSV:

TĂNG CẨM NHUNG
NGUYỄN TIẾN PHONG
K175520114172

Thái Nguyên, ngày

tháng

năm 2021


MỤC LỤC
CHƯƠNG I: GIỚI THIỆU YÊU CẦU-GIỚI HẠN CỦA ĐỀ TÀI

1

1.1. Giới thiệu đề tài

1



1.2. Mục đích đề tài

1

1.3. Phạm vi nghiên cứu

2

CHƯƠNG II: THIẾT KẾ MẠCH VÀ ĐIỀU KHIỂN

3

2.1. Giới thiệu

3

2.2. Thiết kế sơ đồ khối

3

2.3. Thiết kế sơ đồ nguyên lý

4

a) Khối hiển thị (LED Matrix)

4

b) Khối xử lý


12

c) Khối tạo xung (nhận tín hiệu BUTTON)

12

2.4. Sơ đồ ngun lý tồn mạch

14

2.5. Chương trình điều khiển

14

CHƯƠNG III: KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN

19

3.1. Kết luận

19

3.2. Hướng phát triển

19


CHƯƠNG I: GIỚI THIỆU YÊU CẦU-GIỚI HẠN CỦA ĐỀ TÀI
1.1.


Giới thiệu đề tài

⮚ Ngày nay với sự phát triển mạnh mẽ của thế giới về mọi mặt, trong đó khoa học
cơng nghệ nói chung và ngành cơng nghệ điện tử nói riêng có nhiều phát triển
vượt bậc, góp phần làm cho thế giới ngày càng tốt hiện đại và văn minh hơn.
⮚ Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt các thiết bị với các điểm
đặc biệt như cao chính xác, tốc độ nhanh, nhẹ và hoạt động ổn định. Là những
phần tử cần thiết để làm hoạt động cho người đạt hiệu quả cao.
⮚ Công ty sản xuất hàng loạt sản phẩm với số lượng lớn u cầu người dùng có
cơng cụ cần thiết để kiểm tra số lượng sản phẩm.
⮚ Trong kỷ nguyên công nghệ hiện nay, sự phát triển rất mạnh mẽ của khoa học
kỹ thuật, các mơ hình đếm sản phẩm, băng truyền đếm sản phẩm ra đời dựa vào
công nghệ chế tạo vi mạch và lập trình nhúng cho vi điều khiển.
⮚ Vi điều khiển tích hợp nhỏ gọn, giá thành thấp, tính linh động cao, tiết kiệm
nguồn năng lượng.

Hình 1.1: Mơ hình đếm sản phẩm bằng cảm biến hồng ngoại trên thực tế

1.2.

Mục đích đề tài

⮚ Hiện nay, ở Việt Nam và thế giới có rất nhiều loại mơ hình đếm sản phẩm, băng
truyền đếm sản phẩm đã được thiết kế thi cơng giúp con người giảm chi phí
1


nhân cơng, quản lí, cơng nghiệp tự động hóa, cung cấp thơng tin. Mơ hình đếm
sản phẩm tự động, giúp bớt được nhiều sức lao động và thời gian, giúp tăng

hiệu suất lao động, đồng thời đảm bảo độ chính xác.
⮚ Ngày nay, các vi điều khiển đã có một bước phát triển mạnh với mật độ tích
hợp cao, khả năng xử lý mạnh, tiêu thụ năng lượng ít và giá thành thấp. Khi
được nạp phần mềm nhúng, các vi điều khiển này sẽ hoạt động độc lập theo
ứng dụng cụ thể.
⮚ Xuất phát từ những bài học thực tập trên lớp và tham quan các doanh nghiệp
sản xuất, chúng em đã được thấy nhiều khâu được tự động hóa trong quá trình
sản xuất. Một trong những khâu đơn giản trong dây chuyền sản xuất tự động
hóa đó là số lượng sản phẩm làm ra được đếm một cách tự động.
⮚ Tuy nhiên đối với những doanh nghiệp vừa và nhỏ thì việc tự động hóa hồn
tồn chưa được áp dụng trong những khâu đếm sản phẩm, đóng bao bì mà vẫn
cịn sử dụng nhân cơng.
⇨ Từ những điều đã được thấy và khả năng của em, em muốn làm một điều gì nhỏ
để góp phần vào giúp người lao động bớt phần mệt nhọc chân tay mà cho phép
tăng hiệu suất lao động lên gấp nhiều lần, đồng thời đảm bảo được độ chính
xác. Nên chúng em quyết định thiết kế mơ hình mạch đếm sản phẩm vì nó rất
gần gũi với thực tế.
⇨ Việc sử dụng Led Matrix để hiển thị sẽ rất đa dạng về sự hiển thị có thể là: chữ,
số, dạng hình học…

1.3.

Phạm vi nghiên cứu

⮚ Giới hạn của đề tài cịn có hữu hạn do vấn đề kinh tế và tìm hiểu nên em sử
dụng vi điều khiển PIC là đủ để thiết kế một mạch cơ bản là đếm sản phẩm này.
⮚ Phạm vi hoạt động còn hạn chế về vấn đề ý tưởng và mạch thật. Do khoảng thời
gian có hạn và sự hạn chế về kinh phí nên ý tưởng của em dựa trên mạch mơ
phỏng, chạy hồn tồn bằng mơ phỏng chứ không phải là 1 mạch thực tế.


2


CHƯƠNG II: THIẾT KẾ MẠCH VÀ ĐIỀU KHIỂN
2.1.

Giới thiệu

⮚ Từ những ý tưởng thiết kế trên, nhóm chúng em chọn đề tài nghiên cứu
“THIẾT KẾ MẠCH ĐẾM SẢN PHẨM HIỂN THỊ SỐ LƯỢNG LÊN LED
MATRIX” với mong muốn đề tài có thể ứng dụng tốt trong cuộc sống thực tế.
Chính vì thế ý tưởng tìm hiểu và nghiên cứu mơ hình đếm sản phẩm ra đời
nhằm để:
● Ứng dụng thực tiễn được những kiến thức đã học ở trường.
● Tìm hiểu cách thức hoạt động của các module trong mô hình đếm sản phẩm.
● Nghiên cứu phát triển đưa vào thực tế.
● Phát triển thêm những kiến thức còn hạn hẹp của bản thân
⮚ Hiện nay, trong và ngoài nước đã phát triển và thương mại hóa các mơ hình
đếm sản phẩm, máy đếm tiền, máy đếm số lượng xe ra vào cung cấp cho doanh
nghiệp có nguyên dây chuyền sản xuất tự động hóa hồn tồn
⮚ Hiện tại các mơ hình đếm sản đã được thương mại hóa ra thị trường ưa chuộng
⮚ Em đã tìm hiểu và nghiên cứu ngun lý hoạt động của từng module mơ hình
mạch đếm sản phẩm, mơ hình hóa mạch đếm sản phẩm và đi đến khắc phục
một số lỗi còn mắc phải. Từ đó phát triển mơ hình mạch đếm sản phẩm, thương
mại hóa mơ hình mạch đếm sản phẩm và ứng dụng mơ hình trong thực tế
⮚ Mơ hình mạch đếm sản phẩm giúp doanh nghiệp, cơ quan xí nghiệp giảm chi
phí nhân cơng, quản lý, cơng nghiệp tự động hóa, cung cấp thông tin
⮚ Những yếu tố này đã đảm bảo mục tiêu ban đầu đặt ra với đề tài đó chính là:
● Tối ưu hóa mơ hình mạch đếm sản phẩm độ chính xác cao.
● Giảm chi phí cơng nhân cho doanh nghiệp, mơ hình mạch đếm sản phẩm hồn

tồn tự động hóa, quản lý, cung cấp thơng tin theo yêu cầu.
● Nâng cao kiến thức bản thân.
● Thực nghiệm các kiến thức đã học được ở trường

2.2.

Thiết kế sơ đồ khối

Hình 2.1: Mơ hình đếm sản phẩm bằng cảm biến hồng ngoại trên thực tế
3


Chức năng từng khối:
● Khối nguồn: có chức năng cấp nguồn cho toàn bộ mạch để hoạt động.
● Khối tạo xung khi phát hiện có sản phẩm: có chức năng tạo 1 xung khi
nhấn nút 1 lần
● Khối xử lý: có chức năng xử lý đếm xung trong phạm vi từ 000 đến 999.
● Matrix: Có chức năng chuyển đổi dãy mã hiển thị lên các Led matrix theo
đúng như yêu cầu

2.3.

Thiết kế sơ đồ nguyên lý
a) Khối hiển thị (LED Matrix)

⮚ Led Matrix được cấu tạo từ 8 Led đơn (8 chân kết nối đến Cột và 8 chân kết nối
đến Hàng) => cần 8 chân của vi điều khiển để kết nối đến hàng, 8 chân vi điều
khiển kết nối đến cột

Hình 2.2: Cấu tạo bên trong Led Matrix

o Để 1 Led sáng: cấp điện áp VCC và GND vào 2 chân của Led đó
o Trong 1 thời điểm chỉ điều khiển được 8 Led
o Chú ý: để Test xem HÀNG và CỘT
● Quy định (+): HÀNG
● Quy định (-): CỘT
o Nguyên lý quét led
-

Chốt tín hiệu vào từng hàng và từng cột

-

Duy trì trạng thái trong 1 khoảng thời gian đủ để mắt người cảm nhận

-

được (khoảng 1ms)
Tắt hết các Led

-

Chốt tín hiệu vào các hàng và các cột tiếp theo
4


o Do ở đây em lựa chọn 3 Led Matrix nên em sẽ sử dụng bộ chia 74HC245

Hình 2.3: IC 74HC245
o Thông số kỹ thuật:
● Điện áp cung cấp: 2V đến 6V

● Điện áp đầu ra bằng Vcc
● Điện áp đầu vào tối thiểu: 0.8V
● Điện áp đầu vào tối đa: 4.2V
● Điện áp đầu ra tối thiểu: 1.9V
● Điện áp đầu ra tối đa: 5,4V
● Dòng đầu ra: 35mA
● Dịng ra trạng thái tắt: 10uA
● Khơng đảo ngược
o 74HC245 là một IC thu phát 8 bit với đầu ra 3 trạng thái. Có nghĩa là nó
có hai bộ chân (A0-A7 và B0-B7), trong đó mỗi bộ có 8 chân. Trong số
hai bộ này, một bộ có thể được sử dụng làm đầu vào và bộ cịn lại có thể
được sử dụng làm đầu ra. Vì IC là IC thu phát, dữ liệu có thể truyền từ
bus đầu vào đến bus đầu ra và cũng từ bus đầu ra đến bus đầu vào, chỉ
cần bật tắt chân định hướng (DIR) theo u cầu. Nó cũng có dịng điện
đầu ra khá tốt là 35mA và do đó có thể được sử dụng để điều khiển tải
danh định.
5


o Vì vậy, nếu bạn đang tìm một IC để hoạt động như một bộ đệm hoặc như
một bộ thu phát cho địa chỉ hoặc bus dữ liệu. Hoặc nếu bạn đang tìm một
IC để hoạt động như một bộ chuyển đổi mức logic 8-bit thì IC 74HC245
là sự lựa chọn phù hợp. Cũng có thể sử dụng IC này để thiết lập các bus
giao thức truyền thông (SPI, IIC, ...) giữa hai vi điều khiển hoặc vi xử lý
khác nhau với điện áp hoạt động khác nhau vì IC có bộ đệm tốc độ cao.
Ba trạng thái mà IC 74HC245 có thể hoạt động được mơ tả trong bảng,
các chân OE và DIR có thể được sử dụng như sau để thiết lập trạng thái:

Hình 2.4: Bảng trạng thái của IC 74HC245
o 74HC245 IC có ứng dụng rất rộng. Tuy nhiên để đơn giản, chúng ta hãy

xem xét sử dụng IC để làm bộ chuyển đổi mức logic. Nhiều phần cứng
như Raspberry Pi, MSP430 hoạt động với điện áp 3,3V, nhưng các cảm
biến hoặc IC khác như cảm biến siêu âm, màn hình TFT LCD, ... hoạt
động ở 5V. Vì vậy, trong những trường hợp này, chúng ta phải chuyển
một bộ điện áp hoạt động (3.3V) sang một bộ khác (5V). Trong trường
hợp này, chúng ta sử dụng một bộ chuyển đổi mức logic; bộ chuyển đổi
mức logic đơn giản nhất là một bộ chia điện thế. Nhưng nó không hiệu
quả đối với hoạt động tốc độ cao hoặc đối với bus truyền thơng hai
chiều. Do đó IC thu phát hai chiều như 74HC245 là một lựa chọn lý
tưởng.

6


Hình 2.5: Bảng trạng thái của IC 74HC245
o Ở đây chúng ta đang chuyển đổi các đường dữ liệu 3.3V sang các đường
dữ liệu 5V. Dữ liệu có thể được thực hiện theo cả hai hướng bằng cách
điều khiển DIR (AB / BA) như thể hiện trong bảng trên. Ngoài ra, chúng
ta có thể giảm dịng rị đầu vào bằng cách tắt các đầu vào bằng cách sử
dụng chân OE như trong bảng trên. Điện áp đầu ra sẽ luôn bằng điện áp
Vcc, vì vậy ở đây vì chúng ta đang chuyển đổi 3.3V thành 5V, chúng ta
nên cấp nguồn cho chân Vcc với + 5V như hình trên.

⮚ Sơ đồ đấu nối trong mạch mô phỏng:

7


Hình 2.6: Bảng trạng thái của IC 74HC245


⮚ Chương trình điều khiển:
o Khai báo mã hàng và mã hiển thị ký tự số từ 1-9:
int8 hang[]=
{0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
int8 so0[]={255,195,189,126,126,189,195,255};
int8 so1[]={255,251,61,60,0,63,63,255};
int8 so2[]={255,121,62,94,110,118,121,255};
int8 so3[]={255,185,126,126,102,102,153,255};
int8 so4[]={239,231,235,237,6,239,239,255};
int8 so5[]={255,255,176,118,118,118,142,255};
int8 so6[]={195,173,110,110,110,141,255,255};
int8 so7[]={255,254,14,246,250,252,254,255};
int8 so8[]={255,153,102,102,102,153,255,255};
int8 so9[]={255,179,109,94,94,109,131,255};
o Hiển thị led Matrix tương ứng với chữ số hàng trăm, chục, đơn vị:
void tram(){
output_LOW(pin_A0);
output_HIGH(pin_A1);
output_HIGH(pin_A2);
}
void chuc(){
output_LOW(pin_A1);
output_HIGH(pin_A0);
output_HIGH(pin_A2);
}
void dvi(){
output_LOW(pin_A2);
output_HIGH(pin_A1);
output_HIGH(pin_A0);
}

o Hiển thị số tương ứng với dữ liệu đầu vào:
int8 htram=t;
int8 hchuc=i/10;
int8 hdvi=i%10;
for(j=0;j<8;j++){
8


for(a=0;a<5;a++){
tram();
output_D(hang[j]);
if(htram==0){
OUTPUT_C(so0[j]);
}
else if(htram==1){
OUTPUT_C(so1[j]);
}
else if(htram==2){
OUTPUT_C(so2[j]);
}
else if(htram==3){
OUTPUT_C(so3[j]);
}
else if(htram==4){
OUTPUT_C(so4[j]);
}
else if(htram==5){
OUTPUT_C(so5[j]);
}
else if(htram==6){

OUTPUT_C(so6[j]);
}
else if(htram==7){
OUTPUT_C(so7[j]);
}
else if(htram==8){
OUTPUT_C(so8[j]);
}
else if(htram==9){
OUTPUT_C(so9[j]);
}
delay_us(1);
}
for(a=0;a<5;a++){
9


chuc();
output_D(hang[j]);
if(hchuc==0){
OUTPUT_C(so0[j]);
}
else if(hchuc==1){
OUTPUT_C(so1[j]);
}
else if(hchuc==2){
OUTPUT_C(so2[j]);
}
else if(hchuc==3){
OUTPUT_C(so3[j]);

}
else if(hchuc==4){
OUTPUT_C(so4[j]);
}
else if(hchuc==5){
OUTPUT_C(so5[j]);
}
else if(hchuc==6){
OUTPUT_C(so6[j]);
}
else if(hchuc==7){
OUTPUT_C(so7[j]);
}
else if(hchuc==8){
OUTPUT_C(so8[j]);
}
else if(hchuc==9){
OUTPUT_C(so9[j]);
}
delay_us(1);
}
for(a=0;a<5;a++){
dvi();
10


output_D(hang[j]);
if(hdvi==0){
OUTPUT_C(so0[j]);
}

else if(hdvi==1){
OUTPUT_C(so1[j]);
}
else if(hdvi==2){
OUTPUT_C(so2[j]);
}
else if(hdvi==3){
OUTPUT_C(so3[j]);
}
else if(hdvi==4){
OUTPUT_C(so4[j]);
}
else if(hdvi==5){
OUTPUT_C(so5[j]);
}
else if(hdvi==6){
OUTPUT_C(so6[j]);
}
else if(hdvi==7){
OUTPUT_C(so7[j]);
}
else if(hdvi==8){
OUTPUT_C(so8[j]);
}
else if(hdvi==9){
OUTPUT_C(so9[j]);
}
delay_us(1);
}
}


11


b) Khối xử lý

● Đây chính là khối trung tâm, có chức năng điều hành tồn bộ sự hoạt
động của hệ thống, nhờ có vi điều khiển thơng minh thì hệ thống mới
hoạt động hiệu quả. Các dòng vi điều khiển thường được sử dụng như:
Vi điều khiển ARM, AVR, vi điều khiển PIC, vi điều khiển 8051,
Arduino...

● Ở đây em sử dụng vi điều khiển PIC 16F877A để lập trình:

Hình 2.7: Cấu trúc tổng quát của PIC16F877A trong phần mềm Proteus
● Chức năng các chân sử dụng trong hệ thống:
▪ Ở đây, em sử dụng các chân vi điều khiển như sau:
-

Chân RD và RC của VDK đóng vai trò là chân OUTPUT sẽ
được nối với các chân của Led Matrix và IC 74HC245.
- Chân RB0 của VDK đóng vai trò là chân INPUT sẽ được nối
với các chân của BUTTON
c) Khối tạo xung (nhận tín hiệu BUTTON)
● Chân SW được nối đến chân của vi điều khiển nên SW=0, chân cịn lại được
nối Mass
● Khi nhấn phím, chân SW sẽ được nối Mass và SW=0
● Cách đấu nối Keypad trong mạch mô phỏng:

⮚ Sơ đồ đấu nối BUTTON trong Proteus:


12


Hình 2.8: Cấu trúc tổng quát của PIC16F877A trong phần mềm Proteus

⮚ Chương trình điều khiển:
if(input(pin_B0)==0){
while(input(pin_B0)==0);
i++;
if(i>99){
t++;
i=0;
}
}

13


2.4.

Sơ đồ ngun lý tồn mạch

Hình 2.9: Sơ đồ ngun lý tồn mạch

2.5.

Chương trình điều khiển
#include <16f877a.h>
#use delay(clock=20M)

int8 a,j,i=0,t=0;
int8 hang[]=
{0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
int8 so0[]={255,195,189,126,126,189,195,255};
int8 so1[]={255,251,61,60,0,63,63,255};
int8 so2[]={255,121,62,94,110,118,121,255};
int8 so3[]={255,185,126,126,102,102,153,255};
int8 so4[]={239,231,235,237,6,239,239,255};
int8 so5[]={255,255,176,118,118,118,142,255};
int8 so6[]={195,173,110,110,110,141,255,255};
int8 so7[]={255,254,14,246,250,252,254,255};
int8 so8[]={255,153,102,102,102,153,255,255};
int8 so9[]={255,179,109,94,94,109,131,255};
void tram(){
output_LOW(pin_A0);
output_HIGH(pin_A1);
14


output_HIGH(pin_A2);
}
void chuc(){
output_LOW(pin_A1);
output_HIGH(pin_A0);
output_HIGH(pin_A2);
}
void dvi(){
output_LOW(pin_A2);
output_HIGH(pin_A1);
output_HIGH(pin_A0);

}
void main()
{
while(TRUE)
{
int8 htram=t;
int8 hchuc=i/10;
int8 hdvi=i%10;
if(input(pin_B0)==0){
while(input(pin_B0)==0);
i++;
if(i>99){
t++;
i=0;
}
}
for(j=0;j<8;j++){
for(a=0;a<5;a++){
tram();
output_D(hang[j]);
if(htram==0){
OUTPUT_C(so0[j]);
}
else if(htram==1){
OUTPUT_C(so1[j]);
15


}
else if(htram==2){

OUTPUT_C(so2[j]);
}
else if(htram==3){
OUTPUT_C(so3[j]);
}
else if(htram==4){
OUTPUT_C(so4[j]);
}
else if(htram==5){
OUTPUT_C(so5[j]);
}
else if(htram==6){
OUTPUT_C(so6[j]);
}
else if(htram==7){
OUTPUT_C(so7[j]);
}
else if(htram==8){
OUTPUT_C(so8[j]);
}
else if(htram==9){
OUTPUT_C(so9[j]);
}
delay_us(1);
}
for(a=0;a<5;a++){
chuc();
output_D(hang[j]);
if(hchuc==0){
OUTPUT_C(so0[j]);

}
else if(hchuc==1){
OUTPUT_C(so1[j]);
}
16


else if(hchuc==2){
OUTPUT_C(so2[j]);
}
else if(hchuc==3){
OUTPUT_C(so3[j]);
}
else if(hchuc==4){
OUTPUT_C(so4[j]);
}
else if(hchuc==5){
OUTPUT_C(so5[j]);
}
else if(hchuc==6){
OUTPUT_C(so6[j]);
}
else if(hchuc==7){
OUTPUT_C(so7[j]);
}
else if(hchuc==8){
OUTPUT_C(so8[j]);
}
else if(hchuc==9){
OUTPUT_C(so9[j]);

}
delay_us(1);
}
for(a=0;a<5;a++){
dvi();
output_D(hang[j]);
if(hdvi==0){
OUTPUT_C(so0[j]);
}
else if(hdvi==1){
OUTPUT_C(so1[j]);
}
else if(hdvi==2){
17


OUTPUT_C(so2[j]);
}
else if(hdvi==3){
OUTPUT_C(so3[j]);
}
else if(hdvi==4){
OUTPUT_C(so4[j]);
}
else if(hdvi==5){
OUTPUT_C(so5[j]);
}
else if(hdvi==6){
OUTPUT_C(so6[j]);
}

else if(hdvi==7){
OUTPUT_C(so7[j]);
}
else if(hdvi==8){
OUTPUT_C(so8[j]);
}
else if(hdvi==9){
OUTPUT_C(so9[j]);
}
delay_us(1);
}
}
}
}

18


CHƯƠNG III: KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN
3.1.

Kết luận

⮚ Mạch đếm sản phẩm dùng cảm biến hồng ngoại đã đạt được yêu cầu đặt ra. Kết
quả đếm được sản phẩm chính xác. Hoạt động của các module:
● Module nguồn: Hoạt động ổn định, khơng có hiện tượng sự áp. Đáp ứng được
dịng điện cho tồn bộ mạch.
● Module mạch tạo xung vng LM324: Tạo xung vng có chu kỳ xác định.
Ngõ ra chân “PUL"kết nối với chân P34 Timer (vi điều khiển PIC16F877A để
đếm xung, đếm sản phẩm đi quá băng truyền độ chính xác cao

● Module hiển thị: Led Matrix hiển thị sản phẩm đi qua băng truyền bằng phương
pháp chốt dữ liệu
● Module vi xử lý: PIC16F877A hoạt động tốt trong việc giao tiếp với các
module mạch tạo xung vuông hiển thị qua Led Matrix, các chân VO hoạt động
tốt. Tần số để vi điều khiển PIC16F877A hoạt động 20MHz
⮚ Mạch đếm sản phẩm ngày càng được sử dụng rộng rãi, và được ứng dụng trong
các thiết bị như: máy đếm tiền, máy đếm xe ra vào...
Hạn chế của đề tài: Do thời gian có hạn và kiến thức còn hạn chế nên mạch chỉ dừng
lại ở mức độ hiển thị sản phẩm, giá thành cao

3.2.

Hướng phát triển

⮚ Hướng phát triển với đề tài là có thể thiết kế giao diện trên Led Matrix và có thể
thiết kế thêm nhiều tác vụ hơn cho hệ thống ngoài việc đếm sản phẩm và việc
hiển thị đa dạng hơn trên Led Matrix.
⮚ Phát triển thêm nhiều linh kiện đi kèm để tăng tính linh hoạt, chính xác và đa
dạng.

19



×