<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenPLC-with-LDmicro%2FC3%2FOpenPLC-Heater-module%2FEnglish</id>
		<title>OpenPLC-with-LDmicro/C3/OpenPLC-Heater-module/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenPLC-with-LDmicro%2FC3%2FOpenPLC-Heater-module%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenPLC-with-LDmicro/C3/OpenPLC-Heater-module/English&amp;action=history"/>
		<updated>2026-05-13T21:09:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenPLC-with-LDmicro/C3/OpenPLC-Heater-module/English&amp;diff=55354&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot;  {| border=&quot;1&quot; |- || '''VISUAL CUE''' || '''NARRATION''' |- || Slide 1:  || Welcome to the spoken tutorial on '''OpenPLC Heater module.''' |-  || Slide 2: Learning Objectives...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenPLC-with-LDmicro/C3/OpenPLC-Heater-module/English&amp;diff=55354&amp;oldid=prev"/>
				<updated>2021-07-14T11:47:03Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;  {| border=&amp;quot;1&amp;quot; |- || &amp;#039;&amp;#039;&amp;#039;VISUAL CUE&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;NARRATION&amp;#039;&amp;#039;&amp;#039; |- || Slide 1:  || Welcome to the spoken tutorial on &amp;#039;&amp;#039;&amp;#039;OpenPLC Heater module.&amp;#039;&amp;#039;&amp;#039; |-  || Slide 2: Learning Objectives...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| '''VISUAL CUE'''&lt;br /&gt;
|| '''NARRATION'''&lt;br /&gt;
|-&lt;br /&gt;
|| Slide 1: &lt;br /&gt;
|| Welcome to the spoken tutorial on '''OpenPLC Heater module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 2: Learning Objectives* OpenPLC''' '''Heater''' '''module''' '''&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we will learn about '''OpenPLC Heater module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 3: System Requirements&lt;br /&gt;
* Ubuntu Linux 18.04 operating system&lt;br /&gt;
* OpenPLC Heater module&lt;br /&gt;
* OpenPLC Mainboard&lt;br /&gt;
* 24V, 2A SMPS&lt;br /&gt;
&lt;br /&gt;
|| To record this tutorial I am using:&lt;br /&gt;
* '''Ubuntu Linux 18.04''' operating system&lt;br /&gt;
* '''OpenPLC Heater module'''&lt;br /&gt;
* '''OpenPLC Mainboard'''&lt;br /&gt;
* '''24V, 2A SMPS'''&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 4: Pre-requisites&lt;br /&gt;
*OpenPLC Mainboard&lt;br /&gt;
*If not, please refer to the relevant tutorials from [https://spoken-tutorial.org/ Home | spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
* To follow this tutorial, you should know about '''OpenPLC Mainboard'''.&lt;br /&gt;
* If not, please refer to the relevant tutorials in this series on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| heater-setup.png&lt;br /&gt;
|| This is the image of the '''heater module'''.&lt;br /&gt;
&lt;br /&gt;
'''Heater module''' is used to perform a typical '''analog''' experiment.&lt;br /&gt;
&lt;br /&gt;
That is, to control the temperature of a heating element.&lt;br /&gt;
&lt;br /&gt;
You may imagine this setup as a cutting machine, used to cut heavy metals.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 5: How the Heater module works?&lt;br /&gt;
*First it will sense the temperature of the machine &lt;br /&gt;
* Then it will turn on if it is adequately cold.&lt;br /&gt;
* If it exceeds a certain threshold, the machine shuts down and starts the cooler.&lt;br /&gt;
&lt;br /&gt;
|| First it will sense the temperature of the machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it will turn '''on''' if it is adequately cold.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it exceeds a certain threshold, the machine shuts down and starts the cooler.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 6: Main Components&lt;br /&gt;
*Fan&lt;br /&gt;
*PCB&lt;br /&gt;
**Resistor(heating element)&lt;br /&gt;
**Thermistor&lt;br /&gt;
**Indicator LEDs&lt;br /&gt;
**Connectors &lt;br /&gt;
&lt;br /&gt;
|| The main components of this '''module''' are&lt;br /&gt;
*Fan and&lt;br /&gt;
*'''PCB'''&lt;br /&gt;
*The '''PCB''' has &lt;br /&gt;
**Resistor i.e. heating element&lt;br /&gt;
**Thermistor&lt;br /&gt;
**Indicator LEDs&lt;br /&gt;
**Connectors &lt;br /&gt;
|- &lt;br /&gt;
|| heater-input-power.png&lt;br /&gt;
&lt;br /&gt;
|| This '''module''' can be powered up with the '''power pins''', marked as '''‘Power Input’'''.&lt;br /&gt;
|- &lt;br /&gt;
|| heater-MCU-pins.png&lt;br /&gt;
&lt;br /&gt;
Mark ‘fan’ and ‘heat’ as input &lt;br /&gt;
&lt;br /&gt;
Mark ‘temp’ as output&lt;br /&gt;
|| We can find 3 '''MCU''' i.e. '''microcontroller pins''' on the '''PCB'''.&lt;br /&gt;
&lt;br /&gt;
They are marked as '''‘fan’, ‘heat’''' and '''‘temp’'''.&lt;br /&gt;
&lt;br /&gt;
'''‘fan’''' and '''‘heat’''' are the '''input pins''' for the '''heater module'''.&lt;br /&gt;
&lt;br /&gt;
Whereas '''‘temp’''' is an '''output pin'''.&lt;br /&gt;
|- &lt;br /&gt;
|| heater-resistor.png&lt;br /&gt;
|| In this '''module''' we are using a '''resistor''' as the heating element.&lt;br /&gt;
&lt;br /&gt;
While conducting current, it gets heated up due to '''power''' loss from it.&lt;br /&gt;
&lt;br /&gt;
This '''resistor''' conducts only when the '''pin ‘heat’''' is given '''logic 1'''.&lt;br /&gt;
&lt;br /&gt;
This will be indicated by the '''LED ‘HeatOn’ '''present to the right on the '''PCB'''.&lt;br /&gt;
|- &lt;br /&gt;
|| heater-MCU-pins.png&lt;br /&gt;
&lt;br /&gt;
Highlight fan pin&lt;br /&gt;
|| Similarly, the fan will turn '''on''' when the '''pin ‘fan’''' is given '''logic 1'''.&lt;br /&gt;
&lt;br /&gt;
This will be indicated by the '''LED ‘FanOn’ '''&lt;br /&gt;
|- &lt;br /&gt;
|| thermistor.jpg&lt;br /&gt;
&lt;br /&gt;
Highlight thermistor&lt;br /&gt;
|| A temperature '''sensor''' is coupled with the '''resistor'''. &lt;br /&gt;
&lt;br /&gt;
The temperature '''sensor''' used here is a '''NTC thermistor.'''&lt;br /&gt;
&lt;br /&gt;
Thus, the '''resistance''' of the '''thermistor''' is inversely proportional to the temperature.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| This '''thermistor data''' will be given to the '''microcontroller''' on the '''Mainboard'''. &lt;br /&gt;
&lt;br /&gt;
The program in the '''MCU''' will then control the '''logic''' level of '''‘fan’''' and '''‘heat’ pins'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 7: How can the Heater module be powered?&lt;br /&gt;
&lt;br /&gt;
Heater module can be powered using the output power pins of Mainboard&lt;br /&gt;
|| How can the '''Heater module''' be '''power'''ed?&lt;br /&gt;
&lt;br /&gt;
It can be '''power'''ed using the output '''power pins''' of '''Mainboard'''.&lt;br /&gt;
|- &lt;br /&gt;
|| SMPS-Mainboard.jpg &amp;gt;&amp;gt; Make the connections as shown in the picture.&lt;br /&gt;
|| Connect the''' SMPS''' to the '''Mainboard''' as shown here.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| Now, we’ll look at the working demo of the '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| demo-fan.png&lt;br /&gt;
|| Make the connections as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
Remember to turn '''OFF''' the '''power''' while changing or making new connections.&lt;br /&gt;
|- &lt;br /&gt;
|| demo-fan.png&lt;br /&gt;
&lt;br /&gt;
Make the connections as shown in the picture.&lt;br /&gt;
|| Connect the '''power pins''' of the '''module''' from the '''Mainboard''' using '''relimate connectors'''.&lt;br /&gt;
&lt;br /&gt;
Connect '''+5V''' to the '''‘fan’ pin'''.&lt;br /&gt;
|- &lt;br /&gt;
|| video-fan.mp4&lt;br /&gt;
|| We can observe that the fan starts rotating and the '''‘FanOn’ LED''' starts glowing.&lt;br /&gt;
|- &lt;br /&gt;
|| demo-heat.png&lt;br /&gt;
&lt;br /&gt;
Make the connections as shown in the picture.&lt;br /&gt;
|| Remove '''+5V''' connected to the '''‘fan’ MCU pin'''.&lt;br /&gt;
&lt;br /&gt;
Connect it to the ''''heat' pin''' instead.&lt;br /&gt;
|- &lt;br /&gt;
|| video-heat.mp4&lt;br /&gt;
|| We can observe that the '''‘HEATon’ LED''' starts glowing.&lt;br /&gt;
&lt;br /&gt;
It indicates that the '''resistor''' is turned '''on''' and the temperature is rising.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| If you have a '''multimeter''', use it to measure the '''resistance''' from time to time.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| This brings us to the end of the tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 8: Summary&lt;br /&gt;
* OpenPLC Heater module'''&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we learnt about '''OpenPLC Heater module'''.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 9:&lt;br /&gt;
&lt;br /&gt;
About Spoken Tutorial project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 10:&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial workshops&lt;br /&gt;
|| The''' Spoken Tutorial Project''' team:&lt;br /&gt;
*conducts workshops using spoken tutorials and&lt;br /&gt;
*gives certificates on passing online tests.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 11:&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 12:&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
|| Do you have any general / technical questions on OpenPLC?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 13:&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
|| Spoken Tutorial Project is funded by MHRD, Government of India.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide 14:&lt;br /&gt;
&lt;br /&gt;
Thank you slide&lt;br /&gt;
|| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
And this is Harsha Priyanka from FOSSEE team, signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>