Custom firmware (written in C) for [Ants Make 16 Channel ESP32 Relay Driver 5V DC Module (AM-022)](https://templates.blakadder.com/ants-make_AM-022.html)
We can use one AM-022 for up to five locker slots. One locker requires 2 channels for the locker module (e.g. SARY XG07C) and 1 for the status LED (visualize the slot which is going to be opened).
1 of the 16 channels will be left over.
To build up a large-scale Ikea Kallax shelf with 20 slots you will need to repeat this 4 times!
This part is not well documented yet. Please contribute!
The project is made with CMake. You will need a build [toolchain](https://docs.espressif.com/projects/esp-idf/en/v3.3/get-started-cmake/index.html) to deploy it on the ESP32 properly.