Náš robot nameranie dĺžky osiek obsahuje 2 stredné motory, 1 veľký motor, 2 dotykové snímače a 1 farebný snímač.
Meranie prebieha takto:
Stredný motor pohybuje ozubeným hrebeňom. Na konci hrebeňa je pripevnený dotykový snímač. Na vrchu je takisto dotykový snímač.
a) Ideme merať - vložíme osku do otvoru. Oska neprepadne, lebo pod otvorom je podlaha. Podlaha je posuvná - ovláda ju stredný motor. Na displeji svieti "Vloz tyc a potiahni pakou!"
b) Zatiahneme pákou - farebný snímač zosníma zelenú farbu na páke a spustí program.
c) Ozubený hrebeň s dotykovým snímačom na konci sa pohybuje dole až kým hlavička snímača nenarazí na osku. Vtedy pohyb zastaví. Odčítame počet stupňov otočenia motora - čím viac stupňov, tým dlhšia oska. Namerané stupne zapíšeme do premennej "dlzka". Ešte pred samotným písaním programu sme každú osku pomerali 3-krát. Vždy bol počet stupňov otočenia iný - kolísal o niekoľko stupnňov. Preto sme museli pri meraní zisťovať, či namerané otáčky patria do určitého rozsahu od - do. Ozubený hrebeň sa vracia nazad - hore až kým pohyb nevypne horný dotykový snímač.
d) Na samotné zistenie dĺžky osky sme si vytvorili MyBlock s názvom "merac". Tento blok zisťuje, či namerané stupne spadajú do nastaveného rozsahu - keď hej, tak vypíše na displeji správnu dĺžku. Napr. ak nameriame počet stupňov otočenia motora od 1280 do 1290 tak to znamená, že je dĺžka osky 3. Na displeji zobrazíme "Dlzka osi 3". Do MyBlocku "merac" vstupuje teda počet stupňov, spodná a horná hranica rozsahu.
e) Náš robot okrem merania vie ešte aj triediť osky. Teda keď odmeriame dĺžku osky, tak veľkým motorom otočíme triedič na správne miesto. Veľkosť otočenia triediča je nastavená v MyBlock "merac". Triedič obsahuje oddelenia pre rôzne dĺžky osiek. Medzi oddeleniami je uhol asi 36 stupňov. Po otočení triediča stredným motorom posunieme podlahu. Normálne podlaha podopiera meranú osku - aby neprepadla. V podlahe je otvor, cez otvor oska vypadne a skĺzne sa do správneho oddelenia. Potom sa podlaha vráti, triedič sa vráti do štartovacej polohy - je otočený k robotovi oddelením pre osky 3. Sme pripravení na ďalšie meranie - merať môžeme opakovane - program beží v nekonečnej slučke. Stačí vložiť novú osku a potiahnuť pákou.
Hotovo :)
Spoločné poznámky: riešenia úloh v tomto kole boli veľmi inšpirujúce a tvorivé, dali ste si záležať. Nielen že ste mali výborné nápady, ale pohrali ste sa s množstvom technických detailov. Vznikla pekná séria šikovných mašiniek, na ktoré bolo radosť sa dívať. Rátalo sa mi, že ste využívali rozličné senzory a každý robot bol niečím iným zaujímavý. Všetky videá stoja za pozretie. Okrem prepracovaných riešení potešili aj tie minimalistické, ktoré využili nejaký šikovný trik a úlohu tak celú zvládli. Ešte stále sa niekomu stáva, že sa pozabudne a video nahráva mobilom na výšku namiesto na šírku, alebo, že mu pri nahrávaní tak bije srdiečko, že ani dodatočná softvérová stabilizácia obrazu nepomôže. Žiadny problém, ale skúste na to dať trochu pozor, nech to sa okrem vás z dobre urobenej práce môžu tešiť aj rozhodcovia, ostatní súťažiaci i náhodní návštevníci stránok. M-TEAM: Toto je dokonalý oskový kolotoč. :-) Fascinuje ma, že tá oska zo stroja vždy spoľahlivo vypadne do tej úzkej priehradky! 1. Za riešenie úlohy Autoservis získavate 3b. Hoci na videu nie je vidieť zobrazené hodnoty na dispeji, je zrejmé do ktorej priehradky sú osky vytriedené. 2. Veľmi kvalitné a komplexné vyriešenie úlohy, ako zvyčajne. Super, že ste zakomponovali rovno aj triedič a vytvorili páku na spúšťanie merania. 3. Po mechanickej stránke je to veľmi pekná a prepracovaná konštrukcia, Triedenie je príjemný bonus navyše. Riešenie máte aj pekne zdokumentované.