Innehållsförteckning:

K'nex programmerbar automat: 4 steg
K'nex programmerbar automat: 4 steg

Video: K'nex programmerbar automat: 4 steg

Video: K'nex programmerbar automat: 4 steg
Video: Edvard Nelly Kulbana Teknik VT 2021 2024, Juli
Anonim
K'nex programmerbar automat
K'nex programmerbar automat

En K'nex -automat med en programmerbar sökväg. Denna alternerande design tänktes ursprungligen av Heron of Alexandria. Jag har inte tillräckligt med sträng, så jag kunde bara köra det korta programmet som visas i videon.

Steg 1: Bygg ram och motorkomponenter

Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter
Bygg ram och motorkomponenter

Bygga.

Steg 2: Skapa programspindlarna

Skapa programspindlarna
Skapa programspindlarna
Skapa programspindlarna
Skapa programspindlarna
Skapa programspindlarna
Skapa programspindlarna

Använd en tunn men stark sträng. Garn, syntet eller strängen som ingår i de flesta uppsättningar fungerar. Två stycken sträng med motsvarande längd behövs. Ju längre sträng, desto längre kommer ditt automatprogram att köras. Om strängens längder behöver justeras mindre, se bild 6.

Programspindlarna är utformade för att enkelt kunna tas bort, så nya program kan snabbt köras genom att helt enkelt byta ut spindlarna.

Steg 3: Programmering av automatiken

Programmering av automat
Programmering av automat
Programmering av automatiken
Programmering av automatiken
Programmering av automat
Programmering av automat
Programmering av automat
Programmering av automat

Genom att slinga strängen under kan du flytta fordonet framåt på den sidan. Att slinga strängen över för fordonet bakåt på den sidan. För att låta fordonet röra sig framåt skulle båda spindlarna slingra under; för att svänga höger, höger spindel slingor över och vänster spindel slingor under, och vice versa. Tänk på att koden körs omvänt, med de översta stränglagren som kodar för de första åtgärderna i automaten.

För att förenkla programmeringen och för att möjliggöra enkel distribution av olika skript har jag satt upp en enkel kodningssyntax. Jag föreslår kodning i anteckningsblock så att avståndet är jämnt. Så här börjar manuset för varje hjul, med ett L och R för respektive vänster och höger hjul. Y är ett tal, och x är en måttenhet. Yx visar strängens längd i en viss enhet. Så 8 meter, till exempel. Yx L/ R/ Varje spindel har 8 stavar, så att gå framåt (slinga strängen under) en komplett spindelvarv skulle vara följande. u är för looping under, och o är för looping over. A // betyder slutet på koden. "L/8u // R/8u // L/5u/3o // R/8u/-// Skriptet ovan visar en svag vänster sväng. En 5u betyder att en grå kontakten placeras på den femte staven från ursprunget, med ursprunget är 1, och en riktning vänder på den femte staven. Den andra sidan har - för att hjälpa till att balansera ut skriptet för att göra det lättare att koda. An "s "betyder en stoppslinga runt en grå kontakt. Ett exempel skulle vara L/5u/3o // R/8s/-// Detta betyder att strängen på höger spindel ska slingas 360 grader runt den grå kontakten, vilket betyder ett stopp. Stoppet ska sluta i samma riktning som det började. Det är allt som behövs. I nästa steg har jag tillhandahållit några exempelmätningar och skript som kan kombineras till mer komplexa skript.

Steg 4: Exempel på skript och mätningar

Alla mått är på bar golv. -8 slingor runt en grå kontakt motsvarar 1 full rotation på en spindel. Snakey Path By: Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Ger en sortering av Snakey S -formad banaCirklar Av: Jamalam L/32u // R/32o // Går runt i cirklar. lol kul att titta på

Andra pris i Instructables och RoboGames Robot Contest

Rekommenderad: