Spike Prime - ColorSelect - Ákos Czére

From RoboWiki
Jump to: navigation, search

Back to: List of projects of Spike up Prime Interest in Science and Technology through Games

O projekte

Hlavným cieľom projektu je, aby sme sa oboznámili s užívateľským rozhraním LEGO Spike Prime a so základmi programovania v tomto rozhraní, čo je úžasný začiatok oboznámenia sa so svetom programovania a robotiky. Tento projekt sa zameriava na spoločenskú hru, ktorú môžu hrať dvaja hráči. Počas hry jeden hráč zadá nejakú postupnosť farieb, ktorú druhý hráč má zopakovať. Vybrané farby vidia hráči nie len malou šípkou, ktorá je na prednej časti robota, čo je niekedy ťažko viditeľné, ale aj na samotnom HUB-e, ktorý je vysoko namontovaný, zmení svoju farbu. Hráč, ktorý zadáva farby, točí koleso, čo je namontované na servo motore. Ten pošle signál pre HUB, ktorý podľa smeru rotácie točí dve menšie servá. Úlohou menších motorčekov je, aby dostali svetelný senzor na správne miesto, avšak musia zastaviť, ak už sú na hraniciach koľajnice. To, či sú na hranici, spoznajú pomocou svetelného senzora. Dĺžka postupnosti farieb, ktoré hráči môžu zadať je päť, ale pre jednoduchosť samotných farieb je len štyri. Ak druhý hráč uhádne všetky farby, čo HUB aj vypíše, tak môže vybrať ďalšiu postupnosť a prvý hráč ho má uhádnuť. Kto ako prvý vymyslí postupnosť, čo druhý nesprávne zopakuje, vyhrá.

Program

Colorselect.jpg

Render-photo.jpg

Code2.jpg

Code3.jpg

Nápady na vylepšenia hry pre ostatných

  • Zlepšenie stability robota
  • Väčší počet farieb
  • Senzitivita hlavného serva je dosť vysoká, treba to lepšie kompenzovať, aby robot nereagoval na neúmyselné pohyby kolesa