https://github.com/ibelieve/aeropi-rs
:helicopter: DIY RaspberryPi quadcopter flight controller in Rust
https://github.com/ibelieve/aeropi-rs
diy flight-controller quadcopter rust
Last synced: 8 months ago
JSON representation
:helicopter: DIY RaspberryPi quadcopter flight controller in Rust
- Host: GitHub
- URL: https://github.com/ibelieve/aeropi-rs
- Owner: iBelieve
- Created: 2017-08-14T03:30:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-28T16:27:37.000Z (over 7 years ago)
- Last Synced: 2025-03-26T07:11:17.178Z (about 1 year ago)
- Topics: diy, flight-controller, quadcopter, rust
- Language: Rust
- Size: 39.1 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AeroPi
Autonomous quadcopter flight controller in Rust using a Raspberry Pi.
### Hardware
* Raspberry Pi 3
### Dependencies
* Rustup with the ARMv7 Linux target (`rustup target add armv7-unknown-linux-gnueabihf`)
* arm-linux-gnueabihf gcc cross-compiler (arm-linux-gnueabihf-gcc on the AUR for Arch Linux)
* Raspbian Stretch Lite
### Hardware Setup
* Status LED on GPIO 17
* HC SR04 ultrasonic distance sensor on GPIO 23 and 24
### Setup
Set up a new microSD card with Raspbian:
./scripts/raspbian.sh
Configure using Ansible after booting:
make config
Log in via ssh after booting:
ssh pi@aeropi
Use the Makefile to deploy and run:
make deploy run
Or run without deploying:
make run
### Inspiration/Existing Works
* PiStuffing (http://blog.pistuffing.co.uk/category/pidrone and https://github.com/PiStuffing/Quadcopter)