Foosbar: Bàn bi lắc robot tốt nhất thế giới
Giới thiệu
- Foosbar là một bàn bi lắc tự động, trong đó một bên là robot chơi, bên còn lại là con người.
- Robot có thể phòng thủ, chuyền bóng và sút, nhờ đó người dùng có thể tập trung vào những việc quan trọng hơn.
Thiết lập
Thành phần
- Dự án được chia thành ba thành phần chính:
software, firmware, và frontend.
software: thư mục chứa mã điều khiển trực tiếp các động cơ.
frontend: ứng dụng web 3D cho phép điều khiển bàn thông qua bộ điều khiển trò chơi từ xa.
firmware: ban đầu dành cho Teensy 4.1 để hiển thị điểm số trên màn hình e-paper kết nối với thiết bị điện tử, nhưng hiện không còn được sử dụng.
software
firmware
frontend
- Có thể chạy bằng lệnh sau:
cd frontend
npx vite
Ý kiến của GN⁺
- Lợi ích của tự động hóa: Bằng cách tự động hóa các công việc lặp đi lặp lại, người dùng có thể tập trung vào những việc quan trọng hơn.
- Thách thức kỹ thuật: Việc sử dụng các công cụ như cmake có thể khó với kỹ sư mới bắt đầu. Điều này cũng có thể thúc đẩy sự phát triển kỹ thuật.
- Giá trị của mã nguồn mở: Việc công khai các thành phần của dự án và cách thiết lập giúp các nhà phát triển khác có thể thử những dự án tương tự.
- Giới hạn kỹ thuật: Việc phần
firmware chưa được triển khai hoàn chỉnh có thể làm giảm mức độ hoàn thiện của dự án.
- Dự án thú vị: Việc robot có thể chơi trò chơi cùng con người tạo ra sự hứng thú về mặt công nghệ.
1 bình luận
Ý kiến trên Hacker News