I'm am in need of assistance, please. I have done much research on this topic and falling short.
First, I know this code will be extensive, maybe just point me in the correct path.
Using an induction heater circuit, created by me. I am analyzing 5 pieces of brass (same thickness) to melting/datum points as max current drawn. I am displaying this data in Data Streamer. I am collecting the average max current drawn in the 5 melted pieces of brass, then solving for P in order to properly harden the brass.
P = Time heated in order to properly harden the brass
P = tMaxAv * (F + K * (tMaxAv-90)*0.1);
F = 0.48;
K = -0.016;
P => proposal in 10/s;
tMaxAv => time max current average in 10/s;
**What I want to achieve: **
Make an "Analyze" program to collect the data with an Arduino UNO which will use my formula to find P (perfect time for that thickness). Then store P as profiles, in order to perfectly harden brass of that thickness in the future.
Implement this into a touch screen application where I can control the "Analyze" program. I visualize two menu options. 1; to analyze brass thickness with a 5 step process in order to collect P and make profiles. 2; enter a database and select previous collected profiles of that brass thickness.
What you're looking for is a datalogger. There are tons of examples out there including one for the Adafruit shield. Also have you considered that your time will vary considerably depending on the ambient temperature, environment and any variation in the resistivity of the brass due to casting and composition variance?
Be sure to purchase your brass from a reputable dealer and get the alloy specifications of your brass. They can vary all over the place! Also, machinable brass contains lead in the mixture.