How to display temperature on 3 to 7 segment led

Thread Starter

Don_Fila

Joined Nov 26, 2021
172
So let's make it clear.

1) You have a 3-digit display.
2) You have a temperature sensor.
3) You have a control knob that you can turn.

What is supposed to happen?
I'm using the image below as an example. What happened is that if the temperature control on the image below turns high it displays the temperature in digits like 200 to 480 that is when increasing or decreasing. That is what I want
 

Attachments

Ya’akov

Joined Jan 27, 2019
10,262
what is the knob? simple push button or encoder? what is the display type? common anode, common cathode?
At this point, the knob is only specified as a control that does something. He doesn't have any idea of what the part would be behind the function.

He's trying to reproduce part of the behavior of a hot air soldering station, though I have no idea yet what is being controlled or why...
 

MrChips

Joined Oct 2, 2009
34,941
This is like squeezing blood...

1) We have 3-digit display.
2) We have a temperature sensor.
3) We have a control knob.

Display shows temperature: (enter your own values)
Range: 0-400
Unit: C

What does the knob do?
Turn the knob to a desired setpoint.

What does the temperature sensor do?
Sensor info is used to indicate current temperature.

How do you distinguish between setpoint and current temperature?

What makes the temperature rise and fall?

In one statement: What are you trying to build?
 

Thread Starter

Don_Fila

Joined Nov 26, 2021
172
This is like squeezing blood...

1) We have a 3-digit display.
2) We have a temperature sensor.
3) We have a control knob.

The display shows temperature: (enter your own values)
Range: 0-400
Unit: C

What does the knob do?
Turn the knob to a desired setpoint.

What does the temperature sensor do?
Sensor info is used to indicate current temperature.

How do you distinguish between set point and current temperature?

What makes the temperature rise and fall?

In one statement: What are you trying to build?
I have already built a circuit that can control everything in the device below .... I only want to know how to display the temperature on led.
 

Attachments

Papabravo

Joined Feb 24, 2006
22,084
I have already built a circuit that can control everything in the device below .... I only want to know how to display the temperature on led.
You have to transform your numbers from whatever format the are in to seven(7) binary values for each decimal digit. If you have 1000 different decimal digits in the range of 000 to 999 you can use the same set of Boolean function for each digit. There is even a chip you can still get that will do the job for you.

Purchasing source
https://www.circuitspecialists.com/...- US&msclkid=4257b96ff2ff18b9efc4d898fe5a5da8

Datasheet
https://www.ti.com/lit/ds/symlink/cd4511b.pdf

Check out page 4 of the datasheet for the actual truth table that you can use if you want to build a 3-digit decoder with an FPGA.
 

dendad

Joined Feb 20, 2016
4,641
You need to show your circuit.
Does your temperature control circuit really control the temperature or just adjust it?
If it already has feedback to control the temperature, why not use that signal to drive the display?

For some reason, you are just dripping small details one at a time and that really makes it hard for us to help you.
It would have been good to start with something like...

I have a hot air de-soldering tool with a home made temperature controller and I want to display the actual temperature, and adjust it with a pot.
"Picture of tool"
"existing circuit"
"tool power specs"
 

k1ng 1337

Joined Sep 11, 2020
1,038
As a learning project I mapped a 4 digit 7 segment display without a MCU and it was a LOT of work to just cycle through the numbers much less present any meaningful data. In fact getting past the first digit while multiplexing became too much to handle so I gave up.

I suggest an Arduino and Pi Pico and I greatly prefer writing code in micropython on the Pico. Hard to find guides for Pico though learning python is an excellent resource if you have a experience with computer science and is a very powerful language for mathematics.
 

panic mode

Joined Oct 10, 2011
5,058
first you need to decide on what sensor to use. it need to be mechanically compatible with your application (soldering station or whatever) and of course be able to operate in desired temperature range. for that application one would normally use a thermocouple. K-type is very common. next you need to condition this signal, convert it to digital form and display. you will need to do linearization unless displayed value is just for orientaiton.

there is tons of ready units that do this such as

https://www.amazon.ca/Thermometer-T...ocphy=9000826&hvtargid=pla-798154789178&psc=1

or

https://www.amazon.ca/Universal-Con...jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==

if you want to build one, using MCU is a good idea, very few and small parts:
http://www.technoblogy.com/show?2G9S
 

Thread Starter

Don_Fila

Joined Nov 26, 2021
172
You need to show your circuit.
Does your temperature control circuit really control the temperature or just adjust it?
If it already has feedback to control the temperature, why not use that signal to drive the display?

For some reason, you are just dripping small details one at a time and that really makes it hard for us to help you.
It would have been good to start with something like...

I have a hot air de-soldering tool with a home made temperature controller and I want to display the actual temperature, and adjust it with a pot.
"Picture of tool"
"existing circuit"
"tool power specs"
Exactly

I used the pot as temperature control and the thermocouple to sense the temperature and also for overheating
 

Thread Starter

Don_Fila

Joined Nov 26, 2021
172
first you need to decide on what sensor to use. it need to be mechanically compatible with your application (soldering station or whatever) and of course be able to operate in desired temperature range. for that application one would normally use a thermocouple. K-type is very common. next you need to condition this signal, convert it to digital form and display. you will need to do linearization unless displayed value is just for orientaiton.

there is tons of ready units that do this such as

https://www.amazon.ca/Thermometer-Thermocouples-50-1300°C-Temperature-Measurement/dp/B07P8NWH67/ref=asc_df_B07P8NWH67/?tag=googleshopc0c-20&linkCode=df0&hvadid=335526108466&hvpos=&hvnetw=g&hvrand=14687228863568070777&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9000826&hvtargid=pla-798154789178&psc=1

or

https://www.amazon.ca/Universal-Controller-Temperature-Probe-Alarms/dp/B01I7MIM16/ref=sr_1_25_sspa?crid=1SJ8DKAFZCIEQ&qid=1643581556&s=industrial&sprefix=500c+thermometer,industrial,60&sr=1-25-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzNkdVN1dVT043OEpXJmVuY3J5cHRlZElkPUEwODk3MjQxM01HVVM5UVVURU5OQyZlbmNyeXB0ZWRBZElkPUEwNzg0ODM0MllYSzc2MFhJVlQ0SCZ3aWRnZXROYW1lPXNwX2F0Zl9uZXh0JmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==

if you want to build one, using MCU is a good idea, very few and small parts:
http://www.technoblogy.com/show?2G9S
The k type thermocouple is already embedded in the heating core
 
Top