Let's Make Robots!

Project 2: And so it starts...

So, today, full of motivation (now I have figured out a rough plan for my project), decided to start learning the techniques to help me build my project.

Today, using a donated toy base (tracked, with 2 12v motors and gearboxes to boot), I added:

  • an Arduino Uno
  • Arduino Motorshield
  • Two 4xAA battery packs (in series to provide 12v). 
  • A Bluetooth module.

Using some arduino code I had developed for my Wall-e task I was able to move my tank around - ruddy good times!

Buoyed by this success I revisited my first attempt at a python-based controller using tkinter on my pc. I managed to design a little form with 6 buttons; up, down, left, right, stop and close. Close - self explanatory; the others send the character via bluetooth socket to the arduino. On opening the form searches for nearby devices, and upon finding the address of the bluetooth module, connects.

I know this is a simple little thing, but it is great progress for me :-D

 

Tomorrow - I aim to tidy up the wiring and mount them rather than having them sat atop a plume of wiring. I may even chuck a ping sensor in there too :-D

AttachmentSize
Snippet of Run 2 at 12v2.88 MB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Thanks Ashim :-) So much to learn to get my main project anywhere near completion, so going to undertake many little projects to learn what i need to as I go! After getting the Arduino/Bluetooth/Python setup i may actually keep this base as a platform for all of my mini projects, then transferring straight to the main project, once i have a body design :-) Can't wait to get my teeth into it!

Your project sounds really interesting. Lot's of things going on! Can't wait to see the robot post with pictures and all.

-Ashim

And welcome to LMR

 

Hello again :-)

 

I've just added a little snippet of the base on it's 2nd little run. I have one from run number 1 (using 6 volts instead of 12v) but it is too big to upload :-)