I was inspired by games like Spaceflight Simulator, Kerbal Space Program, and other space and flight-related games, as landing can be a challenge. I took a little spin on them to make my idea more original, by replacing the rockets with a paper airplane.

What it does

An accelerometer taped to a physical paper airplane is read by an Arduino Nano, and using a library, communicates to my game, which is based around Java with the Processing Library.

How I built it

From Arduino Nano To Accelerometer: VCC to 5V, GND to GND, SCL to A5, and SDA to A4. From Arduino Nano To Computer: USB Cable. I used an assortment of breadboard wires to connect the accelerometer to the Arduino Nano.

Challenges I ran into

Challenges include communication between the Arduino and the computer, simulating the physics of a paper airplane, and wiring the airplane to be light-weight and disconnect-able.

Accomplishments that I'm proud of

Overcoming all of these problems, including the usb cable being bad, and needing to find a way to keep it from disconnecting the Arduino Nano from the computer.

What I learned

Java; I've barely used Java except for JavaScript.

What's next for PaperAirplane

Adding a scoreboard and difficulties to make it even more competitive.

Built With

Share this project: