Talaan ng mga Nilalaman:

K'nex Programmable Automaton: 4 na Hakbang
K'nex Programmable Automaton: 4 na Hakbang

Video: K'nex Programmable Automaton: 4 na Hakbang

Video: K'nex Programmable Automaton: 4 na Hakbang
Video: Robot Plays Angry Birds 2024, Nobyembre
Anonim
K'nex Programmable Automaton
K'nex Programmable Automaton

Isang K'nex automaton na may programmable path. Ang alternating disenyo na ito ay orihinal na ipinaglihi ni Heron ng Alexandria. Wala akong sapat na string, kaya maaari ko lamang patakbuhin ang maikling programa na ipinakita sa video.

Hakbang 1: Bumuo ng Mga Bahagi ng Frame at Motor

Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor
Bumuo ng Mga Bahagi ng Frame at Motor

Magtayo.

Hakbang 2: Lumikha ng Program Spindles

Lumikha ng Program Spindles
Lumikha ng Program Spindles
Lumikha ng Program Spindles
Lumikha ng Program Spindles
Lumikha ng Program Spindles
Lumikha ng Program Spindles

Gumamit ng isang manipis ngunit malakas na string. Gagana ang sinulid, synthetics, o ang string na kasama ng karamihan sa mga hanay. Dalawang piraso ng string ng katumbas na haba ang kinakailangan. Kung mas matagal ang string, mas matagal ang iyong automaton program na tatakbo. Kung ang haba ng string ay nangangailangan ng kaunting pagsasaayos, tingnan ang imahe 6.

Ang mga spindle ng programa ay idinisenyo upang madaling matanggal, kaya't ang mga bagong programa ay maaaring mabilis na patakbuhin sa pamamagitan lamang ng pagpapalitan ng mga spindle.

Hakbang 3: Programming ang Automaton

Programming ang Automaton
Programming ang Automaton
Programming ang Automaton
Programming ang Automaton
Programming ang Automaton
Programming ang Automaton
Programming ang Automaton
Programming ang Automaton

Ang pag-loop sa string sa ilalim ay nagbibigay-daan sa paglipat ng sasakyan sa gilid na iyon. Ang pag-loop sa string sa paglipat ng sasakyan paatras sa gilid na iyon. Upang payagan ang sasakyan na sumulong, ang parehong mga spindle ay loop sa ilalim; upang lumiko pakanan, ang kanang sulok ay nag-loop at ang kaliwang mga suliran ng suliran sa ilalim, at kabaliktaran. Tandaan na ang code ay tumatakbo sa kabaligtaran, na may tuktok na pinaka-string layer na naka-coding para sa mga unang aksyon ng automaton.

Upang gawing simple ang programa at upang payagan ang madaling pamamahagi ng iba't ibang mga script, nag-set up ako ng isang simpleng syntax ng pag-coding. Iminumungkahi ko ang pag-coding sa notepad kaya't pantay ang spacing. Ganito nagsisimula ang script para sa bawat gulong, na may isang L at R para sa kani-kanilang kaliwa at kanang gulong. Ang Y ay isang numero, at ang x ay isang yunit ng pagsukat. Ipinapakita ng Yx ang haba ng string sa isang partikular na unit. Kaya, 8meters, halimbawa. Yx L / R / Ang bawat spindle ay may 8 rods, kaya't pasulong (looping ang string sa ilalim) isang kumpletong spindle Revolution ang sumusunod. ikaw ay para sa looping sa ilalim, at o ay para sa looping sa paglipas. Ang isang // ay nangangahulugan ng pagtatapos ng code. "L / 8u // R / 8u // L / 5u / 3o // R / 8u / - // Ang script sa itaas ay nagpapakita ng isang bahagyang kaliwang liko. Ang isang 5u ay nangangahulugan na isang kulay-abo ang konektor ay inilalagay sa ika-5 pamalo mula sa pinagmulan, na ang pinagmulan ay 1, at isang pagliko ng direksyon na nagaganap sa ika-5 pamalo. Ang kabilang panig ay may - upang matulungan balansehin ang script upang gawing mas madali ang code. "ay nangangahulugang isang stop loop sa paligid ng isang grey na konektor. Ang isang halimbawa ay L / 5u / 3o // R / 8s / - // Ito ay nangangahulugang ang sa kanang suliran, ang string ay dapat na looped 360 degree sa paligid ng grey na konektor, na nagpapahiwatig ng paghinto. Ang paghinto ay dapat magtapos sa parehong direksyon na nagsimula. Iyon lang ang naroroon. Sa susunod na hakbang na ibinigay ko ang ilang mga sample na pagsukat at script upang pagsamahin sa mas kumplikadong mga script.

Hakbang 4: Mga Sample na Script at Pagsukat

Ang lahat ng mga sukat ay nasa hubad na sahig. -8 mga loop sa paligid ng isang grey na konektor ay katumbas ng 1 buong pag-ikot sa isang suliran. Snakey Path Ni: The Jamalam L / 8u / 5o / 8u / 5o // etc R / 5o / 8u / 5o / 8u // etc Nagbibigay ng isang uri ng Snakey S hugis na landasCircles Ni: The Jamalam L / 32u // R / 32o // Paikot-ikot sa mga bilog. lol masaya manuod

Pangalawang Gantimpala sa Mga Instructable at RoboGames Robot Contest

Inirerekumendang: