Let's Make Robots!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
The_Black_Cat's picture

NIce Is there many differences between pic basic and picaxe basic in coding

MiddleCreekMerchants's picture

 

 Hi The_Black_Cat,

 Thanks.

 Check out http://melabs.com/resources/pbpmanual/

 The Benefits of working with a blank PIC are that you have all the memory which the Picaxe compiler takes up, you have access to the registers and there are compilers for Basic, Assembly language and C.

 The challenge is writing all routines from scratch.

 

Adam

merser's picture

 But it's a bugger to get those weights off them motors. It is a shame you don't post more information about yours. I'd love to look at the code.

MiddleCreekMerchants's picture

 

 More info on the way...

 I used to buy the pager motors with concentric weights, best to use a hammer, punch and vice; luckily these are weightless:)

Adam

OddBot's picture

Welcome to LMR MiddleCreekMerchants. Please read the rules.

If you are trying to sell these then please re-post as a component and/or a forum in the advertising section.

If you want to post it as a project then you should give more information and photos showing how you built it, schematics, code etc.

Sounds like it has good functionality for such a small robot.

 

MiddleCreekMerchants's picture

 

 Hello OddBot,

 Thanks, I really wasn't trying to use this venue as a means to advertise, just exhibit.

 My living comes from my Blueberry Farm, I just design and build tiny robots for fun and only sell them to support my habit:)

 This was my fist microcontroller based project; it has been a year and now my workbench is littered with them.

 When I get a chance to write up some schematics I'll post them.

 This robot is very simple, I use a Photobridge, two photo-transistors connected between positive and negative with a tap in the middle; transistors drive the motors and a basic circuit between the IR Receiver Module and the 12f683.

 Outside of the routines I had to write in order to read Infra Red Remote Control Signals, the code is straight forward: Look for IR commands, Follow light, Avoid light, Left, Right, Forward and 3 Speeds.

 I would say unless a person is interested in learning the IR Code specifics,  just buy a Picaxe and use the built in routines; I just can't help myself, I always want to do it the hard way.

 

 Adam

kitsu.eb's picture

 

I like the heat-shrink mounting for the motors and the 16 pin socket for wiring.

Looks to me like photodiodes/LEDs for light sensing, and a ir receiver on top of the MCU, so 2 ADC and a digital in. Two motors driven uni-directionally by transistors at the back, and an LED run with the last pin, so 3 out. 8 pin PIC, 3 in, 3 out, VCC and GND. With the AVR 8 pin I need to disable the reset pin (and therefore ISP) to match it. Very nice design, I especially like the remote control function.

On my next tiny bot I was going to try a tiny lipo and one of SparkFun's new tiny chargers. My first attempt used CR2032s and had power problems. It looks like you are using some NiMH cells wired directly to a USB mini-B connector?

MiddleCreekMerchants's picture

 

 Hello kitsu.eb,

 Thanks.

 I am very impressed, you've deduced so much from the images. Right on.

 Yes, NiMH are great for tiny robots.

 I have used LiPo batteries in a number of my robots, they are much lighter and have greater capacities.

 The downside is designing and building charge/discharge circuits (Wouldn't want to start a Lithium fire).

 Viva la Freeform!

 

Adam

 

Gonzik's picture

That's awsome. Could you post schematics? I would love to make one of these!

MiddleCreekMerchants's picture

 

 Thanks,

 When I get a chance to write up some schematics I'll post them.

Adam