Sadržaj:

K'nex programabilni automat: 4 koraka
K'nex programabilni automat: 4 koraka

Video: K'nex programabilni automat: 4 koraka

Video: K'nex programabilni automat: 4 koraka
Video: КАК НАСТРОИТЬ L4D2 2024, Srpanj
Anonim
K'nex programabilni automat
K'nex programabilni automat

K'nex automat s programabilnom stazom. 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

Izgraditi.

Korak 2: Izradite programska vretena

Izradite programska vretena
Izradite programska vretena
Izradite programska vretena
Izradite programska vretena
Izradite programska vretena
Izradite programska vretena

Koristite tanku, ali jaku žicu. Pređa, sintetika ili žica uključena u većinu setova će raditi. Potrebna su dva niza jednake duljine. Što je niz duži, vaš će automat program duže raditi. Ako duljine 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 automatona

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

Spuštanje žice ispod dopušta pomicanje vozila naprijed s te strane. Prevrtanje uzice pomiče vozilo unatrag s te strane. Kako bi se omogućilo kretanje vozila naprijed, oba bi se vretena petljala ispod; da biste skrenuli udesno, desno vreteno se petlji, a lijevo vreteno ispod, i obrnuto. Imajte na umu da se kôd izvodi obrnuto, s gornjim slojevima niza koji kodiraju prve radnje automata.

Kako 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 ravnomjeran. Ovako počinje skripta za svaki kotač, s L i R za odgovarajuće lijeve i desne kotače. Y je broj, a x mjerna jedinica. Yx prikazuje duljinu niza u određenoj jedinici. Dakle, 8 metara, na primjer. Yx L/ R/ Svako vreteno ima 8 štapova, pa bi pomak 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 blagi zaokret ulijevo. 5u znači da je siva konektor postaviti na 5. štap od ishodišta, s time da je ishodište 1, a na 5. šipci dolazi do zaokreta smjera. Druga strana mora - pomoći u uravnoteženju skripte radi lakšeg kodiranja. " "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 stupnjeva 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 dao sam neke uzorke mjerenja i skripte 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 punoj rotaciji na vretenu. Zmijan put Autor: Jamalam L/8u/5o/8u/5o // itd. R/5o/8u/5o/8u // itd. Daje sortiranje putanje u obliku Snakey SCircles Autor: The Jamalam L/32u // R/32o // Ide u krug. lol zabavno za gledati

Druga nagrada na natjecanju robota Instructables i RoboGames

Preporučeni: