top of page
IMG_20170503_173438.jpg

Post

How to build a cheap DIY drone at home with a raspberry pi zero and Linux


Hi,

You hear everyday about drone in different sectors (Agriculture, take pictures, leisure, race...) and want to build your own. You are at the right place.

The bonus in this project is that you'll be able to use the raspberry pi zero, the last one in the raspberry pi family with a small board, a very low consumption, equiped with bluetooth and wifi for all the wireless persons.

To do this, you gonna need some tools:

  • A screwdriver

  • Tape

  • A soldering iron

And also parts for your drone:

  • A Raspberry pi zero (excellent open source board equiped with a processor and extensions to build your DIY projects)

  • An Erle Robotics PXFmini to make the connection between your raspberry pi and the hardware (motors, esc, battery...)

  • And a Hobbyking fpv250 kit that includes (a FPV frame, 4 propollers, 4 motors, wires, a battery, a receiver and 4 ESC ''electronic speed controller)

The software to program your drone are the following:

The Debian based linux operation system is the real time operating system.

The APM flight stack is used with the Erle Robotics PXFmini.

Now we can start assemble the drone:

  • Get the frame together

  • Place the motor with all the screws on the frame top

  • Tied up the ESC on the frame with tape

  • Wire the ESC and the motor.

  • Put the battery underneath the frame and attach it to it.

Now connect the raspberry pi zero and the Erle robotics PXFmini together.

You can now add the Linux kernel and the APM flight stack and the Debian linux kernel to a SD card and plug it to your Raspberry pi.

You can find the kernel with the following link: Erle robotic Artificial brain drone

Connect the the battery's cable to the PXFmini. You can now connect the PWM cables coming from the motors to the ESC and then the ESC to the the Autopilot (Raspberry pi and PXF mini).

Connect ESC 1 to PWM 1, ESC2 to PWM 2 and so on. You can follow the schematic on the next picture and the one above.

Mount the 4 propollers. Two of them are clockwise (motor 3 and 4) and the others counter clockwise (1 and 2).

Now that it's done, you can control your drone via:

  • A RC receiver and transmitter

  • Or via Wifi with an USB dongle add to board

For all of you wishing to know more, they can have all the details with the following link: Build your drone with a Linux board and raspberry pi

A nice video is waiting for you at the end. Enjoy it.




Online after-school and summer camps in Silver Spring Maryland



You and your children are looking for nice activities to have fun and learn new things and skills. Come join us starting in May and this summer for more online classes such as:


  • Python coding for kids and teens

  • Coding for elementary school students

  • Make video games

  • Electronics

  • Digital modeling (Create cars, rockets, rings, etc) for 3D printing

  • and much more

  • with the following link: Online after-schools

And the STEM summer camp for your kids is organized in Silver Spring Maryland nearby Washington DC to have fun and learn more about robotics, coding, droning, and more. Check the link right here:



Other cute things to make and hand-crafts for kids


If you are looking for more ideas for STEM projects to do with your kids, take a look at these other activities:



Newsletter, follow, subscribe, and like the social media


If you like online STEM activities, consider subscribing to the newsletter and social media for updates, and don't miss any STEM events. Don't forget to subscribe to the newsletter at the bottom of our website ''www.makersgeneration.net'' for more events, tutorials, and freebies.



Subscribe to the Facebook group if you have yet registered. Content and tutorials are shared daily: Create and build STEM projects for kids


We can be reached at: contact@makersgeneration.net if any questions.



See you on soon.

Categories

Recent Posts

Archive

Search By Tags

Follow Us

Comments

Share Your ThoughtsBe the first to write a comment.
bottom of page