<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.roboticlab.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://home.roboticlab.eu/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence - et:projects:3pi</title>
        <description></description>
        <link>https://home.roboticlab.eu/</link>
        <image rdf:resource="https://home.roboticlab.eu/_media/wiki/logo.png" />
       <dc:date>2026-04-04T20:28:37+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/electronics?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/ide?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/library?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/linefollow?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/mechanics?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/overview?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/pid?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/programming?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/solutions?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/projects/3pi/task?rev=1595235600&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.roboticlab.eu/_media/wiki/logo.png">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://home.roboticlab.eu/</link>
        <url>https://home.roboticlab.eu/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/electronics?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3pi roboti elektroonika</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/electronics?rev=1595235600&amp;do=diff</link>
        <description>3pi roboti elektroonika

3pi roboti kere koosneb kahepoolsest trükiplaadist, mille peale on pandud kõik vajalikud mehaanika- ja elektroonikakomponendid. Lisaks on eraldi võimalik roboti külge kinnitada 8×2 tähemärgiline LCD moodul. Kui LCD moodulit ei kasutata, siis on võimalik kahe laienduspordi (LCD pistik ja mootorite vaheline jootmata pistik) kaudu 3pi roboti peale lisada palju erinevaid andureid ja täitureid. Terve roboti trükiplaat on osaliselt ka prototüüpimisplaat, sest sisaldab palju av…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/ide?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tarkvara seadistamine (IDE)</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/ide?rev=1595235600&amp;do=diff</link>
        <description>Tarkvara seadistamine (IDE)

Atmel Studio 6

Vajalik tarkvara

	*  Atmel Studio 6
	*  Pololu AVR Development Bundle

[Atmel Studio 6.2]



Tarkvara paigaldamine ja seadistamine


Enne programmeerimist tuleb laadida alla vajalik tarkvara. Atmel Studio on saadaval Atmel kodulehel või</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/library?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3pi roboti teek</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/library?rev=1595235600&amp;do=diff</link>
        <description>3pi roboti teek

Üldiselt on vaja enne teegi kasutamist projekti lisada kõik teegid eraldi, kuid 3pi puhul on vaja lisada ainult üks teek: 

#include &lt;pololu/3pi.h&gt;

See lisab automaatselt kõik ülejäänud teegid. Muude teekide kasutamisel on vaja main funktsioonis ühe korra käivitada teegi initsialiseerimise funktsioon. See on vajalik, et enne kasutamist perifeeria ära seadistada. Pololu teekide puhul tehakse see automaatselt teegi esmasel kasutamisel.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/linefollow?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Joonejärgimine 3pi robotiga</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/linefollow?rev=1595235600&amp;do=diff</link>
        <description>Joonejärgimine 3pi robotiga

Pololu QTR infrapunaandurite seadistamine ja lugemine

QTR andurite lugemisel on vaja eelnevalt andurid initsialiseerida. Vastav funktsioon on “pololu_3pi_init(2000)”, mis seadistab andurite lugemise viite Timer2 klikkide arvu järgi ( soovituslik vahemik 1000-4000). ATmega328p mikrokontrolleri töötab taktsagedusel 20Mhz, kuid Timer2 taktsagedus on jagatud 8-ga, mis teeb 2,5Mhz. Arvutuslikult üks Timer2 klikk kestab T = 1/2500000 = 0,4us. Järelikult 2000 klikki annab …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/mechanics?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3pi roboti mehaanika</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/mechanics?rev=1595235600&amp;do=diff</link>
        <description>3pi roboti mehaanika

Robotplatvormi olulisemad mehaanikakomponendid

	*  1 x 95 mm diameetriga roboti kere (trükkplaat komponentidega)
	*  2 x Pololu mikromootor + 30:1 ülekandega metallist reduktor
	*  2 x Pololu 32 mm x 7 mm rattad kummist rehviga</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/overview?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3pi roboti ülevaade</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/overview?rev=1595235600&amp;do=diff</link>
        <description>3pi roboti ülevaade

3pi robot on väiksemõõduline (95 mm diameetriga ja 83 g ilma patareideta) mobiilne robot, mis on projekteeritud järgima joont ja läbima joontest moodustatud labürinti. 
Robot töötab nelja AAA tüüpi patarei või akuga, mis on lihtsasti kättesaadavad. 
Roboti liikumine on väga stabiilne tänu eraldi toitesüsteemile (step-up konverter), mis annab mootoritele konstantse pinge 9,25 V. 3pi robot suudab saavutada kiirusi kuni 100 cm/s. Robotplatvormile on olemas valmis teegid (C/C++ …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/pid?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PID regulaator</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/pid?rev=1595235600&amp;do=diff</link>
        <description>PID regulaator

3pi roboti lihtsa joonejärgimise algoritmi kasutamisel on näha, et robot sõidab mööda joont kergelt sikk-sakk meetodil. Lisaks võib suurematel kiirustel robot kergesti joone pealt välja sõita. Sujuvamaks liikumiseks on võimalik lisada juurde andureid, et joonel olekut paremini kontrollida, kuid see lisab juurde riistvara ja võib tekitada uusi probleeme. Parem lahendus on täiendada roboti tarkvara PID regulaatoriga. Nii saab olemasolevate anduritega roboti väga sujuvalt joont järg…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/programming?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Roboti programmeerimine</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/programming?rev=1595235600&amp;do=diff</link>
        <description>Roboti programmeerimine

Peale tarkvara seadistamist saab hakata robotit programmeerima. Selleks tuleb esmalt kirjutada roboti programm, see kompileerida ja laadida robotile. Testimiseks võib kasutada allolevaid näiteid, mis on veavabad ja peaks programmeerimiskeskkonna korrektse seadistuse korral probleemivabalt kompilleeruma.
Programmi laadimiseks robotile tuleb ühendada programmaator ühelt poolt roboti ISP pistikuga ja teiselt poolt arvuti USB pesaga. Ühenduse saamiseks peab olema 3pi robotil…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/solutions?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lahendused harjutustele</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/solutions?rev=1595235600&amp;do=diff</link>
        <description>Lahendused harjutustele

Harjutus 2.1



#include &lt;pololu/3pi.h&gt;

int main()
{
  delay_ms(3000);
    while(1)
    {
      for(int i = 0; i &lt; 4; i++){
        set_motors(50,50);
        delay_ms(500);
        set_motors(0,50);
        delay_ms(680);
      }
      set_motors(0,0);
      delay_ms(5000);
    }
}</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/projects/3pi/task?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reflektsioon / analüüs</title>
        <link>https://home.roboticlab.eu/et/projects/3pi/task?rev=1595235600&amp;do=diff</link>
        <description>Reflektsioon / analüüs

Koolitusel osalejad peavad koolituse läbimiseks õpitut praktiliselt õppijatega läbi proovima ning esitama selle kohta analüüsi või reflektsiooni koolituse lõputööna.
Praktiline iseseisev lõputöö seisneb kursuse käigus tutvustatud õppematerjalide rakendamise analüüsisist.</description>
    </item>
</rdf:RDF>
