Đồ án tốt nghiệp: Thiết kế bảng quảng cáo LED sử dụng vi điều khiển ATmega16

Tải trọn bộ đồ án tốt nghiệp thiết kế bảng quảng cáo LED dùng ATmega16. Tài liệu có báo cáo đầy đủ, sơ đồ mạch và mã nguồn C tham khảo.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp
104
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới Thiệu Về Bảng Quảng Cáo LED Với ATmega16

Bảng quảng cáo LED là một giải pháp hiển thị hiện đại được sử dụng rộng rãi trong các lĩnh vực thương mại, quảng bá sản phẩm và thông tin công cộng. Hệ thống điều khiển bảng LED sử dụng vi điều khiển ATmega16 mang lại khả năng hiển thị linh hoạt, tiết kiệm năng lượng và dễ dàng lập trình. Đồ án này tập trung vào thiết kế module điều khiển LED ma trận kết hợp với vi điều khiển ATmega16, cho phép điều khiển hiển thị các ký tự và hình ảnh theo yêu cầu. Phương pháp cấp nguồn theo cột được áp dụng để tối ưu hóa số lượng chân vi điều khiển cần sử dụng. Hệ thống này không chỉ có ứng dụng thực tế trong quảng cáo điện tử mà còn là nền tảng học tập quan trọng để hiểu rõ hơn về lập trình vi điều khiểnđiều khiển phần cứng.

1.1. Đặc Điểm Của Bảng Quảng Cáo LED Hiện Đại

Bảng LED quảng báo hiện nay có khả năng hiển thị hình ảnh sắc nét, đa màu sắc và hoạt động liên tục. Ưu điểm nổi bật bao gồm tiêu thụ điện năng thấp, tuổi thọ dài (50.000-100.000 giờ), khả năng nhìn rõ cả ban ngày lẫn ban đêm. Hệ thống điều khiển LED cho phép cập nhật nội dung hiển thị từ xa, tạo nhiều hiệu ứng chuyển động hấp dẫn. Với sự phát triển của công nghệ vi điều khiển ATmega16, việc điều khiển các bảng LED trở nên dễ dàng, chi phí thấp hơn so với các giải pháp quảng cáo truyền thống.

1.2. Ứng Dụng Thực Tế Của Hệ Thống Điều Khiển

Bảng quảng cáo LED điều khiển bằng ATmega16 được áp dụng trong nhiều lĩnh vực: cửa hàng bán lẻ, quán cà phê, ga tàu, bệnh viện, trường học. Hệ thống cho phép hiển thị giá cả, thông báo, lịch chiếu phim và nhiều thông tin động khác. Module LED ma trận có kích thước linh hoạt từ nhỏ đến lớn, dễ lắp ráp và bảo trì. Khả năng lập trình linh hoạt của vi điều khiển giúp tạo ra các hiệu ứng chuyển động, chữ cuộn, thay đổi cường độ sáng tùy theo nhu cầu.

II. Cấu Trúc Phần Cứng Và Nguyên Lý Hoạt Động

Cấu trúc hệ thống điều khiển bảng LED bao gồm ba thành phần chính: vi điều khiển ATmega16, mạch điều khiển LED ma trậnLED ma trận. Vi điều khiển ATmega16 đóng vai trò xử lý dữ liệu và tạo tín hiệu điều khiển. Mạch điều khiển sử dụng IC giải mã 74HC138 để chọn cột và bộ ghi dịch 74HC595 để cấp nguồn cho các hàng trong cột được chọn. Phương pháp cấp nguồn theo cột cho phép giảm số lượng chân vi điều khiển cần thiết. Bộ định thời của ATmega16 điều khiển tốc độ quét ma trận, tạo ra hình ảnh liên tục mà mắt người không thể nhận ra sự gián đoạn. Giao tiếp SPI được sử dụng để truyền dữ liệu từ vi điều khiển đến bộ ghi dịch 74HC595, đảm bảo tốc độ truyền dữ liệu cao và độ tin cậy.

2.1. Vi Điều Khiển ATmega16 Và Các Tính Năng Chính

ATmega16vi điều khiển AVR 8-bit với tần số hoạt động lên đến 16 MHz, bộ nhớ Flash 16 KB và RAM 1 KB. Được trang bị bộ định thời/bộ đếm, giao tiếp SPI, UARTADC 10-bit. Vi điều khiển ATmega16 cung cấp 32 chân I/O đa năng, cho phép kết nối với nhiều thiết bị ngoại vi. Lập trình vi điều khiển có thể thực hiện bằng ngôn ngữ C hoặc Assembly, với hỗ trợ của các IDE phổ biến như AVR Studio.

2.2. Mạch Điều Khiển LED Ma Trận Sử Dụng IC 74HC138 Và 74HC595

IC giải mã 74HC138 có 3 đầu vào địa chỉ và 8 đầu ra, cho phép chọn 8 cột khác nhau tuần tự. Bộ ghi dịch 74HC595 nhận dữ liệu từ giao tiếp SPI và chuyển đổi thành tín hiệu song song cấp nguồn cho 8 hàng LED. Mạch điều khiển tối ưu hóa để sử dụng ít chân vi điều khiển nhất, chỉ cần 3 chân cho SPI (MOSI, SCK, SS) và 3 chân cho 74HC138. Phương pháp cấp nguồn theo cột giúp giảm công suất tiêu thụ so với phương pháp cấp nguồn toàn bộ ma trận.

III. Lập Trình Vi Điều Khiển Và Điều Khiển Hiển Thị

Lập trình điều khiển LED ma trận sử dụng ngôn ngữ C cho ATmega16 yêu cầu hiểu rõ về giao tiếp SPI, bộ định thờixử lý ngắt. Code điều khiển bao gồm các hàm khởi tạo giao tiếp SPI, cấu hình bộ định thời và hàm xử lý ngắt để quét ma trận với tần số thích hợp (thường 50-100 Hz). Thuật toán quét ma trận hoạt động bằng cách: chọn cột bằng 74HC138, gửi dữ liệu hàng tương ứng qua SPI đến 74HC595, rồi chuyển sang cột tiếp theo. Lưu trữ dữ liệu ký tự được thực hiện thông qua bảng tra cứu font chứa mẫu điểm cho mỗi ký tự. Tốc độ quét phải đủ nhanh để mắt người cảm nhận hình ảnh liên tục mà không flicker.

3.1. Khởi Tạo SPI Và Cấu Hình Bộ Định Thời

Khởi tạo SPI trên ATmega16 yêu cầu cấu hình thanh ghi SPCR (SPI Control Register) để chọn chế độ Master, tốc độ clock và cực tính dữ liệu. Bộ định thời được cấu hình để tạo ngắt với chu kỳ khoảng 10-20 ms, đủ để quét toàn bộ ma trận 8x8 với tốc độ cao. Hàm SPI_transmit() được sử dụng để gửi dữ liệu đến 74HC595, với kiểm tra cờ SPIF để đảm bảo truyền dữ liệu hoàn tất.

3.2. Thuật Toán Quét Ma Trận Và Tạo Hiệu Ứng

Thuật toán quét ma trận thực hiện lần lượt từ cột 0 đến 7, mỗi cột lưu giữ 20-30 μs. Hàm xử lý ngắt bộ định thời gọi hàm scan() để cập nhật hiển thị. Tạo hiệu ứng chuyển động như chữ cuộn, nhấp nháy được thực hiện bằng cách thay đổi dữ liệu trong bộ đệm hiển thị. Bảng tra cứu font định nghĩa mẫu 5x8 pixel cho mỗi ký tự ASCII, cho phép hiển thị ký tự rõ ràng.

IV. Thiết Kế Mạch In Và Hướng Dẫn Lắp Ráp

Thiết kế mạch in cho hệ thống điều khiển LED ma trận bao gồm các phần: phần cung cấp điện (DC 5V), phần vi điều khiển ATmega16, phần IC điều khiển 74HC13874HC595, phần kết nối ma trận LED. Sơ đồ mạch được thiết kế để tối ưu hóa đường dẫn tín hiệu, giảm many signal và độ dài dây dẫn. Các thông số kỹ thuật: vi điều khiển ATmega16 sử dụng crystal 16 MHz với các tụ khối 22 pF; IC 74HC13874HC595 sử dụng điện áp 5V với tụ khống 0.1 μF gần chân Vcc; LED ma trận được kết nối qua các transistor hoặc MOSFET để cấp dòng đủ lớn. Quá trình lắp ráp cần tuân thủ các tiêu chuẩn ESD, kiểm tra nối tắt trước khi cấp điện, và hiệu chỉnh tốc độ quét nếu cần.

4.1. Sơ Đồ Mạch Và Danh Sách Linh Kiện

Danh sách linh kiện bao gồm: 1x ATmega16, 1x IC 74HC138, 2x IC 74HC595, 1x LED ma trận 8x8, 1x crystal 16 MHz, 2x tụ 22 pF, 4x tụ 0.1 μF, 1x bộ điều chỉnh LDO 5V, resistor 10k Ω cho reset, 8x transistor BC547 hoặc MOSFET cho cấp dòng hàng. Sơ đồ mạch trình bày kết nối chi tiết giữa các linh kiện, đảm bảo không có xung đột chân và tín hiệu.

4.2. Hướng Dẫn Kiểm Tra Và Gỡ Lỗi Hệ Thống

Kiểm tra hệ thống sau lắp ráp bao gồm: kiểm tra điện áp cung cấp (5V ± 0.2V), kiểm tra tín hiệu SPI bằng oscilloscope, kiểm tra hoạt động LED ma trận từng cột. Gỡ lỗi chương trình sử dụng debugger AVR hoặc LED chỉ thị trạng thái. Nếu ma trận LED không hiển thị đúng, kiểm tra kết nối 74HC59574HC138, hoặc điều chỉnh tốc độ quét trong bộ định thời.

22/12/2025

Trích đoạn nội dung tài liệu

Chương 1 : Giới thiệu chung 1.1) Quảng cáo Hàng ngày, dù ở bất cứ đâu chúng ta cũng đều bắt gặp những loại hình quảng cáo khác nhau : trong nhà thì là trên ti vi, đài radio, internet … còn ngoài trời thì là các băng rôn, bảng, biển quảng cáo và thậm chí là cả tờ rơi nữa. Vậy quảng cáo là gì và tại sao lại phải quảng cáo ? Quảng cáo là hình thức tuyên truyền, giới thiệu thông tin về sản phẩm, dịch vụ, công ty hay ý tưởng. Quảng cáo là những nỗ lực nhằm tác động tới hành vi, thói quen mua hàng của người tiêu dùng hay khách hàng bằng cách cung cấp những thông điệp bán hàng theo cách thuyết phục về sản phẩm hay dịch vụ của người bán. Các nhà hàng, công ty, doanh nghiệp … tham gia các hoạt động quảng cáo không ngoài mục đích quảng bá hình ảnh, giới thiệu sản phẩm, dịch vụ, thông tin … của họ để từ đó thu hút được thêm các khách hàng tiềm năng, nâng cao tính cạnh tranh và đem lại nhiều nguồn lợi cho công ty.

Một chiến dịch quảng cáo tốt sẽ góp phần tích cực vào sự phát triển của doanh nghiệp vì thế cũng có thể nói rằng, quảng cáo đã, đang và vẫn sẽ tiếp tục đóng một vai trò quan trọng trong cuộc sống của xã hội loài người hiện nay. Trên thế giới, quảng cáo hiện nay đã phát triển tới những trình độ cao, tuy nhiên ở Việt Nam - do còn nhiều hạn chế - nên đa số các sản phẩm quảng cáo vẫn còn ở trình độ thấp. Các sản phẩm quảng cáo để có thể đến với khách hàng tiềm năng cần phải được truyền tải qua cac hương tiện truyền thông, như: báo in, tạp chí, đài phát thanh, truyền hình, báo điện tử. Các loại hình quảng cáo phổ biến hiện nay :  Truyền hình.

 Quảng cáo trực tuyến.  Quảng cáo qua bưu điện.  Quảng cáo trên các phương tiện vận chuyển.  Quảng cáo qua các trang vàng.

 Quảng cáo trên tờ rơi, áp phích, pano hay băng rôn.  Quảng cáo trên bao bì sản phẩm.  Quảng cáo qua các thư gửi trực tiếp.  Quảng cáo truyền miệng.

 Quảng cáo bằng đèn LED.2) Bảng led quảng báo Trong các loại hình quảng cáo đề cập đến ở trên thì quảng cáo bằng đèn LED là một loại hình quảng cáo được sử dụng rộng rãi bởi nhiều công ty, cửa hàng bởi tính đơn giản, hiện đại cũng như hữu dụng của nó. Ta hãy cùng tìm hiểu đèn LED là gì, hoạt động ra sao và tại sao nó lại được sử dụng cho mục đích quảng cáo và xu hướng phát triển của quảng cáo bằng đèn LED.1) Một số đặc trưng LED (Light Emitting Diode – đi ốt phát quang) là các loại đi ốt có khả năng phát ra ánh sáng hay tia hồng ngoại, tử ngoại. Cũng giống như đi ốt, LED được cấu tạo từ một khối bán dẫn loại P ghép với một khối bán dẫn loại N. Hoạt động của LED cũng giống như nhiều loại đi ốt bán dẫn khác : khối bán dẫn loại P chứa nhiều lỗ trống tự do mang điện tích dương nên khi ghép với khối bán dẫn loại n chứa các điện tử tự do thì các lỗ trống này có xu hướng chuyển động khuếch tán sang khối N, cùng lúc đó khối P lại nhận thêm các điện tử (điện tích âm) 11 từ khối N chuyển sang.

Kết quả là khối P tích điện âm (thiếu hụt lỗ trống và thừa điện tử) trong khi khối n tích điện dương (thiếu hụt điện tử và thừa lỗ trống). Ở biên giới hai mặt tiếp giáp, một số điện tử bi lỗ trống thu hút và khi chúng tiến lại gần nhau, chúng có xu hướng kết hợp với nhau tạo thành các nguyên tử trung hòa. Quá trình này có thể giải phóng năng lượng dưới dạng ánh sáng (hay các bức xạ điện từ có bước sóng gần đó). Tùy theo mức năng lượng giải phóng là cao hay thấp mà bước sóng ánh sáng phát ra khác nhau (tức màu sắc của LED sẽ khác nhau).

Mức năng lượng (và màu sắc của LED) hoàn toàn phụ thuộc vào cấu trúc năng lượng của các nguyên tử chất bán dẫn. Thông thường LED có điện thế phân cực thuận cao hơn các loại đi ốt khác khoảng 1,5 đến 3V nhưng điện thế phân cực ngược ở LED lại không cao. Đèn LED có những ứng dụng rất phong phú và rộng rãi : làm bộ phận hiển thị trong các thiết bị điện, điện tử, trang trí, làm đèn giao thông, các đèn LED phát ra tia hồng ngoại được dùng trong các thiết bị điều khiển từ xa trong điện tử dân dụng… thậm chí ngày nay người ta đã và đang nghiên cứu đèn LED phát ánh sáng trắng để thay thế cho các thiết bị chiếu sáng thông thường như đèn sợi đốt, đèn neon, đèn compact…Điều này là hoàn toàn có thể và có lẽ là sẽ thành hiện thực trong một tương lai không xa. Đây chắc chắn sẽ là một bước tiến quan trọng trong ngành công nghiệp năng lượng vì hiện tại đèn LED trắng có tuổi thọ tới 50.000 giờ sử dụng, gấp 50 lần so với bóng đèn 60W.

Điều này có nghĩa là chúng có thể thắp sáng liên tục trong vòng gần 6 năm. Hơn thế nữa chúng dùng điện áp thấp nên không gây cháy nổ mà tiết kiệm điện hơn nhiều so với bóng đèn khác. Một trong những ứng dụng quan trọng và phổ biến hiện nay của đèn LED chính là trong lĩnh vực quảng cáo : bảng quảng cáo bằng đèn LED.2) Quảng cáo bằng led Đèn LED thực sự là có cách đột phá mới trong công nghệ cao nói chung và trong quảng cáo nói riêng. Đó là các bảng hiệu, bảng chỉ dẫn, panel quảng cáo… có sử dụng đèn LED và mạch điện tử để tạo hiệu ứng ánh sáng.

Qua tìm hiểu ta thấy nhiều đặc điểm nổi bật của nó như độ bền của nó cao gấp mấy chục lần bóng đèn thường, và lại rất ít hao điện, không gây cháy nổ, an toàn tuyệt đối, chống rung 12 động tốt, đặc biệt là nó vẫn sáng rõ vào ban ngày vì vậy có thể dụng cả những biển quảng cáo trong nhà (indoor) và ngoài trời (outdoor) cho hiệu quả cao cũng như gây sự chú ý đồng thời truyền đạt thông tin đến khách hàng và người đi đường. Bảng điện tử có thông tin thay đổi được còn được gọi là bảng quang báo hay màn hình điện tử LED, có nhiều màu sắc, nhiều cách hiển thị sinh động, dễ dàng thu hút sự chú ý của mọi người. Do dễ dàng thay đổi thông tin trên bảng điện tử nên đây được xem là phương tiện truyền đạt thông tin hiện đại, nhanh chóng. Bảng LED quảng cáo được sử dụng cả indoor, outdoor và semi-outdoor :  Bảng indoor sử dụng tốt trong nhà, không sử dụng ngoài trời được vì không đủ độ sáng và không chịu được mưa nắng.

 Bảng outdoor có độ sáng cao, kết cấu chắc chắn, chịu được mưa nắng.  Bảng semi-outdoor có độ sáng cao, sử dụng tốt ngoài trời nhưng chịu mưa nắng kém nên bảng quảng cáo loại này thường được đặt ở dưới mái hiên nhà. Trong lĩnh vực quảng cáo, ứng dụng của đèn LED được thể hiện dưới nhiều hình thức khác nhau như :  Bảng thông tin điện tử chữ chạy Bảng thông tin điện tử là sản phẩm của ngành công nghệ cao với nhiều ưu điểm nổi bật đã trở thành một phần không thể thiếu trong nhiều lĩnh vực của cuộc sống. Điểm nổi bật của bảng thông tin điện tử là khả năng thay đổi thông tin và phương thức trao đổi thông tin.

Với nhiều tính năng độc đáo, bảng thông tin điện tử (bảng quang báo, bảng điện tử, bảng LED) luôn thu hút được đông đảo sự chú ý quan sát của nhiều người. Do đó, nó là sản phẩm đắc dụng cho các chương trình quảng cáo, các bản tin chứng khoán, tài chính… Cũng vì tính tiện lợi mà bảng thông tin điện tử được ứng dụng rộng rãi ở nhiều nơi với nhiều mục đích khác nhau như: khách sạn, nhà hàng, trung tâm thương mại, trụ sở công ty, ngân hàng, sân bay, hiệu vàng, sàn giao dịch chứng khoán, giao thông hay tại các cổng trào của các tỉnh và thành phố… 13 Được thiết kế rất khoa học nên bảng thông tin điện tử rất dễ dàng khi sử dụng, có thể điều khiển bằng bàn phím chuyên dụng, bằng nút bấm, điều khiển từ xa hay máy tính… Không những thế, nó còn rất tiện lợi trong sản xuất, lắp đặt. Ngoài ra bảng thông tin điện tử còn có các thuộc tính ưu việt khác như : điện áp thấp, tính ổn định cao, cường độ sáng mạnh, thay đổi nội dung nhanh, dễ dàng, kỹ xảo hiển thị đa dạng.  Biển hiệu, biển vẫy gây chú ý cho khách đi đường.

Là loại biển quảng cáo điện tử sử dụng đèn LED siêu sáng được lập trình bằng vi điều khiển tạo nên các hiệu ứng hiển thị khác nhau gây ấn tượng mạnh mẽ và sự chú ý đặc biệt đối với người đi đường.  Bảng thông tin và hình ảnh đồ họa: Là sản phẩm của ngành công nghệ cao với nhiều ưu điểm nổi bật đã trở thành một phần quan trọng trong nhiều lĩnh vực cuộc sống. Bảng có khả năng thể hiện đa dạng các hình bằng chữ, logo và các hình ảnh đồ họa. Có thể đặt màu sắc khác nhau cho từng dòng chữ hoặc từng chữ, điều chỉnh được tốc độ kỹ xảo.

Là phương thức quảng cáo hình ảnh Logo, giới thiệu về sản phẩm một cách cô đọng súc tích nhất.  Các loại bảng tỷ giá: bảng giá vàng, bảng giá ngoại tệ, bảng tỷ giá ngân hàng… Là bảng thông tin điện tử thiết kế chuyên dụng cho từng ngành (đặc biệt là ngân hàng), sản phẩm được sử dụng rộng rãi ở các sở giao dịch, phòng giao dich…, là phương tiện tốt giúp cho việc trao đổi tỷ giá nhanh, thuận tiện. Bảng có nhiều tính năng dễ sử dụng và thay đổi thông tin qua máy tính.  Bảng quảng cáo màn hình Full Colour : 14 Sản phẩm màn hình Full Colour là dòng sản phẩm mới, ứng dụng những công nghệ khoa học tiên tiến nhất của ngành LED hiện nay.

Sản phẩm được ứng dụng trong mọi lĩnh vực của xã hội như văn hóa, truyền thông, thể thao, du lịch.  Màn hình Video Display: Hiển thị nhiều màu sắc, sắc nét trung thực và sống động là sản phẩm chủ yếu phục vụ cho lĩnh vực quảng bá thương hiệu, sản phẩm đa dạng về chủng loại, có thể dùng indoor, outdoor hay semi-outdoor.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ