This application offers a friendly interface to interact with the system through an ESP32-like microcontroller.
In my case the system has:
- 1 ESP32
- 5 normal potentiometers
- 5 slider potentiometers
- 3 Toggles
- 1 3.5'' TFT touch screen
- 1 DHT11 temperature/humidity sensor
- You can install the application on your device through Arduino IDE. In case you get an error saying that the app is too large, go to Tools/Partition scheme and select a partition larger than the current one.
- In order for potentiometers to properly control system volume, you must first install and configure Deej.
- In order for the system to correctly display the date and time, your microcontroller must have Wi-Fi. You must also enter the credentials of your Wi-Fi network in the constants.h file.
- In order to program actions that your PC's operating system must perform, the microcontroller must act as a virtual keyboard to simulate keyboard shortcuts, so they can then run AutoHotkey scripts. In order for the ESP32 to act as a virtual keyboard, it will need to be connected via Bluetooth to your computer. The pairing process is the same as with any other Bluetooth device.
- One user reported that the screen appeared blank, but this was solved by selecting the 'ESP32 Wrover Module' board from the Arduino IDE.
