Rozhodli sme sa, ze k tejto ulohe postavime stroj, ktory mechanicky (pomocou prevodov) pocita pocet otacok osky.
Vovnutri sa nachadzaju prevody, ktore dokopy maju pomer 1:10, co znamena ze zatialco jedno koliesko urobi jednu otacku, druhe urobi desat.
Robot nepouziva ziadne motory, je cisto mechanicky. Rukou tocime osku a na "displeji" sa zobrazuje pocet otacok tejto osky.
Na osku je napojeny najprv jeden prevod s najmensim ozubenym kolieskom ake je v lego technic, ktore ma 8 zubkov a s najvacsim, ktore ma velkost 40 zubkov - cize je to prevod do pomala s pomerom 1:5 (8:40=1:5).
Za tym je koliesko, na ktorom su s obojstrannou paskou prilepene 2 cisla - 0 a 5 - na nom sa zobrazuje, ci robot urobil pol otacky alebo celu.
Za nim su dva prevody, jeden s ozubenymi kolieskami velkosti 8 a 40, cize s prevodom 1:5 a druhy s ozubenymi kolieskami velkosti 12 a 24, cize prevodom 1:2, cim vznikne prevod 1:10, ktory pohybuje koleso s ciframi 0 az 9.
Nanho je napojena dalsia takato sada prevodov s pomerom 1:10 a dalsie koliesko s ciframi 0 az 9, aby mohli byt na nasom pocitadle otacok zobrazene aj dvojciferne cislice. Uplne vlavo su zobrazene desiatky, v strede jednotky a vlavo su desatiny.
1. Krajsie by bolo, keby ste namiesto číslic mali ručičku, ktorá by ukazovala na stupnici, pretože takto je to predsa len trocha "číslicový" a nie analógový počítač ale inak sa mi vaše riešenie páči 2. Za úlohu Antikythera získavate 3b. Podarilo sa vám vytvoriť analógový počíač, ktorý počíta otáčky pomocou rôznych ozubených koliesok. 3. Pekne poriešený prechod cez desiatku. Chválim aj za vysvetľujúce komentáre vo videu. 4. Výborne, počítadlo otáčiek funguje pekne. Rozmýšľam aké zložité by bolo pridať znamienko, ktoré by ukazovalo, či bol pohyb v kladnom, alebo zápornom smere.
Princíp riešenia: Postavili sme robota, ktorý chodí po kruhovej dráhe (koľajniciach). Počas prvého kolečka si pomeria výšky všetkých stĺpov, vyhodnotí, ktorý z nich je druhý najvyšší, počas druhého kolečka ho nájde a zhodí.Konštrukcia: Použili sme koľajnice z lego vláčika a vyrobili sme z nich okruh, po ktorom môže robot jazdiť dokola. Náš robot pripomína vláčik - prvý vozeň-lokomotíva poháňa robota vpred pomocou jedného medium servo motora, a druhý vozeň má ultrazvukový senzor na meranie výšky stĺpikov a tiež zhadzovací mechanizmus. Ten pozostáva z jedného lineárneho akurátora, ktorý je poháňaný ďalším medium servo motorom. (Robot má aj dva color senzory, ktoré sme pôvodne plánovali použiť na detekovanie stĺpikov, ale zistili sme, že z takej vzdialenosti nič rozumné nenamerajú.)Program: Program pozostáva z troch častí:
1. Zaujímavé - ja som si najväčšiu predtavil ako najširšiu, vy zasa najvyššiu :) Páči sa mi aj video z pohľadu vagónika. Trocha ma mrzia tie kolajnice, ale napokon, prečo nie. 2. Za úlohu Brexit získavate 3b. Páči sa mi, že ste požili na riešenie úlohy kolajnice a video je nezvyčajne točené aj z "vláčika" :) 3. Super kreatívne využitie LEGO súčiastok. Možno by som privítala situáciu s viac kockami. 4. Ocenil by som viac obrázkov z konštrukcie pohonu vláčika, to je zaujímavé, jazdil pekne a plynulo. Všetko zdá sa funguje ako má. Otázne je, či na zistenie druhého najväčšieho prvku je potrebné pole triediť? A ak nie, ako by sa mohla zmeniť zložitosť algoritmu, ktorý by netriedil celé pole? Inak je riešenie veľmi pekné!