Мазмұны:

K'nex бағдарламаланатын автоматты: 4 қадам
K'nex бағдарламаланатын автоматты: 4 қадам

Бейне: K'nex бағдарламаланатын автоматты: 4 қадам

Бейне: K'nex бағдарламаланатын автоматты: 4 қадам
Бейне: Largest K'NEX ball contraption - Guinness World Records 2024, Шілде
Anonim
K'nex бағдарламаланатын автоматты
K'nex бағдарламаланатын автоматты

Бағдарламаланатын жолы бар K'nex автоматы. Бұл ауыспалы дизайнды Александрия Героны ойлап тапты. Менде жол жетіспейді, сондықтан мен тек бейнеде көрсетілген қысқа бағдарламаны ғана іске қоса аламын.

1 -қадам: жақтау мен қозғалтқыш компоненттерін жасаңыз

Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру
Қозғалтқыш және жақтау компоненттерін құрастыру

Құру.

2 -қадам: Шпиндельдер бағдарламасын жасаңыз

Бағдарламалық шпиндельдерді құрыңыз
Бағдарламалық шпиндельдерді құрыңыз
Бағдарламалық шпиндельдерді құрыңыз
Бағдарламалық шпиндельдерді құрыңыз
Бағдарламалық шпиндельдерді құрыңыз
Бағдарламалық шпиндельдерді құрыңыз

Жіңішке, бірақ берік жіпті қолданыңыз. Жіп, синтетика немесе көптеген жинақтарға қосылған жіп жұмыс істейді. Ұзындығы эквивалентті екі жіп қажет. Жол неғұрлым ұзақ болса, сіздің автоматтандыру бағдарламасы соғұрлым ұзақ жұмыс істейді. Егер жолдың ұзындықтары шамалы түзетуді қажет етсе, 6 суретті қараңыз.

Бағдарламалық шпиндельдер оңай алынатын етіп жасалған, сондықтан шпиндельдерді ауыстыру арқылы жаңа бағдарламаларды тез іске қосуға болады.

3 -қадам: Автоматты бағдарламалау

Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау
Автоматты бағдарламалау

Астындағы жіпті айналдыру көлікті сол жаққа алға жылжытуға мүмкіндік береді. Жіпті айналдыру көлікті сол жаққа артқа қарай жылжытады. Көліктің алға жылжуына мүмкіндік беру үшін екі шпиндель де ілмек астында орналасады; оңға бұрылу үшін, оң шпиндель ілмекті айналдырады, ал сол жақ шпиндель - астына, және керісінше. Есіңізде болсын, код керісінше жүреді, ең жоғарғы жолдар автоматтың бірінші әрекеттерін кодтайды.

Бағдарламалауды жеңілдету және әр түрлі сценарийлерді оңай тарату үшін мен кодтаудың қарапайым синтаксисін құрдым. Мен блокнотта кодтауды ұсынамын, сондықтан интервал біркелкі болады, осылайша әр дөңгелектің сценарийі сол және оң дөңгелектер үшін L және R әріптерінен басталады. Y - сан, ал х - өлшем бірлігі. Yx белгілі бір бірліктегі жолдың ұзындығын көрсетеді. Мысалы, 8 метр. Yx L/ R/ Әр шпиндельде 8 штанга бар, сондықтан алға жылжу (жіпті астына ілмекпен айналдыру) шпиндельдің бір толық айналымы келесідей болады. u - астына цикл үшін, ал o - айналдыруға арналған. A // кодтың аяқталуын білдіреді. «L/8u // R/8u // L/5u/3o // R/8u/-// Жоғарыдағы сценарий сәл солға бұрылысты көрсетеді. A 5u сұр түсті білдіреді коннектор шығу тегі 5 -ші штангаға қойылады, оның шығу тегі 1 -ге, ал 5 -ші штангада бағыт бұрылысы болады. Екінші жағында кодты жеңілдету үшін сценарийді теңестіруге көмектесу керек. «сұр коннектордың айналасындағы тоқтау циклын білдіреді. Мысал L/5u/3o // R/8s/-// Бұл оң жақ шпиндельде жіпті сұр қосқыштың айналасында 360 градусқа айналдыруды білдіреді. тоқтауды білдіреді. Аялдама сол бағытта аяқталуы керек. Барлығы бар. Келесі қадамда мен күрделі сценарийлерге біріктіру үшін бірнеше өлшемдер мен сценарийлердің үлгісін ұсындым.

4 -қадам: Сценарийлер мен өлшемдердің үлгісі

Барлық өлшемдер еденде. Сұр коннектордың айналасындағы -8 ілмек шпиндельдегі 1 толық айналуға тең. Snakey S пішінді жолдың шеңберлеріШеңберлер: Jamalam L/32u // R/32o // Шеңбер бойымен айналады. қарау қызық

Нұсқаулықтар мен RoboGames роботтар байқауының екінші жүлдесі

Ұсынылған: