Hi Guys!
I am new to the Arduino community, but I want to first start with I am fairly familiar with electronics and circuits (Custom 3D printers, Custom CNC Tables, Custom Drones, etc) but have never dove into the use of an Arduino. I am clueless when it comes to actually coding a program. Most of my experience is from getting a resource off of github, adding my specific values and removing "//" from items that need removed for my application and compile.
Anyways I really want to dive into creating air ride management for my show car. BUT I want to actually document what I am going through with the setup, my circuit, and make it viable for another person down the road to grab my source code, and buy my BOM I list and let it rip. Currently I have not found a single person doing this. Which is appalling to me.
Lastly, if you see something stupid I did, or have a suggestion for improvement; HELP me! My knowledge is subpar for this but I am up for the challenge.
Onto what you clicked on this thread for!
So I have some of the components for the build. This does not matter though as I do not have any code! I had the circuit in my head and decided to first get into TinkerCAD and use their simulation web GUI to construct the circuit and have a ready solution to test my code before I ruin anything. The Circuit is attached. To add, I will have a TFT LCD with 3 buttons to regulate air pressure from Air'd out, show height, and driving height. That is not shown in the Circuit.
A summary of the Circuit in image to clarify:
- 9V battery represents a Voltage stabilizer to 12V.
- Arduino Uno is used, will be using Mega 2560 for actual circuit.
- Sonar sensors represent air pressure transducers; both sensors output a voltage range (0-5v) to represent a value
- Yellow rectangles are relays
- The DC motors represent Solenoids. There will be 8 total for this system; 2 per strut. Inlet and Exhaust.
Additionally, if anyone can give me their preference over a LCD with its own microcontroller (like a Nextion) that uses just TX and RX for communication vs a TFT LCD that runs off of the Arduino?
Next I am trying to construct a flow for the program. I have attached as an image as Word can construct a decent flow (or intended to be).
I have done some research to how to code on arduino. It seems very straight forward. I think I can compile the IF commands but I will need to get more familiar with all of the commands as well as understanding on how to create multiple IF command options, and assign those to buttons off of the LCD.
This is all preliminary and cannot wait to show my updates. ![]()






