Uncle Andrew (Andy) đã tự thiết kế và lắp ráp một bảng điều khiển điện tử (electronic busy board) cho cháu trai nhân dịp Giáng sinh. Dự án vừa đơn giản, vừa đa dạng, kết hợp phần cứng và phần mềm, thu hút cả trẻ em lẫn những người đam mê hack.
Điểm chính
Bảng busy board này bao gồm nhiều nút bấm, công tắc và đèn LED, được bố trí trên một PCB hai lớp để giảm độ dày và chi phí sản xuất. Andy đã áp dụng kỹ thuật multiplex LED nhằm giảm số chân I/O cần dùng.
Phần mềm được viết cho vi điều khiển PIC18F67K40. Code tận dụng timer và interrupt để điều khiển các hiệu ứng LED và phản hồi các nút bấm một cách hiệu quả, giúp kéo dài thời gian hoạt động khi sử dụng ba pin AAA làm nguồn.
Mặc dù không có các chi tiết phức tạp như giao tiếp mạng, dự án vẫn minh họa cách kết hợp phần cứng tối giản với phần mềm tối ưu để tạo ra một sản phẩm giáo dục và giải trí.
💡 Góc nhìn kỹ thuật Hagapa
Dự án busy board cho thấy tiềm năng của việc dùng MCU đơn giản (như PIC18F67K40) kết hợp multiplex LED cho các ứng dụng IoT giáo dục tại Việt Nam, nơi nguồn năng lượng hạn chế. Trước khi triển khai quy mô, cần kiểm tra độ ổn định nguồn từ pin AAA và khả năng mở rộng giao tiếp (ví dụ thêm BLE hoặc LoRa) để tích hợp vào hệ thống giám sát từ xa.