Innholdsfortegnelse:

K'nex programmerbar automat: 4 trinn
K'nex programmerbar automat: 4 trinn

Video: K'nex programmerbar automat: 4 trinn

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

En K'nex -automat med en programmerbar bane. Denne vekslende designen ble opprinnelig unnfanget av Heron of Alexandria. Jeg har ikke nok streng, så jeg kunne bare kjøre det korte programmet som vises i videoen.

Trinn 1: Bygg ramme og motorkomponenter

Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter
Bygg ramme og motorkomponenter

Bygge.

Trinn 2: Lag programspindlene

Lag programspindlene
Lag programspindlene
Lag programspindlene
Lag programspindlene
Lag programspindlene
Lag programspindlene

Bruk en tynn, men sterk snor. Garn, syntetikk eller strengen som følger med de fleste settene fungerer. To stykker streng med tilsvarende lengde er nødvendig. Jo lengre strengen er, jo lenger vil automatprogrammet ditt kjøre. Hvis lengden på strengen trenger mindre justering, se bilde 6.

Programspindlene er designet for å være lett å fjerne, slik at nye programmer raskt kan kjøres ved å bare bytte spindler.

Trinn 3: Programmering av automatikken

Programmering av automatikken
Programmering av automatikken
Programmering av automatikken
Programmering av automatikken
Programmering av automatikken
Programmering av automatikken
Programmering av automatikken
Programmering av automatikken

Sløyfing av snoren under tillater å bevege kjøretøyet fremover på den siden. Sløyfing av snoren over beveger kjøretøyet bakover på den siden. For å la kjøretøyet bevege seg fremover, ville begge spindlene sløyfe under; for å svinge til høyre, den høyre spindelen løkker over og den venstre spindelen løkker under, og omvendt. Husk at koden kjører omvendt, med de øverste strengene som koder for de første handlingene til automaten.

For å forenkle programmeringen og for å tillate enkel distribusjon av forskjellige skript, har jeg satt opp en enkel kodingsyntaks. Jeg foreslår at du koder i notisblokken slik at avstanden er jevn. Slik starter manuset for hvert hjul, med en L og R for de respektive venstre og høyre hjulene. Y er et tall, og x er en måleenhet. Yx viser lengden på strengen i en bestemt enhet. Så 8 meter, for eksempel. Yx L/ R/ Hver spindel har 8 stenger, så fremover (sløyfing av strengen under) vil en komplett spindelomdreining være følgende. u er for looping under, og o er for looping over. A // betyr slutten på koden. "L/8u // R/8u // L/5u/3o // R/8u/-// Skriptet ovenfor viser en svak venstresving. En 5u betyr at en grå kontakten plasseres på den femte stangen fra opprinnelsen, med opprinnelsen 1, og en svingning på den femte stangen. Den andre siden har - for å hjelpe til med å balansere ut skriptet for å gjøre det lettere å kode. An "s "betyr en stoppsløyfe rundt en grå kontakt. Et eksempel er L/5u/3o // R/8s/-// Dette betyr at strengen på høyre spindel skal sløyfes 360 grader rundt den grå kontakten, som betyr et stopp. Stoppet skulle ende i samme retning som det startet. Det er alt som skal til. På neste trinn har jeg gitt noen eksempler på målinger og skript som kan kombineres til mer komplekse skript.

Trinn 4: Eksempel på skript og målinger

Alle mål er på bart gulv. -8 sløyfer rundt en grå kontakt tilsvarer 1 full rotasjon på en spindel. Snakey Path Av: Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Gir en sortering av Snakey S -formet bane Sirkler Av: Jamalam L/32u // R/32o // Går rundt i sirkler. lol gøy å se

Andre pris i Instructables og RoboGames Robot Contest

Anbefalt: