Site icon TAPIT

Đề tài: Nghiên cứu, thiết kế hệ thống phát thanh thông tin qua mạng 3G/4G (P4)

Hệ thống loa phát thanh là kênh truyền thông khá phổ biến tại các vùng ngoại thành, nông thôn Việt Nam. Nhằm ứng dụng công nghệ 3G/4G vào hệ thống loa phát thanh với mục đích nâng cao chất lượng hoạt động và hiệu quả truyền tải thông tin, mình đã tham gia một nhóm thực hiện đề tài “Nghiên cứu, thiết kế và thi công hệ thống phát thanh thông tin qua mạng 3G/4G” tại Cộng đồng Kỹ thuật TAPIT. Nhóm mình đã hoàn thành đề tài này dưới sự hướng dẫn và hỗ trợ từ các anh chị trong cộng đồng.

Tại các phần trước, chúng ta đã cùng thực hành giao tiếp thẻ nhớ SD Card bằng SPI, phát âm thanh bằng PWM và DAC và phát âm thanh từ file .wav trên thẻ nhớ.

Trong hệ thống phát thanh và truyền thanh không dây qua mạng 3G/4G thì không thể thiếu thành phần web server. Tại bài chia sẻ cuối cùng trong chuỗi bài viết này, mình sẽ giới thiệu đến các bạn một cách tổng quan về thiết kế WebServer, phần mềm cần thiết để xây dựng một website cơ bản và demo các chức năng chính của website trong đề tài như Upload file, Delete file, Cấu hình file phát.

Phần 4. Thiết kế hệ thống Web server

I. Chuẩn bị

II. Thiết kế web server

Gồm có 3 phần chính:

1. Tạo Database

Ta tiến hành tạo cơ sở dữ liệu dựa trên phân tích sơ bộ về các chức năng của website:

Hình 1: Kiến trúc database

Database sẽ gồm 6 bảng: user, audio_file, cauhinh, trangthai, station, system.

Hình 2. Bảng thông tin lưu trữ trên Database

2. Giới thiệu chức năng của website

Hình 3: Biểu đồ phân vùng chức năng website

2.1. Quản trị:

2.2. Quản lý file:

2.3. Cấu hình file phát:

2.4. Thông tin trạng thái:

3. Xây dựng website

3.1. Cây folder

Hình 4: Cây folder của website

3.2. Demo và mô tả chức năng của hệ thống

Hình 5. Giao diện trang quản trị

Hình 6. Giao diện người  tải file âm thanh lên hệ thống Website

 

Hình 7. Giao diện người dùng cấu hình file phát thanh

Video Demo thiết kế hệ thống Web server của đề tài.

Nếu bạn quan tâm đến các chủ đề liên quan, hãy nhấn like ? và subcribe ? tại kênh youtube của Cộng đồng kỹ thuật TAPIT để nhận thông báo về những video với các nội dung liên quan nhé!

Vậy là chúng ta đã hoàn thiện chuỗi bài viết hướng dẫn về đề tài “Nghiên cứu, thiết kế hệ thống phát thanh thông tin qua mạng 3G/4G”. Trong chuỗi bài viết này, chúng ta cùng xây dựng các chức năng cơ bản của hệ thống sử dụng vi điều khiển STM32. Nhiều ngoại vi được áp dụng trong đề tài như UART, SPI, DAC, TIM (PWM)… nhằm phục vụ cho việc giao tiếp giữa vi điều khiển với các module bên ngoài như Module thẻ nhớ SD Card, Module SIM, Module khuếch đại âm thanh. Mục đích cuối cùng sẽ hướng dẫn các bạn thực hiện được chức năng phát âm thanh từ thẻ nhớ, lưu file âm thanh vào thẻ nhớ, giới thiệu cấu trúc hệ thống webserver và thực hiện Demo chức năng của hệ thống.

Chúc các bạn thành công!

Nhóm thực tập tại Cộng đồng Kỹ thuật TAPIT

Nguyễn Quang Linh, Hoàng Văn Bình