SD1105 Controller Board Demonstration

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)