This code provides a framework for building a wireless touch screen interface for home alarm and automation systems using the AlarmDecoder.com AD2ESP32UI touch screen platform.
The AD2ESP32UI platform has the following specifications.
- SparkFun ESP32 Thing.
- A quad speed spi bus connector for a NHD-7.0-800480FT-CSXV-CTP display connected to the ESP32 VSPI pins.
- uSD card socket connected to the ESP32 HSPI pins.
- A MEMS microhpone SPH0641LU4H-1 connected to GPIO pins.
- External connections for i2c, uart or GPIO
- git clone --recursive https://github.com/nutechsoftware/AD2ESP32UI.git
- Under menuconfig in Serial flasher config set the Default serial port
foo@bar:~$ make menuconfig
- Requires an esp-idf development environment and IDF-PATH environment variable set to the path of your esp-idf folder (e.g., IDF_PATH=/opt/esp/esp-idf or IDF_PATH=~/esp/esp-idf).
- Compile and program the ESP32 Thing
foo@bar:~$ make test; make flash
- Webcam interface
- Connects to a wifi network and connect to a motion MJPEG URL and display it in real time.
- Submit issues and contribute improvements on github/nutechsoftware
- Sean Mathews [email protected] - Initial skeleton and R&D