skoona / WebServos

ESP32 Controlling analog-feedback servos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebServos

ESP32 Controlling analog-feedback servos. ESP32 PlatformIO based project

Features:

  • Control Multiple Servos
  • Follow Dial position
  • Record Phyical movement of Servos @ 0.5ms interval
  • Replay last recorded sequence
  • When no saved wiFi credentials presents
    • Standalone AP Configuration
    • APnm: ESP32_<hex-chip-id>_ServoAP
    • APpw: ESP32_<hex-chip-id>

User Interface

ScreenShot

ESP32 Board

LOLIN32 V1.0.0 WiFi + bluetooth Module ESP-32 4MB FLASH Development Board

Operation

  1. On Powerup without prior config: start AP where name ends with *-WebServos
  2. Browse ESP32's address of IP: 172.217.28.1
  3. Populate SSID and Password fields as needed (3 available), and press Save
  4. ESP32 reboots and connects to credentialed 2.4Ghz network
  5. See LAN IP being shown on the OLED, Browse to IP shown

Key Libraries

Library Storage: ./PlatformIO/Projects/WebServos/.pio/libdeps/lolin32

Updating bblanchon/ArduinoJson                6.16.1          [Up-to-date]
Updating roboticsbrno/ServoESP32              1.0.3           [Up-to-date]
Updating madhephaestus/ESP32AnalogRead        0.0.5           [Up-to-date]
Updating me-no-dev/AsyncTCP                   1.1.1           [Up-to-date]
Updating me-no-dev/ESP Async WebServer        1.2.3           [Up-to-date]
Updating git+https://github.com/oferzv/wifiTool.git#master    [Up-to-date]

License

Open source under the MIT License.

About

ESP32 Controlling analog-feedback servos.

License:MIT License


Languages

Language:CSS 48.0%Language:HTML 25.6%Language:C++ 25.1%Language:C 1.3%