This repository contains the device firmware for rocket launching.
TTGO T-Beam V1.2 with 868MHz radio and custom buzzer and igniter modules are used as a hardware.
Support is build from 25 mm PP pipes with 45 degree knees and cross link. Defflector is made from 2 mm bent copper bar.
Mechanical construction assumes small rockets for 3 mm launching rod but more power rockets can also be launched with this electronics. Bigger battery needs to be used and other mechanical construction.
- Low battery status
- Consider migration to Lora or other non proprietary technology (BT, or simple REST api)
- folders and their description
- move platform dependent code to common folder
Code is written with portability in mind and porting mainly require removing usage of esp library and replacing it with other MCU one in listed files.
Some concepts may need complete redesign as proprietary esp-now is used in the project for ground-control communication and interfaces may not fit for other solutions.
- Power.hpp and Power.cpp -> probably useless in other projects not using AXP2101 PMU.
- Logger.cpp
- IODriver.cpp
- DigitalInput.cpp
- Communication.hpp and Communication.cpp