Arduino vapor temperature conversion

Completado Publicado Sep 30, 2015 Pagado a la entrega
Completado Pagado a la entrega

I've set out to create a digital parrot using an Arduino, a 4 line LCD display (with backpack to keep it simple), a Dallas 1-wire temperature sensor and a potentiometer to adjust an "Alarm".

I've created a look-up table for vapor temps with 0.1 resolution (75.1, 75.2, 75.3, etc... ) and my best guess at what those temperatures translate to in %ABV.

The Arduino has pre-built libraries for the LCD and the temperature probe, which is pretty darn handy.

The rest is, of course, confusing to me so I've begged for and borrowed code from people much smarter than I am.

Still left to do is to replace the "?" with the value on the look-up table (array) and find a way to compensate for the user's altitude. I suppose another pot could be used and tie that to another array for altitude.

Zero meters to 2,000 meters in 20 meter "steps" is 100 entries which is do-able. 2,000 meters should cover almost everyone?

While the alarm is not really needed, that feature could be re-purposed for the altitude input and display.

Currently the "alarm" (AKA RelayPin) just lights an LED but it could easily buzz a buzzer or signal a relay to activate. I had thought it useful to set for 70C on startup and that would let me know to reduce the boiler power before collection begun. Then set to, say, 79C and my 6 plate still would be into tails alcohol. But 0.0 to 100.0 in 0.1 resolution would be way too many steps for a pot.

The only problem is setting the resolution for the alarm with a potentiometer. I can get 1 degree resolution over the temperature range but can't seem to get 0.1 degree.

The solution may be to use buttons to set the alarm instead of a pot but that is beyond me to do.

Even if we confine the temperature scale of the alarm to 70 through 90C (95+% to 39% AVB) that would be about 170 steps. I'm using 18C to 100C now, about 82 steps, and it jitters between, say, 39 and 40. A slight bit of pressure on the pot dial will set it to the desired whole number as long as you don't actually turn the dial.

70C to 90C would probably make pot distillers angry as they usually take it down to 20 and even 10% ABV.

BUT, wouldn't it be cool if we did have a single push button for just that feature. Push the button and let it "over-ride" the pot and set an incremental value of +0.1 C of whatever the vapor temp currently is. Perhaps be able to press the button more than once within 5 seconds to increase the value [url removed, login to view] to a max of perhaps 0.5 C total.

Then hold the button for 3 seconds to return to potentiometer mode.

I would also find this feature to be very useful for a column still. With 6 plates the hearts are usually rock solid at 0.1 degree C until the tails start.

It may come down to needing 3 buttons and no potentiometers. One to set mode - alarm up, alarm down and altitude up and altitude down. One to increase in whole numbers and one button to increase in 0.1 degree C.

The values, especially the altitude, could be written to memory so when its powered off and on again the user wouldn't need to re-enter the set points.

I have the working code and hardware for the Arduino R3, LCD with backpack and Dallas one wire sensor.

I do not have the skills to get the code working with the array or to use the three buttons mentioned above.

You can read more at [url removed, login to view]

Arduino

Nº del proyecto: #8579959

Sobre el proyecto

17 propuestas Proyecto remoto Activo Oct 6, 2015

Adjudicado a:

YuriMat

Hello! I will help you. I have a great experience in arduino programming and electronics. My bit has a minimal price becouse I need a positive feedback and review. Rating for me has a higher priority than money n Más

$30 USD en 5 días
(0 comentarios)
0.0

17 freelancers están ofertando un promedio de $231 por este trabajo

botzindia

Hi, We are a team of engineers with more than 10 years of experience in designing and developing various digital and embedded systems... Currently, apart from our R&D, we help engineering students to complete the Más

$277 USD en 3 días
(8 comentarios)
4.4
shahbaz1980

Dear Lloyd , Have a Great Day. My name is Shahbaz. We have worked on Arduino PID controller. I am pleased to see youi again. I have read your post on Arduino forum Please feel free to contact, i will be available Más

$315 USD en 21 días
(6 comentarios)
4.1
sagradoamicus

hi sir i am an expert electrical engineer i can do it for you i have almost 7 years of experience in this field please have a look at .my profile i am waiting for your reply to start regards

$249 USD en 1 día
(9 comentarios)
4.2
maxbul

A proposal has not yet been provided

$250 USD en 3 días
(9 comentarios)
3.8
goharriz

Hello LloydEdwards, I think the 3-button approach is the way to go, as is simpler and will provide a more robust overall solution. Questions: How are the values compensated by altitude? Are they simply multiplied b Más

$161 USD en 10 días
(5 comentarios)
2.6
davidphp5

Hi, I think I can do this job for you. I have experience with AVR microcontroller and Arduino devboards. If you're interested, please contact me! Best regards, David

$200 USD en 3 días
(1 comentario)
1.0
kingch91

Great Task, We have seen and understand all your requirements, We are Professional Engineers and Arduino Experts for these type of works as we are working in the field since 10 years and handle all types of issues Más

$300 USD en 8 días
(1 comentario)
1.0
veereshambe

hello, i believe i can help you with your requirement. i have done a similar project earlier related to controlling the temperature of a oven for firing ceramics. i believe i have the expertise in seeing this project Más

$200 USD en 5 días
(0 comentarios)
0.0
uetian09ee506

I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department at FAST National University Pakistan. I am also continuing my MS degree in Electrical Engineering with spe Más

$250 USD en 3 días
(0 comentarios)
0.0
senervw

Hello, I am a professional software developer (various programming languages, including C) Besides this, I am pretty much electronic enthusiast. But, I need to fund my hobby projects so, freelancer is the key nowad Más

$190 USD en 5 días
(0 comentarios)
0.0
mechatronicsengr

A proposal has not yet been provided

$244 USD en 3 días
(0 comentarios)
0.0
WillianMFerreira

A proposal has not yet been provided

$200 USD en 15 días
(0 comentarios)
0.0
stevekatsikas

Hi, my name's Steve Katsikas, a machine design engineer from Toronto Canada. Previously, I worked in the environmental industry developing groundwater sensors, which demanded very accurate temperature, pressure, and c Más

$222 USD en 7 días
(0 comentarios)
0.0