/wltoys-v202-protocol

This project is full functional implementation of wltoys v202 protocol,specified for rc cars A959, A969, A979 in micropython or esp32 idf with nrf24l01 module

Primary LanguagePythonMIT LicenseMIT

wltoys-v202-micropython

This project is full functional implementation of wltoys v202 protocol,specified for rc cars A959, A969, A979 in micropython using nrf24l01 and esp32. Project don't need any modification of car or stock controller

Usage

  • Put "main.py", "rc.py","regs.py" and "server.py" in esp32 board with micropython firmware
  • Connect nrf pins correctly(we use software spi) 'miso': 32, 'mosi': 33, 'sck': 25, 'csn': 26, 'ce': 27
  • Run "remote.py" in your pc and connect esp32's wifi
  • Key 'w'-go forward,'s'-go backward,'a'-steer left,'d'-steer right'
    key.up-increase gear,key.down-decrease gear,key.left-steer trim,key.right-steer trim
  • It has 4 speed level .you can modify gears and steering sensitivity in "server.py"
  • Wifi access point name is "ESP-carr" with no password

Demontration video

https://www.youtube.com/watch?v=3xs4lEP5NvE

Used resurces