1. verzia robota:
STAVBA ROBOTA:
1. Mechanicka ruka.
Mechanicku ruku, ktora chyti a pusti smajlika sme zostrojili pomocou EV 3. Na oboch koncoch mala pripevnene “kolieska”, ktore otacali dalsie taketo kolieska pripevnene kolmo na tieto – fotka cislo 1. Tie dalej otvarali/zatvarali "klepeta". Tesne nad klepetami bol farebny senzor zapojeny do portu 4.
Na konci ruky boli gumene kolieska, ktore zabezpecovali, ze sa smajlik nevysmikne.
2. Otacajuca sa zakladna s robotickou rukou
V strede robota sme urobili otacajucu sa zakladnu pre mechanicku ruku, ktora bola otacana pomocu medium servo motor. Aby bola ruka zo zakladne stabilna pripevnili sme na druhu stranu lego mindstroms EV 3 kocku na vyvazenie.
3. Kolesa
Robot ma styri velke pevne kolieska – fotka cislo 2.
pricom dve z nich su pripojene na jeden large servo motor. V prednej casti je pripojena robotocka ruka rovnobezne so zakladnou, pricom “klepeta” su kolme na zakladanu.
Motory su zapojene do tychto portov:
Port A: Large servo motor pohybujuci kolieska
Port B: Medium servo motor otacajuci roboticku ruku
Port C: Large servo motor riadiaci “klepeta”
PROGRAM:
V mojom programe pouzivam dve funkcie:
Roztvor_Klepeta: Otoci velky motor o -60 stupnov cim otvori klepeta
Zatvor_Klepeta: Otoci velky motor o 60 stupnov cim zatvori klepeta
Dalej program funguje tak, ze robot sa stale posuva dalej a dalej dopredu (toto zabezpecuje motor A), az kym nenarazi na zltu kocku – smajlika (rozozna ho vdaka farebnemu senzoru upevnenemu kolmo nad “klepetami”, ak narazi na zltu, zlomi cyklus), ktoreho chyti pomocou Zatvor_Klepeta, otoci sa – urobi -10 otacok maleho motora a pomocou Roztvor_Klepeta ho pusti a skonci.
Chapeme, ze toto je podvod a preto sme urobili novsiu verziu.
2. verzia.
Stavba robota
Program
Mame premennu - o kolko stupnov otocena, ktora zaznamenava, o kolko stupnov je otocena roboticka ruka. Potom mame aj pole, kde zaznamenavame, kde maju byt kocky vo vyslednom rozmiestneni. Kedze mame len 3 motory a dva isli na roboticku ruku, posledny pouzivame na otacanie ruky, teda robot hlada a umiestnuje kocky po kruznici.
Dalej mame funkciu najdi kocku, ktora hlada kocku v rozsahu +20 az -20 stupnov - pred robotom.
Tuto vylepsenu verziu sme uz vsak zial nestihli dokoncit do terminu.
1. Veľká škoda, že ste nestihli dokončiť vylepšenú verziu tejto úlohy. Vaše nevylepšené riešenie spĺňa zadanie iba z malej časti. 2. Škoda, že ste to nestihli dokončiť robot vyzerá dobre a aj nápad to bol dobrý. 3. V zadaní sa síce píše, že "počet a tvar podľa vášho výberu" ale počet 1 je predsa len príliš málo. 4. Za úlohu Vymeňme si úsmevy získavate 1,7b. Robot dokáže nájsť kocku a premiestniť ju, ale na videu nie je zobrazené, že vie vyhľadať viaceré kocky v rôznom usporiadaní, z ktorých vytvorí smajlíka.
Stavbu robota popisem len kratko - na hlavnej kocke je pripevneny svetelny senzor zapojeny do portu 1.
Majak
Majak je zostrojeny z robota RCX, program k nemu (program k nemu je v prilohe). Zial vie blikat len na cerveno, ine svetlo nemame k tomuto robotovi a tiez som nevedela naprogramovat morseovku, robot vie teda blikat osmymi fazovymi charakteristikami:
Navigacny system
Robot meria dlzku zasvieteneho a zhasnuteho svetla 5-krat a uklada tieto hodnoty do pola, ktore odovzda do funkcie, ktora spriemeruje tieto hodnoty a ulozi do premennej kolko_zasvietene a kolko_zhasnute, zavola funkciu fazova charakteristika, ktora pomocou tychto dvoch premennych zisti, ze o ktoru fazovu charakteristiku sa jedna (stale svetlo je osetrene uz pocas merania piatich hodnot), nakonci vypisem periodu - kolko_zasvietene + kolko_zhasnute a fazovu charakteristiku (ta funguje na zaklade veeela switchov a numerickych/porovnavacich operacii).
Toto sa mi nepodarilo odladit, nakoniec som urobila iba jednoduchu verziu (funkcia pokus, program 6) - navigacny system rozoznava:
1. Ak je svetlo 1 sekundu a tma 1 sekundu vypise 1
2. Ak je svetlo 0.5 sekundy a tma 0.5 sekundy vypise 0
S pozdravom,
Tym 2sestry79:
Eliska Macakova a Sarka Macakova.
1. Na videu nie je vidno, aké hodnoty nameral navigačný systém z majáka (vidno len svetelnú reprezentáciu) a hodnoty vidieť len na fotografii. 2. Škoda, že ste nestihli doprogramovať ostatné rozoznávania blikania. Mohli ste ešte pridať informácie ako intenzita svetla alebo perióda. 3. Aj tu sa mi páči ako podrobne popisujete svoje riešenie. Škoda, že ste viac energie nevenovali aj stavbe majáku, ten váš sa na maják veľmi nepodobá. Skúste pri filmovaní aj pohýbať kamerou aby sme videli vaše výtvory z viacerých strán a možno aj nápis na displeji by bol lepšie viditeľný. 4. Za úlohu majáky získavate 2 body. Vytvorili ste si maják, ktorý bliká rôznymi spôsobmi a robot ich dokáže vnímať, ale jednotka nezobrazuje žiadne hodnoty, takže z videa nie je jasné, či jednotlivé režimy dokáže rozpoznať.