Build and program an arduino drawing robot in Python; Using LEGO Technic and Adafruit's CircuitPython on the Metro M0 Express.
Subscribe! bit.ly/SubscribeBMPratt
I'll guide you through the process of creating a drawing robot that combines the creativity of LEGO Technic with the powerful capabilities of CircuitPython (an arduino board that is programmable in Python). This project is perfect for Arduino enthusiasts looking to expand their programming skills into Python. The Metro M0 or M4 express is a board that is programmable both in arduino, and CircuitPython!
We’ll start by building the body using LEGO and 3D-printed parts, followed by controlling the robot with continuous servos in a tank-style orientation. Throughout the video, you'll learn to write functions with parameters, calibrate straight versus turn functions, and utilize 'for i in range' loops to bring your robot to life. Finally, I’ll challenge you to create your own unique shapes. This hands-on project is ideal for high school students and hobbyists interested in robotics and programming.
🔗 3D Files:
Battery pack: https://www.thingiverse.com/thing:548...
Servo horn: https://www.thingiverse.com/thing:514...
Servo mount: https://www.thingiverse.com/thing:308...
Arduino/metro m4/0 express mound: https://www.thingiverse.com/thing:540...
🔗 Servo Power Delivery Module Tutorial: • How To: Make a Servo Power Supply - Arduin...
🔗 Servo Motor Code & Libraries: https://mrprattash.github.io/Robotics...
Chapters:
0:00 Intro
0:20 Rover Assembly & Wiring
10:48 Drawing Tool Assembly
11:50 Basic Rover Code
14:55 Function Parameters
15:40 Servo Calibration
16:55 Turning Parameters
18:11 Making Polygons
In questa pagina del sito puoi guardare il video online How to Make a Simple Drawing Robot: Code Arduino in Python! della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Brogan M. Pratt 09 marzo 2025, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 2,484 volte e gli è piaciuto 50 spettatori. Buona visione!