- Fri Nov 27, 2020 12:05 pm
#46709
With quite a few pauses, I have been working on an idea to redesign the original Arduistim firmware/hardware and add an easy to use user interface. Actually, these pauses were/are/ so long, that noisymime has alredy accomplished some of my initial goals. In a great way, I must add.
Wondering if this project can still be of any use to the Speeduino community, I decided to present my work.
User interface:
Hardware:
The Ecustim board, will be based on the Arduino Mega and should provide (as seen from its side):
Firmware:
TODOs:
Project repository
Any constructive criticism would be greatly appreciated.
Wondering if this project can still be of any use to the Speeduino community, I decided to present my work.
User interface:
- Written in Qt C++ /QML. Cross compiled for Linux, Windows and Android. In theory, MacOS should be supported, too.
- Communication via USB (UART) and Bluetooth.
- All test inputs and outputs can be dynamically configured.
- Graphical representation of the available trigger patterns.
- Recording of test sequences and ability to replay them.
- Importing/exporting of test IO configurations.
Hardware:
- Bluetooth communication using HC-06 module.
The Ecustim board, will be based on the Arduino Mega and should provide (as seen from its side):
- Variable outputs simulation of automotive sensors such as CLT, MAP, IAT, etc. Based on I2C digital potentiometers. If needed, combined with multiplexers such as TCA9548A.
- Switchable outputs simulation of triggers such as launch control.
- Switchable inputs for displaying events such as firing.
Firmware:
TODOs:
- The core feature of Ardustim, its trigger patterns generation will probably be left as is. I think, it has already proven itself.
- A robust binary protocol with small payload should be desingned.
Project repository
Any constructive criticism would be greatly appreciated.