Beginner here, looking for feedback/help on a project

Basically I have been playing with the raspberry pi and want to try to make a somewhat ambitious project.

I love code mainly so the prime part of this project is that, but I want to make a smart drone. I already have the key things thought out, sensors and all that and using that try to map out the area around the drone in 3d more or less. I also want to make it fly as long as possible and given the concept I had an idea to make sure it never has to touch the ground.

Though given that one key thing I think I should know before I get started is how much the vibration/sound from the fans may disrupt the sensors. This would be the first time I ever tried anything with any sort of sensor (not planning on using a camera for sensing, because why not) and if anyone else has experience with it, is there any issue with them getting confused? I plan to use probably a mix of infrared and ultrasonic sensors along with whatever sensor i can find that will give me more data on the surroundings (gps is a given).

If that all works out and it can fly on its own with no direction from a controller and (ambitiously) while maintaining a perfectly steady flight dock to a power station when it needs to charge.

For the weight I am thinking an octocopter the components alone will start to get heavy and attaching a gopro or something would be nice. Is there any recommended parts? Likely unless there is a kit that can house many circuit boards I will make it myself, but motors and all that. Also being new to drones I am not sure what kind of speed regulators would be good and easily controllable from a raspberry pi (easily anyway).

I would love to hear anyone’s feedback, although I understand that this may be to big a project for a beginner in electronics/aerodynamics I want to try just to see if I can get anywhere with it.

One interesting thing that could be achieve is linking a Lynxmotion Quadrino Nano which support MultiWii project to your Raspberry Pi.
That way, part of the stabilization will be done by the Quadrino while you can focus on other things in the Pi. The Quadrino Nano is an ATmega2560 board with Gyro / Accelerometer / Magnetometer / GPS / Barometer on it and have IO ports as well.

It is Arduino compatible and could also be loaded with your own coding if you don’t want to use the MultiWii project.

Regarding vibrations, it will be different from one sensor to the other. Can’t give you an answer for all of them.
One great sensor is the LIDAR-Lite which is i2c.

About the frame, it will be based on the load you want to carry. The Tarot 690 would be a good base.

this is interesting… :wink:

Hmm yeah that frame does look like it has a lot of room, also light so might be worthwhile to try thank you for the suggestion. As for the quandrino I may look into that if the rest does not go well, I wanna try to make the pi handle the stabilization and all that if possible, more of a challenge :slight_smile:

That sensor looks a lot more accurate then some of the others I have been looking at as well I will have to look into it.