Robot đi bộ điều khiển từ xa dùng Raspberry Pi Pico (Open)
Mẫu robot hai chân “EasyPico” dùng Raspberry Pi Pico W, chi phí linh kiện khoảng 70 USD. File STL, hướng dẫn lắp và code đều mở công khai; dùng pin AAA an toàn, phù hợp làm dự án STEM/STEAM.
Mô tả
Mình thử làm một con robot để ai cũng có thể vui vẻ trải nghiệm.
File 3D, hướng dẫn làm và code đều được mở công khai.
Bạn có thể lắp ráp với chi phí linh kiện khoảng 7.000 yên Nhật (tầm 70 USD nếu tính ¥100/$, chưa tính sợi PLA).
Nguồn điện được thiết kế an toàn với pin AAA.
Ví dụ, dùng làm tài liệu/đồ án cho giáo dục STEM/STEAM thì sao?
Hoặc đơn giản là lắp cho vui 😊
Concept là “Easy”
- Dễ 3D print.
- Dễ kiếm linh kiện.
- Dễ lắp ráp.
- Dễ lập trình.
Chỉ cần 4 file STL
- Head & Body
- Arm x2 (trái và phải giống nhau)
- Legs
- Covers
Từng chi tiết riêng lẻ
Nếu bạn dùng máy in 3D nhỏ, hoặc thích in tách từng phần, mình cũng có cung cấp các file STL riêng lẻ.
- Individual_Parts.zip (28 files)
Linh kiện đơn giản
Linh kiện cơ bản
- (x1) Raspberry Pi Pico W (Wifi, có pin header)
- (x1) Kitronik Simply Servos Board for Raspberry Pi Pico 5339
- (x8) Servo (TowerPro SG90 hoặc Miuzei MS18 hoặc Feetech FS90)
- (x4) Pin AAA sạc 1.2V hoặc pin alkaline 1.5V
- (x1) Hộp pin AAAx4
- (x4) Vít máy M2x8mm đầu chìm (Countersunk Head)
- (x80) Vít tự ren M2x4mm
Cho LED ở đầu (không bắt buộc nếu bạn không cần LED)
- (x2) LED 3mm (loại có sẵn điện trở hoặc loại thường + điện trở)
- (x3) Dây jumper (female to female) khoảng 10cm
- (x3) Right angle pin header
Xem 'Example_Parts_Tool_List.pdf' để có link linh kiện và thông tin chi tiết.
Kitronik Servo Board 5339
Có 2 phiên bản.
https://kitronik.co.uk/products/5339-simply-servos-for-raspberry-pi-pico
Phiên bản trước (2023)
Bạn cần kết nối USB để robot hoạt động.
Dù không phải điều khiển từ xa, nhưng vẫn chạy được.
Phiên bản hiện tại (2024)
Điều khiển từ xa hoàn chỉnh. Bạn không cần kết nối USB.
Năm ngoái Kitronik gửi cho mình một board phiên bản mới
và mình đã xác nhận là nó chạy được mà không cần USB.
Tiếc là khá khó để xác nhận board bạn mua có phải bản hiện tại hay không.
Có lẽ tốt nhất là hỏi trực tiếp Kitronik.
Lắp ráp
Xem 'How To Make_EasyPico.pdf' để có hướng dẫn đầy đủ.
Lập trình
Có các file code mẫu để điều khiển từ xa.
Lưu 6 file sau vào PICO của bạn:
+-- main.py
+-- Config.Change.py (lưu thành "Config.py" và chỉnh theo môi trường của bạn)
+-- LedAction.py
+-- ServoAction.py (để exercise)
+-- ServoAction2.py (để đi thẳng)
+-- SimplyServos.py (Giống như [file này](<https://github.com/KitronikLtd/Kitronik-Pico-Simply-Servos-MicroPython/tree/main/Library%20Without%20PIO >) )
Máy in (Printer)
-- Anycubic Mega-S
Sợi (Filament)
-- Anycubic PLA Black
-- eSUN PLA+ Olive Green
Ví dụ setting PLA
-- Layer height - 0.2mm
-- Infill - 20%
-- Không generate support
Chia sẻ code của bạn
Code mẫu hiện tại chỉ có đi thẳng và exercise.
Mình sẽ rất vui nếu bạn chia sẻ code của bạn ra public.
Thêm được các động tác rẽ phải, rẽ trái và đi lùi thì hấp dẫn lắm.
Cảm ơn vì
- ý tưởng về chuyển động: PLEN:bit và OTTODIY
- chia sẻ code điều khiển từ xa nền tảng. Michael.
- phản hồi nhanh và rất có tâm: KITRONIK Support.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!