hackquad

Public

@divisionind

Download board files

Files for version 1. Pick what you came for.

Share hackquad

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

HackQuad

An open-source esp32-based IoT quadcopter intended to be controlled over WiFi (STA or AP) via an xbox controller.

Why

I made this in 2020, early 2021, because I like building stuff and wanted to test my mechatronics / full-stack product development skills. I always planned on open-sourcing it. However, after I got it flying I moved on to other projects and forgot about it. Today I decided it's about time. I didn't have the heart to clean it up much (kinda nostalgic for me now) so its still very much in that dirty development stage. I did organize it for the repo though. I hope this serves as a good reference for anyone interested in what makes a minimal quadcopter tick -- from the ground up.

Media

Flight test video

Otherwise unlisted specs

PartDescription
Battery350mAh
Motors8.5x20mm DC
Propellers75mm D (60 works too)
USB-Ccharging, programming & debugging
FramePLA+ here, ABS or other gummy polymer

Notes

The camera

I wired the camera connector up backwards like an idiot, but if you reverse the pin order it should work.

Possible improvements

Something to make this project more practical would be dropping the camera, adding a better imu w/ magnetometer, a several watt RGB led, larger battery, maybe GPS, etc... and using the mesh networking capability of the espressif chips to make a very cheap drone light show platform. I say maybe GPS because dead-reckoning imu data combined w/ rssi info in a massive cluster might be enough to get stable quad-to-quad relative positional information (saving on cost of the individual unit).

Improvements for this implementation

  • neutral boyancy
  • better IMU w/ magnometer
  • proper multi-position IMU calibration routine to correct for axes skew
  • linear acceleration control layer
  • better battery capacity estimation
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.