Návod na poskladanie prieskumníka: Rozdiel medzi revíziami

Zo stránky 3D liga wiki
Prejsť na navigáciu Prejsť na vyhľadávanie
Sebastian (diskusia | príspevky)
dBez shrnutí editace
 
(7 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
| 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="3" | Červené || držiak káblov || 1
| rowspan="2" | Červené || Držiak káblov || 1
|-
|-
| Krabička na Ulrazvukový senzor || 1
| Krabička na ultrazvukový senzor || 1
|}
|}
</div>
</div>
Riadok 44: Riadok 44:
{| class="wikitable"
{| class="wikitable"
! Súčiastka !! Počet
! Súčiastka !! Počet
|-
| ložisko || 1
|-
|-
| 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>
Prvy krok je pripravit si servo motorceky. Je iba jeden 180° servo motor, ktory ma svoju krabicku. Dalsie dva 360° servo motory maju rovnaku krabicku. Dajte si pozor aby ste si ich nepoplietli, kedze plnia ine funkcie.
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 kolesa na servo mororcek a pripravime L-profily na dalsie spojenie. Matice sa jednoducho zasunu zo spodku  boxu do priehradky. Mozete si pomoct nastrojmi ako su klieste. V priehradke sa matice neotacaju a drzia na mieste. Do tychto matic sa z boku naskrutkuju skrutky tak aby drzali v lubovolnej  polohe.
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>
Samotny spoj by mal byt cca 2 dieliky od hrany napajaceho boxu. Na samotnej rotacii dost zalezi, aby nam v dalsich castiach nezavadzalo USB-C kabel v konstrukcii. Napajacie kable z bateriek by mali smerovat tym istym smerom ako USB-C konektor.
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 napajania mozeme nechat iba jednu skrutku na kazdej strane. Spoj musi byt v takom poradi ako je na obrazku. Ak by ste spoj mali opacne, nevychadzali by rozmery a Ultrazvuk by sa zavadzoval.
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 obvzlast dlhom kroku moze byt postup montovania lubovolny. Mozete najprv k sebe namontovat zlte a biele suciastky a potom ich namontovat k servo motorceku. Takztiez aj rotacia skrutky a matice je lubovolny, vyberte si tak aby sa vam co najlahsie skrutkovalo.
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 vratil sposob uchytenia matic v priehradke. Matice by mali byt priblizne v strede priehradky aby servo motor mohol byt co najviac centralizovany. Pouzijeme dlhsie skrutky kvoli bielim podlozkam, cez ktore budeme spajat.
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>
Vsimnite si, ze modra rucka na servo nepotrebuje ziadne matice, to preto lebo skrutky si vytvoria vlstny zavyt do ktoreho sa zaryju. Pri vsuvani ramena do servo motorceka si najprv otestujte poziciu motorceka, mala by byt v 90° aby sa rucka mohla otacat dobrava aj dolava rovnakym uhlom.
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 vsimnite otocenie ultrazvukoveho senzora, piny ma na vrchu preto aby sa do neho vedeli vsunut kable.
Pri tomto kroku si všimnite otočenie ultrazvukového senzora piny 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 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"
! Súčiastka !! GPIO
|-
| Ľavé servo || GPIO4
|-
| Pravé servo || GPIO5
|-
| Stredné servo || GPIO6
|-
| Ultrazvuk TRIG || GPIO7
|-
| Ultrazvuk ECHO || GPIO8
|}
</div>
</div>


Riadok 206: Riadok 230:
[[File:RoombaImage66.jpg | 300px]]
[[File:RoombaImage66.jpg | 300px]]
[[File:RoombaImage67.jpg | 300px]]
[[File:RoombaImage67.jpg | 300px]]
[[File:RoombaImage68.jpg | 300px]]
[[File:RoombaImage71.jpg | 300px]]
[[File:RoombaImage71.jpg | 300px]]
[[File:RoombaImage70.jpg | 300px]]
[[File:RoombaImage70.jpg | 300px]]
</div>
</div>
 
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>


Riadok 219: 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 227: 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>


</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 11

Tu príde 2-dielikový odstup, ktorý sme spomínali v začiatočných krokoch.

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.