Návod na poskladanie prieskumníka: Rozdiel medzi revíziami
d →Krok 10 |
dBez shrnutí editace |
||
| (5 medziľahlých úprav od 2 ďalších používateľov nie je zobrazených) | |||
| Riadok 1: | Riadok 1: | ||
=== Manuál skladania prieskumníka === | === Manuál skladania prieskumníka === | ||
Toto je manuál na to, aby ste si mohli jednoducho poskladať svoje prvé robotické auto. Ú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 váš prieskumník bude formovať. Pre začiatok si najprv prichystáme všetky komponenty a súčiastky, ktoré budeme potrebovať. | Toto je manuál na to, aby ste si mohli jednoducho poskladať svoje prvé robotické auto. Ú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 váš prieskumník 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ší nástroj, napríklad kliešte, 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;"> | <div style="display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-start;"> | ||
| Riadok 26: | Riadok 26: | ||
| 3x4-L || 2 | | 3x4-L || 2 | ||
|- | |- | ||
| | | Držiak na guličku || 1 | ||
|- | |- | ||
| rowspan="3" | Modré || Servo XY4 || 1 | | rowspan="3" | Modré || Servo XY4 || 1 | ||
| Riadok 34: | Riadok 34: | ||
| ServoArm2 || 1 | | ServoArm2 || 1 | ||
|- | |- | ||
| rowspan=" | | rowspan="2" | Červené || Držiak káblov || 1 | ||
|- | |- | ||
| Krabička na | | Krabička na ultrazvukový senzor || 1 | ||
|} | |} | ||
</div> | </div> | ||
| Riadok 44: | Riadok 44: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Súčiastka !! Počet | ! Súčiastka !! Počet | ||
|- | |- | ||
| servo skrutka || 8 | | servo skrutka || 8 | ||
| Riadok 62: | Riadok 60: | ||
<div style="flex: 1; min-width: 220px;"> | <div style="flex: 1; min-width: 220px;"> | ||
== Elektronika == | == Elektronika == | ||
{| class="wikitable" | {| class="wikitable" | ||
| Riadok 86: | Riadok 85: | ||
== Postup skladania: == | == Postup skladania: == | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
| Riadok 94: | Riadok 91: | ||
[[File:RoombaImage16.jpg | 300px]] | [[File:RoombaImage16.jpg | 300px]] | ||
[[File:RoombaImage18.jpg | 300px]] | [[File:RoombaImage18.jpg | 300px]] | ||
[[File:RoombaImage17.jpg | 300px]] | [[File:RoombaImage17.jpg | 300px]]<br> | ||
[[File:RoombaImage15.jpg | 300px]] | [[File:RoombaImage15.jpg | 300px]] | ||
[[File:RoombaImage20.jpg | 300px]] | [[File:RoombaImage20.jpg | 300px]] | ||
[[File:RoombaImage19.jpg | 300px]] | [[File:RoombaImage19.jpg | 300px]] | ||
</div> | </div> | ||
Prvý krok je pripraviť si servomotorčeky. Je iba jeden 180° servomotor, ktorý má svoju krabičku - na prvých troch obrázkoch. | |||
Ďalšie dva 360° servomotory majú rovnaké krabičky. Dajte si pozor, aby ste si ich nepomiešali, keďže plnia iné funkcie. Na prichytenie každého servomotora do krabičky použite dve väčšie skrutky z plastového vrecka priloženého k servomotoru. Všimnite si ako vychádza z krabičky káblik von. | |||
</div> | </div> | ||
| Riadok 111: | Riadok 109: | ||
[[File:RoombaImage26.jpg | 300px]] | [[File:RoombaImage26.jpg | 300px]] | ||
</div> | </div> | ||
V tomto kroku si namontujeme | V tomto kroku si namontujeme kolesá na servomotorček a pripravíme L-profily na ďalšie spojenie. Na primontovanie kolieska na motorček je vhodnejšie použiť najmenšie skrutky z plastového vrecka priloženého k servomotoru, nie tie väčšie ako je na obrázku (aj keď fungujú aj tie). Matice sa jednoducho zasunú na stranách krabičky do priehradky. Môžete si pomôcť nástrojmi, ako sú kliešte. V priehradke sa matice neotáčajú a držia na mieste. Do týchto matíc sa z boku naskrutkujú skrutky tak, aby držali v ľubovoľnej polohe. | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 3 === | === Krok 3 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 121: | Riadok 118: | ||
[[File:RoombaImage12_remake.jpg | 300px]] | [[File:RoombaImage12_remake.jpg | 300px]] | ||
</div> | </div> | ||
Samotný spoj by mal byť cca 2 dieliky od hrany napájacieho boxu, ale tak, aby dočiahli kábliky z batérií - môžete ich pripojiť najskôr na najkrajnejšie piny vľavo (pozor na polaritu - červený na červený pin, čierny na čierny pin). Na samotnej rotácii záleží, aby nám v ďalších častiach nezavadzal USB-C kábel v konštrukcii. Napájacie káble z batérií by mali smerovať tým istým smerom ako USB-C konektor. | |||
</div> | </div> | ||
| Riadok 131: | Riadok 128: | ||
[[File:RoombaImage29.jpg | 300px]] | [[File:RoombaImage29.jpg | 300px]] | ||
</div> | </div> | ||
Pri spoji L-profilu a | Pri spoji L-profilu a napájania môžeme nechať iba jednu skrutku na každej strane. Spoj musí byť v takom poradí, ako je na obrázku. Ak by ste spoj mali opačne, nevychádzali by rozmery a ultrazvukový senzor by zavadzal. | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 5 === | === Krok 5 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 147: | Riadok 143: | ||
[[File:RoombaImage38.jpg | 300px]] | [[File:RoombaImage38.jpg | 300px]] | ||
</div> | </div> | ||
V tomto | V tomto obzvlášť dlhom kroku môže byť postup montovania ľubovoľný. Môžete najprv k sebe namontovať žlté a biele súčiastky a potom ich namontovať k servomotorčeku. Takisto aj rotácia skrutky a matice je ľubovoľná – vyberte si ju tak, aby sa vám čo najľahšie skrutkovalo. | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 6 === | === Krok 6 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 159: | Riadok 154: | ||
[[File:RoombaImage42_remake.jpg | 300px]] | [[File:RoombaImage42_remake.jpg | 300px]] | ||
</div> | </div> | ||
V tomto kroku sa znovu | V tomto kroku sa znovu vrátil spôsob uchytenia matíc v priehradke. Matice by mali byť približne v strede priehradky, aby servomotor mohol byť čo najviac centralizovaný. Použijeme dlhšie skrutky kvôli bielym podložkám, cez ktoré budeme spájať. Ak sa rozhodnete biele podložky vynechať, použite kratšie skrutky. | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 7 === | === Krok 7 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 172: | Riadok 166: | ||
[[File:RoombaImage50.jpg | 300px]] | [[File:RoombaImage50.jpg | 300px]] | ||
</div> | </div> | ||
Všimnite si, že modrá ruka na servo nepotrebuje žiadne matice – je to preto, lebo skrutky si vytvoria vlastný závit, do ktorého sa zaryjú. '''Dôležité: pri vsúvaní ramena do servomotorčeka si najprv otestujte pozíciu motorčeka – mala by byť v 90° (v strede jeho rozsahu), aby sa ruka mohla otáčať doprava aj doľava rovnakým uhlom - ale pozor, určite to nerobte rukou, lebo tak môžete servo veľmi rýchlo zničiť - vždy to robte pomocou programu''' - servo pripojte napr. na pin 14 na riadiacej doske a použite napr. tento program, ktorý otočí servo do oboch (takmer) krajných polôh a potom do stredu - vtedy môžete primontovať modrú ruku - ale ak dierka na servo nepasuje, tak netlačte rukou, jednoducho vložte (zasa tú najmenšiu) skrutku priloženú v plastovom vrecku pre servomotore a zaskrutkovaním sa do diery zasunie - stačí prichytiť jemne, lebo ultrazvukový modul nie je ťažký. | |||
<syntaxhighlight lang="C++"> | |||
#include <Servo.h> | |||
Servo s; | |||
void setup() { | |||
s.attach(14, 544, 2400); | |||
delay(2000); | |||
s.write(5); | |||
delay(1000); | |||
s.write(175); | |||
delay(1000); | |||
s.write(90); | |||
} | |||
void loop() { | |||
} | |||
</syntaxhighlight> | |||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 8 === | === Krok 8 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 184: | Riadok 195: | ||
[[File:RoombaImage55.jpg | 300px]] | [[File:RoombaImage55.jpg | 300px]] | ||
</div> | </div> | ||
Pri tomto kroku si | Pri tomto kroku si všimnite otočenie ultrazvukového senzora – piny má na vrchu preto, aby sa doňho dali zasunúť káble. ''Poznámka: hoci to nie je nevyhnutné, silno odporúčame namontovať senzor vyššie - napr. pomocou žltej súčiastky 3x8, v opačnom prípade pri natočení vľavo/vpravo bude snímať kolieska a nie prekážku za nimi.'' | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 9 === | === Krok 9 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 197: | Riadok 207: | ||
[[File:RoombaImage64.jpg | 300px]] | [[File:RoombaImage64.jpg | 300px]] | ||
</div> | </div> | ||
Tento krok ukazuje zapojenie motorčekov a ultrazvukového senzora. '''Dávajte si pozor hlavne na VCC a GND pri ultrazvukovom senzore, pri prehodení pólov môžete skratovať samotný senzor!''' (nerobte chyby ako | Tento krok ukazuje zapojenie motorčekov a ultrazvukového senzora. '''Dávajte si pozor hlavne na VCC a GND pri ultrazvukovom senzore, pri prehodení pólov môžete skratovať samotný senzor!''' (nerobte chyby ako ja :)) Do úchytky káblikov ich najskôr cez štrbinu prevlečte a až potom ju primontujte na vhodné miesto, nepotrebuje maticu. Napájací kábel určite nepredlžujte tenkými káblikmi, treba ho priamo zapojiť do dosky, radšej obetujte dva dieliky a použite jednu skrutku v kroku 11, ako predlžovať kábliky. Ak ste ich ale neskracovali, tak by mali dočiahnuť aj pre dva dieliky v kroku 12. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Riadok 212: | Riadok 222: | ||
| Ultrazvuk ECHO || GPIO8 | | Ultrazvuk ECHO || GPIO8 | ||
|} | |} | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 10 === | === Krok 10 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 226: | Riadok 234: | ||
[[File:RoombaImage70.jpg | 300px]] | [[File:RoombaImage70.jpg | 300px]] | ||
</div> | </div> | ||
Pri | Pri nasadzovaní podpornej guličky odporúčame trochu viac pritiahnuť matice. Pri spájaní čiernych U-profilov a bielych súčiastok odporúčame otočenie skrutiek a matíc tak, ako je na obrázku, keďže je jednoduchšie pridržať maticu zvnútra a skrutkovať zvonku. | ||
</div> | </div> | ||
<div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | <div style="border: 2px solid #999; padding: 8px; margin-bottom: 12px;"> | ||
=== Krok 11 === | === Krok 11 === | ||
<div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | <div style="display: flex; flex-wrap: wrap; gap: 8px; padding: 8px;"> | ||
| Riadok 237: | Riadok 244: | ||
[[File:RoombaImage73.jpg | 300px]] | [[File:RoombaImage73.jpg | 300px]] | ||
</div> | </div> | ||
Tu príde 2-dielikový odstup, ktorý sme spomínali v začiatočných krokoch. | |||
</div> | </div> | ||
| Riadok 245: | Riadok 252: | ||
[[File:RoombaImage75.jpg | 300px]] | [[File:RoombaImage75.jpg | 300px]] | ||
[[File:RoombaImage77.jpg | 300px]] | [[File:RoombaImage77.jpg | 300px]] | ||
</div> | |||
Ak ste sa dostali až sem a poskladali ste si prvého robota, gratulujeme!!! Ak ste našli nejaké chyby alebo nezrovnalosti v návode, prosím, napíšte nám o tom. Vráťte sa o krok späť a vyskúšajte testovací program, aby ste videli, že je všetko v poriadku. | |||
</div> | </div> | ||
__notoc__ | |||
Aktuálna revízia z 05:21, 21. august 2026
Manuál skladania prieskumníka
Toto je manuál na to, aby ste si mohli jednoducho poskladať svoje prvé robotické auto. Ú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 váš prieskumník 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ší nástroj, napríklad kliešte, 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.
Vytlačené súčiastky
| Skupina | Súčiastka | Počet |
|---|---|---|
| Žlté | 2x8 | 1 |
| 2x2 | 1 | |
| Čierne | 1x1-U | 2 |
| Biele | 1x6 | 2 |
| 1x2-1x2-L | 2 | |
| 2x1-2x1-L | 3 | |
| 1x2 | 2 | |
| 3x4-L | 2 | |
| Držiak na guličku | 1 | |
| Modré | Servo XY4 | 1 |
| Servo YZ1 | 2 | |
| ServoArm2 | 1 | |
| Červené | Držiak káblov | 1 |
| Krabička na ultrazvukový senzor | 1 |
Mechanické súčiastky
| Súčiastka | Počet |
|---|---|
| servo skrutka | 8 |
| skrutka M3×8 (menšia) | ~35 |
| skrutka M3×10 (väčšia) | ~6 |
| matica M3 | ~40 |
| Podporná gulička | 1 |
| Kolesá s gumovou podrážkou | 2 |
Elektronika
| Súčiastka | Počet |
|---|---|
| 180° servo | 1 |
| 360° servo | 2 |
| RP2350 | 1 |
| Ultrazvukový senzor | 1 |
| Napájanie batériek | 1 |
| Krátke káble | 4 |
Postup skladania:
Krok 1
Prvý krok je pripraviť si servomotorčeky. Je iba jeden 180° servomotor, ktorý má svoju krabičku - na prvých troch obrázkoch. Ďalšie dva 360° servomotory majú rovnaké krabičky. Dajte si pozor, aby ste si ich nepomiešali, keďže plnia iné funkcie. Na prichytenie každého servomotora do krabičky použite dve väčšie skrutky z plastového vrecka priloženého k servomotoru. Všimnite si ako vychádza z krabičky káblik von.
Krok 2
V tomto kroku si namontujeme kolesá na servomotorček a pripravíme L-profily na ďalšie spojenie. Na primontovanie kolieska na motorček je vhodnejšie použiť najmenšie skrutky z plastového vrecka priloženého k servomotoru, nie tie väčšie ako je na obrázku (aj keď fungujú aj tie). Matice sa jednoducho zasunú na stranách krabičky do priehradky. Môžete si pomôcť nástrojmi, ako sú kliešte. V priehradke sa matice neotáčajú a držia na mieste. Do týchto matíc sa z boku naskrutkujú skrutky tak, aby držali v ľubovoľnej polohe.
Krok 3
Samotný spoj by mal byť cca 2 dieliky od hrany napájacieho boxu, ale tak, aby dočiahli kábliky z batérií - môžete ich pripojiť najskôr na najkrajnejšie piny vľavo (pozor na polaritu - červený na červený pin, čierny na čierny pin). Na samotnej rotácii záleží, aby nám v ďalších častiach nezavadzal USB-C kábel v konštrukcii. Napájacie káble z batérií by mali smerovať tým istým smerom ako USB-C konektor.
Krok 4
Pri spoji L-profilu a napájania môžeme nechať iba jednu skrutku na každej strane. Spoj musí byť v takom poradí, ako je na obrázku. Ak by ste spoj mali opačne, nevychádzali by rozmery a ultrazvukový senzor by zavadzal.
Krok 5
V tomto obzvlášť dlhom kroku môže byť postup montovania ľubovoľný. Môžete najprv k sebe namontovať žlté a biele súčiastky a potom ich namontovať k servomotorčeku. Takisto aj rotácia skrutky a matice je ľubovoľná – vyberte si ju tak, aby sa vám čo najľahšie skrutkovalo.
Krok 6
V tomto kroku sa znovu vrátil spôsob uchytenia matíc v priehradke. Matice by mali byť približne v strede priehradky, aby servomotor mohol byť čo najviac centralizovaný. Použijeme dlhšie skrutky kvôli bielym podložkám, cez ktoré budeme spájať. Ak sa rozhodnete biele podložky vynechať, použite kratšie skrutky.
Krok 7
Všimnite si, že modrá ruka na servo nepotrebuje žiadne matice – je to preto, lebo skrutky si vytvoria vlastný závit, do ktorého sa zaryjú. Dôležité: pri vsúvaní ramena do servomotorčeka si najprv otestujte pozíciu motorčeka – mala by byť v 90° (v strede jeho rozsahu), aby sa ruka mohla otáčať doprava aj doľava rovnakým uhlom - ale pozor, určite to nerobte rukou, lebo tak môžete servo veľmi rýchlo zničiť - vždy to robte pomocou programu - servo pripojte napr. na pin 14 na riadiacej doske a použite napr. tento program, ktorý otočí servo do oboch (takmer) krajných polôh a potom do stredu - vtedy môžete primontovať modrú ruku - ale ak dierka na servo nepasuje, tak netlačte rukou, jednoducho vložte (zasa tú najmenšiu) skrutku priloženú v plastovom vrecku pre servomotore a zaskrutkovaním sa do diery zasunie - stačí prichytiť jemne, lebo ultrazvukový modul nie je ťažký.
#include <Servo.h>
Servo s;
void setup() {
s.attach(14, 544, 2400);
delay(2000);
s.write(5);
delay(1000);
s.write(175);
delay(1000);
s.write(90);
}
void loop() {
}
Krok 8
Pri tomto kroku si všimnite otočenie ultrazvukového senzora – piny má na vrchu preto, aby sa doňho dali zasunúť káble. Poznámka: hoci to nie je nevyhnutné, silno odporúčame namontovať senzor vyššie - napr. pomocou žltej súčiastky 3x8, v opačnom prípade pri natočení vľavo/vpravo bude snímať kolieska a nie prekážku za nimi.
Krok 9
Tento krok ukazuje zapojenie motorčekov a ultrazvukového senzora. Dávajte si pozor hlavne na VCC a GND pri ultrazvukovom senzore, pri prehodení pólov môžete skratovať samotný senzor! (nerobte chyby ako ja :)) Do úchytky káblikov ich najskôr cez štrbinu prevlečte a až potom ju primontujte na vhodné miesto, nepotrebuje maticu. Napájací kábel určite nepredlžujte tenkými káblikmi, treba ho priamo zapojiť do dosky, radšej obetujte dva dieliky a použite jednu skrutku v kroku 11, ako predlžovať kábliky. Ak ste ich ale neskracovali, tak by mali dočiahnuť aj pre dva dieliky v kroku 12.
| Súčiastka | GPIO |
|---|---|
| Ľavé servo | GPIO4 |
| Pravé servo | GPIO5 |
| Stredné servo | GPIO6 |
| Ultrazvuk TRIG | GPIO7 |
| Ultrazvuk ECHO | GPIO8 |
Krok 10
Pri nasadzovaní podpornej guličky odporúčame trochu viac pritiahnuť matice. Pri spájaní čiernych U-profilov a bielych súčiastok odporúčame otočenie skrutiek a matíc tak, ako je na obrázku, keďže je jednoduchšie pridržať maticu zvnútra a skrutkovať zvonku.
Krok 12
Ak ste sa dostali až sem a poskladali ste si prvého robota, gratulujeme!!! Ak ste našli nejaké chyby alebo nezrovnalosti v návode, prosím, napíšte nám o tom. Vráťte sa o krok späť a vyskúšajte testovací program, aby ste videli, že je všetko v poriadku.