Данас ћемо направити праву игру са лоптом и лавиринтом. Аутор овог домаћег производа је АлекГивер.
Вероватно многи од вас познају игре у овом стилу. Имамо лопту у лавиринту, морамо је довести до излаза из лавиринта. Рупе отежавају пропадање лопте и морате почети из почетка. Овакве игре појавиле су се на првим паметним телефонима са нормалним екраном у боји и уграђеним акцелерометром и биле су тада веома популарне.
Па зашто не бисте у стварном животу урадили тако нешто, тј. Материјално, а можда чак и контролирали то, на пример, на даљину. Покушајмо.
Платформа лабиринта биће монтирана на 2 шарке како би се строго нагнула дуж 2 осе. Аутор је у почетку хтео да направи сферну шарку, али то повлачи гомилу других проблема. Прво направимо мини верзију за уклањање погрешака у програму. Да бисте то учинили, узмите квадратни комад шперплоче - то ће бити стол.
Зидови лавиринта могу бити направљени од картона, лепите га врућим лепком. Да бисте створили шарку, потребно вам је неколико шрафова и нешто помоћу чега их можете поправити. Аутор је користио за ову смећу дебљу шперплочу.
Лопта је таква, челична 15 мм.
Даље, морате сами нацртати лавиринт.
Онда граде лавиринт Морао сам то мало да променим.
Па почнемо да бушимо. Затим настављамо с бушењем с кинеском степеницом.
Затим завршавамо лавиринт.
Ево једног лавиринта са куглом у материјалном извођењу.
Па, покушајмо да прођемо кроз резултирајући лавиринт, да тако кажем у ручном режиму. Није тако једноставно.
Аутор је намерно направио рупе које су замке. Они стоје директно на путу кугле. Такође је намерно унапред направио сложену мапу како би је било занимљиво играти дуги низ година. Па, изгледа да је у реду.
А сада је вријеме за прикупљање електроника. Табела ће се померати помоћу 2 серво-а, њима ће управљати платформа Ардуино и са паметног телефона преко блуетоотх-а. Шема је врло једноставна:
Снага серво-сервера мора бити засебна и довољно моћна, довољан је УСБ пуњач за 2А или банка напајања. Везе до свих електронских компоненти налазе се на страници. ПРОЈЕКТ.
Тамо можете преузети архиву са пројектом, који има све шеме и фирмвер. Сва упутства су такође на страници пројекта. Не брините, нема ништа компликовано.
За почетак, изрезали смо и избушили коцке за монтирање шарки.
Онда сакупљамо. Коцка са две рупе је централна, обе осе су фиксиране у њој. Сада, причврстимо кутију на шарку врућим лепком.
А одоздо је шаркар монтиран на малом комаду шперплоче - биће згодније. Након успешног преузимања управљачког софтвера и снабдевања напајањем, сервосмери ће се окренути у средњи угао, у том положају ћете морати да поправите клацкалицу, односно тачно на средину.
Наш изглед ће стајати на картонској кутији. На двостране стране причвршћујемо сервосе помоћу углова. Кретање ће се преносити помоћу копче за папир, од које ћемо направити шипке за везу.
Обратите пажњу на локацију жице и правац клизача и спојне шипке - ово је врло важно! У овом положају ће се погони монтирати на кутију.
Избацујемо га из архиве с пројектом на наш паметни телефон и инсталирамо ГиверБалл апликацију.
Унапред конфигуришемо упаривање са Блуетоотх модулом, лозинка је 1234 и идемо на подешавања апликације. Повезани смо. Готово. Вец можете контролисати лавиринт сто. Овде можете подесити осетљивост и калибрирати таблицу хоризонтално тако да се лопта не котрља нигде у нултом положају.
Али најслађа ствар је наравно акцелерометар. Откидамо и добијамо ту игру са лавиринтом са истом контролом, али са апсолутно стварном физиком.
Веома је тешко играти, јер се дизајн показао врло потресним и понаша се помало непредвидљиво. Такође, сто се стално тресе. У почетку се чинило да је та бука акцелерометар, али испоставило се да није. Проблем је био врло неочекиван. Аутор је повезао Блуетоотх модул помоћу библиотеке СофтСериал да би могао да уклања програм грешака програмом преко монитора порта на рачунару. Али испоставило се да употреба ове библиотеке омета рад серво-а. Запамтите ово ако радите пројекат са блуетоотх-ом и серво-уређајима. Али то није спречило аутора да прође кроз лавиринт. Опћенито, блуетоотх је морао бити повезан директно овако:
И све је почело радити савршено, све је апсолутно стабилно и у мировању се ништа не тресе. Пре него што трепери ардуино, потребно је искључити логички Пин блуетоотхом, јер ће модул ометати фирмвер.
Па, сада хајде да побољшамо верзију. Да бисмо то постигли, потребни су нам велики листови шперплоче и велики моћни сервослојеви.
То су кинески мг995, јефтини, али веома јаки момци. Куглице ће овог пута бити веће.
Десна лопта је шупља, али маса је иста као лева. Аутор је због величине изабрао велику.
Зидови лавиринта су изграђени од кабловског канала величине 10 × 15 мм. Било је потребно 2,5м.
Овај пут ће лабиринт бити без рупа, јер ћемо га проћи не због сложености, већ неко време. Лавиринт има гомилу џепова у које ће лопта по инерцији полетети кад покушавате брзо да лети око места - биће занимљиво. Урадимо марку.
Аутор је направио малу грешку и означио поље у 6 делова, нацртао је лавиринт у решетку 5 на 5. Тако да сам морао да направим нови и занимљивији лавиринт, исти, 6 на 6.
Ми смо изградили и коначно изградили! Покушајмо да прођемо кроз ручни режим.
Да, врло је једноставно, али биће тешко кад покушате да га прођете што је брже могуће када радите са паметног телефона. Учвршћивање осовина, које су вијци М4, направит ћемо од комада дрвета.
Сама секира ће бити монтирана овде у таквим угловима.
Све постављамо тачно у центар терена и сакупљамо. На доњи мали квадрат шперплоче причврстићемо вијцима и наврткама. Серво поправљамо врућим лепком.
Испод столица за љуљање које морате направити прорезе, механизам ће се кретати около. Проверавамо.
Направит ћемо шипку за спајање од папирне копче величине КСКСЛ. Њежно завежите копчу око столице за љуљање што је више могуће под правим углом, тако да ништа не би ометало њену ротацију. Измеримо висину доњег дела иверице и савијамо на исту висину.
Затим израђујемо оштре делове у облику слова У за причвршћивање шипке на поље и чекићем.
Прикупљамо и верификујемо.
Одлично! Све се врти слободно. Остаје да причврстите ноге од неких остатака дрвета, тако да механизам не почива на поду.
Повезани смо с повербанк-ом и можете играти. Покушајмо да прођемо кроз лавиринт.
Много је теже то учинити са телефона него у ручном режиму. Аутор је сакупио готово све своје замке које троше време на пролазак.
Затим је аутор помислио и одлучио: зашто не направити аутоматски тајмер. Кугла је метална, нека затвори сама два контакта која ће Ардуино испитивати као дугме. Треба нам једно дугме на старту и једно на крају. Означавамо места која додирују лопта.
Даље нам треба фолија. Лепите комаде фолије тако да их куглица може затворити.
Након брзог попуњавања пријаве, аутор је примио управо такво што. Када лопта додирне почетни угао, тајмер се ресетује и покреће. Када додирнете завршницу, тајмер се зауставља.
Тако можете сазнати пролаз лавиринта. Али један слој фолије није био довољан, боље је уместо њега ставити опруге. Ко ће то урадити? Боље ставите опруге. Заправо, данас смо се показали као носталгична играчка у материјалној верзији направљеној од шперплоче, кабловског канала и не без помоћи високе технологије.
Хвала на пажњи. Видимо се ускоро!
Видео: