|
|
| Riadok 1: |
Riadok 1: |
| === Manuál skladania myši v bludisku===
| | Ďalší robot, ktorého sme pre vás pripravili je Line follower. |
| | Robot, ktorý prenasleduje čiaru. Na to aby vedel kde je čiara tak použícame číarový senzor QRT-8A, z ktorého vychádza 8 analogových výstupov. |
| | Na našom RP2350 máme iba 4 analogove vstupy, ciže využijeme eŠte jeden komponent a to je 8 kanálový multiplexor, ktorý prepína kanály, ktoré chceme čítať a prevádza ich na jeden výstup. |
| | Pri tomto robotovy sa naučíme ako sa cita z analogoveho vystupu, ako prepinat kanaly a taktiez jeden algoritmus ako vyhodnotit poziciu ciary. |
| | Bude to narocnejsie na programovanie, ale za to sa viacej naucite nie len o stavebnici ale o tom co su algoritmi. |
| | Samotny algoritmus bude vysvetleny v sekcii [[SW Setup]], ale najprv sa pustme do stavania. |
|
| |
|
| Toto je manuál na to, aby ste si mohli jednoducho poskladať svoju robotickú myš v bludisku.
| | * [[Návod na poskladanie myši v bludisku | Návod na skladanie myši v bludisku]] |
| Úplné základy montáže sú vysvetlené v sekcii [[3D models]], ale detaily budú vysvetlené v texte pod obrázkami.
| |
| Pôjdeme krok po kroku a postupne sa vaša myš bude formovať.
| |
| Pre začiatok si najprv prichystáme všetky komponenty a súčiastky, ktoré budeme potrebovať.
| |
| Okrem nich sa vám zíde aj menšie nástroje, napríklad kliešte a skrutkovač, na uťahovanie matíc na ťažšie dostupných miestach.
| |
| Neponáhľajte sa a pri každom kroku si najprv pozrite priložené obrázky – ušetríte si tak čas aj prípadné komplikácie.
| |
|
| |
|
| <div style="display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-start;">
| | Ak nájdete chyby v návode, prosíme napíšte nám. |
|
| |
|
| <div style="flex: 2; min-width: 300px;">
| | === Jednoduchý testovací program === |
| == Vytlačené súčiastky == | |
| {| class="wikitable"
| |
| ! Skupina !! Súčiastka !! Počet
| |
| |-
| |
| | Čierne || 2x1-U || 2
| |
| |-
| |
| | rowspan="7" | Biele || 1x2-1x2-L || 4
| |
| |-
| |
| | 3x1-3x1-L || 3
| |
| |-
| |
| | 2x1-2x1-L || 2
| |
| |-
| |
| | 1x2 || 2
| |
| |-
| |
| | 1x5 || 2
| |
| |-
| |
| | 1x7 || 1
| |
| |-
| |
| | Držiak na guličku || 1
| |
| |-
| |
| | Modré || Servo YZ1 || 2
| |
| |-
| |
| | rowspan="3" | Červené || Držiak káblov || 1
| |
| |-
| |
| | Držiak na laserový senzor || 3
| |
| |-
| |
| | Držiak na gyroskop || 1
| |
| |}
| |
| </div>
| |
|
| |
|
| <div style="flex: 1; min-width: 220px;">
| | Jednoduchý test na overenie, že všetky dve servá, čiarový senzor a multiplexor fungujú tak, ako majú. |
| == Mechanické súčiastky ==
| |
| {| class="wikitable"
| |
| ! Súčiastka !! Počet
| |
| |-
| |
| | servo skrutka || 6
| |
| |-
| |
| | skrutka M3×8 (menšia) || ~20
| |
| |-
| |
| | skrutka M3×10 (väčšia) || ~20
| |
| |-
| |
| | matica M3 || ~40
| |
| |-
| |
| | Podporná gulička || 1
| |
| |-
| |
| | Hrebeň || 2x4
| |
| |-
| |
| | Kolesá s gumovou podrážkou || 2
| |
| |}
| |
| </div>
| |
|
| |
|
| <div style="flex: 1; min-width: 220px;">
| | Bližšie informácie a nastavenia elektroniky nájdete v [[Electronics | manuále jednotlivej súčiastky ]] |
| | |
| == Elektronika ==
| |
| {| class="wikitable"
| |
| ! Súčiastka !! Počet
| |
| |-
| |
| | 360° servo || 2
| |
| |-
| |
| | RP2350 || 1
| |
| |-
| |
| | Laserový senzor || 3
| |
| |-
| |
| | Gyroskop || 1
| |
| |-
| |
| | Napájanie batériek || 1
| |
| |-
| |
| | Krátke káble || 12x2
| |
| |}
| |
| </div>
| |
| | |
| </div>
| |
| | |
| [[File:MicroMouseManualImage1.jpg | 500px]]
| |
| <br>
| |
| | |
| == Postup skladania: ==
| |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 1 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage2.jpg | 300px]]
| |
| [[File:MicroMouseManualImage3.jpg | 300px]]
| |
| [[File:MicroMouseManualImage4.jpg | 300px]]
| |
| [[File:MicroMouseManualImage5.jpg | 300px]]
| |
| [[File:MicroMouseManualImage6.jpg | 300px]]
| |
| [[File:MicroMouseManualImage7.jpg | 300px]]
| |
| [[File:MicroMouseManualImage8.jpg | 300px]]
| |
| [[File:MicroMouseManualImage9.jpg | 300px]]
| |
| [[File:MicroMouseManualImage10.jpg | 300px]]
| |
| [[File:MicroMouseManualImage11.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 2 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage12.jpg | 300px]]
| |
| [[File:MicroMouseManualImage13.jpg | 300px]]
| |
| [[File:MicroMouseManualImage14.jpg | 300px]]
| |
| [[File:MicroMouseManualImage15.jpg | 300px]]
| |
| [[File:MicroMouseManualImage16.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 3 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage17.jpg | 300px]]
| |
| [[File:MicroMouseManualImage19.jpg | 300px]]
| |
| [[File:MicroMouseManualImage18.jpg | 300px]]
| |
| [[File:MicroMouseManualImage20.jpg | 300px]]
| |
| [[File:MicroMouseManualImage21.jpg | 300px]]
| |
| [[File:MicroMouseManualImage22.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| | |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 4 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage23.jpg | 300px]]
| |
| [[File:MicroMouseManualImage24.jpg | 300px]]
| |
| [[File:MicroMouseManualImage25.jpg | 300px]]
| |
| [[File:MicroMouseManualImage26.jpg | 300px]]
| |
| [[File:MicroMouseManualImage28.jpg | 300px]]
| |
| [[File:MicroMouseManualImage29.jpg | 300px]]
| |
| [[File:MicroMouseManualImage30.jpg | 300px]]
| |
| [[File:MicroMouseManualImage31.jpg | 300px]]
| |
| | |
| </div>
| |
| | |
| </div>
| |
| | |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 5 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage32.jpg | 300px]]
| |
| [[File:MicroMouseManualImage33.jpg | 300px]]
| |
| [[File:MicroMouseManualImage34.jpg | 300px]]
| |
| [[File:MicroMouseManualImage35.jpg | 300px]]
| |
| [[File:MicroMouseManualImage36.jpg | 300px]]
| |
| [[File:MicroMouseManualImage37.jpg | 300px]]
| |
| [[File:MicroMouseManualImage38.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 6 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage39.jpg | 300px]]
| |
| [[File:MicroMouseManualImage40.jpg | 300px]]
| |
| [[File:MicroMouseManualImage41.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 7 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage42.jpg | 300px]]
| |
| [[File:MicroMouseManualImage43.jpg | 300px]]
| |
| [[File:MicroMouseManualImage44.jpg | 300px]]
| |
| [[File:MicroMouseManualImage45.jpg | 300px]]
| |
| [[File:MicroMouseManualImage46.jpg | 300px]]
| |
| [[File:MicroMouseManualImage47.jpg | 300px]]
| |
| [[File:MicroMouseManualImage48.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 8 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage49.jpg | 300px]]
| |
| [[File:MicroMouseManualImage50.jpg | 300px]]
| |
| [[File:MicroMouseManualImage51.jpg | 300px]]
| |
| [[File:MicroMouseManualImage52.jpg | 300px]]
| |
| [[File:MicroMouseManualImage53.jpg | 300px]]
| |
| [[File:MicroMouseManualImage54.jpg | 300px]]
| |
| [[File:MicroMouseManualImage55.jpg | 300px]]
| |
| </div>
| |
| | |
| </div>
| |
| | |
| | |
| <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;">
| |
| === Krok 8 ===
| |
| <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;">
| |
| [[File:MicroMouseManualImage56.jpg | 300px]]
| |
| [[File:MicroMouseManualImage57.jpg | 300px]]
| |
| [[File:MicroMouseManualImage58.jpg | 300px]]
| |
| [[File:MicroMouseManualImage59.jpg | 300px]]
| |
| [[File:MicroMouseManualImage60.jpg | 300px]] | |
| </div>
| |
| | |
| </div>
| |
Ďalší robot, ktorého sme pre vás pripravili je Line follower.
Robot, ktorý prenasleduje čiaru. Na to aby vedel kde je čiara tak použícame číarový senzor QRT-8A, z ktorého vychádza 8 analogových výstupov.
Na našom RP2350 máme iba 4 analogove vstupy, ciže využijeme eŠte jeden komponent a to je 8 kanálový multiplexor, ktorý prepína kanály, ktoré chceme čítať a prevádza ich na jeden výstup.
Pri tomto robotovy sa naučíme ako sa cita z analogoveho vystupu, ako prepinat kanaly a taktiez jeden algoritmus ako vyhodnotit poziciu ciary.
Bude to narocnejsie na programovanie, ale za to sa viacej naucite nie len o stavebnici ale o tom co su algoritmi.
Samotny algoritmus bude vysvetleny v sekcii SW Setup, ale najprv sa pustme do stavania.
Ak nájdete chyby v návode, prosíme napíšte nám.
Jednoduchý testovací program
Jednoduchý test na overenie, že všetky dve servá, čiarový senzor a multiplexor fungujú tak, ako majú.
Bližšie informácie a nastavenia elektroniky nájdete v manuále jednotlivej súčiastky