Pages: [1]   Go Down
Author Topic: Build quad robot - Questions  (Read 1035 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I don´t have a lot of hardware skills. The thing is, I want to build a functional quadcopter. So I need to make this work together:

-Arduino Mega
-6 ultra sonic sensor (Two for each x,y,z direction.)
-4 motors (I would prefer bi-directional.)
-3 DOF gyroscope
-Battery

How hard is this to set up? I have the programming skills needed. I want the quadcopter to be able to fly in random directions and then chance direction when it is closer than 50 cm or something. Some questions:

1. Is this possible to pull of, or will it be too heavy?
2. How hard is it to set up?
3. Where can I get a 4 channel motor drive? Do you know any? Can you use 2x2 channel motor drive? May this one work? (http://www.elecrow.com/arduino-compatiable-c-109/shield-c-109_110/four-channels-motor-shield-for-arduino-p-310.html)
4. How should I set up the sonic sensors? How often can I update them? How long does the gap between each sensor use be?
 
Some other general questions:

4. Is it easy to add more ports (pin)? How?
5. If I want the robot to find it´s way to a point in the house? How should that be done? Sound source?

Thanks in advance smiley
Logged

Florida
Offline Offline
God Member
*****
Karma: 2
Posts: 559
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I can't answer everything but I can help you a little.

As for the weight you should be fine as long as you build a big enough copter. You could use a Pro Micro controller to save some space/weight. https://www.sparkfun.com/products/11098

As for the distance sensing is their any reason your sold on ultra sonic? Infrared proximity sensors are smaller, cheaper, and lighter. They are a little less accurate then ultra sonic but for your application I don't think you need extremely exact measurements.
https://www.sparkfun.com/products/242

The setup should be fairly easy. To make everything go smoother you could go to Hobby King and by a frame with the right motors so that you know everything will interface properly.
http://hobbyking.com/hobbyking/store/__22781__Turnigy_Talon_Quadcopter_V2_0_Carbon_Fiber_Frame_550mm.html

For the motor controller try Hobby King, Spark fun, Robot shop, Robot marketplace, etc.

The sensors can provide you with pretty much continuous feed back.

As for adding more pins that will not be necessary especially if you go with a mega. It has more then you'll ever need for this project!

When it comes to finding a point try an IR Beacon!

Keep us updated!

Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1903
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Maybe you should have a look at diydrones.com and arducopter specific.
http://www.diydrones.com/
http://code.google.com/p/arducopter/wiki/ArduCopter
Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Offline Offline
Full Member
***
Karma: 5
Posts: 113
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

As mentioned Hobby king et al
Brush-less motors (you want out runners) ARE bi-directional (but you can also use counter-rotating props = all motors trun same way)
For motor control, use ESCs (over spec them)
Personally I would start with a ready-made flight controller to test my airframe
http://www.pyramidmodels.com/shop/product.php/866/fully_assembled_kk_multicopter_control_board_blackboard_v5_5 etc.

Once I have faith in the airframe, I would then start to play (as I am)

Remember you have to balance airframe weight against motor/prop dynamics against battery specs (prob. at least 2.2Ah 20C discharge 3S) to arrive at a sensible flight time.

This may help
http://www.ecalc.ch/xcoptercalc.htm?ecalc&lang=en

Have fun
Logged

For whom does the clock pulse? It pulses for you!

Pages: [1]   Go Up
Jump to: