Monorepo for the ESP32-based remote arming system. Uses an ESP32 as a master device to receive commands over BLE and, if needed, relay commands to two other ESP32s using ESP-NOW.
In the Boards Manager, install the "esp32" boards package by "Espressif Systems" in Arduino IDE to deploy this.
The size of the "booster_bay_master" sketch is too large for the default partition scheme of the ESP32. To solve this, follow these steps:
- First, go to
Tools>Board>esp32and select "ESP32 Dev Module" - Then, go to
Tools>Partition Schemeand select "Huge App"
After following the above steps, there shouldn't be any issue with deploying the "booster_bay_master" sketch.
To communicate with the ignition bay and nose cone boards using ESP-NOW, the MAC addresses of these boards must be known. A board's MAC address can be found using the "get_mac_address" sketch, which will print that board's MAC address in normal text as well as in a hex array.