Hello all,
I'm new to the forum as well as to...well robotics in general. Anyways I'm a comp science/electrical eng tech major and in my comp architecture class, we are required to build an autonomous robot; there will be 2 winners, one for design and one for winning the maze challenge. I have a tank that I'm programming now that will be able to run the maze but also utilizes the airsoft turret on it by having automatic tracking/firing when an object gets within a certain threshold. Have the auto track working but need to write a fork() function so the driving function can run in parallel...ugg. But after looking through a lot of the forums, I ran across some quad copter builds. So I've decided to run in parallel and work on both.
Sorry for all the background, but I was hoping I could get some guidance through my builds, especially in the realm of using brushless DC motors. I'll start with my parts list and move on to my design.
Currently have:
Arduino Uno
MotorShield
ProtoShield
4 sharp 2D120X F 7x IR sensors
2x 30" square replacement aluminium towel bars from home depot for frame.
1X 24" " " for frame support
Soon to be purchased (after some reviews)
hexTronik DT750 Brushless Outrunner motor 750kv
Hobbyking SS Series 18-20A ESC (card programmable)
GWS HD8040 3 Blade Prop Counter Rotate (2pc)
GWS HD8040 3 Blade Prop (2pc pack)
maybe a Turnigy 2200mAh 3S 20C Lipo Pack (going to see if my school can provide a battery)
I am probably missing some parts but that's why I'm here, to make sure I don't look over something.
Here is my design theory. I've started on the frame and have approximately 20" of clearance between motors. I plan on being very meticulous with the construction, making sure that the center of mass stays exactly in the center. I am going to get some spray foam to fill the frame to help reduce vibration from the motors.
My short term goal is to create a quad that will lift up to about 2 feet, hover for a sec, move forward for 10 ft or so, then come back and land. I won't have a Gyro or accelerometer right now, budget cuts came down from my wife, so I plan to have the 4 IR sensors placed facing straight down near the motors and use this to determine if I am flying level. And to go forward, I will just have to test and find some benchmark ranges for all for sensors...what I was thinking is say level is at 2 ft, to go forward, front motor IR will need to read at 1.8 ft, back motor at 2.2 ft (not exact, just theory). My range is limited with the IR sensors but for now it'll have to do unless my teacher comes up with 4 ultrasonic sensors. This will only be flown indoors so there should be minimal external factors affecting the flight (ie wind, unlevel ground, ect..)
From what I've read, the Uno will be able to handle controlling the motors using the server lib. I don't think I can use the motor shield though since it can only control 2 servos. Motor speed is going to be set off a lot of testing, I'll start them all out at equal throttle then see if one is spinning faster than others then adjust from there...rinse and repeat until I have some good numbers.
Just in case anyone is wondering, I am not looking for anyone to do my project for me, I just need some mentoring along the way. But here are a few questions/concerns that I have: are the motors ok, should the ESC's work, am I missing anything, what are some potential problems, will my design theory even work?
Ohh and I have until may 5th to get this done
Thanks in advance, and nice to meet you all:
Justin