-
With microphone module installed, it is possible to develop "wake-word" recognition; however, it is not clear / easy to do so in Arduino framework. E.g. ESP-Box.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
With camera module installed, it is possible to develop face recognition (not just face detection); however, it is not clear / easy to do so in Arduino framework. E.g. ESP-Eye.
-
The steps I worked out to add Android to ESP-IDF is based on the above mentioned [official] Arduino as an ESP-IDF component:
-
The target ESP-IDF version is v5.3.2
-
s3_wb2812_blink: Again, started from an "empty" ESP-IDF program, modified to incorporate with Arduino, in order to be able to use the Arduino library Freenove_WS2812_Lib_for_ESP32 for "blinking" the NeoPixel on an ESP32S3 board (pin 48)
-
Arduino-DumbDisplay
DumbDisplay Ardunio Library enables you to utilize your Android phone as virtual output gadgets (as well as some very simple inputting means) for your Arduino framework (including ESP8266 / ESP32 / Raspberry Pi Pico) experiments.
wifi_dd_blink: Modified to incorporate with Arduino, in order to use the Arduino library Arduino-DumbDisplay. With DumbDisplay, you can realize simple UI on your Android phone. You may want to refer to the post Blink Test With Virtual Display, DumbDisplay for a brief introduction to DumbDisplay. Note that this example wifi_dd_blink uses WiFi connectivity, rather than OTG as described in the post.