Obsah:

Programovatelný automat K'nex: 4 kroky
Programovatelný automat K'nex: 4 kroky

Video: Programovatelný automat K'nex: 4 kroky

Video: Programovatelný automat K'nex: 4 kroky
Video: Счетная машина Конрада Цузе Z3 2024, Červenec
Anonim
Programovatelný automat K'nex
Programovatelný automat K'nex

Automat K'nex s programovatelnou cestou. Tento střídavý design byl původně koncipován Heronem z Alexandrie. Nemám dostatek řetězců, takže jsem mohl spustit pouze krátký program zobrazený na videu.

Krok 1: Sestavte součásti rámu a motoru

Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru
Sestavte součásti rámu a motoru

Stavět.

Krok 2: Vytvořte vřetena programu

Vytvořte programová vřetena
Vytvořte programová vřetena
Vytvořte programová vřetena
Vytvořte programová vřetena
Vytvořte programová vřetena
Vytvořte programová vřetena

Použijte tenký, ale silný provázek. Fungovat bude příze, syntetika nebo řetězec obsažený ve většině sad. Jsou zapotřebí dva kusy stejné délky. Čím delší je řetězec, tím déle váš automatický program poběží. Pokud délky strun vyžadují menší úpravu, viz obrázek 6.

Vřetena programu jsou navržena tak, aby byla snadno vyjímatelná, takže nové programy lze rychle spustit pouhou výměnou vřeten.

Krok 3: Programování automatu

Programování automatu
Programování automatu
Programování automatu
Programování automatu
Programování automatu
Programování automatu
Programování automatu
Programování automatu

Smyčka struny pod umožňuje pohyb vozidla vpřed na této straně. Smyčkování struny přesune vozidlo dozadu na tuto stranu. Aby se vozidlo mohlo pohybovat vpřed, obě vřetena by se smyčkovala pod; otočit doprava, pravé vřeteno se zacyklí a levé vřeteno zabočí pod a naopak. Mějte na paměti, že kód běží obráceně, přičemž první řetězcové vrstvy kódují první akce automatu.

Abych zjednodušil programování a umožnil snadnou distribuci různých skriptů, vytvořil jsem jednoduchou syntaxi kódování. Navrhuji kódování v poznámkovém bloku, aby byly mezery rovnoměrné. Takto začíná skript pro každé kolo s L a R pro příslušné levé a pravé kolo. Y je číslo a x je měrná jednotka. Yx ukazuje délku řetězce v konkrétní jednotce. Například 8 metrů. Yx L/ R/ Každé vřeteno má 8 tyčí, takže pohyb vpřed (smyčka pod řetězcem) jedna úplná otáčka vřetena by byla následující. u je pro smyčku pod a o je pro smyčku přes. A // znamená konec kódu. "L/8u // R/8u // L/5u/3o // R/8u/-// Výše uvedený skript ukazuje mírné odbočení doleva. 5u znamená, že šedá konektor umístěte na 5. tyč od počátku, přičemž počátek je 1, a na 5. tyči dojde k otočení směru. Druhá strana má - pomoci vyvážit skript, aby bylo snazší kódovat. "znamená stop smyčku kolem šedého konektoru. Příkladem může být L/5u/3o // R/8s/-// To znamená, že na pravém vřetenu má být řetězec smyčkován o 360 stupňů kolem šedého konektoru Znamená zastávku. Zastávka by měla končit ve stejném směru, v jakém začala. To je vše. V dalším kroku jsem poskytl několik měření vzorků a skriptů, které lze kombinovat do složitějších skriptů.

Krok 4: Ukázkové skripty a měření

Všechna měření jsou na holé podlaze. -8 smyček kolem šedého konektoru odpovídá 1 plné rotaci na vřetenu. Snakey Path By: The Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Dává druh z dráhy ve tvaru Snakey S. lol zábava sledovat

Druhá cena v soutěži robotů Instructables a RoboGames

Doporučuje: