SD1105 Controller Board Demonstration
Components:
- ESP32C3
- positional servo motor
- rotational servo motor
- MPR121 (touch sensor)
- SH1106 (OLED display)
- Neo Pixel
- LED
- Piezoelectric Speaker
Appearance:
Functions:
Include a Web-based application to communicate with ESP32C3 to control different components with different parameters
Steps to use the web-based application:
- plug in USB power supply to the device
- In your phone/laptop, search for a WiFi name “DEMO_BOARD_SD1105”
- Connect to it with password “12345678”
- Open a browser
- Type “192.168.4.1” as URL and press “enter”
When MPR121 is selected, the Web App will show which point of the touch sensor is touched/released.
When SH1106 is selected, by entering parameters of the OLED display, an animation will be played on it.
When Neo Pixel is selected, by entering the pin number (19 for this demo board) and number of LED (7 for this demo board), you can control the lighting of the Neo Pixel in RGB/HSV.
When Servo is selected, by entering pin number(s) of servo motor(s), you can control its rotation
When Tone is selected, by entering the pin number (13 for this demo board), you can control it to play sound by specifying frequency, loudness(0-1023) and duration
When PWM is selected, by entering the pin number (1 for this demo board), you can control the lightness of the LED (0-16383)












