Overview
At Robotix Japan, I built a custom educational drone from scratch using Arduino RP2040 and Raspberry Pi, with a visual programming interface similar to Tello Education.
Hardware
- Flight Controller: Arduino RP2040
- Computer: Raspberry Pi
- Communication: Serial connection between Arduino and Raspberry Pi
Software Features
- Visual Programming: Blockly interface for drag-and-drop programming
- Python Support: Python code execution for advanced users
- Web Interface: Flask server for control and programming
- Educational Focus: Easy-to-use interface for learning drone programming
Technologies Used
- Hardware: Arduino RP2040, Raspberry Pi
- Languages: Arduino C/C++, Python
- Framework: Flask (web server)
- Interface: Blockly (visual programming)
- Communication: Serial (UART)
Skills Demonstrated
- Drone hardware design and assembly
- Arduino RP2040 development
- Raspberry Pi and Flask
- Blockly integration
- Educational software development