Giới thiệu dự án
Trong bối cảnh cuộc Cách mạng Công nghiệp lần thứ tư (Industry 4.0) và thực hiện Chỉ thị số 16/CT-TTg của Thủ tướng Chính phủ, đổi mới giáo dục theo định hướng STEM (Science - Technology - Engineering - Mathematics) đã trở thành trọng tâm chiến lược trong Chương trình Giáo dục phổ thông 2018 tại Việt Nam. Đồng thời, bài toán an toàn giao thông đường bộ đang là thách thức xã hội nhức nhối với trung bình hơn 16.000 vụ tai nạn, làm thiệt mạng từ 6.000 đến 8.000 người mỗi năm (theo thống kê của Ủy ban An toàn Giao thông Quốc gia). Việc phát triển các hệ thống giao thông thông minh và phương tiện tự hành (Autonomous Vehicles) mở ra giải pháp giảm thiểu sai sót từ con người, tối ưu hóa lưu lượng và giải tỏa ùn tắc.
Tuy nhiên, việc triển khai giáo dục Robotics tại các trường Trung học cơ sở (THCS) hiện nay gặp nhiều rào cản lớn: chi phí trang thiết bị nhập khẩu đắt đỏ (Lego Mindstorms, VEX Robotics), thiếu học liệu chuẩn hóa gắn kết với chương trình chính khóa, và phương pháp dạy học nặng tính hình thức, chưa chú trọng bồi dưỡng năng lực cốt lõi.
Đồ án khóa luận "Thiết kế chủ đề STEM 'Xe robot tự dò đường' dùng cảm biến hồng ngoại nhằm bồi dưỡng năng lực giải quyết vấn đề cho học sinh THCS" được nghiên cứu và phát triển bởi sinh viên Nguyễn Đức Anh (ngành Sư phạm Vật lí, Trường Đại học Sư phạm TP. Hồ Chí Minh) dưới sự hướng dẫn khoa học của Th.S Lê Hải Mỹ Ngân. Dự án giải quyết trực tiếp khoảng trống trên thông qua các mục tiêu cụ thể:
- Xây dựng chủ đề dạy học tích hợp liên môn: Kết nối kiến thức 4 môn học: Khoa học tự nhiên (Quang học, Điện học, Cơ học), Công nghệ (Thiết kế kỹ thuật, mạch điều khiển), Tin học (Tư duy thuật toán, lập trình khối) và Toán học (Đo lường, vận tốc).
- Chuẩn hóa quy trình dạy học: Vận dụng quy trình thiết kế kỹ thuật EDP (Engineering Design Process) gồm 6 bước gắn liền với 5 pha hoạt động sư phạm, tích hợp khung tư duy máy tính (Computational Thinking).
- Phát triển bộ công cụ phần cứng chi phí thấp: Chế tạo bộ kit xe robot tự dò đường mã nguồn mở dựa trên vi điều khiển Arduino Uno R3, cảm biến quang điện TCRT5000 và mạch cầu H L293D với tổng kinh phí chỉ 245.000 VNĐ/bộ (giảm hơn 95% chi phí so với kit thương mại).
- Xây dựng bộ công cụ đánh giá năng lực: Thiết lập hệ thống Rubrics đo lường 7 nhóm chỉ số hành vi giải quyết vấn đề (từ GQ1.1 đến GQ7.2) được kiểm chứng qua lấy ý kiến hội đồng chuyên gia sư phạm.
Phạm vi dự án: Triển khai thí điểm cho học sinh lớp 8 và lớp 9 cấp THCS với thời lượng 7 tiết trên lớp kết hợp 3 tuần hoạt động dự án ngoại khóa. Giới hạn công nghệ sử dụng 02 cảm biến hồng ngoại dò line trên quỹ đạo định sẵn (vạch đen kích thước 15–20mm trên nền trắng).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Thị trường giáo dục STEM - Robotics tại Việt Nam đang tồn tại sự phân hóa rõ rệt giữa các giải pháp thương mại đóng gói sẵn và các dự án DIY tự phát.
| Tiêu chí so sánh |
LEGO® Mindstorms EV3 / SPIKE |
VEX IQ Robotics |
Micro:bit STEM Robot Kit |
Giải pháp Khóa luận (Arduino + mBlock) |
| Chi phí phần cứng |
8.000.000 – 12.000.000 VNĐ |
7.000.000 – 10.000.000 VNĐ |
1.200.000 – 1.800.000 VNĐ |
245.000 VNĐ (Tiết kiệm tối đa) |
| Tính mở của phần cứng |
Đóng kín (Proprietary) |
Đóng kín (Proprietary) |
Bán mở (semi-open) |
Mã nguồn mở hoàn toàn (Open-source) |
| Khả năng tiếp cận linh kiện |
Phụ thuộc nhà phân phối |
Phụ thuộc nhà phân phối |
Trung bình |
Dễ mua tại mọi cửa hàng điện tử |
| Môi trường lập trình |
LEGO App / MicroPython |
VEXcode (Block/C++) |
MakeCode (Block/Python) |
mBlock v5.x / Arduino C++ |
| Gắn kết CT GDPT 2018 |
Tách rời, nặng tính ngoại khóa |
Tách rời, nặng thi đấu |
Trung bình |
Tích hợp chặt chẽ KHTN, Công nghệ, Tin, Toán |
| Độ khó chế tạo |
Rất thấp (chỉ ghép mảnh) |
Rất thấp (chỉ ghép mảnh) |
Thấp |
Vừa phải (Học sinh tự cắt khung, đấu dây) |
Yêu cầu người dùng được cấu trúc theo mô hình MoSCoW:
- Must-have: Xe nhận diện và bám sát line đen (độ rộng 15–20mm) liên tục; chuyển động rẽ trái/phải/chạy thẳng chính xác; sử dụng nguồn pin an toàn dưới 9V; phần mềm lập trình trực quan kéo thả.
- Should-have: Khung gầm foam board dễ cắt gọt, lắp ghép dạng module; có khả năng tinh chỉnh độ nhạy cảm biến qua biến trở; thời gian hoạt động liên tục > 45 phút.
- Could-have: Bổ sung thuật toán điều khiển xung PWM để điều chỉnh tốc độ mượt mà khi vào cua gấp; tích hợp còi báo/đèn LED tín hiệu trạng thái.
- Won't-have: Không sử dụng camera xử lý ảnh AI hoặc module truyền thông không dây (Bluetooth/Wi-Fi) trong giai đoạn THCS cơ bản để tránh quá tải nhận thức.
Thiết kế hệ thống
Hệ thống xe robot tự dò đường được thiết kế theo kiến trúc 3 khối chức năng chuẩn của một Robot công nghiệp:
[Khối Thu nhận Tín hiệu] [Khối Não bộ Xử lý] [Khối Thực thi Nhiệm vụ]
Bảng thông số linh kiện và phiên bản công nghệ:
- Khối Xử lý Trung tâm: Bo mạch Arduino Uno R3 (Vi điều khiển ATmega328P; Clock speed: 16 MHz; Bộ nhớ Flash: 32 KB; Điện áp hoạt động: 5V DC).
- Khối Mạch công suất (Driver): Motor Shield L293D v1.0 (IC cầu H kép; Dòng tải liên tục 0.6A/kênh, đỉnh 1.2A; Điều khiển độc lập 2 động cơ DC với chân đảo chiều và chân cấp xung tốc độ PWM).
- Khối Cảm biến (Sensor Module): 02 Cảm biến dò line TCRT5000 (Bước sóng phát quang hồng ngoại $\lambda = 950\text{ nm}$; Tích hợp IC so sánh điện áp LM393 và biến trở tinh chỉnh ngưỡng phân biệt sáng/tối; Khoảng cách phát hiện hiệu quả: $2\text{ mm} - 10\text{ mm}$).
- Khối Động lực: 02 Động cơ DC giảm tốc trục thẳng (Tỷ số truyền 1:48; Điện áp 3–6V; Tốc độ không tải ~200 RPM tại 6V) kết hợp 01 bánh xe đa hướng (omni caster wheel) dẫn hướng mặt trước.
- Khối Cấp nguồn & Cơ khí: 04 Pin AA Panasonic 1.5V (tổng 6V DC); Khung xe chế tạo từ bìa Formex (Foam PVC) dày 5mm, khối lượng nhẹ, triệt tiêu rung chấn.
Nguyên lý vật lý và chuyển đổi tín hiệu:
Cảm biến TCRT5000 hoạt động dựa trên định luật phản xạ và hấp thụ ánh sáng. Khi tia hồng ngoại chiếu xuống bề mặt nền trắng, hệ số phản xạ $\rho \approx 1$, phototransistor nhận được tia phản xạ làm điện áp ngõ ra ở mức logic LOW (0). Khi cảm biến gặp vạch sơn màu đen, năng lượng ánh sáng bị hấp thụ hoàn toàn ($\rho \approx 0$), phototransistor không dẫn, ngõ ra chuyển sang mức logic HIGH (1).
Bảng chân trị logic điều khiển hành trình:
Methodology (Phương pháp luận thiết kế dạy học)
Dự án áp dụng mô hình dạy học tích hợp theo Quy trình Thiết kế Kỹ thuật EDP (NASA/Tsupros Standard) tương thích với Khung Tư duy máy tính (Computational Thinking - Wing, 2006):
Quy trình EDP 6 bước Khung Tư duy máy tính (CT) 5 Pha tổ chức dạy học STEM
Ma trận Quản lý Rủi ro trong triển khai:
- Rủi ro 1: Ngắn mạch/Cháy linh kiện khi học sinh đấu dây sai nguồn: Khắc phục bằng thiết kế cầu đấu Domino cố định, domino phân màu chuẩn hóa (Đỏ: VCC 5V/6V, Đen: GND), tích hợp Diode chống ngược cực trên shield L293D.
- Rủi ro 2: Nhiễu quang do ánh sáng môi trường phòng học: Hướng dẫn học sinh hiệu chỉnh biến trở trên cảm biến LM393 trước mỗi buổi thử nghiệm và thiết kế vách che quang học (skirt) quanh cảm biến.
- Rủi ro 3: Sai lệch tốc độ giữa 2 động cơ DC (khiến xe bị lệch hướng dù cấp cùng điện áp): Cân chỉnh phần mềm thông qua hàm băm xung PWM để đồng bộ tốc độ góc.
Implementation và kết quả
Development process
Quá trình triển khai dự án trải qua 5 pha hoạt động bài bản với các sản phẩm bàn giao (Deliverables) cụ thể:
- Pha 1 (10 phút - Lớp học): Giao nhiệm vụ kỹ thuật. Học sinh nhận diện nhu cầu chế tạo xe tự hành tránh tai nạn, phân tích yêu cầu kỹ thuật và ghi nhận tiêu chí đánh giá vào Phiếu học tập 1 (PHT1).
- Pha 2 (4 tiết - Phòng Lab): Nghiên cứu kiến thức nền và bản vẽ mạch. Học sinh thực hành đo đạc các thông số điện $U, I$, khảo sát định luật phản xạ ánh sáng, lập trình cơ bản trên mBlock v5.4, đo vận tốc xe $v = \frac{s}{t}$.
- Pha 3 (1 tuần - Làm việc nhóm tại nhà + 1 tiết báo cáo): Thiết kế chi tiết hệ thống cơ điện. Hoàn thiện hồ sơ kỹ thuật gồm sơ đồ nối dây Fritzing, bản vẽ CAD/kích thước khung Formex và sơ đồ khối thuật toán (PHT7).
- Pha 4 (2 tuần - Chế tạo & Vận hành): Gia công cắt khung xe, lắp ráp phần cứng cơ khí, gắn vi mạch, lập trình nạp code Arduino, chạy thử trên sa bàn và tinh chỉnh độ nhạy (PHT8, PHT9).
- Pha 5 (1 tiết - Báo cáo & Thẩm định): Thi đấu chạy thử tính thời gian trên sa bàn chuẩn, thuyết trình giải pháp kỹ thuật và chấm điểm chéo qua Rubrics.
Mã nguồn thuật toán cốt lõi (Core Algorithm Logic):
Dưới đây là mã nguồn C++ (Arduino IDE v1.8.19) được chuyển dịch trực tiếp từ khối lệnh mBlock của chủ đề:
#include <AFMotor.h>
// Khai báo động cơ M1 (Trái) và M2 (Phải) qua Motor Shield L293D
AF_DCMotor motorLeft(1, MOTOR12_1KHZ);
AF_DCMotor motorRight(2, MOTOR12_1KHZ);
// Định nghĩa chân đọc cảm biến hồng ngoại TCRT5000
const int SENSOR_LEFT_PIN = A0;
const int SENSOR_RIGHT_PIN = A1;
// Cài đặt tốc độ cơ sở PWM (0 - 255)
const int BASE_SPEED = 160;
const int TURN_SPEED = 140;
void setup() {
pinMode(SENSOR_LEFT_PIN, INPUT);
pinMode(SENSOR_RIGHT_PIN, INPUT);
motorLeft.setSpeed(BASE_SPEED);
motorRight.setSpeed(BASE_SPEED);
delay(1000); // Trì hoãn 1s trước khi khởi hành an toàn
}
void loop() {
// Đọc tín hiệu Digital từ module cảm biến (0: Nền trắng, 1: Vạch đen)
int valLeft = digitalRead(SENSOR_LEFT_PIN);
int valRight = digitalRead(SENSOR_RIGHT_PIN);
if (valLeft == LOW && valRight == LOW) {
// Trường hợp 1: Cả hai cảm biến đều trên nền trắng -> Xe đi thẳng
motorLeft.setSpeed(BASE_SPEED);
motorRight.setSpeed(BASE_SPEED);
motorLeft.run(FORWARD);
motorRight.run(FORWARD);
}
else if (valLeft == HIGH && valRight == LOW) {
// Trường hợp 2: Cảm biến Trái chạm line đen -> Xe lệch phải -> Rẽ Trái
motorLeft.setSpeed(0); // Dừng bánh trái
motorRight.setSpeed(TURN_SPEED); // Bánh phải quay
motorLeft.run(RELEASE);
motorRight.run(FORWARD);
}
else if (valLeft == LOW && valRight == HIGH) {
// Trường hợp 3: Cảm biến Phải chạm line đen -> Xe lệch trái -> Rẽ Phải
motorLeft.setSpeed(TURN_SPEED); // Bánh trái quay
motorRight.setSpeed(0); // Dừng bánh phải
motorLeft.run(FORWARD);
motorRight.run(RELEASE);
}
else if (valLeft == HIGH && valRight == HIGH) {
// Trường hợp 4: Cả 2 cảm biến chạm vạch đen (Vạch đích/Giao lộ) -> Dừng xe
motorLeft.run(RELEASE);
motorRight.run(RELEASE);
}
}
Độ phức tạp thuật toán: Thuật toán có độ phức tạp thời gian $\mathcal{O}(1)$ trong mỗi chu kỳ quét (loop cycle) với tần số lấy mẫu đạt xấp xỉ $1\text{ kHz}$, đảm bảo thời gian đáp ứng (latency) $< 2\text{ ms}$, loại bỏ hiện tượng trượt khỏi quỹ đạo ở tốc độ dưới $0.4\text{ m/s}$.
Testing và validation
Hệ thống được thử nghiệm trên sa bàn có chiều dài đường chạy $4.5\text{ m}$, bao gồm các đoạn thẳng, khúc cua góc $45^\circ$, khúc cua chữ U bán kính $R = 15\text{ cm}$ và giao lộ vuông góc $90^\circ$.
Bảng kết quả thử nghiệm vận hành (Dữ liệu từ 30 lượt chạy thử):
Đánh giá của Chuyên gia Sư phạm:
Khóa luận đã tiến hành khảo sát ý kiến định lượng từ 15 chuyên gia giáo dục STEM và giảng viên phương pháp dạy học Vật lí:
- Kế hoạch bài dạy và tiến trình sư phạm: Đạt $4.73 / 5.0$ điểm (94.6% mức độ hài lòng).
- Tính khả thi của phương tiện, học liệu: Đạt $4.80 / 5.0$ điểm (96.0%).
- Bộ công cụ Rubrics đánh giá năng lực GQVD: Đạt $4.67 / 5.0$ điểm (93.4%).
- Mức độ phù hợp với quy trình thiết kế kỹ thuật EDP: $100%$ chuyên gia đánh giá ở mức "Rất phù hợp" và "Phù hợp".
Kết quả đạt được
- Về sản phẩm kỹ thuật: $100%$ các nhóm học sinh (6/6 nhóm) hoàn thiện thành công mô hình xe robot tự dò đường hoạt động ổn định, đạt độ chính xác bám line $\ge 90%$.
- Về phát triển năng lực học sinh: Năng lực giải quyết vấn đề (GQVD) của học sinh tăng trưởng rõ rệt qua 7 tiêu chí:
- Kỹ năng phát hiện vấn đề (GQ1) tăng $42.5%$.
- Kỹ năng phân tích và trừu tượng hóa mô hình (GQ2, GQ3) tăng $54.0%$.
- Kỹ năng lập trình thuật toán và hiện thực hóa mô hình (GQ4, GQ5, GQ6) tăng $61.2%$.
- Kỹ năng kiểm thử, phát hiện lỗi và debug phần cứng/phần mềm (GQ7) tăng $68.8%$.
Đổi mới và đóng góp
Đổi mới về mặt kỹ thuật và sư phạm
- Tích hợp liền mạch EDP và Tư duy máy tính (Computational Thinking): Khóa luận không dạy lập trình robot đơn thuần như một kỹ năng kỹ thuật độc lập, mà thiết lập mối liên hệ hữu cơ giữa các bước trong tư duy máy tính (Decomposition $\rightarrow$ Pattern Recognition $\rightarrow$ Abstraction $\rightarrow$ Algorithm Design) với từng pha hoạt động của quy trình kỹ thuật.
- Tối ưu hóa chi phí phần cứng triệt để: Thay vì sử dụng các bo mạch công nghiệp đóng gói chi phí cao, dự án khai thác linh kiện điện tử cơ bản rời rạc (Arduino Uno, L293D shield, TCRT5000). Điều này buộc học sinh phải trực tiếp tìm hiểu bản chất dòng điện, nguyên lý cầu H và quang phổ phản xạ, biến robot từ một "hộp đen" (black box) thành "hộp kính" (glass box) minh bạch về mặt kiến thức.
- Tùy biến linh hoạt trên nền tảng Formex: Khung xe không đúc sẵn mà do học sinh tự tính toán hình học, tự đo đạc phân bố khối tâm (Center of Gravity) nhằm đảm bảo cân bằng động học, phát triển kỹ năng cơ khí thực hành.
Đóng góp cho cộng đồng và ngành giáo dục
- Bộ tài liệu sư phạm nguồn mở hoàn chỉnh: Bản vẽ thiết kế, hồ sơ dạy học chi tiết 5 hoạt động, hệ thống 9 phiếu học tập (PHT1 - PHT9) và 5 phiếu đánh giá (PhĐG1 - PhĐG5).
- Bộ Rubrics đánh giá năng lực giải quyết vấn đề chuẩn hóa: Cung cấp thang đo 4 mức độ cho 7 tiêu chí hành vi, giải quyết bài toán khó nhất của giáo dục STEM hiện nay là định lượng sự phát triển năng lực của người học.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tiễn
- Ứng dụng 1 - Giáo dục chính khóa và Ngoại khóa: Triển khai trong các tiết học hoạt động trải nghiệm STEM, câu lạc bộ Robotics, hoặc chuyên đề liên môn Vật lí - Tin học - Công nghệ lớp 8, 9.
- Ứng dụng 2 - Mô phỏng hệ thống AGV (Automated Guided Vehicle): Mô hình hóa các xe tự hành vận chuyển hàng hóa tự động trong nhà máy thông minh (Smart Warehouse/Logistics) bám theo đường kẻ từ tính hoặc vạch sơn quang học.
Quy trình triển khai 4 bước tại trường học:
Phân tích Hiệu quả Đầu tư (ROI Analysis)
- Chi phí đầu tư ban đầu: Trang bị 1 phòng học STEM tiêu chuẩn 30 học sinh (6 nhóm): $6 \times 245.000\text{ VNĐ} = 1.470.000\text{ VNĐ}$.
- So sánh: Một bộ Lego Mindstorms EV3 đơn lẻ có giá ~10.000.000 VNĐ. Như vậy, cùng một mức ngân sách, giải pháp này có thể trang bị cho hơn 40 nhóm học sinh (200 học sinh) được trực tiếp thao tác đồng thời thay vì học chay.
- Độ bền linh kiện: Các module điện tử có thể tháo rời, tái sử dụng liên tục qua nhiều năm học; bìa Formex dễ dàng thay thế với chi phí chưa đến 10.000 VNĐ/nhóm.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Cấu hình 2 cảm biến giới hạn khả năng phục hồi quỹ đạo: Khi xe vào khúc cua góc vuông $90^\circ$ ở vận tốc cao ($> 0.35\text{ m/s}$), cả hai cảm biến có thể văng ra ngoài line cùng lúc khiến xe mất dấu.
- Khung gầm Formex gia công thủ công: Độ chính xác cơ khí phụ thuộc vào tay nghề cắt gọt của học sinh, dễ dẫn đến hiện tượng lệch trục bánh xe nếu không có cữ đo chuẩn.
- Hiện tượng sụt áp động cơ: Khi 4 pin AA yếu điện (tổng áp $< 4.5\text{ V}$), dòng cấp cho vi điều khiển Arduino bị dao động, có thể gây khởi động lại (reset loop).
Hướng phát triển tiếp theo
- Nâng cấp cảm biến và thuật toán PID: Nâng cấp lên thanh 5 cảm biến hồng ngoại (mảng sensor bar) kết hợp thuật toán điều khiển vi tích phân tỉ lệ PID (Proportional-Integral-Derivative) giúp xe bám line mượt mà ở tốc độ cao trên $0.6\text{ m/s}$.
- Tích hợp cảm biến siêu âm HC-SR04: Bổ sung tính năng tự động dừng hoặc chuyển làn khi phát hiện vật cản phía trước, tiệm cận mô hình xe tự lái cấp độ 3 (Level 3 Autonomous Driving).
- Chuẩn hóa công nghệ chế tạo: Ứng dụng công nghệ in 3D (3D Printing) hoặc cắt laser mica để tạo khung gầm module chuẩn hóa có sẵn khớp nối.
Đối tượng hưởng lợi
Ma trận giá trị cho các bên liên quan:
Câu hỏi thường gặp
1. Yêu cầu cấu hình phần cứng máy tính để lập trình cho xe là gì?
Phần mềm mBlock v5.x hoặc Arduino IDE rất nhẹ, tương thích với hầu hết máy tính phòng học phổ thông: hệ điều hành Windows 7/10/11 hoặc macOS, RAM tối thiểu 2GB, có sẵn cổng USB Type-A và đã cài đặt driver giao tiếp nạp nạp chip nạp CH340/FT232.
2. Nếu xe bị mất line khi chạy ở góc cua gấp, cách khắc phục như thế nào?
Có 3 bước xử lý:
- Tinh chỉnh phần cứng: Dùng tua-vít xoay biến trở trên module TCRT5000 để tăng độ nhạy; hạ thấp khoảng cách cảm biến cách mặt đường từ $3\text{ mm} - 5\text{ mm}$.
- Hiệu chỉnh tốc độ: Giảm giá trị biến
TURN_SPEED trong code xuống mức $100 - 120$ PWM để giảm quán tính ly tâm khi vào cua.
- Cải tiến thuật toán: Lập trình lưu lại trạng thái cảm biến trước đó (
lastState); nếu cả 2 cảm biến cùng ra nền trắng đột ngột, xe sẽ tự động bẻ lái theo hướng đã rẽ gần nhất để tìm lại vạch.
3. Chủ đề này có tích hợp được vào phân phối chương trình chính khóa lớp 8 không?
Hoàn toàn khả thi. Chủ đề tích hợp trực tiếp vào các mạch nội dung:
- KHTN 8: Mạch điện đơn giản, tác dụng của dòng điện.
- Tin học 8: Giải quyết vấn đề với sự trợ giúp của máy tính (thuật toán rẽ nhánh).
- Công nghệ 8: Mạch điện điều khiển đơn giản có sử dụng mô đun cảm biến.
4. Chi phí thay thế linh kiện định kỳ trong quá trình học là bao nhiêu?
Linh kiện tiêu hao duy nhất là pin AA (khoảng 12.000 VNĐ/bộ 4 viên sau 15–20 giờ chạy thử liên tục) hoặc có thể thay bằng 02 viên pin sạc 18650 3.7V kèm mạch hạ áp để sử dụng lâu dài. Khung Formex tái cắt chỉ tốn ~5.000 VNĐ.
5. Tại sao không chọn vi điều khiển Micro:bit mà chọn Arduino Uno R3?
Dù Micro:bit dễ lập trình khối nhưng có giá thành bo mạch cao gấp 3 lần Arduino, chân cắm I/O yêu cầu shield mở rộng đắt tiền và dòng xả không đủ cấp trực tiếp cho động cơ công suất, trong khi Arduino Uno R3 có độ bền công nghiệp cao, linh kiện phong phú và tái hiện chân thực cấu trúc phần cứng điện tử.
Kết luận
Đồ án khóa luận "Thiết kế chủ đề STEM 'Xe robot tự dò đường' dùng cảm biến hồng ngoại nhằm bồi dưỡng năng lực giải quyết vấn đề cho học sinh THCS" của tác giả Nguyễn Đức Anh đã giải quyết xuất sắc cả hai yêu cầu: tính khoa học sư phạm và tính ứng dụng kỹ thuật thực tiễn. Bằng việc phối hợp nhịp nhàng giữa quy trình thiết kế kỹ thuật EDP 6 bước, tư duy máy tính và bộ kit Arduino mã nguồn mở giá thành siêu rẻ (245.000 VNĐ), đề tài đã chứng minh tính khả thi vượt trội trong việc đưa giáo dục STEM - Robotics chất lượng cao đến với mọi trường học tại Việt Nam, góp phần đào tạo thế hệ công dân số tự tin, sáng tạo và làm chủ công nghệ tương lai.