SpiroBot

Project Status
Completed
Comment Count
2 Comments
Difficulty
Difficulty
Project Team

Check out this list of some of the items you'll need to complete this project.

Materials
3 x DC Motor
3 x DC Motor Driver
3 x Omni Wheel
1 x Bearing
1 x Power Adaptor Cord
1 x PIC32
1 x Microstick2
1 x Custom PCB for ECE 4760
1 x Continuous Servo
1 x Power Bank
1 x 9V Battery
1 x Sharpie
1 x Protoboard
1 x Rubber Band
Nuts and Bolts
Electrical Tape
Connecting Wires
Acrylic
3D Printed Parts
Paper Canvas
Skills Overview

Here are some of the skills you'll need to complete this project:

The Challenge

SpiroBot was born out of my desire to demonstrate the ability of robots to aid and foster creativity. The robot accomplishes this interactively by transforming and abstracting user’s input. While I hope to develop additional functionality, the specific application for this project was inspired by spirographs, the drawings produced by the Spirograph toy.

I created this robot in a Designing with Microcontrollers course and built on the 3-wheel holonomic drive platform from my Yolo research robot. On top of this platform, I added a compact mechanical arm system driven by a servo motor and manufactured via 3D printing and laser cutting. I also integrated a power system, TFT LCD screen, and PIC32 microcontroller. A program I wrote in C translates parameter entries into Spirograph-like drawing patterns via transform and concurrent motor control functions.

More information on this project can be found at: https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2017…

Thank you for creating this project, peterbeno8. Let me know if you need help promoting it.

What a great project--I love how thorough the documentation is--makes it easy for someone else to replicate.