Мазмұны:

Карантиндік қашу (шаршау) қорабы: 7 қадам (суреттермен)
Карантиндік қашу (шаршау) қорабы: 7 қадам (суреттермен)

Бейне: Карантиндік қашу (шаршау) қорабы: 7 қадам (суреттермен)

Бейне: Карантиндік қашу (шаршау) қорабы: 7 қадам (суреттермен)
Бейне: Сыбайлас жемқорлыққа қарсы күрес агенттігі белсенді азаматтарды еріктілер тобына шақырып жатыр 2024, Шілде
Anonim
Карантиндік қашу (жалықтыру) қорабы
Карантиндік қашу (жалықтыру) қорабы
Карантиндік қашу (жалықтыру) қорабы
Карантиндік қашу (жалықтыру) қорабы

Бұл жоба менің жеке Arduino карантиндік жобасы болды. Мен карантинде алғашқы бірнеше апта бойы тұрақты жұмыс жасадым, бірақ содан кейін мен оңай шеше алмайтын серво қозғалтқыштарды қолдана отырып, кейбір қиындықтарға тап болдым, сондықтан мен оны бірнеше аптаға қалдырдым. Бірақ қазір біздің мемлекет қайтадан ашыла бастағанда мен шештім: енді кейінге қалдыруға болмайды; Мен мұны аяқтайтын уақыт келді!

Мен күн сайын компьютерлік бағдарламашы және мәліметтер базасының консультантымын, бірақ мені құтқару бөлмелері мен басқатырғыштар қызықтырады. Мен коммерциялық тұрғыдан шешілген қажеттіліктерді қанағаттандыратын Arduino жобаларын құруға қызығушылығым болмағанымен (мен дүкеннен бірнеше долларға сатып алатын кезде неге түнгі жарық сенсорын құрамын?), Мен өз үйімді құруға шешім қабылдадым. Өткен жылдың соңында достарға арналған үйден қашу бөлмесі, арнайы қашып кету бөлмесінде жұмбақтарда Arduino -ны қолдануды үйрену кенеттен мені қызықтырды. Бұл мен инженер -электрик емеспін және электр компоненттерін дәнекерлеуді және дұрыс қолдануды үйрендім. жиі сынақ болды! Arduino мысалдары мен интернеттегі құжаттаманың көптігі үшін Құдайға рахмет!

Осылайша Оңтүстік Каролина жабылғанға дейін бір апта бұрын. Мен жергілікті Goodwill дүкенінде дәліздерді аралап жүрдім, мен сөрелері мен есігі мен ілгегі бар ағаш қорапты кездестірдім. Бұл қораптың не үшін жасалғандығы маған бірден түсініксіз болды, бірақ мен оның ішінде Arduino бар екенін ойладым, бұл жақын арада кейбір достарым үшін жоспарлаған үйдегі қашу бөлмесінде жақсы тірек болады деп ойладым. Мен оны үйге алғаннан кейін, ақырында мен мұны білдім: шамадан тыс зарядтау / пошта / кілт станциясы. Сауда сапарынан кейін бір апта ішінде бізге «үйде бол» деді, мен қорапқа тағы бір қарадым. Мүмкін, бұл мен ойлағаннан да көп болуы мүмкін деп ойладым. Мен барлық жағынан және бөлек бөлімшелермен ойладым, мүмкін оны карантин кезінде достармен немесе балалармен бөлісуге болатын көп сатылы басқатырғыштар қорабына айналдыруға болатын шығар деп ойладым. Қораптың өзі негізінен әдемі әрленген бөлшектер тақтасы болғандықтан, мен саңылаулар мен сызаттарды жабу үшін бояуды немесе бояуды қажет етпеуі үшін қорапқа минималды өзгерістерді қажет ететін нәрсе жасағым келді. Сондықтан маған қораптардың қолданыстағы архитектурасымен жұмыс істеу үшін жұмбақтар қажет болды. Мен сондай -ақ қораптың әр жағы кем дегенде бір басқатырғышқа қатысқандай сезіну үшін жеткілікті жұмбақтар құрастырғым келді. Мен оны бірнеше күн қарап, миға шабуыл жасадым … Төмендегі әр бөлімде мен қораптың әр жағындағы алғашқы ойларымды, жоспарларымды және түпкілікті шешімдермен бөлісемін. Соңғы бөлім ойнаудың басынан аяғына дейін реттілігін қорытындылайды және менің Arduino кодын береді. Ақырында, мен қораптағы 8 жұмбақты сығып алдым, мен оларды кішкентай қорапқа лайықты сан деп таптым.

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

Жабдықтар

Әр түрлі Arduino компоненттері, соның ішінде:

ELEGOO MEGA 2560 R3 тақтасы (Arduino Mega бренді емес)

6 вольтты солоноидты ысырма

2 немесе 3 бекітпейтін холл сенсорлары

3 10 мм ультракүлгін жарықдиодты шамдар

2 Қызыл лазер

VISDOLL WS2801 пиксельді жарықдиодты шамдар (жеке адресат)

3 батырмалы қосқыштар (12/17мм су өткізбейтін құлыпсыз қосқыштар)

HiLetgo mp3 ойнатқыш Mini (DFPlayer)

Қымбат емес динамик

6 фоторезистор / жарыққа тәуелді резистор 5мм

Толако 5 вольтты реле модулі

AuBreey сандық жүктеме ұяшығының салмақ сенсоры 5 кг

Anker PowerCore зарядтаушысы (шамдар мен arduino үшін)

9 вольтты аккумулятор (солоноидты күшейту үшін)

Сым (қажет болған жағдайда)

Адаптерлер (қажет болған жағдайда)

Өткізгіш сымдар (қажет болған жағдайда)

ПХД тақталары (қажет болған жағдайда)

Әр түрлі резисторлар (қажет болған жағдайда)

Басқа жабдықтар:

Шағын комбинациялық құлыптар

Кішкене найзағай сөмкелері (жоғарыда құлыптармен бекітілуі мүмкін)

Әр түрлі түсті немесе қараңғы пластикалық пленка

Кішкентай стоматолог түрі, телескоптық және айналмалы айналар

Жуғыштар мен жаңғақтар

Ультракүлгін (көрінбейтін сия) қалам

Магнит ұстау үшін қолданылатын шағын токен немесе таңба (мен түлкіге ұқсас бос ерінге арналған бальзамды қолдандым)

Жіп

Сирек жер магниттері

Қағаз

Мата қалдықтары

Ағаш қалдықтары

1 -қадам: қораптың ілмектер жағы

Қораптың ілгектер жағы
Қораптың ілгектер жағы
Қораптың ілгектер жағы
Қораптың ілгектер жағы
Қораптың ілгектер жағы
Қораптың ілгектер жағы

Менің қорапшамның екі ілгегі бар жағы болды. Мен оларды толығымен алып тастай алар едім, бірақ айтқанымдай, қораптың өзі бөлшектер тақтасы болды, мен оны мүмкіндігінше тыртықсыз ұстауға тырыстым. Сонымен, бүйірдегі ілгектерді не үшін қолдануға болады? Айқын жауап олардан бірдеңе ілу болды. Бірақ олардан бір нәрсені іліп қоюды басқатырғышқа қалай айналдыруға болады? Мен бұл салмақ басқатырғыш болуы мүмкін деп шештім. Бастапқыда мен әрбір ілгекті жеке шкалаға бекітуді жоспарладым, бірақ салмақ пен деформация датчиктерін зерттегеннен кейін менде қорапта екі сенсорға орын жоқ екенін түсіндім, тек біреуін қолдану бағдарламалау мен электр жұмысын жеңілдетеді. Мен ілгектердің біреуі ғана жұмыс істейтінін білсем де, мен ойыншының бұл туралы түсінуін қаламадым. Мен әр түрлі салмақтағы бірнеше бұйым жасауды жоспарладым. Ойыншы бұл ілмектерді біркелкі бөлуге болатын логиканы немесе болжамды қолдануы керек еді. Ожерельеде сүйкімді, бірақ салмақты кішкене металл кейіпкерлері немесе заттар болса жақсы болар еді, бірақ мен арзан бағамен жүріп, шпагатқа арналған әр түрлі жуғыштар мен жаңғақтарға қоныстандым. Аппараттық құралдардың әрбір шнуры граммен өлшенеді. Ойыншы жұмбақты шешу үшін жабдықты екі жұпқа бөліп, әр ілмекті бөлек ілгекке іліп қоюы керек. Мен қолданған салмақ сенсоры - 5 кг HX711 жүктеме жасушасының салмақ сенсоры. Оның салмақ диапазоны жұмыс үшін өте үлкен болуы мүмкін, бірақ ол калибрленген кезде жақсы жұмыс істейді. Маған салмақ сенсорын қорапқа қалай салу керектігін білу үшін көп уақыт қажет болды, осылайша бір ілмек сенсорды тартып алады және ол салмақты тіркей алады. Ақырында мен суреттегі конфигурациямен келдім. Сенсордың статикалық жағы қораптың ішкі жағына бекітілген блокқа қосылған. Сенсордың екінші жағында кіші блок бекітілген, оның үстіне ілмекті қораптың сыртына бұрап бекітеді (қораптың барлық жағына дейін). Бұл ұзынырақ бұранданы пайдаланып, ілгектің бұрандасына салмақ сенсоры әсер ететіндей етіп беру үшін ілгекті бастапқыда сыртынан мықтап бекітілген тесікті әлдеқайда үлкен етіп жасауды қажет етті.

Сырттан қарағанда ілмек қалыпты болып көрінеді, бірақ ол ішкі салмақ сенсорына біршама қысым жасау үшін және дәл көрсеткіш беру үшін жеткілікті түрде қозғалады (калибрленген кезде).

2 -қадам: қораптың ұзын пошта қалтасы

Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы
Қораптың ұзын пошта қалтасы

Ұзын пошта қалтасы бар қораптың бүйірінде мен бірнеше идеялармен таныстым. Ақырында мен лазерді қораптың бір жерінде қолданғым келеді деп шештім, және олар ақырында осы жерге қойылды. Биік бөлік салынғандықтан, мен жоғарғы жағына екі лазерді, ал сол жаққа екі фоторезисторды қоса алдым. Ойыншы лазерді бір мезгілде әр сенсорға бағыттаудың жолын (айналармен) табу керектігін анықтауы керек. Ойыншыларға қолмен ұстайтын екі айна беруден басқа, мен ойыншылардың айнаны жеке ұстаудың жолын табуын қалаймын, бұл үшін екі қолмен айнаны ұстау қажет емес. Мен мұны ұзақ уақыт бойы не істеуге болатынын ойладым. Ақырында айналмалы тіс дәрігерінің айналары мен қалағанымды істей алатынын түсіндім. Егер олардың біліктері қозғалыссыз қалса, олардың телескоптық және бұрылу функцияларын лазер сәулелерін сенсорға тәуелсіз бағыттау үшін қолдануға болады деп ойладым.

Мен ағаштың бір бөлігін айна білігінің диаметрінен әрең әрлейтін бұрғылау көмегімен бүйір қалтаның түбіне салған ағаш сынығына бұрғыладым. Осылайша, айналар тігінен тіреледі, ал ойыншы лазерлерді бағыттау үшін басын реттейді.

Кішкентай телескоптық айналардың қалтаның үстіңгі жағына көлденең орналасу үшін қысқа болуының артықшылығы бар, сондықтан бүйірінде айналар бар екенін бірден байқауға болмайды.

3 -қадам: қораптың алдыңғы сөре жағы

Қораптың алдыңғы сөре жағы
Қораптың алдыңғы сөре жағы
Қораптың алдыңғы сөре жағы
Қораптың алдыңғы сөре жағы
Қораптың алдыңғы сөре жағы
Қораптың алдыңғы сөре жағы

Қораптың алдыңғы жағында көлбеу екі сөре болған. Мен екі сөрені әр түрлі жұмбақтар үшін қолданғым келетінін білдім.

Мен бір жұмбақ көрінбейтін ультракүлгін сияны жарықтандыру үшін қара шамды қолданады деп шештім, ал екінші басқатырғышта бірнеше жарық сенсорлары (фоторезисторлар) қатарынан қолданылады. Көзге көрінбейтін сия қаламының ұшынан шыққан ультракүлгін ультракүлгін шаммен тәжірибе жасағаннан кейін, мен оның сәулесін қанағаттанарлықсыз деп таптым. Оның орнына мен үлкенірек шамдарға (10 мм) тапсырыс бердім және олардың үшеуін ультракүлгін сиямен дәстүрлі танграмды басқатырғыштың конструкциясын салған жоғарғы сөрені жарықтандыру үшін қолдандым. Мен әр шамды 100K резисторы бар Arduino шығыс түйреуішіне жеке қостым (тізбектей сымға Arduino беретін 5 вольттан артық қажет болар еді). Ойыншыға белгісіз, холл сенсоры (күшті магниттің болуын сезеді) резисторға қосылады және артқы панельдің артындағы белгілі бір жерге ыстық желімделеді. Қара шамдар жанған кезде, ойыншы танграмның дизайнын аяқтау үшін оған берілген ағаш танграм бөлшектерін қолдануы керек. Танграмманың төртбұрышты бөлігінде сирек кездесетін жер магниті бар және ол дұрыс жерге қойылғанда (жоғарыда) басқатырғыш аяқталады. Ақырында, бұл жұмбақтың қалай шыққанына риза болдым. Төменгі сөреде менде ойыншыдан кейбір анықтамаларды оқуды талап ететін жұмбақ құру идеясы болды және олардан төрт таңбаны солдан оңға қарай дұрыс ретпен орналастыру қажет болды. Мен әр түрлі реңктері бар мөлдір пленкалы терезелері бар кейіпкерлерді жасай аламын деп ойладым (Siluet Cameo -мен кесілген).

Фоторезисторлар туралы көп білмейтіндіктен, егер кейіпкерлер дұрыс орналастырылған болса, олардың фильмдері жарық сенсорларының әрқайсысының жарық көрсеткіштеріне сенімді әсер етеді деп ойладым. Мен бірнеше түрлі түсті пластикалық пленкаларды таптым, мен оларды сынап көрдім, олар төрт пленканың бір -бірінен неғұрлым ерекшеленетінін анықтады. Бірақ бұл идея шындыққа қарағанда теорияда жақсы жұмыс істеді.

Жарық сенсорлары ақыр соңында сенімді емес, және мен орнатылған бұрыштардың шамалы айырмашылығы, әр сенсордың оқуына әсер ететінін байқадым, тіпті егер олардың барлығы бірдей жарқырап тұрса да. Айтпақшы, мен бұл жұмысты жасауға бел байладым, мен сенсорлар арқылы кейіпкерлер мен олардың фильмдеріне тапсырыс берудің жолын таптым, бұл 1) басқатырғышты кездейсоқ шешуге ешқашан жол бермейді және 2) бөлмеде сенімді түрде шешуге мүмкіндік береді. әр уақытта жеткілікті жарықпен. Бұл жарық датчиктері ұзын пошта жағындағы лазерлермен қолданылатын сенсорлармен бірдей (резистордың оң емес бір аяғын теріс және кіріс түйреуішіне бөлетін). Бұл заттарды қалай қосуға болатыны туралы көптеген құжаттар бар.

Мен ойыншылар бұл жұмбақты ойнағанда, қанша жарық болатынын білмедім, нақты мәндерді немесе өлшемдер арасындағы айырмашылықты тексерудің орнына, менің жеңіл фильмімнің келесі жеңіл фильмге қарағанда жоғары көрсеткішке ие болуын тексеремін. фильм келесіге қарағанда жоғары оқуға ие болды және т.б.

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

Бірнеше аптадан кейін мен бұл жобаны аяқтауды бұйырдым деп шештім, жылжымалы есіктер туралы ойдан бас тартқан дұрыс. Ойыншыға жабдық алу мәселесін шешу үшін мен төмендегі қораптың жоғарғы жағында сипатталған қарапайым шешімді таптым.

4 -қадам: қораптың жоғарғы жағы

Қораптың жоғарғы жағы
Қораптың жоғарғы жағы
Қораптың жоғарғы жағы
Қораптың жоғарғы жағы
Қораптың жоғарғы жағы
Қораптың жоғарғы жағы

Қораптың жоғарғы жағында қақпағы ашылады. Бастапқыда мен қақпақты құлыптауды жоспарладым және кейбір жұмбақ сәтті аяқталған кезде ғана қақпақты ашып, ашуды жоспарладым. Бірақ құпия бөлімдерді автоматты түрде ашқаннан кейін мен үшін идеяны ақылға қонымды уақыт ішінде жүзеге асыру қиынға соқты және маған қарапайым шешім қажет екенін түсіндім. Мен шыңның құлпын ашық ұстауды шештім және оны әр басқатырғышты аяқтаған кезде ойыншы алатын сыйлықтарды сақтау үшін қолдануды шештім. Бірақ мен ойыншыларды әр жұмбақты аяқтаған кезде алатын заттармен ғана шектей аламын ба? Менің қарапайым жауабым - құлыптары бар шағын сөмкелер. Ойыншы сыйлығы бар жұмбақты шешкен сайын, сәйкес құлыптың комбинациясы жарияланады және ойыншы құлыптарды тексере алады, ол сөмкені аша алатынын анықтайды.

Бұл оңай шешім болды және бұл жұмбақтың шешілуіне көп зиян келтірмей, қораптың механикасын айтарлықтай жеңілдетті. Бұл қорапты түпкілікті аяқтауға мүмкіндік берді!

5 -қадам: қораптың артқы есік жағы

Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы
Қораптың артқы есік жағы

Мен әрқашан қораптың артқы есігі қораптың барлық басқатырғыштарын шешкені үшін «сыйлыққа» ие болады деп ойладым. Белгілі болғандай, көптеген сымдар мен зарядтағыштар мен басқа да электрлік компоненттер бар, сондықтан басқа ештеңеге орын жоқ. Бұл жағындағы жұмбақ үшін, мен бастапқыда есіктің артына сәйкес келетін фанерлі торды алғым келеді деп ойладым, оның негізінде магниті бар белгісі лабиринтті айналып өтетін еді, бірақ менде олай болмады. Ағаш торды кесіп, мен қағаздағы немесе матадағы лабиринт тіпті керемет көрінбесе де жұмыс істей алады деп шештім. Ақырында мен тіпті нақты лабиринт жасамадым. Мен жай ғана зығыр матадан жасалған темір винилді пайдаланып қарапайым жол жасадым. Мата есікке магнитпен бекітіледі (есіктің артқы жағына кіргізілген). Ойыншы өз таңбалауышын (базасында магниті бар) «басынан» «соңына» жылжытады және бұл процесте жұмбақты сәтті аяқтау және есіктегі соленоидты құлыпты ашу үшін холл сенсоры іске қосылады. («Алдауды» біршама қиындату үшін [немесе соңына дейін], мен маршруттың бір жеріне екінші холл сенсорын қоспақ болдым, бірақ бәрібір жол өте қарапайым болғандықтан, бұл асып кету сияқты көрінді.) Менің «токенім» - бұл сирек жер магнитінің негізіне сәйкес келетін ескі ерінге арналған бальзам.

Соленоид 9 вольтты батареямен жұмыс істейді және 5 вольтты реле арқылы Arduino -ға қосылады.

Пазл қарапайым болғанымен, кейбір ойыншылар үшін қиындық сөмкеден табылған кезде матамен, жетонмен және магниттермен не істеу керектігі бірден түсініксіз болады деп үміттенемін.

6 -қадам: Жарықтар, түймелер және дыбыстар

Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар
Жарықтар, түймелер мен дыбыстар

Мен жұмбақтың қорабында жарық пен дыбыс болғанын қалайтынымды білдім. Мен сондай -ақ, егер менде түймелер болса, мен жасай алатын жұмбақтардың икемділігі көбірек болар еді деп ойладым. Мен мүмкіндігінше ұқыпты болу үшін қораптың жоғарғы жағындағы түймелер мен шамдарды қосуды шештім. Мен әр жағынан 4 тесік бұрғыладым. Қолданылатын шамдар - бір жолдағы 9 жеке адрестелген, түрлі -түсті жарықдиодты шамдар. Олар Arduino сыртынан қосымша батарея қуатын қажет етеді, бірақ оларды бағдарламалау оңай. Бұл менің Arduino түймелерімен жасаған алғашқы тәжірибем болды. Түймелер оларға резисторларды қосуды талап етті. Түймелер туралы көптеген құжаттар бар. Дыбысты DFPlayer mp3 ойнатқышы қамтамасыз етті, мен оны арзан қондыратын динамиктен шығардым. Менде файлдарға аттармен немесе тіпті сандармен сілтеме жасауда кейбір мәселелер болды (кодты қараңыз), бірақ ақыр соңында оны қалай іске қосу керектігін анықтау қиын болған жоқ. Үш жақта және үш жақта (сол жақта, оң жақта және алдыңғы жақта) 1 түйме бар мен жұмбақтардың идеяларын ұсынуға тырыстым. Ақырында мен түрлі -түсті жұмбақтарды, жыпылықтайтын жұмбақтарды және тыңдайтын ертегілерді шешуді шештім. Түсті жұмбақ үшін әр жағынан екі сыртқы жарық негізгі түстерге орнатылған. Ішкі жарық бастапқыда сөнеді. Ойнатқыш жарықтың түсін қосуға және өзгертуге арналған түймені басады. Мысалы, егер сырттағы екеуі қызыл және көк болса, ішкі жарықты күлгін етіп қою керек. Жыпылықтайтын жұмбақ үшін менде қораптың әр жағында орналасқан екі сыртқы шам олардың орналасуына сәйкес уақыт санын жыпылықтатады. Солдан оңға қарай, 1, 3, 4, 6, 7, 9. Әр жақтағы ортаңғы жарық түймені бірнеше рет басу арқылы өз орнын синхрондауы керек. Ақырында басқатырғышты 1 позициядағы жарық бір рет жыпылықтайды, 2 позициядағы жарық екі рет жыпылықтайды, 9 позициядағы жарыққа дейін 9 рет жыпылықтайды. Пазлды тыңдау үшін жазылған әңгіме оқылады. Әңгімеде бірнеше рет СОЛ және ОҢ деген сөздер бар. Пазлды аяқтау үшін сол және оң жақ түймешіктер оқиға ретімен басылуы керек. Сонымен қатар, жарық пен дыбыс ойыншының белгілі бір жұмбақтарды сәтті аяқтағанын білдіру үшін, ойыншыға қораптарға комбинация беру үшін және барлық қорапты шешкенін хабарлау үшін қолданылады.

7 -қадам: Ойынның реттілігі мен коды

Ойынның реттілігі мен коды
Ойынның реттілігі мен коды
Ойынның реттілігі мен коды
Ойынның реттілігі мен коды

Қораптық ойын бірізді. 8 жұмбақ ретімен шешілуі керек. Жұмбақтарға тапсырыс берудің көптеген мүмкіндіктері бар болса да, мен мұны аяқтадым: басқатырғышты ойыншы (немесе қорап нұсқаулығы, АКА мен) бір уақытта сол және оң жақ түймешікті басу арқылы бастайды. Түсті жұмбақ шамдары жанып тұрады және ойыншы оған 3 жақтың әрқайсысына орта шамдарды дұрыс екінші түспен (қызғылт сары, жасыл, күлгін) қою керек екенін анықтауы керек.

Түстерді дұрыс орнатқаннан кейін пошта қалтасындағы лазерлер қосылады, ал ойнатқыш көзге көрінбейтін айналарды тауып, лазерлік сәулелерді лазерлік сенсорларға бағыттау үшін қолдануы керек.

Содан кейін жыпылықтайтын шамдар басқатырғыш басталады. Ойнатқыш түймешікті әр жақтағы ортаңғы жарық дұрыс ретпен жыпылықтайтындай етіп басады, ал аяқталғаннан кейін 1) қораптардың біреуінің комбинациясы үшін нөмір оқылады және 2) ультракүлгін шамдар жанып тұрады.

Бірінші сөмкеде ағаштан жасалған танграм кесектері бар. Ойыншы ультрафиолет сәулесімен танграмманың жұмбағын көреді және ағаш кесектермен пішінді толықтырады. Жоғарғы бөлік орналастырылған кезде, басқатырғыш шешіледі және хабарлама ойнатқышқа жалғастыру үшін алдыңғы түймені басуды айтатын болады.

Ойыншы алдыңғы түймені басқанда, басқатырғыш СОЛ-ОҢ жақтағы оқиғаны бастайды. Ол алдыңғы батырманы қайтадан басу арқылы оқиғаны қайталай алады. Ақырында, ол әңгіме бір бағытты айтқан сайын сол немесе оң жақ түймешіктерді басу керектігін түсінеді.

Ол сол жақ-оң жақ түймешіктерінің тізбегін дұрыс аяқтаған кезде, басқа қорап сөмкесінің комбинациясымен басқа хабарлама хабарланады. Бұл жолы сөмкеде өлшенген шпагат ілмектері бар. Ілмектердегі сандар ойыншыға оларды тең қадаларға бөлу керек екендігі туралы кеңестер береді. Әр ілгекке бірдей салмақ салынған кезде (шын мәнінде бұл дұрыс ілмек болса да), басқа комбинация жарияланады.

Бұл жолы жеткізу қапшығында түрлі -түсті пленкасы бар кейіпкерлер мен ойыншыға кейіпкерлерге тапсырыс беруді үйрететін кеңестер бар. Ойыншы оларды дұрыс тәртіпте орналастырады, және ақырында жеткізу қаптарының соңғы комбинациясы туралы хабарландыру жасалады.

Соңғы сөмкеде бастау-> ақырғы сызығы бар зығыр мата, 5 кішкентай магнит және негізде магниті бар белгісі бар. Ойыншы таңбаны басынан аяғына дейін жылжытады, ал артқы есік ақырында ашылады, шамдар мен дыбыстар ойыншының үлкен жеңімпаз екенін көрсетеді.

Көптеген кіріс сенсорлары мен шығысымен маған Arduino Uno немесе Nano қамтамасыз ететіннен гөрі көбірек түйреуіш қажет болды. Ақырында мен брендтен тыс Mega қолдандым. Мен комбинацияны қолдандым 1) тікелей датчиктерге және оң және теріс сымдарға дәнекерлеуді және 2) тікелей Мегаға итерілген секіргіш түйреуіштерді. Маған секіргіш түйреуіштердің Мегадағы (бос түрі) сезімі ұнамады, сондықтан мен оларға сәл қолдау көрсету үшін ыстық желімді қолдандым. Әзірге ол жұмыс істейді, мен оны көп адамдар ойнайтынын күтемін!

Егер сізде осы қорапты толтыру үшін қолданылатын материалдар мен әдістер туралы нақты сұрақтарыңыз болса, маған хабарлаңыз, мен жауап беруге тырысамын.

Егер сізге Arduino көмегімен Escape Room түріндегі жұмбақтар жасау идеясы ұнайтын болса, мен YouTube -те Playful Technology -ге жазылуды ұсынамын. Жүргізуші Аластер - менің Ардуино кейіпкерім!

Егер сіз мұны қызықты немесе пайдалы деп тапқан болсаңыз, маған қазірдің өзінде аяқта конкурсында дауыс беріңіз. Оқығаныңыз үшін рахмет!

Ұсынылған: