3D Printed Robot : autonomous or driven by Bluetooth device (Windows Phone here)

Hi,

After a while, I am glad to share a new robot with LMR community. This little one offers 2 modes :

  • Autonomous : it moves around the place, avoid obstacles, detects light intensity to turns on lights
  • Controlled by a Bluetooth remote

I was used to work with Picaxe, this robot was a try to discover Arduino. I was nicely suprised to see the transition was very easy.

This robot is also the first made with my homemade 3D Printed (Mendel90 Sturdy). Printing robots parts was the reason I built this printer and I have to say, it makes things much easier ! :)

I had always wanted to control one of my robot with my phone. Since Microsoft provides developpers with a better access to Bluetooth with Windows Phone 8, it was the opportunity to give it a try ! I developped a simple app that is strongly inspired from the old NES pad, just for the fun. The directional pad is not from me (see here).

  • Start : connects to the robot
  • Select : switch between Autonomous and BT modes
  • A : turns lights on and off
  • B : makes noise
  • Pad : moves

Now, lets get into the robot build...

 

Electronics

My first steps into Arduino's world went pretty well. I got a working prototype quickly :

Layer one is the Arduino. On top of it, a shield to drive motors, and finally a custom shield, to connect sensors, batteries, Bluetooth module etc.

 

3D conception

I used Sketchup to modelize it. In the end, it should look like that :

Here is an exploded view of all the parts involved :

 

Printing the parts

I made room for nuts. It makes the assembly a lot easier, stronger and reversible (not like glue ;)

To get a stonger structure, I made "oblic joints" where plan surfaces cross. I have noticed that on printed parts, the weakness spots are where a thin wall is connecting the base (for exemple). This helps to get a better resistance to physical constraints.

Same principles applied to the bumper :

Then I worked on the parts to get a more perfect finished : leveling coat, sanding and painting.

Before/After :

Third wheel holder :

Electronics holder :

Everything is now ready for assembly !

 

Assembly

Motors and batteries holders :

Everything is now wired, robot's body ready to be closed :)

And here it is :

From behind, we can see there is room for USB port and Bluetooth module to avoid signal weakening. I also made a few openings to dissipate heat from motors controller (might not be really necessary but it looks nice ;) ).

From all angles ;)

And finally the bot and his remote :)

 

Thanks for reading ! :)

Navigates around, detects lights, Bluetooth control, Winddows Phone 8 App


This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/3d-printed-robot-autonomous-or-driven-by-bluetooth-device-windows-phone-here

What a cool work here! Great

What a cool work here! Great work on the build and also a great post (very well documented and nice pictures)! Liked very much the NES pad. I also have a Windows Phone 8… I got to try some robotic things with it.

Very nice build there. I

Very nice build there. I love those micrometal gear motors. As Dickel said, cool documentation and pictures!

Thanks

Thanks for your comments :slight_smile:

And yeah, BT gives new oppotunities in robotics with WP8, and it’s quite easy to use !

Dear Lordggwhat your windows

Dear Lordgg

what your windows phone 8 that you used for that robot ? actually as long as this time I made robots with linux only.

I want to try one with windows phone 8