My inspiration for the project is that I was tired of flying my micro and nano quadcopters around the house and terrorizing the cats. I wanted something fun to do. I started by landing them on a square of cardboard. I tried to see how many times I could land on it. Then I wondered how many flips I could do without crashing. After that it was how many combinations I could do. I thought this might be something that could be automated for scoring.
Using any standard, micro, nano quadcopter that does flips. Standard sized quadcopter outside. Game is meant to be played indoors.
Tracking device – TI Bluetooth Smart sensor tag (SensorTag CC2650 use the altitude , magnetic and nine axis sensors) or LightBlue Bean (accelerometer and reed switch)
The concept is to have fun with you quadcopter. Get points for spins, flips, landings, combined stunts. This will be a proof of concept to see if a scoring platform is functional in an IoT environment.
Raspberry Pi Zero with Redbear IoT pHat (WiFi and Bluetooth)
Amazon Web Services (AWS)
What it does
- The RPi is paired to the Bluetooth device on the quadcopter, the RPi analyzes the data, sends the results to the cloud, Smartphone/tablet app (or HTML5) displays the points. Score is tweeted at the end of the game.
- Stretch goal is to post players scores in the cloud.
How I built it
Core operation is a Raspberry Pi Zero operating as a Bluetooth router to WiFi
Challenges I ran into
Nano quadcopters do not have enough power to lift the TI Tag.
Micro quads are the same.
A mini quad lifts the sensor board ok.
Accomplishments that I'm proud of
Getting the RPi to communicate with the Bluetooth devices
What I learned
Nano and micro quadcopters do not have enough lift for a TI tag.
What's next for Quadcopter stunt pilot game
Design a sensor pack that will be small and light enough to work with nano and micro quadcopters.