วันพฤหัสบดีที่ 13 เมษายน พ.ศ. 2560

Temperature control system of thermo pot w/ an Arduino and NTC Thermist...



Create a temperature control system of thermo pot with an Arduino and  NTC Thermister (alike a Thermostat )
***sorry, for  cc(closed cation) is coming as soon.

Temperature control system of Automatic Electric Pots w/ an Arduino, NTC Thermister (ควบคุมอุณหภูมิกระติกน้ำร้อนไฟฟ้า)

-สร้างระบบควบคุมอุณหภูมิของกระติกน้ำร้อนไฟฟ้าโดยใช้ Arduino nano และ NTC Thermister 10K( -40 - 125 C)
 ****สาเหตุที่ทำโปรเจคนี้ เนื่องจาก ตัว thermostat มีปัญหา พอน้ำร้อนเดือดไม่ตัดไฟ  ทำให้มันต้มน้ำตลอด และไม่เข้าสู่สถานะ warm จะเห็นได้จากไฟ LED keep warm ไม่สว่างและไฟสถานะ LED boil ยังคงสว่าง  ก็เลยทำโปรเจคควบคุมอุณหภูมิของกระติกน้ำร้อนมาใช้งานแทน( แต่แนะนำว่า ควรหาซื้อ thermostat ตัวใหม่มาใส่ )

  ***การทำงาน NTC thermister  อ่านค่าอุณหภูมิ ในหน่วยองศา C ส่งไปยัง Arduino เพื่อทำการประมวลผล ถ้าหาก T ต่ำกว่า 68.00 องศา เข้าสู่โหมดการทำความร้อนหรือต้มน้ำ และหากอุณหภูมิสูงกว่าค่าที่ตั้งไว้ คือ 90.00 องศา จะทำให้ ระบบเข้าสู่โหมด Warm หรืออุ่นน้ำนั่นเอง และรีเลย์จะตัดไฟ (นำ รีเลย์ 5VDC (220VAC 20A) มาใช้เพื่อทำการตัดและจ่ายไฟ 220VAC แทน  Thermostat ที่มีปัญหา)

Making  a temperature control system of thermo pot with an Arduino and  NTC Thermister (alike a Thermostat ) , Because of my thermostat is not working as it should be, it will work continuously without cut off the power even if  a water tempature is high. and  the boil indicator is still lit.

For working, theNTC thermister 10K send  a temperature value to an Arduino Nano.
In processing, if temperature value is below the preset  value is 68C ,then system goes into boil mode.
if temp value from NTC  is higher than the cut-off value is 90C , then system  goes into warm mode.(in warm mode , Relays  will be deactivated).


***Download related file for this clip: ino file, library, ntc pdf, image and etc
https://drive.google.com/drive/folders/0BzjoxIwEMrM-UkwySnU0UFBlcVk?usp=sharing

***Description
 Specification:NTC
1m NTC Thermistor accuracy temperature sensor 10K 1% 3950 Waterproof Probe
Stainless steel sheath and waterproof
Measurement range: -20 to 105 ?C
Length of wire: 1 meter
Size of probe: 5 x 25 mm
Output: 2 wires
Type: NTC 10k?1% 3950
measure environmental temperatures using arduino ADC and this 10k NTC LINK
Resistance to temperature conversion table LINK
 B-constant : 3380K -/+ 1%
Typical Dissipation Constant 5mW/ ?C
Probe insulation: gt 100MOhm
 Peak Voltage sustain time: 2 seconds, AC1800V 1mA 2 seconds
Stress sustain: 9.8N (1kgF) for 1 minute no deformation

or
Stainless steel sheath and waterproof.(do not suggest used in water for a long time)
Measurement range: -40 to 120 ?C
Length of wire: 1 meter
Size of probe: 4 x 25 mm
Type: NTC 10k?1%
Measure environmental temperatures using arduino ADC and this 10k NTC LINK
B-constant : 3435K -/+ 1%
Typical Dissipation Constant 5mW/ ?C
Probe insulation: gt 100MOhm

***Credit:
https://www.youtube.com/watch?v=4yAcck3Qk2Y
http://www.vishay.com/docs/29053/ntcintro.pdf
http://www.learningaboutelectronics.com/Articles/Simple-thermistor-circuits.php#NTC
http://playground.arduino.cc/ComponentLib/Thermistor2
https://en.wikipedia.org/wiki/Thermistor  //Steinhart–Hart equation
http://www.eidusa.com/Electronics_Kits_TEMP_THERMISTOR_1.htm
https://www.arduino.cc/en/Math/H   //log x == natural logarithm of x
https://www.arduino.cc/en/Tutorial/ReadAnalogVoltage
https://www.mikrocontroller.net/topic/79630  //graph ntc
http://www.vishay.com/docs/29053/ntcintro.pdf
http://www.vishay.com/thermistors/curve-computation-list/
https://en.wikipedia.org/wiki/Two%27s_complement
https://en.wikipedia.org/wiki/Voltage_divider
http://www.neutron.rmutphysics.com/science-news/index.php?option=com_content&task=view&id=2748&Itemid=4









http://www.neutron.rmutphysics.com/science-news/index.php?option=com_content&task=view&id=2748&Itemid=4


ไม่มีความคิดเห็น:

แสดงความคิดเห็น