Skip to content
/ aquaIO Public

Firmware for the AquaI/O board of the Aquasonic 3 rocket. The ATtiny84a microcontroller controls parachute deployment (rocket recovery system), featuring I²C communication and timing.

Notifications You must be signed in to change notification settings

ke-schu/aquaIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AquaI/O Firmware

Overview

This firmware runs on the AquaI/O board, part of the Aquasonic 3 rocket project. It manages parachute deployment using I²C communication, precise timing, and GPIO control. Designed for ATtiny84a, the system follows a modular architecture for flexibility and maintainability.

Features

  • Parachute deployment via configurable timing windows.
  • I²C slave communication for remote control.
  • Modular structure for easy updates and extensions.
  • Debugging support with conditional logging.

Setup

  1. Make sure you have installed Visual Studio Code and PlatformIO
  2. Clone the repository
  3. Open the project in Visual Studio Code.
  4. Connect the ATtiny84a as shown in the following pinout diagram

Pinout Diagram

Pinout Diagram

About Aquasonic

Aquasonic 3 is the third rocket project by Hochschule Bremen, conducted as part of the STERN program (Student Experimental Rockets) of the German Aerospace Center (DLR). The goal of this project is to design and build a functional sounding rocket.

Within the Aquasonic 3 project, the Aquasonic Avionics subproject focuses on developing and integrating the rocket's avionics systems. These systems are responsible for electronic control, data processing, and communication interfaces for the rocket.

About

Firmware for the AquaI/O board of the Aquasonic 3 rocket. The ATtiny84a microcontroller controls parachute deployment (rocket recovery system), featuring I²C communication and timing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages