Welcome to our project repository! Here you'll find all the resources, documentation, and source code related to our project.
This hovercraft was designed using 2 2400 emax 2207 motors , xylo 40A ESC and ESP32.
The Esp32 is responsible for decoding the sbus signal from the reciever and then produce the output signals for motor. The main reason of using ESP32 was so that we could reverse the direction of motor using 3d mode which is run over the dshot protocol. This nabled the hovercraft to go in the reverse direction if required even if that was with very less efficiency.
- Multiple rc protocol support including crsf and sbus.
- supports dshot output and motor reversibility .
with many more features on the way!
To set up your development environment, follow these steps:
- Install Visual Studio Code (VS Code):
- Download and install VS Code from the official website.
- Install PlatformIO Extension:
- Open VS Code.
- Go to the Extensions view by clicking on the square icon in the sidebar or pressing Ctrl+Shift+X.
- Search for "PlatformIO" in the Extensions Marketplace.
- Click on "Install" to install the PlatformIO extension.
- Restart VS Code after installation is complete.
To get started with the project, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/Robotics-Society-PEC/Hovercraft.git
-
Open the project in Visual Studio Code (VS Code):
- Launch VS Code.
- Click on "File" > "Open Folder...".
- Navigate to the directory where you cloned the repository (Hovercraft) and select it.
- The project will open in VS Code, and you can start working on it.
We welcome contributions from the community! If you'd like to contribute, please follow these guidelines:
-
Fork the repository
-
Create your feature branch:
git checkout -b feature-name
-
Commit your changes:
git commit -am 'Add some feature'
-
Push to the branch:
git push origin feature-name
-
Submit a pull request
For major changes, please open an issue first to discuss what you would like to change.
See the LICENSE file for details.