Semi-loose thoughts from a total begginer

I'll be using this blog entry to kind of introduce myself, and gather/organize my thoughts and plan my way into making my first robot but also receive any advice that might be given to me.

(relevant) background:

informatics

path of interests (line of thinking) that led me here:

re-sparked interest in rc helicopters; cat manifested too much interest in the micro helicopter I bought; helicopter dangerous for cat; bought micro rc car for cat; cat still interested more in rc heli than rc car; fear of gravity plus (more importantly) the realization that some knowledge in electronics would be desirable to get into bigger (outdoors) rc helicopters  =implies=> I must learn electronics to advance in rc heli flying & must learn robotics to make a robot that "apeases"/entertains my cat.

current (ordered) stock:

- bunch of breadboards; connecting wires; set of resistors, capacitors, etc; (cheap :x) digital autoranging multimeter; 2 DC micro motors + wheels; 4 micro 9g servos; HC-SR04

I've ordered all of the above after perusing through several robot projects and over-the-knee-averaging what I might need and then searching ebay for the el cheapo parts. Most of those above come from China, so I expect I won't have some of those in less than 3 weeks from now.

As for the "brains" I'm planning to go the Arduino way (I'll buy it locally) since I've already have a few friends that delved into arduino before, and some that are planning to follow my footsets into robotics hobby now.

Robot planning:

Stage 1:

  Learn basic electronics;

  Learn basic arduino programming;

  Proper planning and building of basic 2-wheeled obstacle avoiding begginer's robot.

Stage 2:

  Assess the performance (according to own's expectations) and cat's interest in robot :p

  Try and model the the robot's behaviour according to cat's reactions (trying to guess beforehand, I'll have to to code something like: move robot semi-randomly -> stop it in lurking mode -> wait for cat to approach and investigate -> detect cat's proximity & activate some jiggling mechanism that will either startle the cat or entice it to paw the robot.

Stage 3:

  If by this stage I haven't burned out my components (and budget) and/or my neurons and patient and I feel I can progress in the hobby I would like to try a jab at making it (or a new robot) be controllable via home router. mount spy cam + wireless module and whatever necessary to check out what's happening at home while at work...

Stage 4:

  TBD... Time will tell...

 

LIMITATIONS:

- budget (student's budget :/ )

- space (small apartment), meaning I don't have a lot of space to work with large robots or more fancy materials that require big power tools and whatnot.

- time, alas I don't have all the time in the world and on top of that my time managing skills are sub-optimal; plus since I usually very skeptical-cautious I tend to do many things slowly.

ADVICE I ASK:

- any, which you might seem useful for a begginer like me.

- any major logic flaw/pit-I-might-be-stepping-into that you might notice on my plans (althought at the moment they are quite unspecific)

- CURRENTLY, what PLAGUES me more is "raw construction" materials, like for making the base for a 2-wheeled robot. I know there are several commercial available choices for that, but I would like to be able to make whatever I want according to my own specifications. So I want to know opinions on easy to find materials, easy to work (without need of fancy power tools) but still durable enough for robots that don't crumble apart at first run, and also non-toxic. (I thought about plywood, not sure about how durable it is)

- any tool, material or so that you might think I should have as a begginer.

 

Thanks for reading and I hope that in a few months (considering I might have to wait up to 3-weeks for the 1st batch of parts) I might be able to actually post a robot project of my own (for starters)!

 

Can you clarify your stand

Can you clarify your stand on the kind of robot you want to build? You start of by telling us that the cat is most interested in rc heli but later on you talk about buying or making a base for a 2 wheeled bot. What is it that you want to make- a 2 wheeler, 4 wheeler, humanoid, quadped, hexaped etc. This is something that you have to decide and not us. According to the parts that you own currently, I assume that you are making a 2 wheeled bot. Am I right? As to the arduino, it is a good choice. As you have a background in info I think you’d have done some programing but here is a link anyways to a project that might help you- https://www.robotshop.com/letsmakerobots/node/29716 . It is for absolute beginner in programing. Here is a link that might help you in the detection of you cat (I haven’t read the post through so I am not sure about what it says)- https://www.robotshop.com/letsmakerobots/node/32165 . Hope you clarify your stand to us soon so that we can help.

Well under stage 1 I say I

Well under stage 1 I say I want to build a “basic 2-wheeled obstacle avoiding begginer’s robot” for starters, I’m sorry if my line of thinking topic made things confusing.

I just wanted to illustrate how I arrived here (at the robot hobby), and that was by starting with the rc heli hobby. But since I bought a micro heli which can only be flown successfully indoors or outdoors but with no wind of the lightest of breezes, I’m very restricted to fly it outside because I live in a often (at the very least) breezy place. And also the cat (and also the walls and furniture and lack of skill :p) restricts my flying indoors, since the cat goes mad with curiosity everytime she sets eyes on the heli, so I have to lock the cat away everytime I want to fly the heli.

I’ll check out the ArduBlock IDE project you’ve linked me, also as far as programming go I’m not a “code-monkey” or even a “pure-bred informatian” per se but still I manage to program reasonably using python (and some other languages on a need-to-tweak-code basis).

 

you mentioned small DC motors

What type of motors? Are they small gear head motors out just small DC motors? If they are just motors, you may have to convert a pair of servos to continuous rotation, because, it is likely your motors are high rpm and low torque. All that means is that as they are they won’t move your bout or your bout would be stupid fast. Re: building materials. Period, expanded pvc has been mentioned, foam board for a small two wheeler, you might be able to free form it, if it is light enough.

For basic chassis building
For basic chassis building materials, an old CD/DVD is pretty sturdy. You can just mount stuff to it with double-sided foam tape. Cheap, but it has worked for me before :smiley:

I went for a pair of

I went for a pair of these:

http://www.ebay.com/itm/2-pcs-Smart-Car-Robot-Plastic-Tire-Wheel-DC-Gear-Motor-For-Robot-/170821730348?pt=BI_Robotics&hash=item27c5c4c02c#ht_1958wt_1139

I went for them because I saw several at-least-looking-like-these being used on some projects over the web. I also read that some might be of dubious quality, but when I tried to go into torque vs. load vs. velocity to try and calculate the specs of the motor I would need… well I got overwhelmed first because I went head on at too much physics at the same time, second my lack of hands-on to help me perceive what I would really need.

As for PVC foam seems like an option to try, if I can get my hands on some of it locally. I’ll direct inquires to some artist friends and modelers as discover if there’s a source nearby. thanks :slight_smile:

I had actually considered

I had actually considered using DVD/CD as support material (upon seeing a bot [perhaps yours] being built around a couple of disks). But was wondering and discussing with my friends on how easy it would be to drill the disks, and being told I wouldn’t be able to do it at least not with some sort of manual drill. I do own a power drill, but I do think it’s overkill since it’s one of those models used mainly to drill holes into walls (and I actually never used it cough paranoia cough).

Your motor choice

looks fine. If it is too fast, you can always trade the wheels for smaller models. :slight_smile:

Re: foam core. I believe it is indeed an art supply kind of item.

Chris the Carpenter ( CtC ) commented in another thread that expanded PVC has a brand name here in the states of Azek and it is found in hardware stores.

After doing a search for drilling CDs,

it would seem that drilling them is not much more than being safe (wear eye protection) and using a good bit. I have seen images of both 1mm and 3mm holes drilled through CDs. You should be fine, if you choose to use CDs for a base material.

You got already some good

You got already some good advises but I still have one for you :slight_smile:

What’s better for a cat than a mouse…no…not a living mouse…they tend to end up dead but a robot mouse like mine LMouseR.

Ok, maybe not the best choice to start with since it’s very limited space available but if you scale it up a bit :wink: For the base/chassies you can use almost everything, just find the right and for you good looking part.

Looking forward to your creation…

Very nifty your mousebot :slight_smile:

Very nifty your mousebot :slight_smile:

But yeah, it’s a bit tiny for my begginers’ blunder fingers, still I’ve saved it for future reference keeping in mind that I have a few pc mice shell just laying around :slight_smile: I expect that my first project will look like a bundle of random stuff strapped together, I just hope that I can make it work at least :slight_smile:

Well I’ve been wanting to

Well I’ve been wanting to acquire some eye wear protection for a while now, now it seems I’ve gotten myself a valid reason :slight_smile:

Well, sorry that I didn’t
Well, sorry that I didn’t reply for some time. Here is a project that looks easy to make, is well documented and is sure to attract the attention of your cat- https://www.robotshop.com/letsmakerobots/node/29185?page=3 . And what better, you can make it with the parts you have. Just replace the pcb with your breadboard and the infrared with your ultrasonic sensor.