matandoocorpo / Zwift-Steer

Sterzo simulator with an ESP32 and joystick / Simulador de Sterzo con un ESP32 y un joystick

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zwift-Steer

Sterzo simulator with an ESP32 and joystick / Simulador de Sterzo con un ESP32 y un joystick

Zwift Steering Simulator

Takes ADC reading from pin 32 and maps it to an angle from -35 to 35
Then transmits it to Zwift via BLE

Inspired in samples by Kolban (ESP32 and BLE Arduino) & Peter Everett
Thanks to Keith Wakeham's for his protocol explanation https://www.youtube.com/watch?v=BPVFjz5zD4g
Thanks to fiveohhh for the demo code https://github.com/fiveohhh/zwift-steerer/

Written on Arduino IDE 1.8.13

Tested using Zwift on iOS and macOS platforms, should work on Windows too.

v0.1 Oct 2020 matandoocorpo / EA1NK

Licensed under GNU GPL-3

BOM

AZDelivery ESP32 ESP-WROOM-32 Dev Board
Arduino joystick module.

Simulador de dirección para Zwift

Toma una lectura del ADC en el pin 32 y la mapea a un ángunlo entre -35 o 35
Transmite el ángulo a Zwift por BLE

Inspirado en los ejemplos de Kolban (ESP32 y BLE Arduino) y Peter Everett
Gracias a Keith Wakeham's por describir el protocolo https://www.youtube.com/watch?v=BPVFjz5zD4g
Gracias a fiveohhh por el código de ejemplo https://github.com/fiveohhh/zwift-steerer/

Creado en el IDE Arduino 1.8.13

Probado con Zwift en las plataformas iOS y macOS, debería funcionar en Windows también

v0.1 Oct 2020 matandoocorpo / EA1NK

Licenciado bajo GNU GPL-3

BOM

AZDelivery ESP32 ESP-WROOM-32 Dev Board
Arduino joystick

About

Sterzo simulator with an ESP32 and joystick / Simulador de Sterzo con un ESP32 y un joystick

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%