<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microcontroller Based Mini Projects | Student Projects</title>
	<atom:link href="https://studentprojects.in/category/electronics/microcontrollers/feed/" rel="self" type="application/rss+xml" />
	<link>https://studentprojects.in</link>
	<description>Microcontroller projects, Circuit Diagrams, Project Ideas</description>
	<lastBuildDate>Thu, 09 Jun 2022 08:36:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Getting Started with Arduino UNO</title>
		<link>https://studentprojects.in/electronics/microcontrollers/getting-started-with-arduino-uno/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/getting-started-with-arduino-uno/#respond</comments>
		
		<dc:creator><![CDATA[Narayana Prakash]]></dc:creator>
		<pubDate>Tue, 07 Jun 2022 05:04:46 +0000</pubDate>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[Physical layout of Arduino]]></category>
		<category><![CDATA[Components of Arduino]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[Arduino sketch]]></category>
		<guid isPermaLink="false">https://studentprojects.in/?p=9345</guid>

					<description><![CDATA[<p>What is Arduino? Arduino is an open-source electronic tool that uses a combination of hardware and software. The Arduino board can perform the required functions by sending instructions from the microcontroller on the board. This can be achieved by using the Arduino programming language and the Arduino software (IDE). Arduino finds application in everyday objects</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/getting-started-with-arduino-uno/">Getting Started with Arduino UNO</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>What is Arduino?</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://amzn.to/3xqTmKk" target="_blank" rel="Buy Arduino Uno R3 board noopener"><img decoding="async" loading="lazy" width="500" height="408" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-Uno-R3.jpg" alt="" class="wp-image-9346" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-Uno-R3.jpg 500w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-Uno-R3-300x245.jpg 300w" sizes="(max-width: 500px) 100vw, 500px" /></a><figcaption>Arduino Uno R3 board</figcaption></figure></div>


<p>Arduino is an open-source electronic tool that uses a combination of hardware and software. The Arduino board can perform the required functions by sending instructions from the microcontroller on the board. This can be achieved by using the Arduino programming language and the Arduino software (IDE).</p>



<p>Arduino finds application in everyday objects to complex scientific instruments. Arduino was designed by Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming.</p>



<h2>Advantages of using Arduino</h2>



<p>Arduino is a key tool to learn new things. Anyone &#8211; children, hobbyists, artists, programmers &#8211; can start tinkering just by following the step by step instructions of a kit, or sharing ideas online with other members of the Arduino community. Several other advantages of Arduino are:</p>



<ul><li><strong>Inexpensive:</strong> Arduino boards are relatively inexpensive.</li><li><strong>Cross-platform: </strong>The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems.</li><li><strong>Simple, clear programming environment: </strong>The Arduino IDE is easy to use for beginners and it is very flexible.</li><li><strong>Open source and extensible software: </strong>Arduino software is an open-source tool and can be extended by users.</li><li>Open source and extensible hardware: Arduino board pins are published and experienced circuit designers can make their own design by extending and improving it.</li></ul>



<p>We start using the Arduino using the board named Arduino UNO.</p>



<h2>The physical<strong> layout of Arduino UNO</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="https://studentprojects.in/wp-content/uploads/2022/06/Physical-layout-of-Arduino-UNO.jpg" alt="Physical layout of Arduino UNO" class="wp-image-9366" width="625" height="399" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Physical-layout-of-Arduino-UNO.jpg 625w, https://studentprojects.in/wp-content/uploads/2022/06/Physical-layout-of-Arduino-UNO-300x192.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /><figcaption>The physical layout of Arduino UNO</figcaption></figure></div>


<h2>Components of Arduino UNO</h2>



<ul><li><strong>Microcontroller: </strong>The major component of the Arduino board is the microcontroller. The microcontroller is fabricated inside an integrated chip and it performs the arithmetic/logical operation required for the particular task. Also, it communicates with peripheral devices, reads input devices and writes to output devices. Arduino UNO uses an ATmega328P microcontroller.</li><li><strong>Digital I/O pins</strong>: For connecting the sensors/input devices and output devices the board has digital I/O pins (0-13). These pins are used either as input or as output based on the requirement. Pins 0 and 1 are used in serial communication where pin 0 is used for reception serial information and pin 1 is used for transmission.</li><li><strong>Analog input pins</strong>: Analog input pins (0-5) are used to give analogue inputs directly to the board.</li><li><strong>USB plug</strong>: USB plug for uploading the program and communicating with the computer. This also provides a power supply during the development stage of a project.</li><li><strong>External power supply</strong>: This is used to power the Arduino board when it is not connected to the computer.</li><li><strong>Board power supply pins</strong>: Used to provide power to peripheral devices.</li><li><strong>Reset button</strong>: A push button is used to reset the Arduino.</li><li><strong>In-circuit serial programmer</strong></li></ul>



<h2><strong>Installing Arduino IDE</strong></h2>



<ol><li>Download the latest Arduino integrated development environment (IDE) from the link <a href="https://www.arduino.cc/en/software">https://www.arduino.cc/en/software</a> .</li><li>Click on the Arduino software.</li></ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="415" height="285" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-1.png" alt="" class="wp-image-9359" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-1.png 415w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-1-300x206.png 300w" sizes="(max-width: 415px) 100vw, 415px" /></figure></div>


<ol start="3"><li>Click on I agree</li></ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="419" height="288" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-2.png" alt="" class="wp-image-9360" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-2.png 419w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-2-300x206.png 300w" sizes="(max-width: 419px) 100vw, 419px" /></figure></div>


<ol start="4"><li>Click on next</li></ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="420" height="288" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-3.png" alt="" class="wp-image-9361" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-3.png 420w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-3-300x206.png 300w" sizes="(max-width: 420px) 100vw, 420px" /></figure></div>


<ol start="5"><li>Click on install. (If you want change in the destination folder, change to required destination and click install).</li></ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="416" height="286" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-4.png" alt="" class="wp-image-9362" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-4.png 416w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-4-300x206.png 300w" sizes="(max-width: 416px) 100vw, 416px" /></figure></div>


<ol start="6"><li>Now installation will start and wait for the completion of installation. At the end of installation following dialogs will popup. Click on install button for all the three dialogs.</li></ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="503" height="236" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-5.png" alt="" class="wp-image-9363" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-5.png 503w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-5-300x141.png 300w" sizes="(max-width: 503px) 100vw, 503px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="467" height="237" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-6.png" alt="" class="wp-image-9364" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-6.png 467w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-6-300x152.png 300w" sizes="(max-width: 467px) 100vw, 467px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="471" height="231" src="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-7.png" alt="" class="wp-image-9365" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-7.png 471w, https://studentprojects.in/wp-content/uploads/2022/06/Installing-Arduino-IDE-7-300x147.png 300w" sizes="(max-width: 471px) 100vw, 471px" /></figure></div>


<h2>Connecting the Arduino UNO to the <strong>computer</strong></h2>



<p>Connect the Arduino board to the computer using a USB cable.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="444" height="277" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-to-computer-connector-USB-cable.jpeg" alt="Arduino UNO to computer connector USB cable" class="wp-image-9357" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-to-computer-connector-USB-cable.jpeg 444w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-to-computer-connector-USB-cable-300x187.jpeg 300w" sizes="(max-width: 444px) 100vw, 444px" /><figcaption>Arduino UNO to computer connector USB cable</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="525" src="https://studentprojects.in/wp-content/uploads/2022/06/arduino-connected-to-pc.jpg" alt="arduino connected to pc" class="wp-image-9348" srcset="https://studentprojects.in/wp-content/uploads/2022/06/arduino-connected-to-pc.jpg 800w, https://studentprojects.in/wp-content/uploads/2022/06/arduino-connected-to-pc-300x197.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/06/arduino-connected-to-pc-768x504.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Arduino connected to pc</figcaption></figure></div>


<p>Now the Arduino board will be automatically detected. (The same can be verified using device manager).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="779" height="570" src="https://studentprojects.in/wp-content/uploads/2022/06/device-manager.png" alt="device manager" class="wp-image-9358" srcset="https://studentprojects.in/wp-content/uploads/2022/06/device-manager.png 779w, https://studentprojects.in/wp-content/uploads/2022/06/device-manager-300x220.png 300w, https://studentprojects.in/wp-content/uploads/2022/06/device-manager-768x562.png 768w" sizes="(max-width: 779px) 100vw, 779px" /><figcaption>device manager</figcaption></figure></div>


<h2><strong>Writing first Arduino sketch/program</strong></h2>



<p>Instruction writing to Arduino is done using the Arduino programming language. These programs are also called sketches. This section demonstrates how to write a simple Arduino program.</p>



<p><strong>Required components:</strong></p>



<ul><li>Arduino UNO board</li><li>USB cable provided with Arduino UNO board</li></ul>



<p>Arduino UNO board contains a built-in LED. This LED is connected to pin digital pin 13.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="457" height="366" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-board-contains-a-built-in-LED.jpg" alt="" class="wp-image-9356" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-board-contains-a-built-in-LED.jpg 457w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-UNO-board-contains-a-built-in-LED-300x240.jpg 300w" sizes="(max-width: 457px) 100vw, 457px" /></figure></div>


<p>Therefore the simplest task performed using the Arduino is bilking that LED for a particular interval of time.</p>



<p><strong>Arduino IDE visual appearance</strong></p>



<p>Open the Arduino IDE. The following window is displayed having File, Edit, Sketch, Tools and Help options. It also has quick access buttons Verify, Upload, New, Open, Save and Serial monitor options. The editor space is provided to write the Arduino program. At the bottom, there is a message area which displays feedback of different processes performed on the sketch.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="1024" height="550" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-1-1024x550.png" alt="" class="wp-image-9349" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-1-1024x550.png 1024w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-1-300x161.png 300w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-1-768x413.png 768w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-1.png 1370w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>The following steps are performed to write and upload the new sketch.</p>



<h4><strong>1. Writing the new sketch</strong></h4>



<p>To write a new sketch, go to File and click New (This can also be done using the New quick access button). This will create a blank sketch. Now write the Arduino program inside the sketch.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="877" height="478" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-2.png" alt="" class="wp-image-9350" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-2.png 877w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-2-300x164.png 300w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-2-768x419.png 768w" sizes="(max-width: 877px) 100vw, 877px" /></figure></div>


<pre class="wp-block-code"><code lang="c" class="language-c">// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000); // wait for a second. The delay given in terms of milliseconds
  digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
  delay(1000); // wait for a second
}</code></pre>



<p></p>



<h4><strong>2. Saving the Sketch</strong></h4>



<p>Now go to File and save the file with the required name (This can also be performed using quick access button Save).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="750" height="408" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-3.png" alt="" class="wp-image-9351" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-3.png 750w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-3-300x163.png 300w" sizes="(max-width: 750px) 100vw, 750px" /></figure></div>


<h4><strong>3. Verifying (compiling) the sketch/Program</strong></h4>



<p>Compile the sketch by clicking verify button.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="760" height="403" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-4.png" alt="" class="wp-image-9352" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-4.png 760w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-4-300x159.png 300w" sizes="(max-width: 760px) 100vw, 760px" /></figure></div>


<p>If the code gets compiled successfully, then the ‘Done compiling’ message will appear in the message area.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="863" height="101" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-5.png" alt="" class="wp-image-9353" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-5.png 863w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-5-300x35.png 300w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-5-768x90.png 768w" sizes="(max-width: 863px) 100vw, 863px" /></figure></div>


<p></p>



<h4>4. <strong>Uploading the sketch</strong></h4>



<p>The upload button compiles the sketch and uploads the program to the board.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="619" height="281" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-6.png" alt="" class="wp-image-9354" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-6.png 619w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-6-300x136.png 300w" sizes="(max-width: 619px) 100vw, 619px" /></figure></div>


<p>If the code gets uploaded to the Arduino board successfully, then the &#8216;Done Uploading&#8217; message will appear in the message area.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="922" height="98" src="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-7.png" alt="" class="wp-image-9355" srcset="https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-7.png 922w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-7-300x32.png 300w, https://studentprojects.in/wp-content/uploads/2022/06/Arduino-IDE-7-768x82.png 768w" sizes="(max-width: 922px) 100vw, 922px" /></figure></div>


<p>Now you can see the LED blinking for 1 second. Also, this can be re-verified for different values of delays.</p>



<p>Congratulations. You have successfully installed Arduino IDE and are ready to explore the Arduino projects.</p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<div class="is-layout-flex wp-container-3 wp-block-columns">
<div class="is-layout-flow wp-block-column">
<h3>Buy Original Arduino Uno R3 ATmega328P with USB Cable</h3>
</div>



<div class="is-layout-flow wp-block-column">
<a href="https://www.amazon.in/Arduino-Uno-ATmega328P-USB-Cable/dp/B01LCN8IRK?crid=V3NEJ9PBILJW&amp;keywords=Arduino+Uno+R3&amp;qid=1654578888&amp;s=electronics&amp;sprefix=arduino+uno+r3%2Celectronics%2C206&amp;sr=1-1&amp;linkCode=li3&amp;tag=studentproj0d-21&amp;linkId=247a0cda054cd6c246b00aeaa9907c99&amp;language=en_IN&amp;ref_=as_li_ss_il" target="_blank" rel="noopener"><img decoding="async" border="0" src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01LCN8IRK&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=IN&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=studentproj0d-21&amp;language=en_IN"></a><img decoding="async" loading="lazy" src="https://ir-in.amazon-adsystem.com/e/ir?t=studentproj0d-21&amp;language=en_IN&amp;l=li3&amp;o=31&amp;a=B01LCN8IRK" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important">
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<div class="is-layout-flex wp-container-6 wp-block-columns">
<div class="is-layout-flow wp-block-column" style="flex-basis:50%">
<h3>Buy Starter Kit based on original Arduino UNO board 30+ DIY Projects for beginners with Video tutorials</h3>
</div>



<div class="is-layout-flow wp-block-column" style="flex-basis:50%">
<a href="https://www.amazon.in/dp/B08ZKLRNN2?_encoding=UTF8&amp;psc=1&amp;linkCode=li3&amp;tag=studentproj0d-21&amp;linkId=be684d549ea092e4f298360e8a2c7d50&amp;language=en_IN&amp;ref_=as_li_ss_il" target="_blank" rel="noopener"><img decoding="async" border="0" src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B08ZKLRNN2&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=IN&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=studentproj0d-21&amp;language=en_IN"></a><img decoding="async" loading="lazy" src="https://ir-in.amazon-adsystem.com/e/ir?t=studentproj0d-21&amp;language=en_IN&amp;l=li3&amp;o=31&amp;a=B08ZKLRNN2" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important">
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<div class="is-layout-flex wp-container-9 wp-block-columns">
<div class="is-layout-flow wp-block-column">
<h3>Buy IDUINO SMD UNO R3 Board ATmega328P Compatible with Arduino SMD Uno Cable</h3>
</div>



<div class="is-layout-flow wp-block-column">
<a href="https://www.amazon.in/dp/B09ZVLTSJT?&amp;linkCode=li3&amp;tag=studentproj0d-21&amp;linkId=1fec2ac612cd112b796f144814388793&amp;language=en_IN&amp;ref_=as_li_ss_il" target="_blank" rel="noopener"><img decoding="async" border="0" src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B09ZVLTSJT&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=IN&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=studentproj0d-21&amp;language=en_IN"></a><img decoding="async" loading="lazy" src="https://ir-in.amazon-adsystem.com/e/ir?t=studentproj0d-21&amp;language=en_IN&amp;l=li3&amp;o=31&amp;a=B09ZVLTSJT" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important">
</div>
</div><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/getting-started-with-arduino-uno/">Getting Started with Arduino UNO</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/getting-started-with-arduino-uno/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Object Detection using the Arduino UNO</title>
		<link>https://studentprojects.in/electronics/microcontrollers/object-detection-using-the-arduino-uno/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/object-detection-using-the-arduino-uno/#respond</comments>
		
		<dc:creator><![CDATA[Narayana Prakash]]></dc:creator>
		<pubDate>Wed, 25 May 2022 07:12:10 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[IR Sensor]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[IR Module]]></category>
		<category><![CDATA[Arduino Interfacing]]></category>
		<guid isPermaLink="false">https://studentprojects.in/?p=9271</guid>

					<description><![CDATA[<p>Here is a simple project to detect the object using the IR sensor module. Components required: Principle: IR sensors are used in the detection of objects, and obstacles. IR light is emitted from the IR emitter, which falls on the object and then reflects back. This reflected IR light is captured using an IR receiver</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/object-detection-using-the-arduino-uno/">Object Detection using the Arduino UNO</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Here is a simple project to detect the object using the IR sensor module. </p>



<p><strong>Components required:</strong></p>



<figure class="is-layout-flex wp-block-gallery-10 wp-block-gallery has-nested-images columns-4 is-cropped">
<figure class="wp-block-image size-large"><a href="https://amzn.to/39fO6jd" target="_blank" rel="noreferrer noopener"><img decoding="async" loading="lazy" width="250" height="250" data-id="9282"  src="https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno.jpg" alt="" class="wp-image-9282" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno.jpg 250w, https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno-150x150.jpg 150w, https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno-24x24.jpg 24w, https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno-48x48.jpg 48w, https://studentprojects.in/wp-content/uploads/2022/05/Arduino-Uno-96x96.jpg 96w" sizes="(max-width: 250px) 100vw, 250px" /></a><figcaption>Arduino UNO</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3NZT2rk" target="_blank" rel="noreferrer noopener"><img decoding="async" loading="lazy" width="250" height="250" data-id="9284"  src="https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1.jpg" alt="IR sensor module" class="wp-image-9284" srcset="https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1.jpg 250w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1-150x150.jpg 150w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1-24x24.jpg 24w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1-48x48.jpg 48w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-1-96x96.jpg 96w" sizes="(max-width: 250px) 100vw, 250px" /></a><figcaption>IR Sensor Module</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3aOlVbF" target="_blank" rel="noreferrer noopener"><img decoding="async" loading="lazy" width="250" height="250" data-id="8859"  src="https://studentprojects.in/wp-content/uploads/2022/04/LED.jpg" alt="" class="wp-image-8859" srcset="https://studentprojects.in/wp-content/uploads/2022/04/LED.jpg 250w, https://studentprojects.in/wp-content/uploads/2022/04/LED-150x150.jpg 150w" sizes="(max-width: 250px) 100vw, 250px" /></a><figcaption>LED</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3xioIl3" target="_blank" rel="noreferrer noopener"><img decoding="async" loading="lazy" width="250" height="250" data-id="9283"  src="https://studentprojects.in/wp-content/uploads/2022/05/Breadboard.jpg" alt="Breadboard" class="wp-image-9283" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Breadboard.jpg 250w, https://studentprojects.in/wp-content/uploads/2022/05/Breadboard-150x150.jpg 150w, https://studentprojects.in/wp-content/uploads/2022/05/Breadboard-24x24.jpg 24w, https://studentprojects.in/wp-content/uploads/2022/05/Breadboard-48x48.jpg 48w, https://studentprojects.in/wp-content/uploads/2022/05/Breadboard-96x96.jpg 96w" sizes="(max-width: 250px) 100vw, 250px" /></a><figcaption>Breadboard</figcaption></figure>
</figure>



<p><strong>Principle:</strong></p>



<p>IR sensors are used in the detection of objects, and obstacles. IR light is emitted from the IR emitter, which falls on the object and then reflects back. This reflected IR light is captured using an IR receiver and used to conclude the presence of the object. If the object is in the vicinity of the IR module, then the object&#8217;s presence can be detected. Otherwise, the object is said to be absent.</p>



<p>The IR sensor module has an IR emitter and receiver in the same module. The diagram below shows the IR sensor module.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="474" src="https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module.jpg" alt="IR sensor module" class="wp-image-9279" srcset="https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module.jpg 800w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-300x178.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/05/IR-sensor-module-768x455.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>IR sensor module</figcaption></figure></div>


<p>The IR module contains 3 pins for the interface. Out of 3 pins two pins are VCC (3.3V/5V) and GND power supply. The OUT pin is the output pin which goes to a HIGH state when the object is present. When no object is detected OUT pin will stay at a LOW state. The major components in the module are the OP-AMP comparator, trim-pot, power LED and output LED. Trim-pot is used to change the sensitivity of the IR module (by varying the trim-pot we can change the distance at which the sensor can detect the object).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="735" height="462" src="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-1.jpg" alt="" class="wp-image-9287" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-1.jpg 735w, https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-1-300x189.jpg 300w" sizes="(max-width: 735px) 100vw, 735px" /><figcaption><strong>LED is OFF when no object is in front of the sensor</strong></figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="735" height="462" src="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-2.jpg" alt="" class="wp-image-9286" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-2.jpg 735w, https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-Circuit-2-300x189.jpg 300w" sizes="(max-width: 735px) 100vw, 735px" /><figcaption><strong>LED is ON when an object is in front of the sensor</strong></figcaption></figure></div>


<p><strong>Circuit diagram:</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="599" src="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO.jpg" alt="Object Detection using the Arduino UNO" class="wp-image-9278" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO.jpg 800w, https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-300x225.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-768x575.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Object Detection using the Arduino UNO</figcaption></figure></div>


<p><strong>Procedure:</strong></p>



<ol><li>Connect the IR module’s VCC and GND pins to Arduino&#8217;s +5V and GND pins respectively as shown in the circuit diagram.</li><li>Connect the OUT pin of the IR module to the Arduino board (pin 2) and declare it an input pin.</li><li>From the Arduino board connect the output (pin 7) to the +ve terminal of the LED. Connect –ve terminal of the LED to ground</li><li>Write the code in Arduino UNO software and run the program.</li><li>Move the object in front of the IR module and see the LED turning ON which indicates the presence of the object.</li></ol>



<p><strong>Working of <strong>object detection</strong>:</strong></p>



<p>Whenever there is an object in front of the IR module, OUT of the IR module goes high. The IR module’s OUT pin is connected as the input to the Arduino board. The microcontroller in the Arduino board reads this signal and can conclude whether there is an object or not. The output is indicated through the LED connected to the Arduino board (shown in the breadboard).</p>



<p>The distance of the measurement (sensitivity) can be changed by varying the trim-pot. Variation in the trim-pot changes the reference voltage of the OP-AMP comparator. This</p>



<p><strong>Flowchart</strong> <strong>for object detection</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="521" height="454" src="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-flowchart.jpg" alt="Object Detection using the Arduino UNO flowchart" class="wp-image-9277" srcset="https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-flowchart.jpg 521w, https://studentprojects.in/wp-content/uploads/2022/05/Object-Detection-using-the-Arduino-UNO-flowchart-300x261.jpg 300w" sizes="(max-width: 521px) 100vw, 521px" /><figcaption>Object Detection using the Arduino UNO flowchart</figcaption></figure></div>


<p><strong>Arduino Program for object detection:</strong></p>



<pre class="wp-block-code"><code lang="objectivec" class="language-objectivec">int in_IRSensor = 2; // connect ir sensor to arduino pin 2
int out_LED = 7; // conect Led to arduino pin 13
void setup() 
{
  pinMode (in_IRSensor, INPUT); // sensor pin INPUT
  pinMode (out_LED, OUTPUT); // Led pin OUTPUT
}
void loop()
{
  int status_IR = digitalRead (in_IRSensor); //Read the IR sensor output
  if (status_IR == 1)
  {
    digitalWrite(out_LED, HIGH); // high on LED indicates object detected
  }
  else
  {
    digitalWrite(out_LED, LOW); // low on LED indicates no object present
  }  
}</code></pre><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/object-detection-using-the-arduino-uno/">Object Detection using the Arduino UNO</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/object-detection-using-the-arduino-uno/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi interface with Ultrasonic Sensor</title>
		<link>https://studentprojects.in/electronics/microcontrollers/raspberry-pi-interface-with-ultrasonic-sensor/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/raspberry-pi-interface-with-ultrasonic-sensor/#respond</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 17:28:48 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Ultrasonic Sensor]]></category>
		<guid isPermaLink="false">https://studentprojects.in/?p=9060</guid>

					<description><![CDATA[<p>Overview In this article, we would interface an ultrasonic sensor (HC-SR04) with raspberry pie 4 to measure the distance of an object or obstacle. HC-SR04 is the sensor device that is specially used to measure the distance of an object within the range of 2mm to 400 cm. The ultrasonic sensor works on the principle</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/raspberry-pi-interface-with-ultrasonic-sensor/">Raspberry Pi interface with Ultrasonic Sensor</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<h4>Overview</h4>



<p><a></a> In this article, we would interface an ultrasonic sensor (HC-SR04) with raspberry pie 4 to measure the distance of an object or obstacle. HC-SR04 is the sensor device that is specially used to measure the distance of an object within the range of 2mm to 400 cm. The ultrasonic sensor works on the principle of measuring the propagation time of the sound waves in between sending and receiving signals. HC-SR04 sends 40KHz signals (8 bursts) for the detection of an object then the time is calculated for the 40KHz signal hitting the object and coming back. That time would be our measured distance. Now, this HC-SR04 sensor has to be interface with a microcontroller or microprocessor to control it in the desired way. In this project, we are gonna use the Raspberry Pi 4 board.</p>



<h4>List of All the Components:</h4>



<p>Below are the components listed, that are used to make this project.</p>



<ul><li>HC-SR04</li><li>Raspberry Pi 4</li><li>680 Ω Resistor (1/4 Watt) resistor</li><li>1.5 KΩ Resistor (1/4 Watt) resistor</li><li>Connecting wires</li><li>Laptop or Computer (For the programming of Raspberry Pi)</li></ul>



<h4>HC-SR04</h4>



<p>HC-SR04 is an ultrasonic sensor, its working principle has been explained above. The picture of the sensor is shown below. From the picture, it can observe that the sensor has 4 pins (Vcc, Trig, Echo, and GND). VCC is for the supply voltage and GND for the ground.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="400" height="230" src="https://studentprojects.in/wp-content/uploads/2022/04/Ultrasonic-Sensor.jpg" alt="" class="wp-image-9061" srcset="https://studentprojects.in/wp-content/uploads/2022/04/Ultrasonic-Sensor.jpg 400w, https://studentprojects.in/wp-content/uploads/2022/04/Ultrasonic-Sensor-300x173.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /><figcaption>Ultrasonic Sensor</figcaption></figure></div>



<p>Now to send the 40KHz signal into the Air, the Trig PIN must be set high through the Raspberry Pi for at least 10us. As the ultrasonic signals go in the air, the ECHO pin also gets high and it remains high until the 40KHz hit the object and reaches back to the sensor. So the distance is calculated for the time ECHO was HIGH.</p>



<h4>Raspberry Pi 4</h4>



<p>Raspberry Pi 4 is a microprocessor board that runs on Linux. It is a mini-computer, that is used to control electrical components like an ultrasonic sensor. It has some sets of inputs and outputs (GPIO) that allow connecting the electrical components in the desired way. The Pin configuration for the Raspberry pi 4 is shown below.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="442" height="513" src="https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-Pin-configuration.jpg" alt="" class="wp-image-9062" srcset="https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-Pin-configuration.jpg 442w, https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-Pin-configuration-258x300.jpg 258w" sizes="(max-width: 442px) 100vw, 442px" /><figcaption>Raspberry Pi 4 Pin Configuration</figcaption></figure></div>



<h4>Design and working of the Circuit</h4>



<p>When all the required components are ready, it is time to connect them. The noticeable thing here is that Raspberry works on the 3.3V of logic level, while the HC-SR04 works on 5 V. so their voltage compatibility is required. The Schematic of the Circuit is shown below.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="672" height="748" src="https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-with-Ultrasonic-Sensor.jpg" alt="" class="wp-image-9063" srcset="https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-with-Ultrasonic-Sensor.jpg 672w, https://studentprojects.in/wp-content/uploads/2022/04/Raspberry-Pie-with-Ultrasonic-Sensor-270x300.jpg 270w" sizes="(max-width: 672px) 100vw, 672px" /><figcaption>Circuit diagram of Raspberry Pi interface with Ultrasonic Sensor </figcaption></figure></div>



<p>The connections are, VCC of HC-SR04 is connected to the PIN 2 of the Raspberry Pi, the Trig pin is connected to the PIN 16 which is GPIO 23 on the Raspberry board, the Echo is to PIN 18 (GPIO 24), and GND to the Pin 20 on the Raspberry board.</p>



<p>Now the problem is we can’t directly put the Echo Pin of the sensor to the GPIO pin of the Raspberry board. Because the Echo Pin has a voltage of 5V while raspberry needs the 3.3V. so for their configuration, use a combination of 680Ω and 1.5 KΩ resistors are connected between their connection.</p>



<h4>Working</h4>



<p>The working of the project will be that the ultrasonic sensor would be triggered by the Trig Pin through the raspberry programming, then during the propagation and reflection of 40KHz wave, the Echo pin will provide a high signal to the one of GPIO pin of Raspberry pi as input. This input will be calculated by a program to calculate the distance of the object. The code for this project is given below:</p>



<pre class="wp-block-code"><code lang="objectivec" class="language-objectivec">import RPi.GPIO as GPIO
import time
try:
    GPIO.setmode(GPIO.BOARD)
    pinTrigger = 16
    pinEcho = 18
 
    GPIO.setup(pinTrigger, GPIO.OUT)
    GPIO.setup(pinEcho, GPIO.IN)
 
    GPIO.output(pinTrigger, GPIO.LOW)
    GPIO.output(pinTrigger, GPIO.HIGH)
 
    time.sleep(0.00001)
    GPIO.output(pinTrigger, GPIO.LOW)
 
    while GPIO.input(pinEcho)==0:
        pulseStartTime = time.time()
    while GPIO.input(pinEcho)==1:
        pulseEndTime = time.time()
 
    pulseDuration = pulseEndTime - pulseStartTime
    distance = round(pulseDuration * 17150, 2)
 
    print("Distance: %.2f cm" % (distance))
finally:
    GPIO.cleanup()</code></pre><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/raspberry-pi-interface-with-ultrasonic-sensor/">Raspberry Pi interface with Ultrasonic Sensor</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/raspberry-pi-interface-with-ultrasonic-sensor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Multifunctional Solar Tracking System using AT8952</title>
		<link>https://studentprojects.in/electronics/microcontrollers/multifunctional-solar-tracking-system-using-at8952%ef%bf%bc/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/multifunctional-solar-tracking-system-using-at8952%ef%bf%bc/#respond</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Tue, 08 Mar 2022 12:24:56 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=8461</guid>

					<description><![CDATA[<p>With&#160; the&#160; alarming&#160; rate&#160; of&#160; depletion&#160; of&#160; the&#160; major&#160; energy&#160; resources worldwide,&#160; it&#160; has&#160; become&#160; an&#160; urgent&#160; necessity&#160; to&#160; seek&#160; for&#160; renewable&#160; energy resources&#160; that&#160; will&#160; power&#160; the&#160; future. In&#160; this&#160; context&#160; we&#160; have&#160; concentrated&#160; our focus&#160; on&#160; the&#160; research&#160; of renewable energy. Among these renewable energy resources solar energy is one of a kind.</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/multifunctional-solar-tracking-system-using-at8952%ef%bf%bc/">Multifunctional Solar Tracking System using AT8952</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>With&nbsp; the&nbsp; alarming&nbsp; rate&nbsp; of&nbsp; depletion&nbsp; of&nbsp; the&nbsp; major&nbsp; energy&nbsp; resources worldwide,&nbsp; it&nbsp; has&nbsp; become&nbsp; an&nbsp; urgent&nbsp; necessity&nbsp; to&nbsp; seek&nbsp; for&nbsp; renewable&nbsp; energy resources&nbsp; that&nbsp; will&nbsp; power&nbsp; the&nbsp; future. In&nbsp; this&nbsp; context&nbsp; we&nbsp; have&nbsp; concentrated&nbsp; our focus&nbsp; on&nbsp; the&nbsp; research&nbsp; of renewable energy. Among these renewable energy resources solar energy is one of a kind. Solar&nbsp; power&nbsp; (photovoltaic)&nbsp; systems&nbsp; are&nbsp; a&nbsp; sustainable way&nbsp; to&nbsp; convert&nbsp; the &nbsp;energy&nbsp; of&nbsp; the&nbsp; sun&nbsp; into&nbsp; electricity.&nbsp; The expected lifetime of a system is 25-30 years.</p>



<p>With&nbsp; all&nbsp; the&nbsp; above&nbsp; information,&nbsp; the&nbsp; rapid&nbsp; depletion&nbsp; of&nbsp; the&nbsp; natural resources of&nbsp; the&nbsp; world,&nbsp; we&nbsp; would&nbsp; soon&nbsp; meet&nbsp; a&nbsp; great demand&nbsp; for&nbsp; alternative source of energy. In the very near future, experts are predicting that we will be bound to move to renewable sources of energy, solar being one of them. As long as our earth exists, the sun is there to give us unlimited solar energy.&nbsp; It is completely up to us how we are going to utilize this abandoned energy.&nbsp; Every&nbsp; hour,&nbsp; sun&nbsp; gives&nbsp; the&nbsp; same&nbsp; amount&nbsp; of energy to&nbsp; the&nbsp; world&nbsp; that &nbsp;the whole world uses in an entire year.</p>



<p>By considering all the above things and the environmental friendliness, economically  sound  and  the  ease  of  implementation, we  thought  of  working  on  it as  we  believe  that  in  the  near  future,  our  country  along  with  the  whole  world will be benefited from this source of renewable energy.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System.jpg"><img decoding="async" loading="lazy" width="604" height="373" src="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System.jpg" alt="" class="wp-image-8462" srcset="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System.jpg 604w, https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-300x185.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-320x198.jpg 320w" sizes="(max-width: 604px) 100vw, 604px" /></a><figcaption>Multifunctional Solar Tracking System</figcaption></figure></div>



<h4><strong>1. PROBLEM STATEMENT</strong></h4>



<p>As we can see, there are many problems that occur in the previous type of solar tracking system. The problem that we can see here is the solar panel that is fixed in position. Because of this problem, the power that can be generated is low. &nbsp;The second problem is the price for the solar tracking system is very expensive for the family that use more power than usual because they need to install more than one solar &nbsp;panel to produce enough power. So,&nbsp; this&nbsp; project&nbsp; is&nbsp; to&nbsp; fix&nbsp; the&nbsp; problem&nbsp; that&nbsp; occurs&nbsp; here. This solar tracking system can detect a 180 degree of rotation. So, the solar panel that can be generating here is very high compare to when the solar panel can only stay in one direction. So, the families don’t have to install more than one solar panel to generate enough power. &nbsp;One solar panel is enough to produce a lot of power.</p>



<h4><strong>2. PROJECT SCOPE</strong></h4>



<p>This project is focused to design and build the prototype of solar tracking system that would be a starting point to build the realistic solar tracking system. Therefore, this prototype will cover the scope as followed.</p>



<ul><li>Using microcontroller (AT89S52).</li><li>Using gear motor.</li><li>Using two Light Dependant Resistors (LDRs) as sensors.</li><li>Using an Inverter to run the load in the absence of the mains.</li><li>Using a Solar battery to store the output power from the solar panel.</li></ul>



<p>The Block diagram of “MULTIFUNCTIONAL SOLAR TRACKING SYSTEM” has shown below.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-Block-Diagram.jpg"><img decoding="async" loading="lazy" width="592" height="333" src="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-Block-Diagram.jpg" alt="" class="wp-image-8463" srcset="https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-Block-Diagram.jpg 592w, https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-Block-Diagram-300x169.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/03/Multifunctional-Solar-Tracking-System-Block-Diagram-320x180.jpg 320w" sizes="(max-width: 592px) 100vw, 592px" /></a><figcaption>Multifunctional Solar Tracking System Block Diagram</figcaption></figure></div>



<p>The design has been organized in six modules. They are</p>



<ul><li>Power supply</li><li>Light dependant resistor</li><li>Microcontroller</li><li>Solar panels</li><li>Gear motor</li><li>Inverter</li></ul>



<h4><strong>3. POWER SUPPLY</strong></h4>



<p>In-order to work with any components basic requirement is power supply. In this section required voltage level is 5V DC power supply. The block diagram of a typical power supply is shown below.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://studentprojects.in/wp-content/uploads/2022/03/Block-diagram-of-Power-Supply.jpg"><img decoding="async" loading="lazy" width="571" height="126" src="https://studentprojects.in/wp-content/uploads/2022/03/Block-diagram-of-Power-Supply.jpg" alt="" class="wp-image-8464" srcset="https://studentprojects.in/wp-content/uploads/2022/03/Block-diagram-of-Power-Supply.jpg 571w, https://studentprojects.in/wp-content/uploads/2022/03/Block-diagram-of-Power-Supply-300x66.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/03/Block-diagram-of-Power-Supply-320x71.jpg 320w" sizes="(max-width: 571px) 100vw, 571px" /></a><figcaption>Block diagram of Power Supply</figcaption></figure></div>



<p><strong>4. LIGHT&nbsp;DEPENDENT&nbsp;RESISTOR</strong></p>



<p>Light sensors are components of circuits that are able to measure light and increase or decrease their resistance accordingly. Resistance refers to the amount of electrical current or voltage that is held back by a certain part of the circuit, in this case because of a component called a Resistor. Compared to most resistors which have a set resistance and therefore resist a specified amount of electrical current through a circuit, this one is a bit more advanced with its resistance able to be altered under varying brightness’s of light, hence being referred to as a variable resistor. It is a bilateral device, which means this conducts in both directions in same fashion.</p>



<h4><strong>5. MICROCONTROLLER&nbsp;89S52</strong></h4>



<p>The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8Kbytes of in-system programmable Flash memory. This device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the &nbsp;industry-standard 80C51 instruction set and pin out. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile&nbsp;memory programmer. By combining a versatile 8-bit CPU with in-system programmable &nbsp;Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly flexible and cost-effective solution to many embedded control applications.</p>



<h4><strong>6. SOLAR POWER&nbsp;FUNDAMENTALS</strong></h4>



<p>Below figure shows a simple model of a PV cell. Rs is the series resistance associated with connecting to the active portion of a cell or module consisting of a series of equivalent cells. Rp is parallel leakage resistance and is typically large, > 100kΩ in most modern PV cells. This component can be neglected in many applications except for low light conditions.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://studentprojects.in/wp-content/uploads/2022/03/Simplified-circuit-of-a-solar-cell.jpg"><img decoding="async" loading="lazy" width="342" height="153" src="https://studentprojects.in/wp-content/uploads/2022/03/Simplified-circuit-of-a-solar-cell.jpg" alt="" class="wp-image-8465" srcset="https://studentprojects.in/wp-content/uploads/2022/03/Simplified-circuit-of-a-solar-cell.jpg 342w, https://studentprojects.in/wp-content/uploads/2022/03/Simplified-circuit-of-a-solar-cell-300x134.jpg 300w, https://studentprojects.in/wp-content/uploads/2022/03/Simplified-circuit-of-a-solar-cell-320x143.jpg 320w" sizes="(max-width: 342px) 100vw, 342px" /></a><figcaption>Simplified circuit of a solar cell</figcaption></figure></div>



<p>The amazing thing about solar power is that all the electricity is generated from the material of the solar panels and the energy from the sun. The solar panels are mainly made out of semiconductor material, Silicon being the most abundantly used semiconductor. The benefit of using semiconductor material is largely due to the ability of being able to control its conductivity whereas insulators and conductors cannot be altered. The electrons of the semiconductor material can be located in one of two different bands: the conduction band or the valence band. The valence band is initially full with all the electrons that the material contains. When the energy from sunlight, known as photons, strikes the electrons in the semiconductor, some of these electrons will acquire enough energy to leave the valence band and enter the conduction band. When this occurs, the electrons in the conduction band begin to move creating electricity. As soon as the electron leaves the valence band, a positively charged hole will remain in the location the electron departed. When this occurs, the valence band is no longer full and can also play a role in the current flow. This process basically describes how Photovoltaic (PV) systems function. However, PV systems further enhance the rate at which the electrons are sent into the conduction band through the process of doping.</p>



<h4><strong>7. GEAR MOTOR</strong></h4>



<div class="wp-block-image"><figure class="alignright size-full"><a href="https://studentprojects.in/wp-content/uploads/2022/03/Gear-Motor.jpg"><img decoding="async" loading="lazy" width="273" height="187" src="https://studentprojects.in/wp-content/uploads/2022/03/Gear-Motor.jpg" alt="" class="wp-image-8466"/></a></figure></div>



<p>Gear motors are widely used in modern systems due to their high performance, long service life, and low purchase and maintenance costs. Product development has made it possible to achieve high operating pressures, excellent volumetric and mechanical efficiency, and lower noise levels. The geared instrument dc motor is ideally suited to a wide range of applications requiring a combination of low speed operation and small unit size. The integral iron core dc motor provides smooth operation and a bidirectional variable speed capability while the gear head utilizes a multistage metal spur gear train rated for a working torque up to 0.2 Nm.</p>



<h4><strong>8. INVERTER</strong></h4>



<p>The method by which dc power from the PV array is converted to ac power is known as <em>inversion. </em>Other than for use in small off-grid systems and small solar gadgets, using straight dc power from a PV array, module or cell is not very practical. Although many things in our homes and businesses use dc power, large loads and our electrical power infrastructure are based on ac power. This dates back to the early days of Edison versus Tesla when ac won out over dc as a means of electrical power distribution. The CD 4047 is the major element in the inverting principle. The CD4047 is capable of operating in either the monostable or stable</p>



<p>Circuit diagrams, source codes and project photos are given in the next pages.</p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/multifunctional-solar-tracking-system-using-at8952%ef%bf%bc/">Multifunctional Solar Tracking System using AT8952</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/multifunctional-solar-tracking-system-using-at8952%ef%bf%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AT89SXX ISP Flash Programmer v1.4</title>
		<link>https://studentprojects.in/electronics/microcontrollers/at89sxx-isp-flash-programmer-v1-4/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/at89sxx-isp-flash-programmer-v1-4/#comments</comments>
		
		<dc:creator><![CDATA[Amit Sengupta]]></dc:creator>
		<pubDate>Sun, 30 Sep 2012 06:53:44 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[Microcontroller Student Projects]]></category>
		<category><![CDATA[flash programmer]]></category>
		<category><![CDATA[microcontroller projects]]></category>
		<category><![CDATA[student project]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=3516</guid>

					<description><![CDATA[<p>Introduction: Welcome to the world of Microcontrollers, and the first thing you need is a Device Programmer. This In System Programmer is RS232 (serial port) based but can indirectly be used with USB using USB to RS232 converter. If you need something like this you need to assemble a very simple circuit (Programmer Unit). Hardware:</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/at89sxx-isp-flash-programmer-v1-4/">AT89SXX ISP Flash Programmer v1.4</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>Introduction:</strong></p>
<p>Welcome to the world of Microcontrollers, and the first thing you need is a Device Programmer. This In System Programmer is RS232 (serial port) based but can indirectly be used with USB using USB to RS232 converter. If you need something like this you need to assemble a very simple circuit (Programmer Unit).</p>
<p><strong>Hardware:</strong></p>
<p>Figure 1 shows the Block diagram of the in-system programmer interface, the programmer can be self powered or target powered it depends on how you plan to use it.</p>
<p><figure id="attachment_3517" aria-describedby="caption-attachment-3517" style="width: 607px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-3517" title="Figure 1: Block Diagram of the ISP Programmer" src="https://studentprojects.in/wp-content/uploads/2012/09/Blok_Dia.png" alt="Figure 1: Block Diagram of the ISP Programmer" width="607" height="254" /><figcaption id="caption-attachment-3517" class="wp-caption-text">Figure 1: Block Diagram of the ISP Programmer</figcaption></figure></p>
<p>Figure 2 shows the actual circuit diagram. The Programmer has just two ICs. IC1 = AT89C2051, IC2 = MAX 232. Few Resistors, LEDs, capacitors etc. The value of the crystal is critical and must be 11.0592 MHz.</p>
<p><figure id="attachment_3518" aria-describedby="caption-attachment-3518" style="width: 594px" class="wp-caption aligncenter"><a href="https://studentprojects.in/wp-content/uploads/2012/09/ISP89S_sch.png"><img decoding="async" loading="lazy" class=" wp-image-3518 " title="Figure 2: Circuit Diagram of the ISP Programmer" src="https://studentprojects.in/wp-content/uploads/2012/09/ISP89S_sch.png" alt="Figure 2: Circuit Diagram of the ISP Programmer" width="594" height="408" /></a><figcaption id="caption-attachment-3518" class="wp-caption-text">Figure 2: Circuit Diagram of the ISP Programmer</figcaption></figure></p>
<p><strong>Firmware:</strong></p>
<p>Assemble the circuit and burn the firmware into an AT89C2051(you will need a conventional parallel Programmer to Program the AT89C2051).</p>
<p><strong>Software:</strong></p>
<p>The Software is a Windows GUI application and supports all programming functions. When you run the software for the first time it looks for a valid programmer on COM1. If the Programmer is connected to say COM2 you will receive an error message but when the application starts select Options-&gt;Settings on the Menu and specify the correct COM Port.</p>
<p>Following are the main features of this software,</p>
<ul>
<li>Device Supported &#8211; AT89S51, AT89S52, AT89S8252, AT89S8253.</li>
<li>Read and write Intel Hex files.</li>
<li>Chip Erase.</li>
<li>Verify.</li>
<li>Lock.</li>
<li>Read Device Signature.</li>
<li>Advanced Device Specific Functions.</li>
</ul>
<p><strong>ISP_PROG v1.4 Screen Shot</strong></p>
<p><figure id="attachment_3519" aria-describedby="caption-attachment-3519" style="width: 549px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-3519" title="ISP_PROG v1.4 Screen Shot" src="https://studentprojects.in/wp-content/uploads/2012/09/ISP_PROG.jpg" alt="ISP_PROG v1.4 Screen Shot" width="549" height="527" /><figcaption id="caption-attachment-3519" class="wp-caption-text">ISP_PROG v1.4 Screen Shot</figcaption></figure></p>
<p><strong>Download:</strong></p>
<ul>
<li><a href="https://studentprojects.in/wp-content/uploads/2012/09/ISP_PROGv1.4.zip">AT89SXX ISP Flash Programmer Software</a></li>
<li><a href="https://studentprojects.in/wp-content/uploads/2012/09/FirmWarev1.4.zip">Firmware for AT89C2051.</a></li>
</ul>
<p><strong>For latest Firmware and Software download:</strong></p>
<p><a href="https://sites.google.com/site/atmelispprogrammer/" target="_blank" rel="noopener">https://sites.google.com/site/atmelispprogrammer/</a></p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/at89sxx-isp-flash-programmer-v1-4/">AT89SXX ISP Flash Programmer v1.4</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/at89sxx-isp-flash-programmer-v1-4/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>Handheld Vehicle Lock Control System Using Wireless Communication (IR / RF)</title>
		<link>https://studentprojects.in/electronics/microcontrollers/handheld-vehicle-lock-control-system-wireless-communication-ir-rf/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/handheld-vehicle-lock-control-system-wireless-communication-ir-rf/#comments</comments>
		
		<dc:creator><![CDATA[venugopal]]></dc:creator>
		<pubDate>Mon, 20 Feb 2012 11:18:46 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=2679</guid>

					<description><![CDATA[<p>ABSTRACT: In this project we are using IR communication to implement the handheld vehicle lock control system. Infrared (IR) radiation is electromagnetic radiation whose wavelength is longer than that of visible light (400-700 nm), but shorter than that of terahertz radiation (1 µm &#8211; 1mm) and microwaves (~30,000 µm). Infrared radiation spans roughly three orders</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/handheld-vehicle-lock-control-system-wireless-communication-ir-rf/">Handheld Vehicle Lock Control System Using Wireless Communication (IR / RF)</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>ABSTRACT:</strong></p>
<p>In this project we are using IR communication to implement the handheld vehicle lock control system. Infrared (IR) radiation is electromagnetic radiation whose wavelength is longer than that of visible light (400-700 nm), but shorter than that of terahertz radiation (1 µm &#8211; 1mm) and microwaves (~30,000 µm). Infrared radiation spans roughly three orders of magnitude (750 nm and 100 µm).</p>
<p>A remote control locks operation system for a vehicle capable of unlocking a mechanical locking mechanism for mechanically disabling traveling of the vehicle by an infrared signal, without using the key. Components of the system include a handheld remote control transmitter, a receiver, a mechanical locking mechanism, a lock actuator and control unit, and wiring sections for connecting the lock actuator and the receiver to the control unit mounted in a common module housing contained on the vehicle body. The main components of the system, including the wiring section leading to the lock actuator, are unitized and integrate into the common module housing in order to prevent unauthorized unlocking of the lock.</p>
<p>To implement this application required components are one microcontroller, TV remote, IR receiver (TSOP1738), LCD, l293D and DC motor. Whenever user want to open the door, he has to press one remote switch which is related to ON. For that user has to develop one application program in EMBEDDED-C. At the same time for close the door separate key is assigned.</p>
<p><strong>BLOCK DIAGRAM:</strong></p>
<p><strong><img decoding="async" loading="lazy" class="aligncenter size-medium wp-image-2680" src="https://studentprojects.in/wp-content/uploads/2012/02/block-diagram-300x179.png" alt="" width="300" height="179" /></strong></p>
<p><strong>HARDWARE REQUIREMENTS</strong></p>
<ul>
<li>AT89S52</li>
<li>LCD DISPLAY</li>
<li>TV REMOTE</li>
<li>IR RECEIVER (TSOP1738)</li>
<li>L293D</li>
<li>DOOR (DC MOTOR)</li>
<li>BUZZER</li>
</ul>
<p><strong>SOFTWARE REQUIREMENTS</strong></p>
<ul>
<li>KEIL C Compiler</li>
<li>PROGRAMMING IN EMBEDDED C</li>
<li>ISP PROGRAMMER</li>
</ul>
<p><strong>SCHEMATIC DIAGRAM:</strong></p>
<p><strong><a href="https://studentprojects.in/wp-content/uploads/2012/02/schematic-diagram.png"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2681" src="https://studentprojects.in/wp-content/uploads/2012/02/schematic-diagram.png" alt="" width="627" height="518" /></a><br />
</strong></p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/handheld-vehicle-lock-control-system-wireless-communication-ir-rf/">Handheld Vehicle Lock Control System Using Wireless Communication (IR / RF)</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/handheld-vehicle-lock-control-system-wireless-communication-ir-rf/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Line Following Robot</title>
		<link>https://studentprojects.in/electronics/microcontrollers/line-robot/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/line-robot/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Fri, 01 Jul 2011 07:08:41 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=1500</guid>

					<description><![CDATA[<p>This Project Line Following Autonomous Robot is based on 8 bit Microcontroller. This Robot follows the black line which is drawn over the white surface or it follows the white line which is drawn over the black surface. The infrared sensors are used to sense the line. When the infrared signal falls on the white</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/line-robot/">Line Following Robot</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>This Project Line Following Autonomous Robot is based on 8 bit Microcontroller. This Robot follows the black line which is drawn over the white surface or it follows the white line which is drawn over the black surface. The infrared sensors are used to sense the line. When the infrared signal falls on the white surface, it gets reflected and if it falls on the black surface, it is not reflected this principle is used to scan the Lines for the Robot. All the above systems are controlled by the Microcontroller. Microcontroller gets the signals from the infrared sensors and it drives the motors according to the sensor inputs. Two stepper motors are used to drive the robot.</p>
<p><img decoding="async" loading="lazy" class="alignleft size-full wp-image-1502" title="Line Following Robot" src="https://studentprojects.in/wp-content/uploads/2011/07/Line-Following-Robot.png" alt="" width="379" height="321" />THEORY OF OPERATION-:  How to sense a black line The sensors used for the project are Reflective Object Sensors, 0PB710F that are already ready in the Electronic Lab. The single sensor consists of an infrared emitting diode and a NPN Darlington phototransistor. When a light emitted from the diode is reflected off an object and back into the phototransistor, output current is produced, depending on the amount of infrared light, which triggers the base current of the phototransistor. In my case, the amount of light reflected off a black line is much less than that of a white background, so we can detect the black line somehow by measuring the current. (This current is converted to voltage.)</p>
<p>ii) How to control a DC motor<br />
Instead of applying a constant voltage across a DC motor, we repeat switching on and off the motor with a fixed voltage (Vcc) applied to the motor. This is done by sending a train of PWM (Pulse Width Modulation) pulses to a power MOSFET in order to turn it on and off. Then, the motor sees the average voltage while it depends on duty cycle of PWM pulses. The speed of rotation is proportion to this average voltage.<br />
By PWM method, it’s easier to control the DC motor than by directly controlling the voltage across it. All we have to do is to modulate pulse width, in ord</p>
<p>BLOCK DIAGRAM-:<br />
<img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1501" title="Line Following Robot - Block Diagram" src="https://studentprojects.in/wp-content/uploads/2011/07/Line-Following-Robot-Block-Diagram.png" alt="" width="481" height="309" /></p>
<p>Project idea by: <strong>HBeonLabs, </strong>Greater Noida, India</p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/line-robot/">Line Following Robot</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/line-robot/feed/</wfw:commentRss>
			<slash:comments>53</slash:comments>
		
		
			</item>
		<item>
		<title>Electronic Identification and Personal Information card using 8951 Microcontroller</title>
		<link>https://studentprojects.in/electronics/microcontrollers/electronic-identification-and-personal-information-card-using-8951-microcontroller/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/electronic-identification-and-personal-information-card-using-8951-microcontroller/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Wed, 17 Mar 2010 04:55:52 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[8951 Microcontroller]]></category>
		<category><![CDATA[Electronic Identification]]></category>
		<category><![CDATA[IR Sensors]]></category>
		<category><![CDATA[Buffer Amplifier]]></category>
		<category><![CDATA[pc unit]]></category>
		<category><![CDATA[Personal Information]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=1084</guid>

					<description><![CDATA[<p>Preface: &#8211; Presently there are many types of cards available such as punch cards, magnetic cards, optical cards but all are having the disadvantage of performance degradation as we use them. Other disadvantages are: &#8211; They can not store much information. They can not be read from a distance. They lose their data if placed</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/electronic-identification-and-personal-information-card-using-8951-microcontroller/">Electronic Identification and Personal Information card using 8951 Microcontroller</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>Preface:</strong> &#8211; Presently there are many types of cards available such as punch cards, magnetic cards, optical cards but all are having the disadvantage of performance degradation as we use them.</p>
<p>Other disadvantages are: &#8211;</p>
<ol>
<li>They can not store much information.</li>
<li>They can not be read from a distance.</li>
<li>They lose their data if placed under magnetic field or even on scratching.</li>
<li>There is no security to protect card data whereas in our card this is achieved with the provision of passwords.</li>
<li>There is no Re-Writable memory for temporary data storage such as railway reservation ticket.</li>
</ol>
<p>The above-mentioned shortcomings are technical but there are user related problems also when one needs to handle a large number of cards at a time to obtain diverse information (Atm, Credit card, License, Voter Id. etc.). The user is highly inconvenienced as he is required to change over the cards frequently, so we have designed a card which combines information contained in a variety of cards. Since data is transferred using IR sensors so in many applications we can identify the user from a distance. We can also lock the data stored in card by using various passwords. Card can also store specific data in RAM for temporary use such as railway reservation, air bookings etc. we can also use the cards in automatic doors fitted with sensors which read the card from some distance and open the door only for authorized card holders.</p>
<p><strong>BLOCK DIAGRAM</strong></p>
<p><strong>1. Card Unit: &#8211;</strong></p>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1083" title="Block diagram of card unit" src="https://studentprojects.in/wp-content/uploads/2010/03/Block_diagram_of_card.jpg" alt="Block diagram of card unit" width="590" height="292" /></p>
<p><strong>IR Sensors: </strong>&#8211; We are using here the infrared light as communication medium because of its low cost and better reception in short range communication. To make the receiver perform better it is designed to recognize the switching IR light of particular wavelength.</p>
<p>The wave length and switching frequency can be taken from the manufacturers data sheets</p>
<p><strong>Buffer Amplifier:</strong> &#8211; The O\P of sensor does not have the current capacity to drive the microcontroller hence we use the buffer amplifier between sensor and micro controller.</p>
<p><strong>Buffer Amp 2</strong>: &#8211; This section provides the current gain to signals coming from microcontroller.</p>
<p><strong>Astable M.V.</strong>: &#8211; It generates the switching waveform to switch the IR LED on &amp; off the frequency of the M.V. depends upon the sensor used.</p>
<p><strong>Micro controller:</strong> &#8211; This is the part of card which stores the data in its EEPROM &amp; also performs all the operations required for testing the incoming data &amp; to decide the response of received data. It also controls the mode of serial communication and speed of communication.</p>
<p><strong>2. PC Unit: &#8211; </strong></p>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1085" title="Block diagram of PC Unit" src="https://studentprojects.in/wp-content/uploads/2010/03/Block_diagram_of_pc_unit.jpg" alt="Block diagram of PC Unit" width="584" height="155" /></p>
<p>For the pc unit all the blocks are same but instead of using microcontroller we use serial port of pc which follows the RS232 standard hence we use a Level Converter between port and Buffer Amp.<br />
The first level converter converts the TTL signals in to RS232 signals &amp; second level converter converts the RS232 signals to TTL signals. The conversion is necessary because the sensors &amp; M.V. works on TTL logic.</p>
<p><strong>3. Door unit: &#8211; </strong></p>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1086" title="Block diagram of door unit" src="https://studentprojects.in/wp-content/uploads/2010/03/Block_diagram_of_door_unit.jpg" alt="Block diagram of door unit" width="600" height="172" /></p>
<p>Here we implemented one utility of the card by opening the cabin door (in office) automatically as the authorized person come up to a certain distance from door, by reading his or her card from distance.</p>
<p>Now if the cards data does not match with door unit it sends the persons card number to PC &amp; ask to open the door if operator press Y the door unit will open the gate.</p>
<p>To complete the door unit we require combining the following section as shown in block diagram.<br />
Now we see that all the sections as same as we have discussed in previous blocks except that Relay &amp; Beeper section. So we will discuss only this section. The door unit performs the two work one send data to call the specific data from card &amp; read data from card through sensor. Now if persons card no does not match with unit it sends the pulses the beeper unit which produce the intermittent beep sound to indicate that door is not opened.</p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/electronic-identification-and-personal-information-card-using-8951-microcontroller/">Electronic Identification and Personal Information card using 8951 Microcontroller</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/electronic-identification-and-personal-information-card-using-8951-microcontroller/feed/</wfw:commentRss>
			<slash:comments>133</slash:comments>
		
		
			</item>
		<item>
		<title>AT89Sxx Cheap and Simple Learning Board</title>
		<link>https://studentprojects.in/electronics/microcontrollers/at89sxx-cheap-and-simple-learning-board/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/at89sxx-cheap-and-simple-learning-board/#comments</comments>
		
		<dc:creator><![CDATA[Tahan Prahara]]></dc:creator>
		<pubDate>Tue, 18 Aug 2009 13:38:41 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[microcontroller board]]></category>
		<category><![CDATA[How to make pcb]]></category>
		<category><![CDATA[learning kit]]></category>
		<category><![CDATA[8951 microcontroller board]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=697</guid>

					<description><![CDATA[<p>Build your own a cheap simple Microcontroller learning board S-52. The board is based on ATMEL&#8217;s new ISP chip AT89S51, AT89S52, or AT89S53. This board can be used by beginners for learning Assembly and C language programming. Single sided PCB file included. Introduction I have designed this leaning board to be used as a tool</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/at89sxx-cheap-and-simple-learning-board/">AT89Sxx Cheap and Simple Learning Board</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Build your own a cheap simple Microcontroller learning board S-52. The board is based on ATMEL&#8217;s new ISP chip AT89S51, AT89S52, or AT89S53. This board can be used by beginners for learning Assembly and C language programming. Single sided PCB file included.</p>
<p><strong>Introduction</strong></p>
<p>I have designed this leaning board to be used as a tool for learning MCS-51 Microcontrollers.</p>
<p>The AT89Sxx learning board features,</p>
<ul>
<li>Designed for new ISP chips, 89S51, 89S52, and 89S53, 40-pin DIP,</li>
<li>In System Programmable (ISP) through the 6-pin header and a jumper, (no need external programmer),</li>
<li>TxD and RxD serial port for communicating with serial devices,</li>
<li>32 bit GPIO,</li>
<li>Onboard rectifier and +5V DC voltage regulator,</li>
<li>Single Sided PCB design.</li>
</ul>
<p><strong>Hardware</strong></p>
<p>The board design is kept as simple as possible so that everone can make the learning board easily. The schematic shown below shows the complete hardware schematic of the AT89Sxx learning board. PORT0, PORT1, PORT2, and PORT3 are available for interfacing external devices. P3.0 and P3.1 are being used for RS232 interface.</p>
<p><figure id="attachment_698" aria-describedby="caption-attachment-698" style="width: 535px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-698" title="Figure1: Complete hardware schematics: MCU, and power supply" src="https://studentprojects.in/wp-content/uploads/2009/08/8951_Microcontroller_board.jpg" alt="Figure1: Complete hardware schematics: MCU, and power supply" width="535" height="484" /><figcaption id="caption-attachment-698" class="wp-caption-text">Figure1: Complete hardware schematics: MCU, and power supply</figcaption></figure></p>
<p><strong>Components:</strong></p>
<p>R1                          330 1/4W +/-5%</p>
<p>R2                          10K 1/4W +/-5%</p>
<p>R3-10                     10K 1/4W +/-5% (for pull up on P0)</p>
<p>C1                         1000uF/16V electrolytic capacitor</p>
<p>C2                         100uF/16V electrolytic capacitor</p>
<p>C3                         100nF multilayer or ceramic</p>
<p>C4                         10uF/16V electrolytic</p>
<p>C5,C6                    33pF ceramic</p>
<p>D1                         1N4001 / 1N4002 silicon rectifier diode</p>
<p>D2                         LED</p>
<p>U1                         LM7805, voltage regulator</p>
<p>U1                         AT89S51, AT89S52 or AT89S53</p>
<p>X1                         Crystal 1MHz – 33MHz (11.0592MHz is suitable for standard BAUD rate generator using timer1, says 9600 )</p>
<p>DB25 parallel port, 25pins connector</p>
<p><strong>Construction<br />
</strong><br />
In order to make the AT89Sxx learning board, download the PCB ZIP file click on PCB ZIP FILES link given below. The file contains the single sided PCB track layout in PDF. Use the convenient file for making the PCB. Put the components as shown in the picture shown below.</p>
<p><strong>How to make PCB?<br />
</strong></p>
<ol>
<li>You can print the <a href="https://studentprojects.in/wp-content/uploads/2009/08/S51h.pcb">PCB file</a>. I have designed it using Express PCB (freeware)
<p><figure id="attachment_700" aria-describedby="caption-attachment-700" style="width: 459px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-700" title=" Figure2: Component placement layout." src="https://studentprojects.in/wp-content/uploads/2009/08/Microcontroller_pcb_board.gif" alt=" Figure2: Component placement layout." width="459" height="574" /><figcaption id="caption-attachment-700" class="wp-caption-text">Figure2: Component placement layout.</figcaption></figure></li>
<li>Then copy with copier machine on tranparant paper. If you have a laser printer, you can print it on transparant paper or glossy photo paper.<img decoding="async" loading="lazy" class="size-full wp-image-701" title="image003" src="https://studentprojects.in/wp-content/uploads/2009/08/image003.jpg" alt=" " width="235" height="314" /></li>
<li>After that, pell on PCB with clothes Iron.<img decoding="async" loading="lazy" class="size-full wp-image-702" title="image004" src="https://studentprojects.in/wp-content/uploads/2009/08/image0041.jpg" alt=" " width="235" height="314" /></li>
<li>After 5-15 minutes I turn off the clothes iron and remove the board to let it cool down.<br />
It needs to cool down because it is quit hot (30-40 degree Celcius)</li>
<li>Remove the paper form PCB. You can see how I am removing that paper. Movie file</li>
</ol>
<p><img decoding="async" loading="lazy" class="size-full wp-image-703" title="AT89Sxx Cheap and Simple Learning Board" src="https://studentprojects.in/wp-content/uploads/2009/08/image0051.jpg" alt="AT89Sxx Cheap and Simple Learning Board" width="260" height="322" /></p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-704" title="AT89Sxx Cheap and Simple Learning Board" src="https://studentprojects.in/wp-content/uploads/2009/08/image006.jpg" alt=" " width="336" height="271" /></p>
<p><figure id="attachment_705" aria-describedby="caption-attachment-705" style="width: 249px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-705" title="AT89Sxx Cheap and Simple Learning Board" src="https://studentprojects.in/wp-content/uploads/2009/08/image007.jpg" alt="AT89Sxx Cheap and Simple Learning Board" width="249" height="307" /><figcaption id="caption-attachment-705" class="wp-caption-text">AT89Sxx Cheap and Simple Learning Board</figcaption></figure></p>
<p style="text-align: justify;"><strong>Code Programming<br />
</strong><br />
The SPI In system Programming adapter such as Cheap Loader Cable of Asim&#8217;s ISP for 89S51 89S52 can be used for program loading to the MCU. Connect the ISP adapters 6 pin connector with the 6 pin ISP header on this board. Run the ISP software on PC for sending the Intel hex file to microcontroller. Then program will start running.</p>
<p><figure id="attachment_706" aria-describedby="caption-attachment-706" style="width: 243px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-706" title="Figure4: ISP cable schematics" src="https://studentprojects.in/wp-content/uploads/2009/08/image008.jpg" alt="Figure4: ISP cable schematics" width="243" height="422" /><figcaption id="caption-attachment-706" class="wp-caption-text">Figure4: ISP cable schematics</figcaption></figure></p>
<p><figure id="attachment_707" aria-describedby="caption-attachment-707" style="width: 314px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-707" title="Figure5: How to connect isp cable to board" src="https://studentprojects.in/wp-content/uploads/2009/08/image009.jpg" alt="Figure5: How to connect isp cable to board" width="314" height="235" /><figcaption id="caption-attachment-707" class="wp-caption-text">Figure5: How to connect isp cable to board</figcaption></figure></p>
<p><figure id="attachment_708" aria-describedby="caption-attachment-708" style="width: 244px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-708" title=" Figure6: ISP Flash Programmer" src="https://studentprojects.in/wp-content/uploads/2009/08/image010.jpg" alt=" Figure6: ISP Flash Programmer" width="244" height="235" /><figcaption id="caption-attachment-708" class="wp-caption-text">Figure6: ISP Flash Programmer</figcaption></figure></p>
<p>Project by <strong>Tahan Prahara, prahara_satria@yahoo.co.id</strong></p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/at89sxx-cheap-and-simple-learning-board/">AT89Sxx Cheap and Simple Learning Board</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/at89sxx-cheap-and-simple-learning-board/feed/</wfw:commentRss>
			<slash:comments>43</slash:comments>
		
		
			</item>
		<item>
		<title>Vehicle Monitoring and Security System</title>
		<link>https://studentprojects.in/electronics/microcontrollers/vehicle-monitoring-and-security-system/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/vehicle-monitoring-and-security-system/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sun, 07 Jun 2009 11:15:30 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[Base Unit]]></category>
		<category><![CDATA[PIC Microcontroller]]></category>
		<category><![CDATA[Vehicle Monitoring and Security System]]></category>
		<category><![CDATA[VMSS]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[Microchip]]></category>
		<category><![CDATA[MPLAB IDE]]></category>
		<category><![CDATA[RF Trasmitter]]></category>
		<category><![CDATA[HCS301]]></category>
		<category><![CDATA[RX3400]]></category>
		<category><![CDATA[GPS Satellite]]></category>
		<category><![CDATA[GPS Receiver]]></category>
		<category><![CDATA[RF Receiver]]></category>
		<category><![CDATA[MAX232]]></category>
		<category><![CDATA[LCD pin description]]></category>
		<category><![CDATA[PIC LCD Interface]]></category>
		<category><![CDATA[PIC Keyboard interface]]></category>
		<category><![CDATA[GPS/GSM]]></category>
		<category><![CDATA[pic 18F8722]]></category>
		<category><![CDATA[Antenna]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=599</guid>

					<description><![CDATA[<p>ABSTRACT: In this modern, fast moving and insecure world, it is become a basic necessity to be aware of one’s safety. Maximum risks occur in situations wherein an employee travels for money transactions. Also the Company to which he belongs should be aware if there is some problem. What if the person traveling can be</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/vehicle-monitoring-and-security-system/">Vehicle Monitoring and Security System</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>ABSTRACT:</strong> In this modern, fast moving and insecure world, it is become a basic necessity to be aware of one’s safety. Maximum risks occur in situations wherein an employee travels for money transactions. Also the Company to which he belongs should be aware if there is some problem. What if the person traveling can be tracked and also secured in the case of an emergency?! Fantastic, isn’t it? Of course it is and here’s a system that functions as a tracking and a security system. It’s the VMSS. This system can deal with both pace and security.</p>
<p>The VMSS (Vehicle Monitoring and Security System) is a GPS based vehicle tracking system that is used for security applications as well. The project uses two main underlying concepts. These are GPS (Global Positioning System) and GSM (Global System for Mobile Communication). The main application of this system in this context is tracking the vehicle to which the GPS is connected, giving the information about its position whenever required and for the security of each person travelling by the vehicle. This is done with the help of the GPS satellite and the GPS module attached to the vehicle which needs to be tracked. The GPS antenna present in the GPS module receives the information from the GPS satellite in NMEA (National Marine Electronics Association) format and thus it reveals the position information. This information got from the GPS antenna has to be sent to the Base station wherein it is decoded. For this we use GSM module which has an antenna too. Thus we have at the Base station; the complete data about the vehicle.</p>
<p>Along with tracking the vehicle, the system is used for security applications as well. Each passenger/employee will have an ID of their own and will be using a remote containing key for Entry, Exit and Panic. The Panic button is used by the driver or the passenger so as to alert the concerned of emergency conditions. On pressing this button, an alarm will be activated which will help the passenger/employee in emergencies and keep them secure throughout the journey. The vehicle can also be immobilized remotely.</p>
<p><strong>INTRODUCTION:</strong></p>
<p>Of all the applications of GPS, Vehicle tracking and navigational systems have brought this technology to the day-to-day life of the common man. Today GPS fitted cars, ambulances, fleets and police vehicles are common sights on the roads of developed countries. Known by many names such as Automatic Vehicle Locating System (AVLS), Vehicle Tracking and Information System (VTIS), Mobile Asset Management System (MAMS), these systems offer an effective tool for improving the operational efficiency and utilization of the vehicles.</p>
<p>GPS is used in the vehicles for both tracking and navigation. Tracking systems enable a base station to keep track of the vehicles without the intervention of the driver whereas navigation system helps the driver to reach the destination. Whether navigation system or tracking system, the architecture is more or less similar. The navigation system will have convenient, usually a graphic display for the driver which is not needed for the tracking system. Vehicle tracking systems combine a number of well-developed technologies.</p>
<p>To design the VMSS system, we combined the GPS’s ability to pin-point location along with the ability of the Global System for Mobile Communications (GSM) to communicate with a control center in a wireless fashion. The system includes GPS-GSM modules and a base station called the control center.</p>
<p>Let us briefly explain how VMSS works. In order to monitor the vehicle, it is equipped with a GPS-GSM VMSS system. It receives GPS signals from satellites, computes the location information, and then sends it to the control center. With the vehicle location information, the control center displays all of the vehicle positions on an electronic map in order to easily monitor and control their routes. Besides tracking control, the control center can also maintain wireless communication with the GPS units to provide other services such as alarms, status control, and system updates.</p>
<p>The design takes into consideration important factors regarding both position and data communication. Thus, the project integrates location determination (GPS) and cellular (GSM) &#8211; two distinct and powerful technologies in a single system.</p>
<p>VMSS is based on a PIC microcontroller-based system equipped with a GPS receiver and a GSM Module operating in the 900 MHz band. We housed the parts in one small plastic unit, which was then mounted on the vehicle and connected to GPS and GSM antennas. The position, identity, heading, and speed are transmitted either automatically at user-defined time intervals or when a certain event occurs with an assigned message (e.g.; accident, alert, or leaving/entering an admissible geographical area).</p>
<p>The GPS Module outputs the vehicle location information such as longitude, latitude, direction, and Greenwich Time every five minutes. The GSM wireless communications function is based on a GSM network established in a valid region and with a valid service provider. Via the SMS provided by the GSM network, the location information and the status of the GPS-GSM VMSS are sent to the control center. Meanwhile, the VMSS receives the control information from the control center via the same SMS. Next, the GPS-GSM VMSS sends the information stored in the microcontroller via an RS-232 interface.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-600" title="VMSS Block Diagram" src="https://studentprojects.in/wp-content/uploads/2009/06/vmss_blockdiagram.jpg" alt="VMSS Block Diagram" width="592" height="290" /> There are two ways to use the VMSS’ alarm function, which can be signified by either a buzzer or presented on LCD. The first way is to receive the command from the control center; second way is to manually send the alarm information to the control center with the push of a button.</p>
<p><img decoding="async" loading="lazy" class="alignright size-full wp-image-601" title="VMSS" src="https://studentprojects.in/wp-content/uploads/2009/06/vmss-block1.jpg" alt="VMSS" width="210" height="207" />The base station consists of landline modem(s) and GIS workstation. The information about the vehicle is received at a base station and is then displayed on a PC based map. Vehicle information can be viewed on electronic maps via the Internet or specialized software. Geographic Information Systems (GIS) provides a current, spatial, visual representation of transit operations. It is a special type of computerized database management system in which geographic databases are related to one via a common set of location coordinates.</p>
<p><strong>STAGES OF VMSS</strong></p>
<p><strong>STAGE 1: </strong></p>
<ol>
<li>Driver starts his trip from the transport office.</li>
<li>VMSS transmits the Driver I.D and the Vehicle I.D along with the position of the vehicle to the base station.</li>
</ol>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-602" title="Stages Of VMSS" src="https://studentprojects.in/wp-content/uploads/2009/06/stages_of_vmss.jpg" alt="Stages Of VMSS" width="441" height="272" /><strong>STAGE 2:</strong></p>
<ol>
<li>Taxi picks up the employee/passenger from their residence.</li>
<li>VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station. Therefore base station will be able to keep a track of the vehicle and thus the employee/passenger.</li>
</ol>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-603" title="Stages of VMSS" src="https://studentprojects.in/wp-content/uploads/2009/06/stages_of_vmss_2.jpg" alt="Stages of VMSS" width="500" height="290" /><strong>STAGE 3:</strong></p>
<ol>
<li>Taxi drops the employee/passenger to the workplace.</li>
<li>VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station.</li>
</ol>
<p><strong>STAGE 4:</strong></p>
<ol>
<li>Taxi picks the employee/passenger from the workplace.</li>
<li>VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station. Therefore this enables the base station to estimate the time if required and also keep a track of the vehicle, passenger and the driver.</li>
</ol>
<p><strong>STAGE 5: </strong></p>
<ol>
<li>Taxi drops the employee/passenger to their residence.</li>
<li>VMSS transmits the Passenger I.D and the vehicle I.D along with the position of the vehicle to the base station and makes sure that the job is 100% complete.<br /><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/vehicle-monitoring-and-security-system/">Vehicle Monitoring and Security System</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/vehicle-monitoring-and-security-system/feed/</wfw:commentRss>
			<slash:comments>149</slash:comments>
		
		
			</item>
	</channel>
</rss>
