Đồ án HCMUTE: Hệ thống hiển thị báo giá và thông tin sản phẩm

Khám phá đồ án HCMUTE về hệ thống hiển thị báo giá và thông tin sản phẩm, giải pháp tối ưu cho việc quản lý và cung cấp thông tin hiệu quả.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2018

110
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU

1.3. NỘI DUNG NGHIÊN CỨU

1.4. GIỚI HẠN

1.5. BỐ CỤC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG

2.1.1. Mô Tả quy trình chuẩn bị thông tin

2.1.2. Mô Tả quy trình nhập thông tin sản phẩm

2.2. GIỚI THIỆU PHẦN CỨNG

2.2.1. Vi điều khiển

2.2.2. Màn hình giao diện LCD

2.2.3. Màn hình TFT – LCD có cảm ứng

2.2.4. Màn hình LCD Graphic Nokia – 1202

2.2.5. Màn hình LCD 20x4

2.2.6. Module chuyển đổi I2C

2.2.7. TỔNG QUAN VỀ TRUYỀN DỮ LIỆU CHUẨN I2C

Tóm tắt

I. Giới thiệu hệ thống hiển thị báo giá và thông tin sản phẩm

Hệ thống hiển thị báo giá và thông tin sản phẩm tại HCMUTE được thiết kế nhằm cung cấp thông tin chính xác và nhanh chóng về sản phẩm cho khách hàng. Hệ thống này không chỉ giúp quản lý thông tin sản phẩm mà còn tạo điều kiện thuận lợi cho việc cập nhật giá cả và thông tin sản phẩm một cách hiệu quả. Báo giá sản phẩmthông tin sản phẩm được hiển thị trên các màn hình LCD, giúp khách hàng dễ dàng tiếp cận thông tin cần thiết. Hệ thống này sử dụng công nghệ hiện đại để đảm bảo tính chính xác và độ tin cậy của thông tin hiển thị.

1.1 Mục tiêu của hệ thống

Mục tiêu chính của hệ thống là thiết kế và thi công một giải pháp hiển thị thông tin sản phẩm một cách trực quan và dễ dàng. Hệ thống cho phép hiển thị và cập nhật giá sản phẩm nhanh chóng, đồng thời kết nối nhiều màn hình LCD để hiển thị thông tin của từng sản phẩm riêng biệt. Việc xây dựng website quản trị cũng là một phần quan trọng, giúp quản lý thông tin sản phẩm và cập nhật giá một cách hiệu quả. Hệ thống này không chỉ phục vụ cho việc hiển thị thông tin mà còn giúp các cửa hàng quản lý sản phẩm một cách dễ dàng hơn.

1.2 Quy trình hoạt động của hệ thống

Quy trình hoạt động của hệ thống bắt đầu từ việc nhập thông tin sản phẩm vào cơ sở dữ liệu thông qua website. Sau khi thông tin được cập nhật, hệ thống sẽ truyền tải dữ liệu từ cơ sở dữ liệu xuống các màn hình hiển thị. Thông tin giáthông tin sản phẩm sẽ được hiển thị trên các màn hình LCD, giúp khách hàng dễ dàng nắm bắt thông tin. Hệ thống sử dụng giao thức I2C để truyền nhận dữ liệu, đảm bảo tính ổn định và nhanh chóng trong việc cập nhật thông tin. Điều này giúp giảm thiểu thời gian và công sức cho việc thay đổi thông tin sản phẩm.

II. Công nghệ và thiết bị sử dụng

Hệ thống hiển thị báo giá và thông tin sản phẩm tại HCMUTE sử dụng nhiều công nghệ và thiết bị hiện đại. Vi điều khiển ESP8266 là trung tâm điều khiển của hệ thống, cho phép kết nối Internet và truyền tải dữ liệu. Các màn hình LCD được sử dụng để hiển thị thông tin sản phẩm, giúp khách hàng dễ dàng tiếp cận thông tin. Hệ thống cũng sử dụng công nghệ truyền dữ liệu không dây để đảm bảo tính linh hoạt trong việc cập nhật thông tin. Việc sử dụng công nghệ hiển thị hiện đại giúp nâng cao trải nghiệm của khách hàng khi tìm hiểu về sản phẩm.

2.1 Thiết bị phần cứng

Hệ thống bao gồm các thiết bị phần cứng như vi điều khiển ESP8266, màn hình LCD 20x4, và module giao tiếp I2C. Vi điều khiển ESP8266 có khả năng kết nối Internet, cho phép truyền tải dữ liệu từ cơ sở dữ liệu đến màn hình hiển thị. Màn hình LCD 20x4 được sử dụng để hiển thị thông tin sản phẩm một cách rõ ràng và dễ đọc. Module I2C giúp kết nối các thiết bị trong hệ thống một cách hiệu quả, đảm bảo việc truyền nhận dữ liệu diễn ra nhanh chóng và ổn định.

2.2 Phần mềm và giao thức

Hệ thống sử dụng ngôn ngữ lập trình PHP để xây dựng website quản trị, cho phép người dùng dễ dàng nhập và cập nhật thông tin sản phẩm. Cơ sở dữ liệu MySQL được sử dụng để lưu trữ thông tin sản phẩm, đảm bảo tính chính xác và an toàn cho dữ liệu. Giao thức I2C được áp dụng để truyền tải dữ liệu giữa vi điều khiển và các màn hình hiển thị, giúp hệ thống hoạt động một cách mượt mà và hiệu quả. Việc sử dụng các công nghệ này không chỉ nâng cao hiệu suất của hệ thống mà còn đảm bảo tính linh hoạt trong việc quản lý thông tin sản phẩm.

III. Đánh giá và ứng dụng thực tiễn

Hệ thống hiển thị báo giá và thông tin sản phẩm tại HCMUTE mang lại nhiều lợi ích cho các cửa hàng kinh doanh. Việc sử dụng hệ thống này giúp tiết kiệm thời gian và công sức trong việc cập nhật thông tin sản phẩm. Khách hàng có thể dễ dàng tiếp cận thông tin cần thiết mà không cần phải hỏi nhân viên bán hàng. Hệ thống cũng giúp nâng cao tính chuyên nghiệp của cửa hàng, tạo ấn tượng tốt với khách hàng. Giải pháp hiển thị này không chỉ phù hợp với các cửa hàng điện thoại mà còn có thể áp dụng cho nhiều lĩnh vực khác như bán lẻ, siêu thị, và các cửa hàng trực tuyến.

3.1 Lợi ích cho cửa hàng

Hệ thống giúp các cửa hàng dễ dàng quản lý thông tin sản phẩm, từ đó nâng cao hiệu quả kinh doanh. Việc hiển thị thông tin sản phẩm một cách rõ ràng và chính xác giúp khách hàng dễ dàng đưa ra quyết định mua hàng. Hệ thống cũng giúp giảm thiểu sai sót trong việc cập nhật thông tin, từ đó nâng cao độ tin cậy của thông tin sản phẩm. Điều này không chỉ giúp tăng doanh thu mà còn tạo dựng lòng tin từ phía khách hàng.

3.2 Ứng dụng trong tương lai

Hệ thống hiển thị báo giá và thông tin sản phẩm có thể được mở rộng và áp dụng cho nhiều lĩnh vực khác nhau. Với sự phát triển của công nghệ, hệ thống có thể tích hợp thêm nhiều tính năng như thanh toán trực tuyến, quản lý kho hàng, và phân tích dữ liệu khách hàng. Điều này sẽ giúp các cửa hàng không chỉ nâng cao hiệu quả kinh doanh mà còn cải thiện trải nghiệm của khách hàng. Hệ thống cũng có thể được phát triển thành một ứng dụng di động, giúp người dùng dễ dàng truy cập thông tin sản phẩm mọi lúc mọi nơi.

01/02/2025

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

CHƯƠNG 1. TỔNG QUAN Chương này thiết kế sơ đồ khối hệ thống, giải thích chức năng các khối, tính toán và thiết kế mạch điều khiển, khối nguồn, khối hiển thị, thiết kế website, sơ đồ kết nối và sơ đồ nguyên lý toàn mạch.  Chương 4: Thi công hệ thống Chương này trình bày lưu đồ giải thuật chính, lưu đồ giải thuật con và giải thích, thi công mạch, sơ đồ mạch layout, lắp ráp, kiểm tra đóng gói sản phẩm, thi công mô hình, lập trình code hệ thống.  Chương 5: Kết Quả, Nhận Xét và Đánh Giá Chương này trình bày kết quả mô hình, giao diện điều khiển website từ đó đưa ra đánh giá, nhận xét.

 Chương 6: Kết Luận và Hướng Phát Triển Chương này nêu lên kết luận chung về những gì đã thực hiện đồng thời đúc kết lại ưu khuyết điểm để đưa ra hướng phát triển cho đề tài. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2.1 QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG Hệ thống hiển thị báo giá và thông tin sản phẩm được kết nối mạng Internet hoạt động dưới sự điều khiển của bộ xử lý trung tâm ESP8266. Các dữ liệu thông tin về sản phẩm sẽ được các quản trị viên nhập trực tiếp từ website và sẽ được đưa lên lưu trữ trên cơ sở dữ liệu MySQL, sau đó các dữ liệu từ MySQL được truyền về lại bộ xử lý trung tâm và tiến hành xử lý chuổi thông tin nhận được rồi cho hiển thị thông tin của từng loại sản phẩm trên từng LCD khác nhau.1 Mô Tả quy trình chuẩn bị thông tin Người quản trị trước khi nhập thông tin sản phẩm trên website phải tìm hiểu thật kỹ các thông tin của sản phẩm mà nhà sản xuất đưa ra như cấu hình, hình ảnh, chức năng…sau đó tùy thuộc vào mục đích kinh doanh của doanh nghiệp và tùy thuộc vào tình hình thị trường hiện tại mà tiến hành định giá cho sản phẩm.2 Mô Tả quy trình nhập thông tin sản phẩm Những thông tin hiển thị trên LCD đều do hệ thống website và cơ sở dữ liệu quản lý, được cập nhật liên tục khi có sản phẩm mới hoặc người quản trị muốn thay đổi bất cứ thông tin nào của sản phẩm.

Khi cập nhật thông tin về sản phẩm mới, người quản trị phải chuẩn bị các thông tin sẽ được nhập vào website để đưa lên cơ sở dữ liệu lưu trữ, sau đó hệ thống sẽ lấy thông tin từ database đưa xuống màn hình hiển thị, các nhân viên bán hàng sẽ căn cứ vào các thông tin trên màn hình LCD để sắp xếp các sản phẩm trên tủ bán hàng tương ứng với thông tin đã được hiển thị.2 GIỚI THIỆU PHẦN CỨNG Các thiết bị, linh kiện mà đề tài sử dụng được phân loại như sau: Thiết bị đầu vào: Bàn phím (Máy tính). Thiết bị đầu ra: Module giao tiếp I2C, LCD 20x4. Thiết bị điều khiển trung tâm: Vi điều khiển ESP8266, máy tính. Các chuẩn dữ liệu truyền nhận: I2C, Internet.

Thiết bị giao diện điều khiển: Máy tính. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 do an CHƯƠNG 2.1 Vi điều khiển a. Rasberry pi Raspberry Pi là một máy tính thu nhỏ, người ta đã tích hợp mọi thứ cần thiết trong đó để bạn sử dụng như một máy vi tính. Trên bo mạch của Rasberry pi có CPU, GPU, RAM, khe cắm thẻ nhớ microSD, Wi-Fi, Bluetooth và các cổng USB.

Hình ảnh của Rasberry Pi như hình 2. Rasberry Pi 3 Thông số kỹ thuật của Rasberry pi 3 như sau:  1.2GHz 64-bit Quad-Cortex ARM Cortex-A53 CPU (BCM2837).  Video Core IV multimedia/3D graphics core @400MHz/300MHz.11b/g/n Wireless LAN and Blutooth 4.  Nguồn cấp Micro USB 5V1, 2.

 Giao tiếp camera CSI), màn hình (DSI).  Khe cắm thẻ nhớ SD card. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Rasberry Pi là một máy tính thu nhỏ với những tính năng vô cùng mạnh mẽ và ứng dụng cao nhưng đi cùng với đó là chi phí cũng rất cao nên khi xét về giá thành thì nhóm em quyết định không lựa chọn vi điều khiển này.

Arduino Mega 2560 là board mạch vi điều khiển, xây dựng dựa trên vi điều khiển AVR Atmega 2560. Nó có 54 chân I/O (trong đó có 15 chân output với chức năng PWM), 16 chân đầu vào Analog, 4 UART, 1 thạch anh 16Mhz, 1 cồng USB, 1 jack nguồn, 1 header, 1 nút nhấn reset. Hình ảnh của Arduino Mega 2560 như hình 2. Arduino Mega 2560 Arduino Mega 2560 có đầy đủ tính năng để thực hiện các lệnh xử lý, tuy nhiên trong đề tài có sử dụng kết nối mạng truyền phát không giây nên khi sử dụng Arduino Mega 2560 cho đề tài cần sử dụng thêm module Wifi nữa, nên sẽ làm cho hệ thống trở nên phức tạp.

Vì thế sẽ không phù hợp cho đề tài. ESP8266 NodeMCU ESP8266 NodeMCU là kít phát triển dựa trên nền chip Wifi SoC ESP8266. ESP8266 NodeMCU tích hợp bộ thu phát Wifi và có thể sử dụng trực tiếp trình biên dịch của Arduino để lập trình và nạp code. ESP8266 NodeMCU có thể quét và kết nối đến một mạng Wifi bất kỳ (Wifi Client) để thực hiện các tác vụ như lưu trữ, truy cập dữ liệu từ Server, tạo điểm truy cập Wifi (Wifi Access point) cho phép các thiết bị khác kết nối, giao tiếp và điều khiển đồng thời nó cũng là một Server để xử lý dữ liệu từ các thiết bị sử dụng Internet khác.

Với những khả năng ưu việc, ứng dụng cao, giá thành lại hợp lý nên ESP8266 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT NodeMCU là sự lựa chọn hàng đầu cho đề tài mà nhóm chúng em nghiên cứu. Hình ảnh ESP8266 NodeMCU như hình 2. ESP8266 NodeMCU Các thông số kỹ thuật của ESP8266 NodeMCU như bảng 2.

Thông số kỹ thuật của ESP8266 NodeMCU Thông số Giá trị Điện áp hoạt động 9-12V Số chân ngõ vào ra số 13 Số chân tương tự 1 Dòng DC trên mỗi I/O 12mA Bộ nhớ Flash 4MB SRAM 96KB Tần số hoạt động 80MHz-160MHz  ESP8266: Bộ xử lý trung tâm, tích hợp bộ thu phát Wifi, có bộ nhớ Flash 4MB. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT  Chân I/O: Có tổng cộng 13 chân GPIO (D0-D8, RX, TX, SD2, SD3). Với chức năng là các ngõ vào và ngõ ra sử dụng các hàm pinMode(), degitalWrite() và degitalRead() để điều khiển.

Các chân (trừ D0) để thực hiện các chuẩn giao tiếp I2C, PWM.  Chân Analog: Chân A0.  Cổng Micro USB: ESP8266 NodeMCU sử dụng cáp USB để giao tiếp với máy tính. Thông qua cổng này người lập trình có thể nạp chương trình cho ESP8266 NodeMCU, ngoài ra cổng USB là nguồn cung cấp điện áp 5V cho ESP8266 NodeMCU hoạt động.

Giới thiệu về chip ESP8266[5] ESP8266 là một mạch vi điều khiển giúp chúng ta có thể điều khiển các thiết bị ngoại vi khác. Bên cạnh đó ESP8266 là sự kết hợp giữa module Wifi tích hợp sẵn bên trong vi điều khiển chính sử dụng chip ESP8266 SoC (System on Chip) được dùng cho các ứng dụng cần kết nối, thu thập dữ liệu và điều khiển thông qua Internet. Chip ESP8266 như hình 2. ESP8266 Thông số kỹ thuật:  Sử dụng vi điều khiển 32bit công suất thấp BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 do an CHƯƠNG 2.

CƠ SỞ LÝ THUYẾT  Hổ trợ Flash ngoài từ 512MB đến 4MB  64KB RAM thực thi lệnh  96KB RAM dữ liệu  64KB boot ROM  Hỗ trợ chuẩn Wifi EEE 802.11 b/g/n, tích hợp giao thức TCP/IP  Wifi 2.4 GHz, hỗ trợ WPA/WPA2  1 ADC 10bit  Hỗ trợ các chuẩn giao tiếp UART, SPI, I2C, I2S  Chuẩn điện áp hoạt động 3.3V  Có 3 chế độ hoạt động: Client, Access point, Both Client and Access point.  Hỗ trợ các chuẩn bảo mật: OPEN, WEP, WPA_PSK, WPA2_PSK. Sơ đồ chân ESP8266 như hình 2. Sơ đồ chân ESP8266 Bảng 2.

Chức năng các chân ESP8266 Thứ tự Tên tín hiệu I/O Mô tả 1 VDDA Nguồn Điện áp tương tự từ 2.6V 2 LNA I/O Cổng giao tiếp RF. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 9 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Trở kháng đầu ra chip z=39 + j6 Ω 3 VDD3P3 Nguồn Điện áp khuếch đại 2.6V 4 VDD3P3 Nguồn Điện áp khuếch đại 2.6V 5 VDD_RTC Nguồn NC (1.1V) 6 TOUT I Chân ADC. Chân này được sử dụng để kiểm tra điện áp cung cấp điện của VDD3P3 và điện áp đầu vào của TOUT.

7 CHIP_EN I Chân cho phép chip Mức cao: Bật, chip hoạt động bình thường. Mức thấp: Tắt, dòng điện nhỏ tiêu thụ 8 XPD_DCDC I/O GPIO16 9 MTMS I/O GPIO16; HSPI_CLK 10 MTDI I/O GPIO12; HSPI_MISO 11 VDDPST Nguồn Điện áp cũng cấp IO và điện áp số (1.6V) 12 MTCK I/O GPIO13; HSPI_MOSI; UART0_CTS 13 MTDO I/O GPIO15; HSPI_CS; UART0_RTS 14 GPIO2 I/O UART Tx trong quá trình lập trình Flash; GPIO2 15 GPIO0 I/O GPIO0; SPI_CS2 16 GPIO4 I/O GPIO4 17 VDDPST Nguồn Điện áp cũng cấp IO và điện áp số (1.6V) 18 SDIO_DATA_2 I/O Kết nối với chân SD_D2; SPIHD; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 10 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT HSPIHD; GPIO9 19 SDIO_DATA_3 I/O Kết nối với chân SD_D3; HSPIWP; GPIO10 20 SDIO_CMD I/O Kết nối với chân SD_CMD; SPI_CS0; GPIO11 21 SDIO_CLK I/O Kết nối với chân SD_CLK; SPI_CLK; GPIO6 22 SDIO_DATA_0 I/O Kết nối với chân SD_D0; SPI_MISO; GPIO7 23 SDIO_DATA_1 I/O Kết nối với chân SD_D1; SPI_MOSI; GPIO8 24 GPIO5 I/O GPIO5 25 U0RXD I/O UART Rx trong quá trình Flash; GPIO3 26 U0TXD I/O UART Tx trong quá trình Flash; GPIO1; SPI_CS1 27 XTAL_OUT I/O Kết nối với đầu ra thạch anh, có thể sử dụng để cung cấp BT đầu vào xung clock. 28 XTAL_IN I/O Kết nối với ngỏ vào thạch anh 29 VDDD Nguồn Điện áp tương tự 2.6V 30 VDDA Nguồn Điện áp tương tự 2.6V 31 RES12K I Kết nối với điện trở 12 KΩ và kết nối với đất 32 EXT_RSTB I Tín hiệu đặt lại bên ngoài (hoạt động ở mức thấp) BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 11 do an CHƯƠNG 2.2 Màn hình giao diện LCD Trên thị trường hiện nay có rất nhiều loại LCD phân biệt theo kích thước từ vài kí tự đến hàng chục kí tự, từ 1 hàng đến vài chục hàng.

LCD 20x4 có nghĩa là có 4 hàng, mỗi hàng có 20 ký tự, ngoài ra còn có các loại màn hình LCD cảm ứng như TFT, màn hình LCD của điện thoại Nokia… a. Màn hình TFT – LCD có cảm ứng TFT (Thin Film Transistor) là loại màn hình sử dụng bóng bán dẫn dạng phim mỏng và đèn nền phát sáng thông qua các điểm ảnh. Hình ảnh của TFT – LCD như hình 2.

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

Bài viết "Hệ thống hiển thị báo giá và thông tin sản phẩm tại HCMUTE" cung cấp cái nhìn tổng quan về một hệ thống hiệu quả giúp sinh viên và giảng viên tại HCMUTE dễ dàng truy cập thông tin sản phẩm và báo giá. Hệ thống này không chỉ nâng cao khả năng tìm kiếm thông tin mà còn giúp người dùng tiết kiệm thời gian và công sức trong việc tra cứu. Những lợi ích này đặc biệt quan trọng trong môi trường học thuật, nơi mà thông tin chính xác và kịp thời là rất cần thiết.

Để mở rộng thêm kiến thức về các hệ thống hỗ trợ học vụ và công nghệ thông tin trong giáo dục, bạn có thể tham khảo bài viết Luận văn thạc sĩ khoa học máy tính xây dựng hệ thống hỗ trợ học vụ đa ngôn ngữ trong tiếng việt và tiếng anh, nơi trình bày về việc phát triển hệ thống hỗ trợ học vụ đa ngôn ngữ. Ngoài ra, bài viết Luận văn thạc sĩ hệ thống thông tin quản lý công nghệ điện toán đám mây trong môi trường đại học sẽ giúp bạn hiểu rõ hơn về việc ứng dụng công nghệ điện toán đám mây trong quản lý thông tin giáo dục. Cuối cùng, bài viết Luận văn thạc sĩ hệ thống thông tin quản lý đề xuất giải pháp lưu trữ và chia sẻ file an toàn cho trường đại học tài chính marketing cũng là một nguồn tài liệu hữu ích để tìm hiểu về các giải pháp lưu trữ và chia sẻ thông tin an toàn trong môi trường học thuật. Những liên kết này sẽ giúp bạn khám phá sâu hơn về các chủ đề liên quan và mở rộng kiến thức của mình.