In my recent video: Embedded Technology Watchlist for 2021-2031, I discussed how I expect aerial drones (and counter-drone technology) to have a huge impact on the engineering industry for several years to come. The drone industry covers many of the same domains I feature here on this blog (electronics design, automation, and communications), so it felt appropriate to kick off a quadrotor drone project right here!
Notice of Non-Affiliation and Disclaimer: As of the publication date, we are not affiliated with, associated with, authorized with, endorsed by, compensated by, or in any way officially connected with Microchip Technology Inc., Arm Holdings or their owners, subsidiaries or affiliates.
The names Microchip Technology Inc., Atmel, Arm, Cortex M0, as well as related names, marks, emblems, and images are trademarks of their respective owners.
Some Project Objectives
While the project is still in its infancy (you can follow my Drone Journal on the Unboxing Tomorrow Patreon page), there are many electrical sub-systems that will need to be ironed out first. Without going into detail, they are:
- Flight controller (movement and attitude control)
- Power and energy management
- Communications
- Payload control (typically video equipment)
- Fault recovery
Besides that, there is also the possibility of a structural redesign at some point, but the focus for now is the electrical and software design.
Candidate Flight Controller
Like other self-stabilizing drones, there needs to be a microprocessor or microcontroller present to coordinate its movements and communicate with equipment on the ground. So far, my first choice is the ATSAMD21 microcontroller; a device I have yet to really feature much here until now.
The ATSAMD21 features an Arm Cortex M0 architecture, which was billed as a low-cost, high-performance alternative to more feature-rich alternatives like the Cortex M4 and Cortex M7. The selection was also somewhat motivated by the ATSAMD21 Xplained board (a part I have featured here briefly) and the beginner-friendly text: “Atmel ARM Programming for Embedded Systems.”
Future Updates
The custom drone is a long-term side project likely to be around for many months or years. To get regular updates on its progress, and Patreon Supporters will have access to the Drone Journal on the Unboxing Tomorrow Patreon page!
References
[1] | M. A. Mazidi, S. Chen and E. Ghaemi, Atmel ARM Programming for Embedded Systems, Mazidi & Naimi, 2019. |
Important Notice: This article and its contents (the “Information”) belong to Unboxing-tomorrow.com and Voxidyne Media LLC. No license is granted for the use of it other than for information purposes. No license of any intellectual property rights is granted. The Information is subject to change without notice. The Information supplied is believed to be accurate, but Voxidyne Media LLC assumes no responsibility for its accuracy or completeness, any error in or omission from it or for any use made of it. Liability for loss or damage resulting from any reliance on the Information or use of it (including liability resulting from negligence or where Voxidyne Media LLC was aware of the possibility of such loss or damage arising) is excluded.