Obsah:

Programovateľný automat K'nex: 4 kroky
Programovateľný automat K'nex: 4 kroky

Video: Programovateľný automat K'nex: 4 kroky

Video: Programovateľný automat K'nex: 4 kroky
Video: Счетная машина Конрада Цузе Z3 2024, Júl
Anonim
Programovateľný automat K'nex
Programovateľný automat K'nex

Automat K'nex s programovateľnou cestou. Tento striedavý dizajn pôvodne navrhla Heron z Alexandrie. Nemám dostatok reťazcov, takže som mohol spustiť iba krátky program zobrazený na videu.

Krok 1: Zostavte komponenty rámu a motora

Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora
Zostavte komponenty rámu a motora

Stavať.

Krok 2: Vytvorte vretená programu

Vytvorte programové vretená
Vytvorte programové vretená
Vytvorte programové vretená
Vytvorte programové vretená
Vytvorte programové vretená
Vytvorte programové vretená

Použite tenkú, ale silnú šnúrku. Fungovať bude priadza, syntetika alebo reťazec, ktorý je súčasťou väčšiny sád. Potrebné sú dva kusy šnúrky ekvivalentnej dĺžky. Čím dlhší je reťazec, tým dlhšie bude váš automatický program fungovať. Ak je potrebné dĺžku reťazca mierne upraviť, pozrite si obrázok 6.

Vretená programu sú navrhnuté tak, aby boli ľahko vyberateľné, takže nové programy je možné rýchlo spustiť jednoduchou výmenou vretien.

Krok 3: Programovanie automatu

Programovanie automatu
Programovanie automatu
Programovanie automatu
Programovanie automatu
Programovanie automatu
Programovanie automatu
Programovanie automatu
Programovanie automatu

Uvoľnenie lanka pod ním posúva vozidlo dopredu na tejto strane. Uvoľnením struny sa vozidlo posunie dozadu na tejto strane. Aby sa vozidlo mohlo pohnúť dopredu, obe vretená by sa zacyklili pod; aby ste odbočili doprava, pravé vreteno sa zacyklí a ľavé vreteno sa zacyklí pod a naopak. Majte na pamäti, že kód beží opačne, pričom prvé reťazcové vrstvy kódujú prvé akcie automatu.

Aby som zjednodušil programovanie a umožnil jednoduchú distribúciu rôznych skriptov, nastavil som jednoduchú syntax kódovania. Navrhujem kódovanie do poznámkového bloku, aby boli medzery rovnomerné. Takto sa spustí skript pre každé koleso s L a R pre príslušné ľavé a pravé koleso. Y je číslo a x je merná jednotka. Yx zobrazuje dĺžku reťazca v konkrétnej jednotke. Napríklad 8 metrov. Yx L/ R/ Každé vreteno má 8 tyčí, takže pohyb vpred (prevlečenie šnúry pod) a jedna úplná otáčka vretena bude nasledovná. u je pre slučku pod a o je pre slučku nad. A // znamená koniec kódu. "L/8u // R/8u // L/5u/3o // R/8u/-// Skript vyššie ukazuje mierne odbočenie doľava. A 5u znamená, že sivá konektor umiestnite na 5. tyč od začiatku, pričom pôvod je 1, a na 5. tyči dôjde k otočeniu smeru. Druhá strana má - pomôcť vyrovnať skript, aby bolo jednoduchšie kódovať. "znamená zastavovaciu slučku okolo sivého konektora. Príkladom môže byť L/5u/3o // R/8s/-// To znamená, že na pravom vretene sa má reťazec otočiť o 360 stupňov okolo sivého konektora.", čo znamená zastávku. Zastávka by mala končiť v rovnakom smere, v akom začala. To je k tomu všetko. V nasledujúcom kroku som poskytol niekoľko meraní vzoriek a skriptov, ktoré je možné skombinovať do zložitejších skriptov.

Krok 4: Vzorové skripty a merania

Všetky merania sú na holej podlahe. -8 slučiek okolo sivého konektora je ekvivalentné 1 úplnému otočeniu vretena. Snakey Pat By By: The Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Dáva druh z dráhy v tvare Snakey S lol zábava sledovať

Druhá cena v súťaži robotov Instructables a RoboGames

Odporúča: