Sadržaj:

K'nex Programmable Automaton: 4 koraka
K'nex Programmable Automaton: 4 koraka

Video: K'nex Programmable Automaton: 4 koraka

Video: K'nex Programmable Automaton: 4 koraka
Video: K'nex Programmable Automaton 2024, Juli
Anonim
K'nex Programmable Automaton
K'nex Programmable Automaton

K'nex automat sa programabilnom putanjom. Ovaj naizmjenični dizajn izvorno je zamislio Heron Aleksandrijski. Nemam dovoljno niza pa sam mogao pokrenuti samo kratki program prikazan u videu.

Korak 1: Izradite komponente okvira i motora

Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora
Sastavite okvir i komponente motora

Build.

Korak 2: Kreirajte programska vretena

Kreirajte programska vretena
Kreirajte programska vretena
Kreirajte programska vretena
Kreirajte programska vretena
Kreirajte programska vretena
Kreirajte programska vretena

Koristite tanku, ali jaku žicu. Pređa, sintetika ili žica uključena u većinu kompleta će raditi. Potrebna su dva komada niti iste dužine. Što je niz duži, to će duže raditi vaš automatski program. Ako dužine niza trebaju manje podešavanje, pogledajte sliku 6.

Vretena programa dizajnirana su tako da se lako mogu ukloniti, pa se novi programi mogu brzo pokrenuti jednostavnom zamjenom vretena.

Korak 3: Programiranje automata

Programiranje automata
Programiranje automata
Programiranje automata
Programiranje automata
Programiranje automata
Programiranje automata
Programiranje automata
Programiranje automata

Spuštanje žice ispod dozvoljava pomicanje vozila naprijed s te strane. Prevrtanje uzice pomiče vozilo unatrag s te strane. Da bi se omogućilo kretanje vozila naprijed, oba bi se vretena petljala ispod; da biste skrenuli udesno, desno vreteno se okreće, a lijevo vreteno petlje ispod, i obrnuto. Imajte na umu da kod radi obrnuto, s gornjim slojevima niza koji kodiraju prve radnje automata.

Da bih pojednostavio programiranje i omogućio laku distribuciju različitih skripti, postavio sam jednostavnu sintaksu kodiranja. Predlažem kodiranje u bilježnici kako bi razmak bio jednak. Ovako počinje skripta za svaki kotač, s L i R za odgovarajuće lijeve i desne kotače. Y je broj, a x je mjerna jedinica. Yx prikazuje dužinu niza u određenoj jedinici. Dakle, 8 metara, na primjer. Yx L/ R/ Svako vreteno ima 8 štapova, pa bi kretanje prema naprijed (petlja niz ispod) jedna potpuna rotacija vretena bila sljedeća. u je za petlju ispod, a o je za petlju. A // označava kraj koda. "L/8u // R/8u // L/5u/3o // R/8u/-// Gornja skripta pokazuje blago skretanje ulijevo. 5u znači da je siva konektor treba postaviti na 5. štap od ishodišta, pri čemu je ishodište 1, a do smjera dolazi na 5. štapu. Druga strana ima - kako bi se uravnotežila skripta kako bi se olakšalo kodiranje. "označava stop petlju oko sivog konektora. Primjer bi bio L/5u/3o // R/8s/-// To znači da se na desnom vretenu niz mora okrenuti oko 360 stepeni oko sivog konektora, označavajući zaustavljanje. Zaustavljanje bi trebalo završiti u istom smjeru u kojem je započelo. To je sve. Na sljedećem koraku sam dao neke uzorke mjerenja i skripti za kombiniranje u složenije skripte.

Korak 4: Primjeri skripti i mjerenja

Sva mjerenja su na golom podu. -8 petlji oko sivog konektora ekvivalentno je 1 potpunoj rotaciji na vretenu. Zmijan put Autor: Jamalam L/8u/5o/8u/5o // itd. R/5o/8u/5o/8u // itd. putanje u obliku Snakey SCircles Napisao: The Jamalam L/32u // R/32o // Kreće se u krug. lol zabavno za gledati

Druga nagrada na takmičenju robota Instructables i RoboGames

Preporučuje se: