FunInTheSun
Well-Known Member
- First Name
- Dave
- Joined
- Jun 6, 2021
- Threads
- 2
- Messages
- 550
- Reaction score
- 1,619
- Location
- South Florida
- Vehicle(s)
- 2021 Ranger XL 4x4, STX, in Velocity Blue
- Occupation
- Engineer (Semi-Retired)
- Vehicle Showcase
- 1
See comments inline above (italics)<snip>
Here are a few thoughts that I’ve been running so far:
1) Arduino choice: I am experienced with them, made many home automation devices so far, my own CNC and teaching to students in university. Also I want an instant response, from the moment I turn the ignition or a switch. I can read analog and digital on these boards. There are versions that also have a DAC, so output wav quality is good.
2) OBD reader for Tacho. It will be hard to interface on the Arduino and also the OBD port is hot. An ELM327 always connected can drain a battery in two days.
Try a CAN Bus interface
3) I thought of noise cancelling initially, but I do not have enough clocks and memory to run a windowed FFT on the Arduino to depict the frequencies I want to phase out.
4) Similar to 3) I cannot run a microphone to convert the tone of the engine into RPM, I need something stronger. A Raspberry PI could do that but it boots way too slow.
Have you looked at the ESP32? Dave Plummer (Dave's Garage on YT) has a video out on using certain ESP32 boards with the Arduino development system. If you have the math chops to be thinking about FFT windows, you should consider this immensely more powerful platform. Still Arduino price point, but with a 32 bit microprocessor...
<snip>
9) I will go through a ton of iterations to get it right.
10) I will probably fail many times.
Haha! That's Engineering!
Here's my condensed wisdom on this:
Contained in every solution are the seeds of a new problem.
Interesting project.
Sponsored