Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh khoa học công nghệ phát triển, nhu cầu ứng dụng các giải pháp kỹ thuật vào lĩnh vực giáo dục nhằm nâng cao tính trực quan và khả năng tự học cho học sinh ngày càng trở nên thiết thực. Tại Việt Nam, các phương pháp hỗ trợ học toán cho trẻ em tiểu học phần lớn vẫn phụ thuộc vào việc ghi nhớ mẹo hoặc luyện tập lặp đi lặp lại mang tính truyền thống, dễ gây cảm giác thụ động và nhàm chán. Trong khi đó, các giải pháp công nghệ trên thế giới như ứng dụng di động hay mô hình lắp ráp Lego thường yêu cầu trẻ phải tự nhìn nhận hoặc đối chiếu kết quả trên màn hình, thiếu tính tương tác thực tế hoặc chưa có cơ chế quản lý giám sát từ xa cho gia đình.

Bên cạnh đó, phụ huynh có xu hướng quan tâm và đầu tư dài hạn cho con em tiếp cận sớm với các lĩnh vực STEM (Khoa học, Công nghệ, Kỹ thuật và Toán học). Theo số liệu từ Hiệp hội Thương mại Hoa Kỳ tại Việt Nam (AmCham Vietnam) được trích dẫn trong văn bản, dự báo đến năm 2020 tầng lớp trung lưu tại Việt Nam đạt khoảng 33 triệu người với mức thu nhập trung bình 15 triệu đồng/người/tháng, tạo nên nền tảng thực tiễn cho việc phát triển các mô hình học tập tương tác ứng dụng công nghệ phần cứng. Xuất phát từ thực tế đó, đề tài "Thiết kế và thi công mô hình hỗ trợ học toán cho học sinh tiểu học" được thực hiện nhằm xây dựng một thiết bị học tập vật lý, kết hợp giữa nhận diện màu sắc để học bảng cửu chương và truyền thông báo kết quả học tập từ xa cho phụ huynh qua mạng viễn thông.

Mục tiêu nghiên cứu của đề tài được xác định theo 5 nhiệm vụ cụ thể:

  1. Tìm hiểu căn bản về cách thức nhận biết màu sắc.
  2. Tìm hiểu về phương thức hoạt động, sơ đồ kết nối của các cảm biến màu, phương thức giao tiếp giữa vi điều khiển Arduino với các cảm biến và lý thuyết liên quan.
  3. Khảo sát về cách thức hoạt động của module SIM để truyền và nhận tin nhắn.
  4. Thiết kế hệ thống hoạt động và tiến hành kiểm tra.
  5. Đánh giá kết quả thực hiện.

Đối tượng và phạm vi nghiên cứu bao gồm:

  • Đối tượng nghiên cứu: Vi điều khiển Arduino Mega 2560, module truyền thông SIM900A và cảm biến màu TCS3200.
  • Phạm vi nghiên cứu:
    • Nội dung học tập: Bảng cửu chương từ 1 đến 9.
    • Xử lý nhận dạng: Cảm biến nhận diện 10 màu sắc quy ước tương ứng với các chữ số từ 0 đến 9.
    • Chức năng hệ thống: Đánh giá kết quả đúng/sai tại chỗ qua chỉ thị đèn LED và truyền kết quả từ xa qua tin nhắn SMS đến số điện thoại phụ huynh.
    • Đối tượng thụ hưởng: Trẻ em từ 8 tuổi trở lên (học sinh bậc tiểu học).

Cơ sở lý thuyết và phương pháp nghiên cứu

Cơ sở lý thuyết và linh kiện sử dụng

Đề tài vận dụng các lý thuyết về chuyển đổi tín hiệu quang - tần số, lý thuyết vi điều khiển nhúng và mạng thông tin di động tế bào 2G:

  • Cảm biến màu sắc TCS3200: Sử dụng IC cảm biến màu TAOS TCS3200 RGB tích hợp 4 đèn LED trắng chiếu sáng. Cấu tạo bên trong gồm một ma trận $8 \times 8$ photodiode (tổng cộng 64 photodiode), chia thành 4 nhóm lọc màu: 16 photodiode lọc màu đỏ (bước sóng thử nghiệm $\lambda_p = 640\text{ nm}$), 16 photodiode lọc màu xanh lá ($\lambda_p = 524\text{ nm}$), 16 photodiode lọc màu xanh dương ($\lambda_p = 470\text{ nm}$) và 16 photodiode không lọc (Clear). Cảm biến hoạt động theo nguyên lý chuyển đổi dòng điện quang sang chuỗi xung vuông có tần số tỷ lệ thuận với cường độ sáng tiếp nhận (Current-to-Frequency Converter), tần số đầu ra dao động từ $2\text{ Hz}$ đến $500\text{ kHz}$ với chu kỳ nhiệm vụ (duty cycle) $50%$. Khoảng cách nhận diện tối ưu của cảm biến từ $1\text{ cm}$ đến $5\text{ cm}$.
Chân cấu hình Chân S2 / S0 Chân S3 / S1 Chức năng chọn lựa
Chọn bộ lọc màu (S2, S3) Mức thấp (L) Mức thấp (L) Bộ lọc màu đỏ (Red)
Mức thấp (L) Mức cao (H) Bộ lọc màu xanh dương (Blue)
Mức cao (H) Mức thấp (L) Không có bộ lọc (Clear)
Mức cao (H) Mức cao (H) Bộ lọc màu xanh lá (Green)
Chọn tỷ lệ tần số đầu ra (S0, S1) Mức thấp (L) Mức thấp (L) Tắt nguồn (Power down)
Mức thấp (L) Mức cao (H) Tỷ lệ tần số $2%$
Mức cao (H) Mức thấp (L) Tỷ lệ tần số $20%$
Mức cao (H) Mức cao (H) Tỷ lệ tần số $100%$
  • Module SIM900A và Mạng GSM: Module sử dụng chipset SIM900A hoạt động trên các băng tần GSM 850MHz, EGSM 900MHz, DCS 1800MHz và PCS 1900MHz. Thiết bị hỗ trợ giao thức truyền thông không dây, tích hợp ngăn xếp TCP/IP, hỗ trợ điều khiển thông qua tập lệnh tiêu chuẩn Hayes AT (như AT+CMGF cấu hình định dạng text/PDU, AT+CMGS gửi SMS, AT+CMGD xóa SMS, AT+CMGR đọc SMS, AT+CNMI cấu hình hiển thị tin nhắn mới). Dịch vụ tin nhắn ngắn (SMS) truyền tải tối đa 140 byte (tương đương 160 ký tự bảng mã 7-bit Latin hoặc 70 ký tự Unicode 16-bit UCS2).
  • Kit điều khiển Arduino Mega 2560: Sử dụng vi điều khiển chính 8-bit AVR ATMega2560 (xung nhịp $16\text{ MHz}$) kết hợp chip nạp chương trình ATMega16U2 thay thế cổng chuyển đổi FTDI truyền thống. Bo mạch cung cấp bộ nhớ Flash 256 KB (trong đó 8 KB dùng cho bootloader), 8 KB SRAM, 4 KB EEPROM; trang bị 54 chân I/O số (15 chân hỗ trợ điều chế độ rộng xung PWM), 16 chân ngõ vào tương tự (Analog 10-bit), và 4 bộ truyền thông nối tiếp phần cứng (UART Serial 0 đến Serial 3).

Phương pháp nghiên cứu thực hiện

Tác giả áp dụng kết hợp hai phương pháp nghiên cứu chính:

  1. Phương pháp nghiên cứu lý thuyết: Khảo sát các tài liệu chuyên ngành về vi điều khiển, nguyên lý giao tiếp tập lệnh AT qua mạng viễn thông GSM, cấu trúc chuỗi gói tin SMS và lý thuyết chuyển đổi dải màu quang học từ nhà sản xuất linh kiện.
  2. Phương pháp nghiên cứu thực nghiệm: Lập bảng tính toán phối ghép phần cứng, đấu nối trực tiếp 4 cảm biến TCS3200 và module SIM900A với board Arduino Mega 2560; thiết kế chương trình điều khiển trên môi trường Arduino IDE (sử dụng chu trình hàm setup() và loop(), trình biên dịch GNU toolchain và AVR libc, nạp mã nguồn qua tiện ích Avrdude); tiến hành hiệu chuẩn tần số màu sắc thực tế và chạy kiểm thử chuỗi 10 phép toán.

Thiết kế và triển khai hệ thống

Kiến trúc sơ đồ khối hệ thống

Hệ thống được thiết kế theo mô hình phần cứng hợp nhất gồm 5 khối chức năng liên kết chặt chẽ với nhau:

Khối chức năng Phần cứng sử dụng Nhiệm vụ kỹ thuật
Khối xử lý trung tâm Arduino Mega 2560 Tiếp nhận dữ liệu tần số từ các cảm biến màu, xử lý thuật toán phân tích màu sắc, tính toán phép nhân cửu chương, đối chiếu kết quả và điều khiển xuất tín hiệu
Khối cảm biến thu thập 4 bộ cảm biến TCS3200 Thu nhận phản xạ ánh sáng từ 4 khối màu vật lý (2 thừa số và 2 chữ số kết quả), chuyển đổi sang tần số và gửi về vi điều khiển
Khối hiển thị 2 đèn LED siêu sáng (Xanh, Đỏ) Báo trạng thái kết quả tại chỗ (LED Xanh: phép tính đúng; LED Đỏ: phép tính sai)
Khối giao tiếp viễn thông Module SIM900A Kết nối với mạng di động GSM qua giao tiếp nối tiếp UART để truyền dữ liệu báo cáo về máy điện thoại
Khối nguồn cung cấp Adaptor DC 9V – 1A Cấp nguồn tổng cho Arduino Mega 2560, hạ áp nội bộ cung cấp nguồn 5V/3.3V cho module SIM và các cảm biến

Thiết kế phần cứng và sơ đồ kết nối

Các cổng vào/ra (I/O) và giao tiếp ngoại vi trên bo mạch Arduino Mega 2560 được phân bổ chi tiết cho từng thiết bị:

  • Cảm biến màu 1 (Thừa số thứ nhất): Kết nối với các chân số 2, 8, 9, 10.
  • Cảm biến màu 2 (Thừa số thứ hai): Kết nối với các chân số 3, 4, 5, 6, 7.
  • Cảm biến màu 3 (Chữ số hàng chục của kết quả): Kết nối với các chân số 21, 22, 24, 26, 28.
  • Cảm biến màu 4 (Chữ số hàng đơn vị của kết quả): Kết nối với các chân số 20, 30, 32, 34, 36.
  • Khối hiển thị: Chân số 52 và 53 điều khiển trực tiếp 2 đèn LED đơn (True/False).
  • Module SIM900A: Kết nối qua cổng UART phần cứng (cổng Serial 0) với chân TX0 và RX0 của Arduino Mega 2560. Chân cấp nguồn module nối chung đường 5V và GND của hệ thống.

Thiết kế phần mềm và lưu đồ giải thuật

Thuật toán xử lý trên vi điều khiển Arduino Mega 2560 được triển khai qua các bước tuần tự:

  1. Khởi tạo hệ thống: Cấu hình trạng thái ngõ vào, ngõ ra, các chân điều khiển, tốc độ baud cho cổng truyền thông nối tiếp và biến đếm số phép toán (count_start = 0).
  2. Kích hoạt chu trình: Nhấn nút bắt đầu (SW = 0), hệ thống tạo trễ (delay) $2\text{ giây}$ để ổn định cơ học và môi trường quang học.
  3. Đọc và giải mã dữ liệu màu: Vi điều khiển đọc dữ liệu xung RGB từ 4 cảm biến màu (CB1, CB2, CB3, CB4), thực hiện hàm giải mã tần số để chuyển thành các giá trị số nguyên từ 0 đến 9:
    • $a[\text{count_start}] = \text{Màu 1}$ (Thừa số thứ nhất)
    • $b[\text{count_start}] = \text{Màu 2}$ (Thừa số thứ hai)
    • $c[\text{count_start}] = \text{Màu 3}$ (Số hàng chục do người dùng ghép)
    • $d[\text{count_start}] = \text{Màu 4}$ (Số hàng đơn vị do người dùng ghép)
  4. Tính toán và so sánh logic:
    • Tính tích số học: $\text{Tích} = \text{Màu 1} \times \text{Màu 2}$
    • Tách phần dư và phần nguyên: $\text{Donvi} = \text{Tích} \pmod{10}$; $\text{Chục} = \lfloor\text{Tích} / 10\rfloor$
    • Kiểm tra điều kiện:
      • Nếu $(\text{Màu 3} == \text{Chục})$ và $(\text{Màu 4} == \text{Donvi})$: Bật đèn LED Xanh (LED T = ON).
      • Nếu sai lệch: Bật đèn LED Đỏ (LED F = ON).
  5. Đếm vòng lặp và báo cáo: Tăng biến đếm count_start = count_start + 1. Nếu count_start < 10, lặp lại quá trình kiểm tra cho phép tính tiếp theo. Khi count_start == 10, hệ thống đặt lại count_start = 0, tổng hợp dữ liệu 10 phép tính và gửi chuỗi tin nhắn kết quả qua module SIM900A tới điện thoại phụ huynh.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 giới thiệu lý do chọn đề tài, tính cấp thiết của việc đưa công nghệ hỗ trợ vào giáo dục tiểu học tại Việt Nam, nhu cầu tiếp cận phương pháp giáo dục STEM của gia đình hiện đại, mục tiêu nghiên cứu, đối tượng nghiên cứu (Arduino Mega 2560, Module SIM900A, cảm biến màu TCS3200), phạm vi giới hạn trong bảng cửu chương từ 1 đến 9 với 10 mã màu quy ước, phương pháp nghiên cứu lý thuyết/thực nghiệm và bố cục tổng thể gồm 5 chương của đồ án.

Chương 2: Cơ sở lý thuyết

Chương 2 trình bày chi tiết các nền tảng kỹ thuật và cấu trúc phần cứng liên quan:

  • Cấu tạo và tập lệnh điều khiển AT của Module SIM900A, thông số kỹ thuật điện áp ($3.4\text{V} - 4.5\text{V}$), các băng tần hoạt động và các lệnh xử lý tin nhắn SMS (AT+CMGF, AT+CMGS, AT+CMGD, AT+CMGR...).
  • Tổng quan về dịch vụ tin nhắn SMS, cấu trúc khung tin nhắn SMS (gồm 5 thành phần: chỉ thị giao diện vô tuyến, chỉ thị SMSC, chỉ thị thiết bị đầu cuối, chỉ thị SIM và nội dung tin nhắn), giới hạn dung lượng 140 byte, khái niệm tin nhắn chuỗi/tin nhắn dài.
  • Cấu trúc hệ thống thông tin di động GSM thế hệ 2G (gồm các phân hệ BSS, NSS, OSS và các phần tử BTS, BSC, MSC, HLR, VLR, EIR, AUC).
  • Cấu tạo quang học và nguyên lý chuyển đổi cường độ sáng - tần số của cảm biến TCS3200, cấu trúc ma trận 64 photodiode, bảng thiết lập trạng thái chân S0, S1, S2, S3 và dải bước sóng thử nghiệm các màu cơ bản.
  • Cấu tạo vi điều khiển Arduino Mega 2560 dựa trên chip ATmega2560, sơ đồ chân, 4 cổng UART, bộ nhớ trong và môi trường lập trình Arduino IDE.

Chương 3: Thiết kế và thi công

Chương 3 tập trung vào quá trình hiện thực hóa mô hình:

  • Phân tích và lựa chọn phương án thiết kế hệ thống với 4 cảm biến TCS3200 kết hợp giải thuật bảng cửu chương.
  • Xây dựng sơ đồ khối chi tiết và phân tích nhiệm vụ từng khối chức năng.
  • Tính toán và lựa chọn linh kiện phần cứng: Nguồn Adaptor DC 9V – 1A, vi điều khiển Arduino Mega 2560, 2 đèn LED hiển thị, module SIM900A.
  • Phân bổ sơ đồ chân kết nối vật lý giữa Arduino Mega 2560 với 4 cảm biến màu TCS3200 và module SIM900A.
  • Xây dựng lưu đồ giải thuật điều khiển chương trình chính, xử lý chuỗi 10 phép toán liên tiếp và xuất kết quả.

Chương 4: Kết quả thực hiện

Chương 4 thể hiện các kết quả thi công phần cứng và thử nghiệm thực tế:

  • Hoàn thiện mô hình vật lý hỗ trợ học toán cho học sinh tiểu học với giao diện lắp ghép khối màu trực quan.
  • Kết quả nhận diện bảng màu và số tương ứng (10 màu sắc đại diện cho các số từ 0 đến 9).
  • Kết quả kiểm thử thực hiện phép tính cửu chương: Ghi nhận trạng thái hiển thị đèn LED đúng (màu xanh) và đèn LED sai (màu đỏ).
  • Giao diện kiểm tra phần mềm ở trạng thái chờ và hiển thị kết quả xử lý.
  • Đánh giá sai số nhận diện của cảm biến màu TCS3200 (Bảng 4.1) và đánh giá độ chính xác tổng thể của hệ thống qua các lần đo thử nghiệm (Bảng 4.2).

Chương 5: Kết luận và hướng phát triển

Chương 5 tổng kết lại toàn bộ khối lượng công việc đã hoàn thành, nêu rõ các ưu điểm và mặt còn tồn tại của hệ thống, đồng thời đề xuất các hướng mở rộng kỹ thuật cho đề tài trong tương lai.


Kết quả và đóng góp

Kết quả kỹ thuật đạt được

Hệ thống đã được chế tạo và vận hành thử nghiệm với các kết quả cụ thể:

  • Chế tạo thành công mô hình phần cứng hỗ trợ học toán cửu chương nhỏ gọn, hoạt động độc lập bằng nguồn Adaptor 9V – 1A.
  • Nhận diện chính xác 10 màu sắc đại diện cho các chữ số từ 0 đến 9 thông qua 4 module cảm biến màu TCS3200, truyền tín hiệu tần số về vi điều khiển Arduino Mega 2560 để giải mã số học.
  • Xử lý chính xác giải thuật bảng cửu chương từ 1 đến 9: Tách hai chữ số của phép nhân thành phần hàng chục và hàng đơn vị, đối chiếu với 2 khối màu kết quả do học sinh lắp ghép.
  • Phản hồi trực quan tại chỗ tức thời thông qua 2 đèn LED siêu sáng (LED Xanh báo đúng, LED Đỏ báo sai).
  • Thực hiện kiểm tra chuỗi 10 phép toán liên tục, xuất dữ liệu và truyền thành công thông tin báo cáo kết quả qua tin nhắn SMS về số điện thoại định trước nhờ Module SIM900A.

Đóng góp của đề tài

Theo nội dung trình bày của tác giả, đồ án đã mang lại những đóng góp thực tiễn:

  • Cung cấp một mô hình giáo dục trực quan, giúp trẻ em từ 8 tuổi trở lên rèn luyện tư duy toán học thông qua thao tác vật lý lắp ghép màu sắc, giảm bớt sự nhàm chán so với phương pháp học thuộc lòng truyền thống.
  • Thiết lập giải pháp giám sát kết quả học tập từ xa cho phụ huynh thông qua hạ tầng viễn thông GSM/SMS mà không đòi hỏi thiết bị đầu cuối của phụ huynh phải kết nối Internet.
  • Ứng dụng thành công vi điều khiển mã nguồn mở Arduino Mega 2560 phối ghép đồng thời với nhiều cảm biến màu quang - tần số và module truyền thông di động trong một giải pháp kỹ thuật có chi phí chế tạo thấp, linh kiện phổ biến trên thị trường.

Hạn chế và hướng nghiên cứu tiếp theo

Hạn chế của hệ thống

  • Mức độ ổn định quang học của cảm biến màu TCS3200 phụ thuộc vào cường độ ánh sáng môi trường bên ngoài; nếu ánh sáng tán xạ thay đổi có thể gây ra sai lệch trong việc định danh tần số màu sắc.
  • Phạm vi nội dung học tập mới chỉ giới hạn ở bảng cửu chương nhân từ 1 đến 9, chưa tích hợp các phép tính số học khác (cộng, trừ, chia).
  • Khối hiển thị tại chỗ còn đơn giản (chỉ sử dụng 2 đèn LED đơn), chưa tích hợp màn hình hiển thị trực tiếp các thông số phép tính và điểm số chi tiết.
  • Số lượng phép tính trong một phiên làm việc được cố định ở mức 10 phép toán trước khi gửi tin nhắn tổng hợp.

Hướng nghiên cứu và phát triển

  • Nghiên cứu giải pháp che chắn quang học hoặc thuật toán tự động cân bằng trắng/hiệu chỉnh ngưỡng tần số để tăng cường độ chính xác cho cảm biến màu trong mọi điều kiện ánh sáng.
  • Nâng cấp khối hiển thị bằng màn hình LCD hoặc màn hình cảm ứng để cung cấp giao diện tương tác sinh động hơn cho học sinh.
  • Mở rộng ngân hàng câu hỏi và giải thuật toán học, bổ sung các phép tính cộng, trừ, chia và các bài toán tư duy logic phức tạp hơn.
  • Phát triển thêm ứng dụng di động hoặc máy chủ quản lý để đồng bộ kết quả học tập đa kênh qua GPRS/3G/Wi-Fi bên cạnh phương thức tin nhắn SMS truyền thống.

Giá trị tham khảo

Đồ án tốt nghiệp này mang lại giá trị tham khảo chuyên môn cho các đối tượng:

  • Sinh viên ngành Kỹ thuật Máy tính, Điện tử – Viễn thông và Tự động hóa: Tài liệu hữu ích cho việc nghiên cứu phương pháp ghép nối nhiều cảm biến TCS3200 trên cùng một vi điều khiển Arduino Mega 2560, cách xử lý tín hiệu tần số sóng vuông từ quang sang số và kỹ thuật điều khiển Module SIM900A thông qua tập lệnh Hayes AT chuẩn.
  • Người thực hiện các đề tài thiết bị giáo dục / STEM: Bản thiết kế cung cấp cấu trúc mẫu về việc chuyển đổi nội dung giáo dục tiểu học thành mô hình thao tác vật lý kết hợp đánh giá logic tự động.
  • Nội dung đáng tham khảo nhất: Sơ đồ kết nối phần cứng chi tiết giữa Arduino Mega 2560 với 4 cảm biến TCS3200 (Chương 3), lưu đồ giải thuật tách số - so sánh kết quả 10 phép tính (Hình 3.5), và bảng khảo sát tập lệnh AT dành cho giao tiếp SMS của SIM900A (Chương 2).

Câu hỏi thường gặp

1. Hệ thống sử dụng bao nhiêu cảm biến màu TCS3200 và mỗi cảm biến thực hiện nhiệm vụ gì?
Hệ thống sử dụng đồng thời 4 bộ cảm biến màu TCS3200 kết nối với Arduino Mega 2560: Cảm biến 1 đọc màu của thừa số thứ nhất, Cảm biến 2 đọc màu của thừa số thứ hai, Cảm biến 3 đọc màu của chữ số hàng chục trong kết quả, và Cảm biến 4 đọc màu của chữ số hàng đơn vị trong kết quả.

2. Nguyên lý nhận diện chữ số từ màu sắc của cảm biến TCS3200 trong đồ án là gì?
Cảm biến TCS3200 sử dụng ma trận photodiode với các bộ lọc màu Red, Green, Blue và Clear để chuyển đổi cường độ ánh sáng phản xạ từ vật thể thành sóng vuông có tần số tương ứng. Vi điều khiển Arduino Mega 2560 đo đạc các tần số này qua các chân I/O để nhận biết 10 vòng màu quy ước, từ đó định danh chính xác các chữ số từ 0 đến 9.

3. Tại sao tác giả chọn bo mạch Arduino Mega 2560 thay vì Arduino Uno R3?
Arduino Mega 2560 sở hữu 54 chân I/O số (đáp ứng đủ số lượng lớn chân điều khiển cho 4 bộ cảm biến TCS3200 hoạt động độc lập), bộ nhớ Flash lớn (256 KB) cho phép chứa mã nguồn phức tạp, và tích hợp sẵn 4 cổng UART phần cứng giúp giao tiếp thuận lợi và ổn định với Module SIM900A.

4. Quy trình gửi kết quả qua tin nhắn điện thoại cho phụ huynh được kích hoạt khi nào?
Hệ thống thực hiện giải thuật kiểm tra lần lượt từng phép tính cửu chương và lưu trữ kết quả qua biến đếm count_start. Sau khi học sinh hoàn thành đủ 10 phép tính (count_start == 10), hệ thống sẽ tổng hợp toàn bộ kết quả của 10 phép toán và kích hoạt Module SIM900A gửi tin nhắn SMS báo cáo về số điện thoại của phụ huynh.

5. Nguồn điện cấp cho toàn bộ mô hình được thiết kế như thế nào?
Toàn bộ hệ thống sử dụng nguồn cấp ngoài thông qua một Adaptor DC với thông số ngõ vào điện lưới xoay chiều $100 - 240\text{V AC}$ ($50\text{ Hz}$), ngõ ra một chiều $9\text{V DC} - 1\text{A}$ cắm qua jack nguồn $2.5\text{ mm}$ của Arduino Mega 2560, từ đó ổn áp thành các mức 5V và 3.3V nuôi các cảm biến và module truyền thông.


Kết luận

Đồ án "Thiết kế và thi công mô hình hỗ trợ học toán cho học sinh tiểu học" của tác giả Võ Diệp Hòa Tâm đã hoàn thành việc xây dựng một hệ thống nhúng thực nghiệm kết hợp giữa vi điều khiển Arduino Mega 2560, 4 cảm biến màu quang học TCS3200 và Module SIM900A. Mô hình cho phép học sinh tương tác học bảng cửu chương trực quan thông qua nhận diện màu sắc, kiểm tra tính đúng sai tại chỗ qua đèn LED và tự động gửi tin nhắn báo cáo kết quả về điện thoại phụ huynh qua mạng GSM. Đây là tài liệu tham khảo kỹ thuật chi tiết về tích hợp cảm biến đo tần số quang học và truyền thông không dây ứng dụng trong thiết bị giáo dục tương tác.