/PID-temperature-control

PID temperature control for oven and/or electric heater, using Arduino

Primary LanguageC++GNU General Public License v2.0GPL-2.0

PID-temperature-control

Temperature control of an oven/heater made with Arduino Uno (atmega328p microcontroller). For it, a PID controller is used which will provide a constant temperature at the outlet, according to that established by the user.

This is an implementation of the ovenControl library for Arduino boards.

Description:

The system maintains a constant temperature at which it is selected. It can vary between 0 and 420ºC.

Software

These are the libraries required for their operation:

Hardware:

The system is composed of five main parts

  • The microcontroller: brain in charge of the administration of resources.
  • Display and keyboard: is the user interface. It uses a lcd of a Nokia 3310/5510 and a ladder type keyboard.
  • The temperature sensor: in charge of constantly measuring the temperature of the oven/heater and in this way can make the feedback towards the control for the respective adjustments. For this function a K-type thermocouple is used.
  • AC control: in charge of handling AC, in this case I will use 220Vac/50Hz. For this purpose opto-thyristors are used, which act as a solid state relay.
  • Zero crossing detector: in charge of activating the thyristors from the moment in which the alternating voltage wave is detected crosses by zero.For this function a K-type thermocouple is used.

alt tag

Video

Oven Control