Denníček - december 2017: Rozdiel medzi revíziami

Zo stránky Robotický krúžok
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(5 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 41: Riadok 41:
''Štvrtok, 7.12.2017''
''Štvrtok, 7.12.2017''


Oliver podokončoval a otestoval program pre trezor: [[Media:Trezor3.zip|Trezor3.zip]]
Dnes Marta trochu testovala pripojenie oporných koliesok na robota a Oliver podokončoval a otestoval program pre trezor: [[Media:Trezor3.zip|Trezor3.zip]]


<youtube>trezor</youtube>
<youtube>O91BoxULeds</youtube>


Matej začal riešiť automatické regulovanie žalúzií pomocou robota s diaľkovým ovládním. Uvidíme, čo sa mu podarí.
Matej začal riešiť automatické regulovanie žalúzií pomocou robota s diaľkovým ovládním. Uvidíme, čo sa mu podarí.


[[Image:zaluzie.png|400px]]
[[Image:zaluzie.jpg|400px]]


Peter sa ďalej zaoberal ultrazvukovým senzorom - naprogramoval niekoľko verzií psa, ktorý sa od pána drží v správnej vzdialenosti - agilného psa, šmatlajúceho psa a flegmatického psa. :-)  Ktorý bol nakoniec taký, ako sa podarilo Marte ešte v októbri.
Peter sa ďalej zaoberal ultrazvukovým senzorom - naprogramoval niekoľko verzií psa, ktorý sa od pána drží v správnej vzdialenosti - agilného psa, šmatlajúceho psa a flegmatického psa. :-)  Ktorý bol nakoniec taký, ako sa podarilo Marte ešte v októbri.


[[Image:petrov_pes.png|400px]]
Najskôr začal tým, že zistil ako fungujú podmienky, čiže vetvenie programu. Vytvoril program, ktorý ultrazvukovým senzorom sleduje, či vzdialenosť k nejakému predmetu nie je príliš malá - ak áno, upozorní na to zvukom, alebo príliš veľká - vtedy vydá iný zvuk. Po stlačení oranžového štvorcového tlačidla program skončí.
 
[[Image:petrov_merac.png|400px]]
 
Download: [[Media:petrov_merac.zip|petrov_merac.zip]]
 
Potom naprogramoval agilného psa, ktorý neobsedí a stále sa snaží pohybovať pred pánom tak, aby si udržoval primeraný odstup:
 
[[Image:petrov_agilny_pes.png|400px]]
 
Download: [[Media:petrov_agilny_pes.zip|petrov_agilny_pes.zip]]
 
Potom spravil psa flegmatika (ak sa pán nehýbe, tak sa nehýbe ani pes), ktorý je ale šmatľavý - pretože keď sa pán pohybuje plynule, tak pes každú chvíľku zastavuje.
 
[[Image:petrov_smatlavy_pes.png|400px]]
 
Download: [[Media:petrov_smatlavy_pes.zip|petrov_smatlavy_pes.zip]]
 
A nakoniec sa mu podarilo naprogramovať flegmatického psa, ktorý nebol šmatľavý - tak ako Marta v októbri:
 
<youtube>jB-8yZmNrwk</youtube>
 
[[Image:petrov_flegmaticky_pes.png|400px]]
 
Download: [[Media:petrov_flegmaticky_pes.zip|petrov_flegmaticky_pes.zip]]


Dano sa pokúsil vytvoriť program pre robota, ktorý by obchádzal krabicu akejkoľvek veľkosti. Aj sa mu to nakoniec s malou pomocou podarilo:
Dano sa pokúsil vytvoriť program pre robota, ktorý by obchádzal krabicu akejkoľvek veľkosti. Aj sa mu to nakoniec s malou pomocou podarilo:


<youtube>dano</youtube>
<youtube>3eLK312loaA</youtube>
 
<youtube>PtgzmrewLwY</youtube>


[[Image:danova_krabica.png]]
[[Image:danova_krabica.png]]
Riadok 61: Riadok 87:
Download: [[Media:danova_krabica.zip|danova_krabica.zip]].
Download: [[Media:danova_krabica.zip|danova_krabica.zip]].


Musíme sa vrátiť naspäť ku kamere, arduinu a dostavať druhého futbalistu, lebo februárovź turnaj sa blíži.
Musíme sa vrátiť naspäť ku kamere, arduinu a dostavať druhého futbalistu, lebo februárový turnaj sa blíži.
</div>
<div style="background-color: #F0F0D0;">
''Utorok, 12.12.2017''
 
Matej s Oliverom testovali dribbler, ktorý je na futbalistovi asi najnáročnejšia časť. Skúšali rôzne verzie, ale zatiaľ s výsledkom nie sme spokojní.
 
Ľubo, Šimon a Martin sa pustili do stavby a programovania robota zberača kocky. Robot začína otočený do náhodného smeru. Postupne sa otáča až kým ultrazvukovým senzorom nezameria kocku. K zameranej kocke sa priblíži vezme ju a dovezie ju naspäť, kde začal. Kocka sa môže nachádzať v rozličných vzdialenostiach.
 
Prvá verzia robota nemala vyhovujúcu konštrukciu - motor bol umiestnený vpredu a tvoril pridlhú páku a robot sa prevažoval vpred. Boli potrebné prestavby, ľahšia konštrukcia a umiestnenie motora nad nápravu - posunutie ťažiska robota tak, aby sa neprevažoval vpred.
 
Tu je výsledná konštrukcia:
 
[[Image:vezmikocku1.jpg|500px]]
[[Image:vezmikocku2.jpg|500px]]
 
a takto to funguje:
 
<youtube>iXjxiW_zSGY</youtube>
 
<youtube>FlOVUCoj7_4</youtube>
 
Program:
 
[[Image:vezmikocku.png|600px]]
 
Download: [[Media:vezmikocku.zip|vezmikocku.zip]]
</div>
 
<div style="background-color: #F0D0F0;">
''Utorok, 19.12.2017''
 
Spriateľený krúžok zo Záhorskej Bystrice nás pozval na turnaj sumo robotov, ktorý sa bude konať v januári.
Nebolo treba hovoriť viac...
 
[[Image:sumo_roboty.jpg|600px]]
 
Matej rozobral trezor, aby mohol poskladať druhého futbalistu, nebude mať dribler, ale kicker. Už je v dosť pokročilom stave:
 
[[Image:druhy_futbalista1.jpg|500px]]
 
[[Image:druhy_futbalista2.jpg|500px]]
 
</div>
 
<div style="background-color: #D0F0F0;">
''Štvrtok a piatok, 20. a 21. 12.2017''
 
Pred Vianocami sme sa dvakrát stretli s Oliverom a Martou a konečne sa nám podarilo dokončiť projekt robota, ktorý rozváža kocky na rôzne miesta podľa toho aké sú ťažké (niektoré naše kocky sú naplnené vodou, v iných je vzduch) a podľa toho, či sú tmavé (zelené, modré), alebo svetlé (červené, žlté). Svetelný senzor robota svieti červeným svetlom, preto sa mu červené kocky zdajú svetlé.
 
Takto vyzerá výsledok:
 
<youtube>Dc37hmVsm34</youtube>
 
Robot sa po čiare pohybuje pomocou svetelného senzora v porte 4 a zastávky zaznamenáva pomocou svetelného senzora na porte 1.
 
[[Image:scena.jpg|600px]]
 
Svetlosť kocky robot zisťuje svetelným senzorom v porte 3.
 
[[Image:nakladny_robot.jpg|600px]]
 
Tretí motor slúži na vyklopenie nákladu:
 
[[Image:vyklopeny_naklad.jpg|600px]]
 
Robot zisťuje hmotnosť pomocou dotykového senzora, na ktorom je zelené koliesko:
 
[[Image:nakladny_priestor.jpg|400px]]
 
Program vyzerá takto:
 
[[Image:vyklapaci_robot_s_vahou.png|650px]]
 
Vytvorili sme si pomocný podprogram, ktorý pískne niekoľkokrát - podľa toho, akú hodnotu mu pošleme na vstup:
 
[[Image:zapiskaj_niekolkorat.png|650px]]
 
Preto robot zapíska 1-4 razy podľa toho, akého druhu je naložená kocka:
 
1 - ľahká, tmavá<br>
2 - ľahká, svetlá<br>
3 - ťažká, tmavá<br>
4 - ťažká, svetlá<br>
 
Download: [[Media:vyklapaci_robot_s_vahou.zip|vyklapaci_robot_s_vahou.zip]]
</div>
</div>

Aktuálna revízia z 17:39, 22. december 2017

Utorok, 5.12.2017

Matej s Oliverom dokončili trezor, ostáva len overiť a doladiť program:

Novy trezor.png

nový program (program2): Trezor2.zip

Dano objavoval meranie pomocou žltých meracích blokov. Vyskúšali sme nasledujúci program, ktorý zobrazuje časovač na displeji:

Casovac dano.png

download: casovac_dano.zip

Martin a Gregor riešili úlohu parkovania. Robot sa pohybuje vpred popri obsadených miestach na parkovanie. Keď zbadá nejaké voľné miesto, tak ho zmeria a zistí, či je pre neho dostatočne priestranné. Ak nie, pokračuje ďalej. Keď konečne nájde vhodné miesto, tak zaparkuje.

Začali jednoduchším programom, ktorý meral hodnotu otáčkového senzora. Ak prešla cez zadanú hodnotu, tak to robot oznámil:

Merajotacky.png

Download: merajotacky.zip

Na základe takejto skúsenosti potom vytvorili program pre parkovanie:

Parkovanie.png

Download: parkovanie.zip

A takto vyzerá výsledok:

Marta pomaličky skúmala svoju váhu a poskladala celkom peknú priehradku aj s váhou na dne, ktorá bude dobre fungovať. Ostáva poskladať nového robota a pripojiť na neho váhu aj s priehradkou.

Vaha novsia Marta.jpg

Želáme veselého Mikuláša! :)

Štvrtok, 7.12.2017

Dnes Marta trochu testovala pripojenie oporných koliesok na robota a Oliver podokončoval a otestoval program pre trezor: Trezor3.zip

Matej začal riešiť automatické regulovanie žalúzií pomocou robota s diaľkovým ovládním. Uvidíme, čo sa mu podarí.

Zaluzie.jpg

Peter sa ďalej zaoberal ultrazvukovým senzorom - naprogramoval niekoľko verzií psa, ktorý sa od pána drží v správnej vzdialenosti - agilného psa, šmatlajúceho psa a flegmatického psa. :-) Ktorý bol nakoniec taký, ako sa podarilo Marte ešte v októbri.

Najskôr začal tým, že zistil ako fungujú podmienky, čiže vetvenie programu. Vytvoril program, ktorý ultrazvukovým senzorom sleduje, či vzdialenosť k nejakému predmetu nie je príliš malá - ak áno, upozorní na to zvukom, alebo príliš veľká - vtedy vydá iný zvuk. Po stlačení oranžového štvorcového tlačidla program skončí.

Petrov merac.png

Download: petrov_merac.zip

Potom naprogramoval agilného psa, ktorý neobsedí a stále sa snaží pohybovať pred pánom tak, aby si udržoval primeraný odstup:

Petrov agilny pes.png

Download: petrov_agilny_pes.zip

Potom spravil psa flegmatika (ak sa pán nehýbe, tak sa nehýbe ani pes), ktorý je ale šmatľavý - pretože keď sa pán pohybuje plynule, tak pes každú chvíľku zastavuje.

Petrov smatlavy pes.png

Download: petrov_smatlavy_pes.zip

A nakoniec sa mu podarilo naprogramovať flegmatického psa, ktorý nebol šmatľavý - tak ako Marta v októbri:

Petrov flegmaticky pes.png

Download: petrov_flegmaticky_pes.zip

Dano sa pokúsil vytvoriť program pre robota, ktorý by obchádzal krabicu akejkoľvek veľkosti. Aj sa mu to nakoniec s malou pomocou podarilo:

Danova krabica.png

Download: danova_krabica.zip.

Musíme sa vrátiť naspäť ku kamere, arduinu a dostavať druhého futbalistu, lebo februárový turnaj sa blíži.

Utorok, 12.12.2017

Matej s Oliverom testovali dribbler, ktorý je na futbalistovi asi najnáročnejšia časť. Skúšali rôzne verzie, ale zatiaľ s výsledkom nie sme spokojní.

Ľubo, Šimon a Martin sa pustili do stavby a programovania robota zberača kocky. Robot začína otočený do náhodného smeru. Postupne sa otáča až kým ultrazvukovým senzorom nezameria kocku. K zameranej kocke sa priblíži vezme ju a dovezie ju naspäť, kde začal. Kocka sa môže nachádzať v rozličných vzdialenostiach.

Prvá verzia robota nemala vyhovujúcu konštrukciu - motor bol umiestnený vpredu a tvoril pridlhú páku a robot sa prevažoval vpred. Boli potrebné prestavby, ľahšia konštrukcia a umiestnenie motora nad nápravu - posunutie ťažiska robota tak, aby sa neprevažoval vpred.

Tu je výsledná konštrukcia:

Vezmikocku1.jpg Vezmikocku2.jpg

a takto to funguje:

Program:

Vezmikocku.png

Download: vezmikocku.zip

Utorok, 19.12.2017

Spriateľený krúžok zo Záhorskej Bystrice nás pozval na turnaj sumo robotov, ktorý sa bude konať v januári. Nebolo treba hovoriť viac...

Sumo roboty.jpg

Matej rozobral trezor, aby mohol poskladať druhého futbalistu, nebude mať dribler, ale kicker. Už je v dosť pokročilom stave:

Druhy futbalista1.jpg

Druhy futbalista2.jpg

Štvrtok a piatok, 20. a 21. 12.2017

Pred Vianocami sme sa dvakrát stretli s Oliverom a Martou a konečne sa nám podarilo dokončiť projekt robota, ktorý rozváža kocky na rôzne miesta podľa toho aké sú ťažké (niektoré naše kocky sú naplnené vodou, v iných je vzduch) a podľa toho, či sú tmavé (zelené, modré), alebo svetlé (červené, žlté). Svetelný senzor robota svieti červeným svetlom, preto sa mu červené kocky zdajú svetlé.

Takto vyzerá výsledok:

Robot sa po čiare pohybuje pomocou svetelného senzora v porte 4 a zastávky zaznamenáva pomocou svetelného senzora na porte 1.

Scena.jpg

Svetlosť kocky robot zisťuje svetelným senzorom v porte 3.

Nakladny robot.jpg

Tretí motor slúži na vyklopenie nákladu:

Vyklopeny naklad.jpg

Robot zisťuje hmotnosť pomocou dotykového senzora, na ktorom je zelené koliesko:

Nakladny priestor.jpg

Program vyzerá takto:

Vyklapaci robot s vahou.png

Vytvorili sme si pomocný podprogram, ktorý pískne niekoľkokrát - podľa toho, akú hodnotu mu pošleme na vstup:

Zapiskaj niekolkorat.png

Preto robot zapíska 1-4 razy podľa toho, akého druhu je naložená kocka:

1 - ľahká, tmavá
2 - ľahká, svetlá
3 - ťažká, tmavá
4 - ťažká, svetlá

Download: vyklapaci_robot_s_vahou.zip