We have hosted the application elliptical controller in order to run this application in our online workstations with Wine or directly.
Quick description about elliptical controller:
Project to use a Nano Arduino to control a self powered elliptical machine through a USB interface. The output of the three phase elliptical generator is rectified and regulated and then controlled by PWM and a PID loop to source a constant current to the elliptical brake. Generator pulses are counted to determine speed and distance.Brake current can be set through a GUI which also displays exercise time, average speed and distance.
Tkinter is used both as a GUI and thread manager to simplify the software. KiCad is used for designing the printed circuit board.
A novel chopper model using AC detection with a random chopper signal is used to improve brake current sensing. This model uses a cheap commodity op-amp with minimal hardware and simple software and outperforms conventional DC based chopper circuits.
Features:
- Arduino Nano, Python and Tkinter based project.
- Hardware uses novel and simple lock in amplifier design for precision brake current control.
- Workcell message passing using two event loops for simpler asychronous programming model
.
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.