Robot hai chân Micro:bit
Tạo robot Otto hai chân bằng Micro:bit với 8 servo, lập trình đồ họa bằng MakeCode hoặc Python. Hướng dẫn chi tiết về phần cứng, phần mềm và lắp ráp cho người mới bắt đầu.
Mô tả
Hay là mình làm robot Otto bằng micro:bit đang hot nè mọi người? Đây là cách con robot này ra đời, kết hợp hai nền tảng tuyệt vời và thêm nhiều khớp nối để tạo ra một thành viên mới của gia đình Otto.
Đây là bản tùy chỉnh của robot Otto gốc, với ý tưởng sử dụng bo mạch micro:bit thay vì Arduino. Nó có tới 8 servo để điều khiển từng khớp, bao gồm cả tay, miệng LED và mắt Neopixel.
Lập trình đồ họa với MakeCode giúp dễ dàng điều khiển các chức năng của robot.
Việc điều khiển các động cơ servo trong con robot này khó hơn vì ngôn ngữ lập trình Python dùng trên micro:bit không tương thích với code gốc của robot Otto, vốn được phát triển cho Arduino, sử dụng thư viện C++. Thay vào đó, bạn sẽ phải tạo ra các chuyển động đó từ một loạt các khối trong MakeCode, cố gắng di chuyển từng góc của servo để kết hợp đi lại và nhảy múa, hoặc sử dụng Python.
Thích hợp cho những người hâm mộ có nền tảng lập trình và khả năng thực hành nhất định, có thể hơi khó, đặc biệt nếu bạn chưa từng sử dụng micro:bit trước đây.
Tính năng
- Dự án robot lập trình đồ họa với Microsoft MakeCode
- Nguồn pin tích hợp (với nguồn pin 3.7v cho VM)
- Điều khiển đồng thời 8 servo và 4 động cơ DC
- Điều khiển 2 động cơ bước Micro Stepper Motors
- Buzzer tích hợp
- 4 đèn LED RGB Neo Pixels tích hợp
- Dài x rộng x cao: 135mm x 70mm x 111mm
- Cân nặng tịnh: 245g
- Tổng trọng lượng: xác định theo kích thước cuối cùng của gói hàng
- Điện áp: 5V
- Dòng điện: 1A
- Đèn LED RGB đầy đủ màu sắc tích hợp
- 8 chuyển động servo đồng thời
- Buzzer có thể lập trình
- Pin sạc lithium 18650-3.7V
Chi tiết hơn về bo mạch robotbit tại đây
Danh sách bộ phận
- Bộ phận in 3D
- Microbit (thêm một chiếc để điều khiển từ xa)
- Khiên Robotbit
- Pin lithium 18650
- 8 x servo SG90
- ốc vít cho 9 servo M2x3 (trong gói servo) x 4
- ốc vít cho 9 servo M2.3x8 (trong gói servo) x 12
- vật liệu đệm dây M1.3 vít 12
- vít tự khai thác đầu tròn chữ thập M2x6 x 8
- Tua vít Phillips
In 3D
- Nên sử dụng máy in 3D FDM với vật liệu PLA.
- Một số bộ phận cần hỗ trợ hoặc raft.
- Độ phân giải: 0.28mm
- Mật độ điền: 20%
Để cắt và tạo mã G cho máy, bạn có thể sử dụng phần mềm cắt miễn phí như PrusaSlicer hoặc bất kỳ phần mềm nào bạn thích (Nếu bạn đặt in ở ngoài thì không cần lo lắng về việc này).
Sau khi in, bạn cần làm sạch một chút các khu vực chân và bàn chân để cố định động cơ (thường thì tùy thuộc vào độ sạch của bản in của bạn).
Sẽ mất khoảng 12 giờ để in một bộ phận đầy đủ cho một robot Otto micro:bit.
MakeCode của Microsoft
https://makecode.microbit.org/
Ví dụ để bắt đầu:
Để biết thêm, bạn có thể sao chép hoặc nhập các tệp .hex vào MakeCode micro:bit sau đó bạn có thể sửa đổi các tham số của khối trong các ví dụ.
Bo mạch RobotBit
Có khả năng điều khiển động cơ DC, động cơ bước hoặc servo.
Trên bo mạch có một chuông điện, đèn LED RGB đa màu và các kết nối 3 chân tiện dụng cho tất cả các cổng vào/ra của bo mạch micro:bit. Các đầu nối này cho phép bạn kết nối micro:bit với hầu hết các thiết bị bổ sung đã biết cho Arduino và các bo mạch phổ biến khác.
Bo mạch được cấp nguồn bằng pin 18650 và có mô-đun sạc tích hợp để sạc từ bất kỳ cổng USB nào. Có thể kết nối nguồn pin ngoài với điện áp không quá 5V.
Bảng mạch có các lỗ Lego tiêu chuẩn để gắn bo mạch vào chi tiết của bộ thiết kế Lego. Tính linh hoạt làm cho bo mạch này trở thành trình điều khiển không thể thiếu cho bo mạch micro:bit và tạo ra các dự án DIY của riêng bạn.
Phần mở rộng MakeCode
Trong trình soạn thảo trực tuyến, Makecode thêm tiện ích mở rộng Robotbit bằng cách tìm kiếm từ khóa (1). Trong phiên bản PC của Makecode, bạn có thể tìm tiện ích mở rộng Robotbit theo cách tương tự. Nhấp vào cửa sổ tiện ích mở rộng để cài đặt (2), sau đó tiện ích mở rộng sẽ xuất hiện trên Bảng Khối trong trình soạn thảo.
Sau khi bạn đã giải nén bo mạch RobotBit, trước tiên hãy lắp pin 18650, chú ý đến cực tính (có bảo vệ chống lắp sai). Bạn cần kích hoạt hệ thống điều khiển nguồn pin bằng cách nhấn một nút nhỏ bên cạnh ngăn chứa pin (batteryAct). Mỗi khi bạn thay pin hoặc bo mạch vào chế độ bảo vệ, khi pin yếu hoặc có đèn xanh nhấp nháy, bạn cần nhấn nút này để đưa nó trở lại bình thường.
Khởi động nhanh RobotBit
Đặt pin vào bo mạch RobotBit, chú ý đến mẫu cực của pin và mẫu trong ngăn nhựa, đừng nhầm lẫn.
Lắp micro:bit vào đầu nối trên bo mạch RobotBit, giữ đúng phía cài đặt.
Nhấp vào nút nhỏ "battery act" để kích hoạt pin. Bạn cũng có thể sử dụng nút này nếu bo mạch RobotBit bị kẹt.
Bật công tắc để bật pin 18650 tích hợp.
Mở trình chỉnh sửa trực tuyến MakeCode (1) và chọn Tiện ích mở rộng (2)
Nhập từ khóa robotbit vào ô tìm kiếm.
Nhấp vào tiện ích mở rộng xuất hiện và nó sẽ tự động được thêm vào không gian làm việc.
Một phần đặc biệt với các khối cho bo mạch RobotBit đã xuất hiện trong cửa sổ trình chỉnh sửa.
Thêm các khối vào không gian làm việc, đặt đúng cổng I/O trong cài đặt khối để kết nối servo, động cơ, v.v.
Trước khi tải chương trình đã hoàn thành, hãy nhớ kết nối bo mạch micro:bit với máy tính của bạn (là bo mạch micro:bit, không phải bo mạch RobotBit, vì cổng USB trên bo mạch RobotBit chỉ dùng để sạc pin). Bo mạch micro:bit có thể vẫn được cắm vào bo mạch RobotBit tại thời điểm này.
Sau khi nhấp vào nút này, bạn sẽ thấy một cửa sổ hiển thị nơi cần đến, lưu tệp vào ổ đĩa MICROBIT, ổ đĩa này sẽ xuất hiện dưới dạng ổ đĩa di động khi bo mạch được kết nối với máy tính.
Tạo mã như trong hình dưới đây và nhấp vào nút Tải xuống.
Sau khi bạn tải chương trình và sao chép tệp .hex vào bo mạch micro:bit, trái tim sẽ bắt đầu đập trên bo mạch!
Hướng dẫn lắp ráp
Kiểm tra thư mục hướng dẫn trong tab tệp
Điểm đầu tiên cần lưu ý là mỗi servo phải được lắp với vị trí ban đầu là 90°.
Dưới đây là một số hình ảnh tham khảo:
Chúng tôi đã đầu tư rất nhiều thời gian và nguồn lực để cung cấp mã nguồn mở, phần mềm và phần cứng. Vui lòng ủng hộ dự án này bằng cách cho chúng tôi một lượt Thích ❤ và chia sẻ. Bạn rất được chào đón trở thành một phần của cộng đồng thân thiện gồm những người chế tạo robot, giáo viên và những người làm DIY. Hãy tham gia ngay cộng đồng Otto Builder của chúng tôi.
Giấy phép
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!