OpenPLC-version1-with-LDmicro/C3/OpenPLC-Heater-module/English
VISUAL CUE | NARRATION |
Slide 1: | Welcome to the spoken tutorial on OpenPLC Heater module. |
Slide 2: Learning Objectives* OpenPLC Heater module | In this tutorial, we will learn about OpenPLC Heater module. |
Slide 3: System Requirements
|
To record this tutorial I am using:
|
Slide 4: Pre-requisites
|
|
heater-setup.png | This is the image of the heater module.
Heater module is used to perform a typical analog experiment. That is, to control the temperature of a heating element. You may imagine this setup as a cutting machine, used to cut heavy metals. |
Slide 5: How the Heater module works?
|
First it will sense the temperature of the machine.
|
Slide 6: Main Components
|
The main components of this module are
|
heater-input-power.png | This module can be powered up with the power pins, marked as ‘Power Input’. |
heater-MCU-pins.png
Mark ‘fan’ and ‘heat’ as input Mark ‘temp’ as output |
We can find 3 MCU i.e. microcontroller pins on the PCB.
They are marked as ‘fan’, ‘heat’ and ‘temp’. ‘fan’ and ‘heat’ are the input pins for the heater module. Whereas ‘temp’ is an output pin. |
heater-resistor.png | In this module we are using a resistor as the heating element.
While conducting current, it gets heated up due to power loss from it. This resistor conducts only when the pin ‘heat’ is given logic 1. This will be indicated by the LED ‘HeatOn’ present to the right on the PCB. |
heater-MCU-pins.png
Highlight fan pin |
Similarly, the fan will turn on when the pin ‘fan’ is given logic 1.
This will be indicated by the LED ‘FanOn’ |
thermistor.jpg
Highlight thermistor |
A temperature sensor is coupled with the resistor.
The temperature sensor used here is a NTC thermistor. Thus, the resistance of the thermistor is inversely proportional to the temperature. |
This thermistor data will be given to the microcontroller on the Mainboard.
The program in the MCU will then control the logic level of ‘fan’ and ‘heat’ pins. | |
Slide 7: How can the Heater module be powered?
Heater module can be powered using the output power pins of Mainboard |
How can the Heater module be powered?
It can be powered using the output power pins of Mainboard. |
SMPS-Mainboard.jpg >> Make the connections as shown in the picture. | Connect the SMPS to the Mainboard as shown here. |
Now, we’ll look at the working demo of the module. | |
demo-fan.png | Make the connections as shown in the picture.
Remember to turn OFF the power while changing or making new connections. |
demo-fan.png
Make the connections as shown in the picture. |
Connect the power pins of the module from the Mainboard using relimate connectors.
Connect +5V to the ‘fan’ pin. |
video-fan.mp4 | We can observe that the fan starts rotating and the ‘FanOn’ LED starts glowing. |
demo-heat.png
Make the connections as shown in the picture. |
Remove +5V connected to the ‘fan’ MCU pin.
Connect it to the 'heat' pin instead. |
video-heat.mp4 | We can observe that the ‘HEATon’ LED starts glowing.
It indicates that the resistor is turned on and the temperature is rising. |
If you have a multimeter, use it to measure the resistance from time to time. | |
This brings us to the end of the tutorial.
Let us summarize. | |
Slide 8: Summary
|
In this tutorial, we learnt about OpenPLC Heater module. |
Slide 9:
About Spoken Tutorial project |
The video at the following link summarises the Spoken Tutorial project.
Please download and watch it |
Slide 10:
Spoken Tutorial workshops |
The Spoken Tutorial Project team:
For more details, please write to us |
Slide 11:
Forum for specific questions: |
Please post your timed queries in this forum |
Slide 12:
Forum for specific questions: |
Do you have any general / technical questions on OpenPLC?
Please visit the FOSSEE forum and post your question. |
Slide 13:
Acknowledgement |
Spoken Tutorial Project is funded by MHRD, Government of India. |
Slide 14:
Thank you slide |
This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.
And this is Harsha Priyanka from FOSSEE team, signing off. Thanks for watching. |