uCee (MicroCrawler)

Posted on 04/01/2014 by jonhylands
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Update: uCee is now fully running MicroPython on a custom ARM board I designed and made. Update: So I've printed the lid, and it looks much nicer now. Update: I've got a bunch more done now, since my Teensy 3.1 carrier PCB finally showed up. I've done up a test fitting of everything, and it all seems to fit pretty well: You can read a bunch more details on my blog post: http://blog.huv.com/2014/01/ucee-coming-together.html     uCee (MicroCrawler) is a small tracked robot I designed ...


uCee (MicroCrawler)

Update: uCee is now fully running MicroPython on a custom ARM board I designed and made.

Update: So I've printed the lid, and it looks much nicer now.

Update: I've got a bunch more done now, since my Teensy 3.1 carrier PCB finally showed up. I've done up a test fitting of everything, and it all seems to fit pretty well:

You can read a bunch more details on my blog post: http://blog.huv.com/2014/01/ucee-coming-together.html

 


 

uCee (MicroCrawler) is a small tracked robot I designed and built to play around with more advanced micro-controllers.

Right now it has a Teensy 3.1, but sometime later this spring I will be replacing that with a MicroPython board. It has 3 range-finder sensors, which are paired Sharp GP2Y0A41SK0F analog range sensors along with a ProxDot, which removes the strange close-range behavior of the Sharp analog sensors. It has optical encoders on each gearmotor (100:1 gear ratio), and full PWM control of the motors. I've also got closed loop PID control working on the Teensy. It has a 9-axis IMU from Pololu, and a BlueSMiRF bluetooth serial module.

The chassis and wheels were 3D printed on a Mojo 3D printer. The tracks are from a Lego Technic set. The robot is 102mm long, 91mm wide, and 50mm high (that's 4" long x 3.6" wide by 2" high, for non-metric people).

I'm planning on building an Android application on my phone to show sensor feedback, and allow simple interactions like choosing a "mission" to run.

The code and design files for uCee are all on my Github account, including the CAD model and STL files. You can read more (and see more pictures) on my blog (http://blog.huv.com).

 

Navigate Autonomously

  • Actuators / output devices: 100:1 Gearmotors, Optical Encoders on motors
  • CPU: ARM STM32F405
  • Operating system: MicroPython
  • Power source: 2 x 3.7 volt 250 mAh Lipo batteries
  • Programming language: Python
  • Sensors / input devices: Sharp IR Range-Finders, 9-Axis IMU, Optical Encoders
  • Target environment: indoor, light outdoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post