<?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>izrada robota Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/izrada-robota/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/izrada-robota</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Sun, 13 Nov 2016 12:12:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 2. deo</title>
		<link>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2-deo.html</link>
					<comments>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2-deo.html#comments</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Tue, 25 Dec 2012 23:00:00 +0000</pubDate>
				<category><![CDATA[Projekti]]></category>
		<category><![CDATA[arduino uno]]></category>
		<category><![CDATA[izrada robota]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[robot]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Ovo je nastavak projekta u kome pravimo robot korišćenjem Arduino open source razvojne platforme. U prvom delu projekta koji ste mogli da pročitate ovde, bavili smo se delovima robota, konstrukcijom, načinom sklapanja itd. Ovde ćemo reći nešto više o samom programiranju jednog ovakvog robota, a videćete i snimke na kojima je prikazano kretanje robota.  Pre nego [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2-deo.html">Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 2. deo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img decoding="async" class=" alignleft size-full wp-image-3568" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2012/12/naslovna_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="naslovna kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs" width="100" height="100" />Ovo je nastavak projekta u kome pravimo robot korišćenjem <strong>Arduino</strong> open source razvojne platforme. U prvom delu projekta koji ste mogli da pročitate <a href="projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1.-deo.html" target="_blank">ovde</a>, bavili smo se delovima robota, konstrukcijom, načinom sklapanja itd. Ovde ćemo reći nešto više o samom programiranju jednog ovakvog robota, a videćete i snimke na kojima je prikazano kretanje robota.</div>
<div style="text-align: justify;"></div>
<p><span id="more-861"></span></p>
<div style="text-align: justify;"> Pre nego što krenete sa programiranjem, potrebno je najpre da na vašem računaru instalirate i podesite softver za vaš Arduino. Softver možete pronaći <a href="http://arduino.cc/en/Main/Software" target="_blank">ovde</a>, a step-by-step uputstvo kako da povežete vaš Arduino razvojni sistem sa računarom možete pronaći <a href="http://arduino.cc/en/Guide/HomePage" target="_blank">ovde</a>. Kada ste sve podesili možete krenuti sa programiranjem.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Kao što znate, u prošlom tekstu smo rekli da senzor nećemo postaviti na servo motor, jer moramo utvrditi, gde se nalazi sredina opsega našeg servoa (90°). Najpre ćemo to uraditi. Pre svega, proverite da li ste ispravno povezali napajanje. Pokrenite vaš Arduino softver i kopirajte kod koji se nalazi u nastavku, a zatim ga upload-ujte.</div>
<div style="text-align: justify;">
<hr />
</div>
<div>#include &lt;Servo.h&gt;                // includes the servo library<br />
Servo myservo;                       // creates a servo objectvoid setup()<br />
{<br />
myservo.attach(8);          // attaches the servo to digital pin 8<br />
}<br />
void loop()<br />
{<br />
myservo.write(90);          // moves the servo to 90 degree.<br />
delay(700);                    // wait for the servo to finish its rotation</div>
<div>}</div>
<div style="text-align: justify;">
<hr />
<p>Ovaj kod će pomeriti servo u sredinu njegovog opsega. Sada možete postaviti senzor na servo. Za spajanje možete iskoristiti obostranu lepljivu traku. Senzor okrenite tako da &#8220;gleda&#8221; ispred robota. Kada postavite senzor, možete se poigrati sa vašim servoom, tako što ćete mu zadavati različite vrednosti uglova između 0° i 180°.</p>
</div>
<div style="text-align: justify;">Sada možete kopirati kod koji sledi.</div>
<div>
<hr />
<p>int sensorpin = 0;                                // analog pin used to connect the sharp sensor<br />
int val = 0;                                         // variable to store the values from sensor(initially zero)</p>
<p>void setup()<br />
{<br />
Serial.begin(9600);                     // starts the serial monitor<br />
}</p>
<p>void loop()<br />
{<br />
val = analogRead(sensorpin);        // reads the value of the sharp sensor<br />
Serial.println(val);                        // prints the value of the sensor to the serial monitor<br />
}</p>
<hr />
<p>Pomoću ovog koda možete primati informacije sa Sharp senzora. Nakon učitavanja ovog koda u kontroler, otvorite u Arduino softveru Serial Monitor i videćete kako se vrednosti koje se dobijaju sa senzora menjaju kada ispred senzora postavite neku prepreku. Postavite svoju ruku ili neki predmet i videćete kako se vrednosti koje se očitavaju, menjaju. Opseg vrednosti je od 0 do 1023. Što su manje vrednosti to je rastojanje senzora i prepreke veće i obrnuto.</p>
</div>
<div>Pomoću koda koji sledi, pokrenućemo pogonske motore našeg robota.</div>
<div>
<hr />
<p>int motor_pin1 = 4;                                //define the pins to which motor wires are connected<br />
int motor_pin2 = 5;<br />
void setup ()<br />
{<br />
pinMode(motor_pin1,OUTPUT);    // set the motor pins as output<br />
pinMode(motor_pin2,OUTPUT);<br />
}</p>
<p>void loop()<br />
{<br />
digitalWrite(motor_pin1,HIGH);<br />
digitalWrite(motor_pin2,LOW);<br />
}</p>
</div>
<div style="text-align: justify;">
<hr />
<p>Ovim kodom pokrenućemo motor u jednom smeru (smrove ćemo označiti kao &#8220;Napred&#8221; i &#8220;Nazad&#8221;, u odnosu na to kako će se robot kretati). Smer obrtanja motora ćemo promeniti ako u funkciji <em>loop</em> motor_pin1 uzme vrednost LOW, a motor_pin2 uzme vrednost HIGH. Kako bismo pokrenuli i drugi motor, moramo dodati deo koda koji sledi u nastavku.</p>
<hr />
<p>int motor_pin3 = 6;                                //define the pins to which motor wires are connected<br />
int motor_pin4 = 7;<br />
void setup ()<br />
{<br />
pinMode(motor_pin3,OUTPUT);    // set the motor pins as output<br />
pinMode(motor_pin4,OUTPUT);<br />
}</p>
<p>void loop()<br />
{<br />
digitalWrite(motor_pin3,HIGH);<br />
digitalWrite(motor_pin4,LOW);<br />
}</p>
<hr />
<p>Kako bismo drugi motor pokrenuli u suprotnom smeru, služićemo se istom logikom, kao kod prvog motora. Za zaustavljanje oba motora sve motor_pin promenljive (motor_pin1, <span style="text-align: justify;">motor_pin2, <span style="text-align: justify;">motor_pin3 i <span style="text-align: justify;">motor_pin4</span></span></span>) moraju uzeti vrednost LOW.</p>
</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Sigurno se pitate kako će robot skretati levo ili desno. Koristićemo metod upravljanja klizanjem. Usled okretanja pogonskih motora u suprotnim smerovima, dolazi do klizanja te i okretanja robota. Pravila su sledeća:</div>
<div style="text-align: justify;">
<ul>
<li>Skretanje robota u levo: desni motor se okreće napred, a levi nazad;</li>
<li><span style="text-align: justify;">Skretanje robota u desno: levi motor se okreće napred, a desni nazad;</span></li>
<li><span style="text-align: justify;">Kretanje robota u napred: oba motora se okreću napred;</span></li>
<li><span style="text-align: justify;">Kretanje robota u nazad: oba motora se okreću nazad.</span></li>
</ul>
<p><span style="text-align: justify;"><span style="text-align: justify;">  Sada ćemo videti i jednostavan kod za robot, pomoću kog će on izbegavati prepreke. Učitajte ovaj kod i vaš robot će &#8220;oživeti&#8221;.</span></span></p>
<hr />
<p>#include &lt;Servo.h&gt;            //includes the servo library</p>
<p>int motor_pin1 = 4;<br />
int motor_pin2 = 5;<br />
int motor_pin3 = 6;<br />
int motor_pin4 = 7;<br />
int servopin = 8;<br />
int sensorpin = 0;<br />
int dist = 0;<br />
int leftdist = 0;<br />
int rightdist = 0;<br />
int object = 500;                //distance at which the robot should look for another route</p>
<p>Servo myservo;</p>
<p>void setup ()<br />
{<br />
pinMode(motor_pin1,OUTPUT);<br />
pinMode(motor_pin2,OUTPUT);<br />
pinMode(motor_pin3,OUTPUT);<br />
pinMode(motor_pin4,OUTPUT);<br />
myservo.attach(servopin);<br />
myservo.write(90);<br />
<span style="text-align: justify;">      </span>delay(700);<br />
}<br />
void loop()<br />
{<br />
<span style="text-align: justify;">      </span>dist = analogRead(sensorpin); //reads the sensor</p>
<p>if(dist &lt; object) { <span style="text-align: justify;">      </span>//if distance is less than 550<br />
<span style="text-align: justify;">      </span>forward();<span style="text-align: justify;">      </span> //then move forward<br />
}<br />
if(dist &gt;= object) { <span style="text-align: justify;">      </span>//if distance is greater than or equal to 550<br />
<span style="text-align: justify;">      </span>findroute();<br />
}<br />
}</p>
<p>void forward() { <span style="text-align: justify;">      </span>// use combination which works for you<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin1,HIGH);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin2,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin3,HIGH);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin4,LOW);<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void findroute() {<br />
<span style="text-align: justify;">      </span>halt(); // stop<br />
<span style="text-align: justify;">      </span>backward(); <span style="text-align: justify;">     </span>//go backwards<br />
<span style="text-align: justify;">      </span>lookleft(); <span style="text-align: justify;">        </span>//go to subroutine lookleft<br />
<span style="text-align: justify;">      </span>lookright(); <span style="text-align: justify;">      </span>//go to subroutine lookright</p>
<p>if ( leftdist &lt; rightdist )<br />
{<br />
<span style="text-align: justify;">      </span>turnleft();<br />
}<br />
else<br />
{<br />
<span style="text-align: justify;">      </span>turnright ();<br />
}<br />
}</p>
<p>void backward() {<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin1,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin2,HIGH);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin3,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin4,HIGH);<br />
<span style="text-align: justify;">      </span>delay(500);<br />
<span style="text-align: justify;">      </span>halt();<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void halt () {<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin1,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin2,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin3,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin4,LOW);<br />
<span style="text-align: justify;">      </span>delay(500); <span style="text-align: justify;">      </span>//wait after stopping<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void lookleft() {<br />
<span style="text-align: justify;">      </span>myservo.write(150);<br />
<span style="text-align: justify;">      </span>delay(700); <span style="text-align: justify;">      </span>//wait for the servo to get there<br />
<span style="text-align: justify;">      </span>leftdist = analogRead(sensorpin);<br />
<span style="text-align: justify;">      </span>myservo.write(90);<br />
<span style="text-align: justify;">      </span>delay(700); <span style="text-align: justify;">      </span>//wait for the servo to get there<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void lookright () {<br />
<span style="text-align: justify;">      </span>myservo.write(30);<br />
<span style="text-align: justify;">      </span>delay(700); <span style="text-align: justify;">      </span>//wait for the servo to get there<br />
<span style="text-align: justify;">      </span>rightdist = analogRead(sensorpin);<br />
<span style="text-align: justify;">      </span>myservo.write(90);<br />
<span style="text-align: justify;">      </span>delay(700); <span style="text-align: justify;">      </span>//wait for the servo to get there<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void turnleft () {<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin1,HIGH); <span style="text-align: justify;">      </span>//use the combination which works for you<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin2,LOW); <span style="text-align: justify;">      </span>//right motor rotates forward and left motor backward<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin3,LOW);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin4,HIGH);<br />
<span style="text-align: justify;">      </span>delay(1000); <span style="text-align: justify;">      </span>// wait for the robot to make the turn<br />
<span style="text-align: justify;">      </span>halt();<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<p>void turnright () {<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin1,LOW); <span style="text-align: justify;">      </span>//use the combination which works for you<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin2,HIGH); <span style="text-align: justify;">      </span>//left motor rotates forward and right motor backward<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin3,HIGH);<br />
<span style="text-align: justify;">      </span>digitalWrite(motor_pin4,LOW);<br />
<span style="text-align: justify;">      </span>delay(1000); <span style="text-align: justify;">      </span>// wait for the robot to make the turn<br />
<span style="text-align: justify;">      </span>halt();<br />
<span style="text-align: justify;">      </span>return;<br />
}</p>
<hr />
<p>Pomoću ovog koda, robot će se kretati unapred ako je vrednost koju dobija sa senzora manja od 500. To znači da će robot smatrati da ispred sebe nema prepreku. Ova vrednost se može promeniti. Ako robot sa senzora dobije vredsnot jedaku ili veću od 500, potražiće drugi put. Najpre će se zaustaviti, vratiti se malo unazad, ponovo se zaustaviti. Nakon toga, servo će se okrenuti u levo, očitaće se vrednost sa senzora, zatim će se servo okrenuti u desnu stranu i ponovo će se učitati vrednost sa senzora. Ove dve vrednosti sa senzora će se uporediti i robot će krenuti u onu srtranu na kojoj je vrednost sa senzora bila manja. Ovakvo ponašanje će se nastaviti dok ne isključite napajanje robotu.</p>
</div>
<div style="text-align: justify;"><strong>  <em>Napomene</em></strong></div>
<div style="text-align: justify;">
<ul>
<li>Ako vam se desi da se mikrokontroler resetuje kada motori počnu da se okreću, povežite jedan elektrolitski kondenzator od 10μF na napajanje od 6V.</li>
<li>Kašnjenje korišćeno u turnleft, turnright i halt subrutinama treba izabrati u s obzirom na veličinu vašeg robota. Što je robot veći, ovo kašnjenje treba da bude veće i obrnuto.</li>
<li>U kodu, servo okrenut u levu stranu je pod uglom manjim od 90°, a u desnu stranu pod uglom većim od 90°. Kod vas se može desiti supreotna situacija, u slučaju da ste servo okrenuli suprotno.</li>
<li>Rastojanje između omnidirekcionog točka i pogonskih točkova treba da je što manje.</li>
</ul>
<p>U nastavku možete pogledati video na kom je prikazan način funkcionisanja i kretanja robota.</p>
</div>
<div style="text-align: justify;">
<p> Arduino razvojne sisteme možete pronaći <a href="http://www.elektronika-projekti.com/kupi-online-elektroniku/arduino.html" target="_blank">ovde</a>.</p>
</div>
<p>The post <a href="https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2-deo.html">Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 2. deo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2-deo.html/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 1. deo</title>
		<link>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1-deo.html</link>
					<comments>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1-deo.html#comments</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Tue, 18 Dec 2012 14:55:00 +0000</pubDate>
				<category><![CDATA[Projekti]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[izrada robota]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[uno]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Želite da se bavite robotikom, a ne znate odakle da počnete? Ovo je pravi članak za vas. U ovom step-by-step tutorijalu biće pokazano kako da napravite vaš prvi robot korišćenjem Arduino open source razvojne platforme. Način konstruisanja šasije robota, koji je prikazan u ovom članku, je samo primer kako da brzo i lako napravite robot. Naravno, robot [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1-deo.html">Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 1. deo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;">
<p><img decoding="async" class=" alignleft size-full wp-image-3568" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2012/12/naslovna_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="naslovna kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs" width="100" height="100" />Želite da se bavite robotikom, a ne znate odakle da počnete? Ovo je pravi članak za vas. U ovom step-by-step tutorijalu biće pokazano kako da napravite vaš prvi robot korišćenjem <strong>Arduino</strong> open source razvojne platforme. Način konstruisanja šasije robota, koji je prikazan u ovom članku, je samo primer kako da brzo i lako napravite robot. Naravno, robot možete napraviti i na mnogo drugih načina, kao i od drugačijih materijala. Vaša mašta je granica.</p>
</div>
<p><span id="more-853"></span></p>
<div style="text-align: justify;"><span style="font-size: 12pt;">   <strong>Potrebni delovi i alat</strong></span></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> <strong><em>1 × Arduino Uno/Duemilanova</em></strong></div>
<div style="text-align: justify;">Arduino Uno (Slika 1) je mikrokontrolerska ploča zasnovana na ATmega328 mikrokontroleru. Više o ovoj razvojnoj ploči možete pročitati <a href="http://arduino.cc/en/Main/ArduinoBoardUno" target="_blank">ovde</a>.</div>
<div><img fetchpriority="high" decoding="async" class=" size-full wp-image-3569" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika2_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika2 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="450" height="337" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika2_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 547w, https://www.automatika.rs/wp-content/uploads/2012/12/slika2_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika2_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika2_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="(max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;">Slika 1. Arduino Uno</div>
<div style="text-align: justify;"><strong><em> 1 × standardni servo motor</em> </strong></div>
<div style="text-align: justify;">U osnovi, servo motori su DC motori sa mogućnošću podešavanja njihove pozicije tj. ugla. To znači da možete mikrokontroleru, preko vašeg koda, da &#8220;naredite&#8221; da pomeri servo motor na željenu poziciju. Standardni servo motori mogu maksimalno biti zakrenuti za ugao od 180°. Servo motori koji se koriste u amaterske svrhe najčešće se napajaju naponima između 4,8V i 6V. Servo motori najčešće povezuju preko tri provodnika. Dva služe za napajanje samog motora (Vcc i GND), dok je treći zadužen za prenos upravljačkih signala sa mikrokontrolera.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3570" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika3_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika3 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="400" height="270" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika3_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 500w, https://www.automatika.rs/wp-content/uploads/2012/12/slika3_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x202.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" />Slika 2. Standardni servo motor</div>
<div style="text-align: justify;"><strong><em> 1 × L293D drajver motora</em></strong><em> </em></div>
<div style="text-align: justify;">L293D (Slika 3) je 16-pinski integrisani drjaver koji se može koristiti za pokretanje DC motora manjih struja. Više o ovom integrisanom kolu možete pronaći <a href="http://automatika.rs/wp-content/uploads/2012/12/l293d.pdf" target="_blank">ovde</a>.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3572" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika6_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika6 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="151" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika6_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 591w, https://www.automatika.rs/wp-content/uploads/2012/12/slika6_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x151.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
<div></div>
<div style="text-align: center;">Slika 3. Integrisano kolo L293D</div>
<div style="text-align: justify;"><em><strong>  2 × plastični DC motor sa reduktorom</strong></em><strong> </strong></div>
<div style="text-align: justify;">Plastični motori sa reduktorom (Slika 4) su veoma lagani, malih dimenzija i jednostavni za montažu. Ovi motori su dostupni sa različitim maksimalnim brzinama. Za vaš robot možete kupiti motor sa brzinom između 60 i 100 RPM.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3573" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika7_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika7 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="400" height="299" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika7_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 465w, https://www.automatika.rs/wp-content/uploads/2012/12/slika7_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika7_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika7_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 400px) 100vw, 400px" />Slika 4. Plastični motori sa reduktorima</div>
<div style="text-align: justify;"><em><strong> 2 × točkovi, kompatibilni sa plastičnim motorima</strong></em><strong> </strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Točkovi moraju biti takvi da ih je lako pričvrstiti za izlazne osovine motora. Točkovi koji će biti prikazani u ovom projektu (Slika 5) povezuju se sa osovinama motora pomoću vijaka.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3574" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika8_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika8 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="450" height="267" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika8_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 544w, https://www.automatika.rs/wp-content/uploads/2012/12/slika8_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x178.jpg 300w" sizes="auto, (max-width: 450px) 100vw, 450px" />Slika 5. Točkovi</div>
<div style="text-align: justify;"><em><strong> 1 × Omnidirekcioni točak (eng. Castor Wheel)</strong></em><strong> </strong></div>
<div style="text-align: justify;">Robot koji izrađujemo u ovom projektu ima dva točka, te mu je potreban barem još jedan oslonas, kako bi mogao da se kreće. Treći oslonac predstavljaće omnidirekcioni točak prikazan na slici 6.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3575" style="margin: 5px; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika9_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika9 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="217" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika9_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 495w, https://www.automatika.rs/wp-content/uploads/2012/12/slika9_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x217.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika9_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-324x235.jpg 324w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
<div style="text-align: center;">Slika 6. Omnidirekcioni točak</div>
<div style="text-align: justify;"><em><strong> 1 × Sharp GP2D12 analogni senzor rastojanja</strong></em><strong> </strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ovaj senzor se sastoji od dva &#8220;oka&#8221;. Jeno oko šalje infrcrvenu svetlost, a drugo oko &#8220;vidi&#8221; odbijanje te infracrvene svetlosti i meri rastojanje senzora od predmeta od kog se svetlost odbila. Informacija o rastojanju se šalje na ADC mikrokontrolera kako bi se preduzele određene radnje kada se ispred robota nalazi prepreka. Moguće je da nećete pronaći senzor sa ovom oznakom. Druga opcija je Sharp GP2Y0A02YK. Razlika između ova dva snezora je opseg merenja rastojanja. Prvi senzor meri rastojanja u opsegu od 10 cm do 80 cm, a drugi u opsegu od 20 cm do 150 cm. Kao i servo motor, i ovaj senzor koristi tri provodnika: dva za napajanje, a preko trećeg šalje signal ka mikrokontroleru. Kada budete kupovali ovaj senzor, nabavite i JST 3-pinski konektor, kako biste lakše povezali senzor. Senzor je prikazan na slici 7.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3576" style="margin: 5px auto; display: block; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika10_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika10 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="177" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika10_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 545w, https://www.automatika.rs/wp-content/uploads/2012/12/slika10_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x177.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
<div style="text-align: center;">Slika 7. Sharp GP2D12</div>
<div style="text-align: justify;"><em><strong> Baterije</strong></em><strong> </strong></div>
<div style="text-align: justify;">Preporuka je da razdvojite napajanje motora i &#8220;elektronike&#8221;. Za Arduino je potrebno napajanje od 9V, te za napajanje elektronike možete koristiti bateriju od 9V (slika 8). Za napajanje pogonskih motora i servoa možete koristiti 4 AA baterije (6V).</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3577" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika11_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika11 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="146" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika11_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 600w, https://www.automatika.rs/wp-content/uploads/2012/12/slika11_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x146.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika11_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-533x261.jpg 533w" sizes="auto, (max-width: 300px) 100vw, 300px" />Slika 8. Baterije</div>
<div style="text-align: justify;">Kako biste povezali povezali 4 AA baterije, potreban vam je i držač za baterije prikazan na slici 9.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3578" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika12_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika12 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="225" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika12_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 450w, https://www.automatika.rs/wp-content/uploads/2012/12/slika12_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika12_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika12_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 300px) 100vw, 300px" />Slika 9. Držač AA baterija</div>
<div style="text-align: justify;"><em><strong> 2 × konektori za baterije</strong></em><strong> </strong></div>
<div style="text-align: justify;">Potrebna su vam i dva konektora za baterije (Slika 10). Jedan od njih na svom kraju treba da ima DC konektor napajanja kako bi se direktno mogao povezati sa Arduinom.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3579" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika13_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika13 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="350" height="215" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika13_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 529w, https://www.automatika.rs/wp-content/uploads/2012/12/slika13_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x184.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika13_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-356x220.jpg 356w" sizes="auto, (max-width: 350px) 100vw, 350px" />Slika 10. Konektori za baterije</div>
<div style="text-align: justify;"><em><strong> 1 × plastična ploča</strong></em><strong> </strong></div>
<div style="text-align: justify;">Ova plastična ploač će biti korišćena kao osnova robota. Ne morate koristiti plastičnu ploču. Mošeto biti i drvena ili aluminijumska ploča, ali treba biti što lakša. Dimenzije i oblik ploče zavise od konstrukcije vašeg robota. Ploča koju ćemo mi koristiti prikazana je na slici 11.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3580" style="margin: 5px; vertical-align: middle;" src="http://automatika.rs/wp-content/uploads/2012/12/slika14_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika14 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="450" height="315" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika14_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 527w, https://www.automatika.rs/wp-content/uploads/2012/12/slika14_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x210.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika14_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-100x70.jpg 100w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;">Slika 11. Plastična ploča kao osnova robota</div>
<div style="text-align: justify;"><em><strong> Obostrana lepljiva traka</strong></em><strong> </strong></div>
<div style="text-align: justify;">Ne želimo da koristimo vijke pri montiranju komponenata. Sve komponente ćemo pomoću obostrane lepljive trake (slika 12) pričvrstiti za plastičnu ploču.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3581" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika16_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika16 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="300" height="203" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika16_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 533w, https://www.automatika.rs/wp-content/uploads/2012/12/slika16_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x203.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" />Slika 12. Obostrana lepljiva traka</div>
<div style="text-align: justify;"><em><strong> Ostali delovi i potreban alat</strong></em><strong> </strong></div>
<div style="text-align: justify;">Kako bismo povezali sve delove robota sa Arduino razvonom pločom, biće nam potreban jedan manji protobord. Takođe, kako bismo stvarali veze na protobordu, biće nam potreban set muško-muških džampera. Protobord i džamperi prikazani su na slici 13.</div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3582" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika26_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika26 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="600" height="229" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika26_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 748w, https://www.automatika.rs/wp-content/uploads/2012/12/slika26_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x115.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika26_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-696x266.jpg 696w" sizes="auto, (max-width: 600px) 100vw, 600px" />Slika 13. Protobord i džamperi</div>
<div style="text-align: justify;">Biće nam takođe potreban i jedan USB kabl kojim ćemo povezati Arduino i PC, i koji će nam omogućiti učitavanje kodova  u mikrokontroler. Od alata, koristićemo lemilicu, picetu i makaze.</div>
<div></div>
<div><span style="font-size: 12pt;"><strong> Sklapanje robota i povezivanje delova</strong></span></div>
<div style="text-align: justify;">Kada smo pribavili sve potrebne delove i alat, možemo krenuti sa sastavljanjem našeg robota. Prvo ćemo zalemiti komade provodnika na kontakte pogonskih motora (Slika 14). Drugu stranu zalemljenih provodnika kasnije treba povezati na protobordu sa drugim komponentama, pa morate koristiti provodnike koje je moguće utaknuti u protobord.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3583" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika18_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika18 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="350" height="347" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika18_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 408w, https://www.automatika.rs/wp-content/uploads/2012/12/slika18_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-150x150.jpg 150w, https://www.automatika.rs/wp-content/uploads/2012/12/slika18_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x297.jpg 300w" sizes="auto, (max-width: 350px) 100vw, 350px" /></div>
<div style="text-align: center;">Slika 14. Motori sa zalemljenim provodnicima</div>
<div style="text-align: justify;">Zatim, na osovine motora treba postaviti točkove (Slika 15). Kao što smo već rekli, naši točkovi se pomoću vijaka pričvršćuju za osovine. Treba voditi računa o tome da ne preterate sa pritezanjem vijaka, jer može doći do oštećenja osovine ili reduktora motora.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3584" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika19_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika19 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="350" height="287" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika19_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 474w, https://www.automatika.rs/wp-content/uploads/2012/12/slika19_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x246.jpg 300w" sizes="auto, (max-width: 350px) 100vw, 350px" /></div>
<div style="text-align: center;">Slika 15. Točkovi pričvršćeni za osovine motora</div>
<div style="text-align: justify;">Nakon toga treba postaviti omnidirekcioni točak na ploču koju ćemo koristiti kao osnovu robota. Iako na sebi ima otvore za postavljanje vijaka, točak ćemo sa pločom spojiti pomoću obostrane lepljive trake. Na taj način ćemo izbeći bušenje ploče i u velikoj meri pojednostaviti izradu. Točak treba da se nalazi sa predenje strane robota i treba da bude postavljen na sredini ploče, kako se robot ne bi prevrtao. Na narednoj slici prikazaćmo točak koji je pričvršćen za plastičnu ploču.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3585" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika20_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika20 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="400" height="303" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika20_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 480w, https://www.automatika.rs/wp-content/uploads/2012/12/slika20_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x228.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika20_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div style="text-align: center;">Slika 16. Omnidirekcioni točak pričvršćen za plastičnu ploču</div>
<div style="text-align: justify;">Sada možemo postaviti motore sa točkovima na ploču. Njih takođe možemo pričvrstiti obostranom lepljivom trakom. Međutim, postoji mogućnost da ona ne može da drži težinu robota (pošto ćemo motore postaviti sa gornje strane ploče, videti sluku 17.), pa je poželjno motore zalepiti superlepkom. Problem sa lepljenjem lepkom je u tome što kasnije nećete moći da razdvojite motore od ploče. Najbolje rešenje bi bilo da napravite držače, koje ćete vijcima vezati za ploču, a koji će držati motore. Rastojanje između omnidirekcionog točka i pogonskih točkova treba da bude što je manje moguće. Naravno, točkovi se moraju namontirati tako da se ne dozvoli prevrtanje robota. Robot će biti najokretniji ako se osa točkova nalazi na sredini ploče, jer će tada robot moći da se okrene oko svoje ose. Mi smo točkove postavili malo iza sredine ploče, jer smo ograničeni prostorom potrebnim za postavljanje ostalih komponenata robota.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3586" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika21_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika21 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="450" height="337" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika21_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 548w, https://www.automatika.rs/wp-content/uploads/2012/12/slika21_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x224.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika21_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika21_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;">Slika 17. Motori sa točkovima, postavljeni na ploču</div>
<div style="text-align: justify;">Koristeći obostranu lepljivu traku postavite servo motor, protobord, Arduino i baterije na ploču, kao što je prikazano na slici 18. Servo motor postavite iznad omnidirekcionog točka. To će biti prednja strana robota. Arduino okrenite tako da vam USB priključak bude sa zadnje strane robota, kako biste lakše mogli da mu pristupite kada budete učitavali programe.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3587" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika24_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika24 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="450" height="337" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika24_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 548w, https://www.automatika.rs/wp-content/uploads/2012/12/slika24_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x224.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika24_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika24_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;">Slika 18. Postavljanje komponenata na ploču robota</div>
<div style="text-align: justify;">Senzor rastojanja treba postaviti na servo motor, ali to nemojte još činiti. Najpre servo motor morate dovesti na sredinu opsega, a to ćete uraditi kasnije, kada servo povežete sa arduinom.</div>
<div style="text-align: justify;">Sada dolazi najvažniji deo sklapanja robota: povezivanje komponenata. Temeljno analizirajte šemu povezivanja koja je prikazana na slici 19, a zatim i povežite sve kao na šemi. Nakon toga dva ili tri puta proverite da li sve ispravno povezali, pre nego što priključite napajanje, tj. baterije. U suprotnom možete, usled pogrešnog povezivanja, uništiti neku komponentu.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3588" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika25_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika25 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="640" height="504" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika25_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 640w, https://www.automatika.rs/wp-content/uploads/2012/12/slika25_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x236.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika25_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-533x420.jpg 533w" sizes="auto, (max-width: 640px) 100vw, 640px" /></div>
<div style="text-align: center;">Slika 19. Povezivanje komponenata sistema</div>
<div style="text-align: justify;">Senzor i oba enable pina L293D drajvera treba povezati na +5V, koje ćete dobiti na Arduino ploči. Arduino se povezuje na 9V, ali za svoje napajanje koristi 5V koje dobija pomoću regulatora napona. Signalni provodnik senzora treba povezati sa analognim ulazom Arduina (pin 0), a signalni provodnik servo motora sa digitalni izlazom Arduina (pin 8). Kao što smo napomenuli, servo motor ćemo napajati naponom od +6V, kao i pogonske motore. Kada sve povežete u skladu sa šemom prikazanom na slici 19. vaš robot bi trebalo da bude nalik našem gotovom robotu koji je prikazan na slici 20.</div>
<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" size-full wp-image-3589" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/12/slika27_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg" alt="slika27 kako da napravite vas prvi robot koriscenjem arduino razvojnog sistema projekti mehatronika automatika.rs" width="549" height="410" srcset="https://www.automatika.rs/wp-content/uploads/2012/12/slika27_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs.jpg 549w, https://www.automatika.rs/wp-content/uploads/2012/12/slika27_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-300x224.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/12/slika27_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/12/slika27_kako_da_napravite_vas_prvi_robot_koriscenjem_arduino_razvojnog_sistema_projekti_mehatronika_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 549px) 100vw, 549px" /></div>
<div style="text-align: center;">Slika 20. Izgled gotovog robota</div>
<div style="text-align: justify;"><span style="text-align: center;"> Ovo bi bio prvi deo tutorijala o pravljenju jednostavnog robota. U narednom članku (koji možete pročitati <a href="projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-2.-deo.html" target="_blank">ovde</a>) pozabavićemo se programiranjem robota. Objasnićemo algoritam rada robota, prikazaćemo kod, a videćemo i kako se robot kreće.</span></div>
<div style="text-align: justify;">
<p> Arduino možete poručiti <a href="http://www.elektronika-projekti.com/kupi-online-elektroniku/arduino.html" target="_blank">ovde</a>.</p>
</div>
<p>The post <a href="https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1-deo.html">Kako da napravite vaš prvi robot korišćenjem ARDUINO razvojne platforme &#8211; 1. deo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/kako-da-napravite-vas-prvi-robot-koriscenjem-arduino-razvojne-platforme-1-deo.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
