Mundarija:

Karantindan qochish (zerikish) qutisi: 7 qadam (rasmlar bilan)
Karantindan qochish (zerikish) qutisi: 7 qadam (rasmlar bilan)

Video: Karantindan qochish (zerikish) qutisi: 7 qadam (rasmlar bilan)

Video: Karantindan qochish (zerikish) qutisi: 7 qadam (rasmlar bilan)
Video: Das Boot Directors Cut (Part 1/2): Unveiling the Brilliance of this WW2 Movie #dasboot #warmovies 2024, Iyul
Anonim
Karantindan qochish (zerikish) qutisi
Karantindan qochish (zerikish) qutisi
Karantindan qochish (zerikish) qutisi
Karantindan qochish (zerikish) qutisi

Bu mening shaxsiy Arduino karantin loyihasi. Men bir necha hafta davomida karantinda barqaror ishladim, lekin keyin men osonlikcha hal qila olmaydigan servo dvigatellar bilan muammolarga duch keldim, shuning uchun men uni bir necha haftaga chetga surib qo'ydim. Ammo endi bizning davlatimiz yana ochila boshlagach, men qaror qildim: endi kechiktirmang; Men buni tugatish vaqti keldi!

Men har kuni kompyuter dasturchisi va ma'lumotlar bazasi bo'yicha maslahatchiman, lekin men qochish xonalari va jumboqlarga qiziqaman. Garchi men tijorat maqsadlarida hal qilingan ehtiyojlarni qondiradigan Arduino loyihalarini qurishga qiziqishim bo'lmasa ham (o'zim qurishga qaror qilganimda, nega yorug'lik sensori tungi chiroqni qurardim?). O'tgan yilning oxirida do'stlar uchun uydan qochish xonasi, maxsus qochish xonasida jumboqlarda Arduino -dan foydalanishni o'rganish birdaniga meni qiziqtirgan narsaga aylandi. Aytgancha, men umuman elektr muhandisi emasman va elektr qismlarini to'g'ri lehimlashni va ishlatishni o'rganaman. ko'pincha qiyinchiliklarga duch kelgan! Internetdagi Arduino misollari va hujjatlari ko'pligi uchun Xudoga shukur!

Shunday qilib, Janubiy Karolina yopilishidan bir hafta oldin. Men o'z joyimdagi Goodwill do'konida yo'laklarni aylanib yurardim va javonlari, eshigi va ilgaklari bo'lgan yog'och qutiga duch keldim. Bu quti nima uchun yaratilgani men uchun darhol aniq emas edi, lekin men uning ichida Arduino bilan o'yladim, u yaqin kelajakda ba'zi do'stlarim uchun rejalashtirgan uy qurilishi xonasida yaxshi tayanch bo'lishi mumkin. Uyga qaytganimdan so'ng, men nihoyat uni nima ekanligini tan oldim: zaryad / pochta / kalit stantsiyasi. Xariddan bir hafta o'tgach, bizga "uyda qoling" deyishdi va men yana qutiga qaradim. Men, ehtimol, bu men o'ylaganimdan ham ko'proq bo'lishi mumkin deb o'yladim. Men har tomondan va alohida bo'linmalar bilan o'yladim, ehtimol uni ko'p bosqichli jumboq qutisiga aylantirish mumkin edi, uni karantin paytida do'stlar yoki bolalar bilan yaqin aloqada bo'lgan qochish xonasi o'rniga bo'lishish mumkin edi. Qutining o'zi, asosan, zarrachalar taxtasi bo'lib, juda chiroyli ko'rinishga ega bo'lgani uchun, men teshiklarni yoki chizishlarni yopish uchun bo'yash va bo'yash kerak bo'lmasligi uchun qutiga minimal o'zgartirishlar kiritishni talab qilardim. Shunday qilib, qutining yon tomonlarining arxitekturasi bilan ishlash uchun menga jumboqlar kerak edi. Men, shuningdek, qutining har tomoni hech bo'lmaganda bitta jumboqda ishtirok etgandek his qilish uchun etarlicha jumboqlarni yaratmoqchi edim. Shunday qilib, men uni bir necha kun ko'rib chiqdim va fikr yuritdim … Quyidagi har bir bo'limda men o'z fikrlarim, rejalarim va qutining turli tomonlari uchun eng yaxshi echimlar bilan bo'lishaman. Oxirgi bo'limda o'yinning boshidan oxirigacha yakunlanadi va mening Arduino kodim beriladi. Oxir -oqibat, men qutidagi 8 ta jumboqni siqib chiqara oldim, bu men uchun kichkina quti uchun munosib raqam edi.

Umid qilamanki, agar bu sizni qiziqtiradigan narsa bo'lsa, mening eslatmalarim va rasmlarim sizga o'zingizning dizayningiz uchun ba'zi g'oyalarni berishi mumkin.

Ta'minotlar

Arduino -ning turli xil komponentlari, shu jumladan:

ELEGOO MEGA 2560 R3 taxtasi (Arduino Mega markali)

6 voltli solonoidli qulf

2 yoki 3 ta qulflanmagan zal sensori

3 ta 10 mm UV nurli LED lampalar

2 ta qizil lazer

VISDOLL WS2801 pikselli LED chiziqli chiroqlar (alohida-alohida manzilli)

3 tugmachali tugma (12/17 mm suv o'tkazmaydigan qulfsiz kalit)

HiLetgo mp3 pleer mini (DFPlayer)

Arzon dinamik

6 fotoresistorlar / nurga bog'liq rezistorlar 5 mm

Tolako 5 voltli o'rni moduli

AuBreey Raqamli yuk xujayrasi og'irligi sensori 5 kg

Anker PowerCore zaryadlash moslamasi (chiroqlar va arduino uchun)

9 voltli batareya (solonoidni yoqish uchun)

Tel (kerak bo'lganda)

Adapterlar (kerak bo'lganda)

Jumper simlari (kerak bo'lganda)

PCB platalari (kerak bo'lganda)

Har xil rezistorlar (kerak bo'lganda)

Boshqa materiallar:

Kichik kombinatsiyalangan qulflar

Kichik fermuarli sumkalar (yuqoridagi qulflar bilan qulflanishi mumkin)

Har xil rangdagi yoki qorong'ilikdagi plastik plyonka

Kichik stomatolog tipidagi, teleskop va aylanadigan oynalar

Kir yuvish mashinalari va yong'oqlar

UV (ko'rinmas siyoh) qalam

Magnitni ushlab turish uchun ishlatiladigan kichik token yoki belgi (men tulkiga o'xshash bo'sh lab balzam idishini ishlatardim)

Ip

Nodir Yer magnitlari

Qog'oz

Mato qoldiqlari

Yog'och qoldiqlari

1 -qadam: qutining ilgaklari

Qutining ilgaklar tomoni
Qutining ilgaklar tomoni
Qutining ilgaklar tomoni
Qutining ilgaklar tomoni
Qutining ilgaklar tomoni
Qutining ilgaklar tomoni

Mening qutimda ikkita ilgakli tomon bor edi. Men ularni butunlay olib tashlashim mumkin edi, lekin aytib o'tilganidek, qutining o'zi zarrachalar taxtasi edi va men uni iloji boricha chandiqsiz saqlashga harakat qilardim. Xo'sh, yon tarafdagi ilgaklar nima uchun ishlatilishi mumkin? Aniq javob ulardan biror narsani osib qo'yish edi. Lekin qanday qilib ulardan biror narsani osib qo'yishni jumboqqa aylantirish mumkin? Men bu qandaydir og'irlik jumbog'i bo'lishi mumkin deb qaror qildim. Dastlab men har bir ilgakni alohida o'lchagichga biriktirishni rejalashtirgandim, lekin og'irlik va kuchlanish sezgichlarini o'rganib chiqqach, menda qutida ikkita datchik uchun joy yo'qligini angladim va faqat bittasini ishlatish dasturlash va elektr ishini ancha osonlashtiradi. Men ilgaklaridan faqat bittasi ishlayotganini bilgan bo'lsam -da, men o'yinchining o'zi buni tushunishini xohlamaganman. Men har xil og'irlikdagi bir nechta buyumlar yasashni rejalashtirgandim. O'yinchi bu narsalarni ikkita ilgak o'rtasida qanday qilib teng taqsimlashni aniqlash uchun ba'zi mantiq yoki taxminlardan foydalanishi kerak edi. Marjonlarga yoqimli, ammo og'ir metalldan yasalgan belgilar yoki buyumlar qo'yish yaxshi bo'lardi, lekin men arzon yo'lni bosib o'tdim va har xil kir yuvish mashinalari va yong'oqlarga bog'ladim. Uskunaning har bir ipi og'irligi gramm bilan belgilanadi. O'yinchi jumboqni hal qilish uchun uskunani ikkita teng qismga bo'linishi va har bir to'plamni alohida ilgakka osib qo'yishi kerak. Men ishlatgan vazn sensori 5 kg HX711 yuk xujayrasi og'irligi sensori. Uning vazn diapazoni, ehtimol, ish uchun juda katta, lekin u sozlanganda etarlicha yaxshi ishlaydi. Og'irlik o'lchagichni qutiga qanday qo'yish kerakligini aniqlash uchun menga ko'p vaqt kerak bo'ldi, shunda bitta ilgak sensorni tortib oladi va u og'irlikni qayd qila oladi. Oxir -oqibat men tasvirlangan konfiguratsiyani topdim. Sensorning statik tomoni qutining ichki qismiga vidalanadigan blokga ulangan. Sensorning boshqa tomonida uning tepasiga kichikroq blok o'rnatilgan bo'lib, u qutining tashqarisidagi ilgak vidalanadi (quti tomoniga qadar). Bu uzunroq vintni ishlatib, ilgakni tashqi tomondan mahkamlab qo'yilgan teshikni ancha kattaroq qilib qo'yish kerak edi.

Tashqi tomondan, ilgak normal ko'rinadi, lekin u ichki og'irlik sensori bosimini ko'tarish va aniq o'qish uchun etarli darajada harakat qiladi (kalibrlanganda).

2 -qadam: qutining uzun bo'yli pochta cho'ntagi

Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi
Qutining uzun bo'yli cho'ntagi

Uzun cho'ntakli cho'ntak solingan qutining yon tomonida men bir qancha fikrlarni ko'rib chiqdim. Oxir -oqibat, men lazerni qutining biror joyidan ishlatmoqchi bo'ldim va nihoyat shu erda joylashtirildi. Baland bo'linma joylashtirilganligi uchun men tepaga ikkita lazer va chap tomonga ikkita fotorezistor qo'sha oldim. O'yinchi lazerni bir vaqtning o'zida har bir sensorga yo'naltirish yo'lini (nometall bilan) topishi kerakligini aniqlashi kerak. O'yinchilarga ikkita qo'lda ko'zgu berishdan tashqari, men o'yinchilardan ko'zguni alohida-alohida joylashtirish usulini topishini xohlardim, bu esa oynani ushlab turish uchun ikkala qo'lni ishlatishni talab qilmasdi. Men buni uzoq vaqt davomida nima qilishim mumkinligi haqida o'yladim. Oxir -oqibat, men aylanadigan tish shifokorining ko'zgulari men xohlagan narsani qilishini tushundim. Menimcha, agar ularning vallari harakatsiz tursa, teleskop va burilish funktsiyalari yordamida lazer nurlarini sensorga mustaqil ravishda yo'naltirish mumkin.

Men yog'ochdan yasalgan bo'lakni oyna milining diametridan ozgina burg'ulash yordamida yon cho'ntagining pastki qismiga qo'ydim. Shunday qilib, ko'zgular vertikal holda qo'llab -quvvatlanadi, o'yinchi esa boshini lazerga yo'naltirish uchun sozlaydi.

Kichkina teleskopli nometallning afzalliklari shundaki, u cho'ntakning yuqori qismiga gorizontal joylashishi uchun etarlicha qisqa, shuning uchun yon tomonda nometall borligi darhol ko'rinmaydi.

3 -qadam: qutining old tokchali tomoni

Qutining old tokchali tomoni
Qutining old tokchali tomoni
Qutining old tokchali tomoni
Qutining old tokchali tomoni
Qutining old tokchali tomoni
Qutining old tokchali tomoni

Qutining old tomonida ikkita qiyshiq tokcha bor edi. Men har xil jumboqlar uchun ikkita javondan foydalanishni xohlayotganimni bilardim.

Men bir jumboq ko'rinmas ultrabinafsha siyohni yoritish uchun qora chiroqdan foydalanishga qaror qildim, boshqa jumboq esa ketma -ket bir nechta yorug'lik sezgichlarini (fotorezistorlar) ishlatadi. Ko'rinmas siyoh qalamining uchidan kelgan bitta UV lampochkasi bilan tajriba o'tkazganimdan so'ng, uning yorug'lik nurini qoniqarsiz deb topdim. Buning o'rniga men kattaroq lampochkalarga (10 mm) buyurtma berdim va ulardan uchtasini ultrabinafsha siyohda an'anaviy tangramli jumboq dizaynini chizgan ustki tokchani yoritish uchun ishlatdim. Men har bir nurni alohida -alohida Arduino chiqish piniga 100K rezistor bilan uladim (ketma -ket simli men Arduino bilan ta'minlagan 5 voltdan yuqori bo'lishi kerak edi). O'yinchiga noma'lum, zal sensori (kuchli magnit borligini sezadi) rezistorga ulanadi va orqa panel orqasidagi ma'lum joyga issiq yopishtiriladi. Qora chiroqlar yonib turganda, o'yinchi tangram dizaynini bajarish uchun unga taqdim etilgan yog'och tangram qismlarini ishlatishi kerak. Kvadrat tangram bo'lagida noyob tuproq magnitlari o'rnatilgan va u to'g'ri joyga (tepada) joylashganda, jumboq tugallanadi. Oxir -oqibat, bu jumboq qanday paydo bo'lganidan mamnun bo'ldim. Pastki javon uchun men o'yinchi o'ylaydigan ba'zi maslahatlarni o'qishni talab qiladigan va ulardan to'rt belgini chapdan o'ngga to'g'ri tartibda joylashtirishni talab qiladigan jumboq yaratish g'oyasi bor edi. Men har xil soyalarda shaffof plyonkali oynalari bo'lgan personajlar (Siluet Kamo bilan kesilgan) yaratishim mumkin deb o'yladim.

Agar fotorezistorlar haqida ko'p narsa bilmasam, menimcha, agar belgilar to'g'ri tartibda joylashtirilsa, ularning filmlari yorug'lik sensorlaridagi yorug'lik ko'rsatkichlariga ta'sir qiladi. Men bir nechta rangli plastmassa plyonkalarni topdim va ularni sinab ko'rdim, qaysi to'rtta rang bir -biridan eng farqli ekanligini aniqlash uchun. Ammo bu fikr nazariy jihatdan haqiqatdan ko'ra yaxshiroq ishladi.

Yorug'lik sezgichlari oxir -oqibat unchalik ishonchli emas va men aniqladimki, o'rnatilgan burchaklardagi eng kichik farq har bir sensorning o'qishiga ta'sir qiladi, hatto ularning hammasi bir xil bo'lsa ham. Aytgancha, men bu ishni bajarishga qat'iy qaror qildim va 1) jumboqni tasodifan hal qilinishiga yo'l qo'ymaydigan va 2) xonada ishonchli hal qilinadigan sensorlar orqali personajlar va ularning filmlarini buyurtma qilish usulini topdim. har safar etarli yorug'lik bilan. Bu yorug'lik datchiklari xuddi yuqori uzunlikdagi lazerda ishlatiladigan sensorlar bilan bir xil tarzda o'tkaziladi (rezistor musbat bo'lmagan bir oyog'ini manfiy va kirish piniga ajratadi). Ularni qanday ulash kerakligi haqida ko'plab hujjatlar mavjud.

O'yinchilar bu jumboqni sinab ko'rishganda, yorug'lik qanchalik ko'p bo'lishini bilmasligim uchun, aniq qiymatlar yoki o'lchovlar orasidagi farqni tekshirish o'rniga, men eng yengil filmim keyingi engil filmga qaraganda yuqori ko'rsatkichga ega ekanligini tekshirib ko'raman. film keyingi o'qishga qaraganda yuqori o'qishga ega edi va hokazo.

Mening buyurtma berish maslahatlarim, o'yin-kulgi uchun Covid-19 ma'lumotnomalari bilan tasvirlangan. Men bu qutini kutgan yana bir narsa - javonlarning tepasida yashirin bo'linmalar bo'lishi kerak edi, ular o'yinchi jumboqni hal qilib, keyingi jumboq uchun kerakli narsalarni etkazib berganda avtomatik ravishda ochiladi. Buni amalga oshirish uchun har bir tokchaning ustida katta bo'sh joy mavjud. Shunday qilib, men ikkita menteşe panelini o'rnatdim va panellarni ochish uchun kichik servo dvigatellardan foydalanishga urinib ko'rdim, lekin men muhandis -mexanik emasman va men uni yaxshi ishlay olmadim. Men umidsizlikka tushib, loyihani bir necha hafta chetga surib qo'ydim.

Bir necha hafta o'tgach, men qaror qildimki, bu loyihani oxirigacha olib boraman, eshiklarni ko'chirish g'oyasini bekor qilish yaxshiroqdir. O'yinchiga etkazib berish masalasini hal qilish uchun men quyida "Qutining tepasida qadam" da tasvirlangan juda oddiy echimni topdim.

4 -qadam: qutining yuqori qismi

Qutining yuqori qismi
Qutining yuqori qismi
Qutining yuqori qismi
Qutining yuqori qismi
Qutining yuqori qismi
Qutining yuqori qismi

Qutining yuqori qismida ochiladigan qopqoq bor. Dastlab men qopqoqni qulflashni rejalashtirganman va faqat ba'zi bir jumboq muvaffaqiyatli tugagach, qopqog'ini ochib ochishni rejalashtirgandim. Ammo maxfiy bo'linmalarni avtomatik ochish g'oyasini amalga oshirish juda qiyin bo'lganidan so'ng, men oddiyroq echim kerakligini angladim. Men tepani qulfdan chiqarmaslikka qaror qildim va uni har bir jumboqni bajarishda o'yinchi mukofotlanadigan "zaxiralarni" saqlash uchun ishlatishga qaror qildim. Lekin men qanday qilib o'yinchilarni har bir jumboqni tugatgandan so'ng, faqat kerak bo'ladigan materiallar bilan cheklashim mumkin edi? Har safar o'yinchi mukofotga ega bo'lgan jumboqni hal qilganda, tegishli qulfning kombinatsiyasi e'lon qilinadi va o'yinchi qaysi sumkani ochishi mumkinligini aniqlash uchun qulflarni sinab ko'rishi mumkin.

Bu oson echim edi va bu jumboqni hal qilish o'yinini ortiqcha buzmasdan qutining mexanikasini ancha soddalashtirdi. Va bu menga qutini nihoyat tugatishga imkon berdi! Qutining yuqori qismi, shuningdek, chiroqlar, tugmalar va lazerlardan etarli miqdorda elektr komponentlarini saqlash bilan yakunlandi.

5 -qadam: qutining orqa eshik tomoni

Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni
Qutining orqa eshik tomoni

Men har doim qutining orqa eshigi qutidagi barcha jumboqlarni hal qilish uchun "mukofot" ga ega bo'ladi deb o'ylaganman. Ma'lum bo'lishicha, juda ko'p simlar, zaryadlovchilar va boshqa elektr komponentlari borki, boshqa hech narsaga o'rin yo'q. Bu jumboq uchun, men dastlab eshikning orqa tomoniga mos keladigan kontrplak panjarasini o'rnatmoqchiman, deb o'ylardim, uning tagida magnitlangan belgi labirint atrofida aylanib o'tadi, lekin menda boshqa yo'l yo'q edi Yog'ochdan yasalgan panjarani kesib, men qog'oz yoki matodagi labirint juda yaxshi ko'rinadigan bo'lsa ham yaxshi ishlashiga qaror qildim. Oxirida men hatto haqiqiy labirint ham qilmadim. Men zig'ir matosidagi temir-vinil yordamida oddiy yo'lni qildim. Mato eshikka magnit bilan biriktiriladi (eshikning orqa tomoniga o'ralgan). O'yinchi o'z belgisini (tagida magnit bor) "boshidan" oxirigacha siljitadi va shu jarayonda jumboqni muvaffaqiyatli yakunlash va eshikdagi solenoid qulfini ochish uchun zal sensori ishga tushadi. ("To'g'ridan -to'g'ri oxirigacha" "aldash" ni biroz qiyinlashtirishi uchun, men marshrutning bir joyiga ikkinchi zal sensori qo'shmoqchi edim, lekin baribir yo'l juda sodda bo'lgani uchun, bu haddan oshib ketganday tuyuldi.) Mening "jetonim" - bu eski dudoqlar uchun balzamli konteyner, uning tagida noyob tuproq magnitlari bor.

Solenoid 9 voltli batareya bilan ishlaydi va 5 voltli o'rni orqali Arduino -ga ulanadi.

Garchi jumboq oddiy bo'lsa -da, umid qilamanki, ba'zi o'yinchilar uchun qiyinchilik shundaki, yukxalta ichida mato, token va magnitlar bilan nima qilish kerakligi darhol ko'rinmaydi.

6 -qadam: chiroqlar, tugmalar va tovushlar

Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar
Chiroqlar, tugmalar va tovushlar

Men jumboq qutisida yorug'lik va tovushlar bo'lishini xohlayotganimni bilardim. Agar menda tugmalar bo'lsa, men yaratadigan jumboqlarga ko'proq moslashuvchan bo'lardim deb o'yladim. Men uni iloji boricha toza saqlash uchun qutining yuqori qismidagi tugmachalarni va chiroqlarni qo'shishga qaror qildim. Men har tomondan 4 teshik ochdim. Amaldagi chiroqlar bitta simli 9 ta alohida -alohida manzilli, ko'p rangli LED -lardir. Ular Arduino tashqarisidan qo'shimcha batareya quvvatini talab qiladi, lekin ularni dasturlash oson. Bu mening Arduino tugmachalari bilan birinchi tajribam edi. Tugmalar ularga rezistorlar bilan bog'langan bo'lishi kerak edi. Tugmalar haqida ko'plab hujjatlar mavjud. Ovozni DFPlayer mp3 pleyeri taqdim etdi, men uni arzon datchikli dinamikdan chiqarib oldim. Menda fayllar nomlari yoki hatto raqamlar bo'yicha havola qilish bilan bog'liq ba'zi muammolar bor edi (kodni ko'ring), lekin oxir -oqibat uni qanday ishlashini tushunish qiyin emas edi. Har uch tomonda (chapda, o'ngda va oldda) uchta chiroq va 1 tugma yordamida men jumboqlar uchun g'oyalar bilan chiqishga harakat qildim. Oxir -oqibat men rangli jumboq, miltillovchi yorug'lik jumbog'i va tinglash haqidagi hikoya jumbog'ini tanlashga qaror qildim. Rangli jumboq uchun har tomondan ikkita tashqi chiroq asosiy ranglarga o'rnatiladi. Ichki yorug'lik dastlab o'chadi. O'yinchi tugmachani bosib, yorug'lik rangini to'g'ri rangga o'zgartiradi. Misol uchun, agar tashqarida ikkita qizil va ko'k bo'lsa, ichki yorug'lik binafsha rangga o'rnatilishi kerak. Yonib -o'chib turgan jumboq uchun menda qutining har ikki tomonidagi ikkita tashqi chiroq o'z pozitsiyasiga mos keladigan vaqtni miltillatadi. Chapdan o'ngga, 1, 3, 4, 6, 7, 9. Har bir tomonning o'rta nuri o'z tugmachasini bir necha marta bosish bilan o'z pozitsiyasi bilan sinxronlashtirilishi kerak. Oxir -oqibat, jumboq 1 -pozitsiyadagi yorug'lik bir marta, 2 -pozitsiyadagi yorug'lik ikki marta, 9 -pozitsiyadagi yorug'likgacha 9 marta miltillashi bilan yutiladi. Tinglash jumbog'i uchun yozilgan hikoya o'qiladi. Hikoyada bir necha marotaba chap va o'ng so'zlari bor. Jumboqni bajarish uchun chap va o'ng tugmachalarni hikoya bilan bir xil tartibda bosish kerak. Bundan tashqari, yorug'lik ham, ovoz ham o'yinchining ma'lum jumboqlarni muvaffaqiyatli bajarganligini bildirish, o'yinchiga etkazib berish sumkalariga kombinatsiyalarni berish va butun qutini hal qilganini bildirish uchun ishlatiladi.

7 -qadam: O'yinning ketma -ketligi va kodi

O'yinning ketma -ketligi va kodi
O'yinning ketma -ketligi va kodi
O'yinning ketma -ketligi va kodi
O'yinning ketma -ketligi va kodi

Kassa o'yini ketma -ket. 8 ta jumboq tartibda hal qilinishi kerak. Jumboqlarni buyurtma qilish uchun ko'plab imkoniyatlar mavjud bo'lsa -da, men buni tugatdim: jumboq qutisi bir vaqtning o'zida chap va o'ng tugmachani bosib o'yinchi (yoki AKA men uchun) tomonidan boshlanadi. Rangli jumboqlar chirog'i yonadi va o'yinchi markaziy chiroqlarni har uch tomondan to'g'ri ikkilamchi rang (to'q sariq, yashil, binafsha) bilan o'rnatishi kerakligini aniqlashi kerak.

Ranglarni to'g'ri o'rnatgandan so'ng, pochta cho'ntagidagi lazerlar yoqiladi va o'yinchi ko'zdan kechiruvchi oynalarni topib, ulardan lazer nurlarini lazer datchiklariga yo'naltirish uchun foydalanishi kerak.

Keyin miltillovchi chiroqlar jumbog'i boshlanadi. O'yinchi tugmachani bosadi, shunda har bir tomonning o'rta nuri to'g'ri yonadi va 1) etkazib berish sumkalaridan birining kombinatsiyasi uchun raqam o'qiladi va 2) UV chiroqlari yonadi.

Birinchi sumkada yog'och tangram bo'laklari bor. O'yinchi tangram jumbog'ining ultrabinafsha nurlar bilan yoritilgan konturini ko'radi va shaklini yog'och bo'laklar bilan to'ldiradi. Yuqori qism joylashtirilganda, jumboq hal qilinadi va xabar o'ynaladi, chunki o'yinchi old tugmani davom ettirishini aytadi.

O'yinchi old tugmani bosganida, jumboq SOL-O'ng hikoyasini boshlaydi. U oldingi tugmani yana bosib, hikoyani yana takrorlay oladi. Oxir -oqibat, u har safar hikoya yo'nalishlardan birini aytganda chap yoki o'ng tugmachalarni bosish kerakligini tushunadi.

U ChAP-O'ng tugma ketma-ketligini to'g'ri to'ldirganida, boshqa yukxalta birikmasi bilan boshqa xabar e'lon qilinadi. Bu safar sumkada og'irlikdagi ip halqalari bor. Ilmoqlardagi raqamlar o'yinchiga ularni teng qoziqlarga bo'lish kerakligi haqida maslahat beradi. Har bir ilgakka bir xil og'irlik qo'yilsa (aslida o'lchov o'ng kancada bo'lsa), boshqa kombinatsiya e'lon qilinadi.

Bu safar etkazib berish sumkasida rangli plyonkali belgilar va o'yinchiga belgilarga buyurtma berishni o'rgatish uchun maslahatlar bor. O'yinchi ularni to'g'ri tartibda joylashtiradi va nihoyat, etkazib berish sumkasining oxirgi kombinatsiyasi haqida e'lon qilinadi.

Oxirgi sumkada start-> oxirgi qatorli zig'ir matosi, 5 ta kichik magnit va tagida magnitlangan belgi bor. O'yinchi tokenni boshidan oxirigacha siljitadi va orqa eshik nihoyat qulfdan chiqariladi va chiroqlar va tovushlar o'yinchi Katta G'olib ekanligini e'lon qiladi.

Ko'p kirish sensori va chiqishi bilan menga Arduino Uno yoki Nano bera oladigan pinlardan ko'proq kerak edi. Oxir-oqibat men markali bo'lmagan Mega-dan foydalandim. Men kombinatsiyani qo'lladim: 1) to'g'ridan -to'g'ri datchiklarga va musbat va manfiy simlarga lehimlash va 2) to'g'ridan -to'g'ri Mega -ga o'tkaziladigan o'tish pinlari. Menga o'tish pimi Mega -dagi (bo'shashmasdan) his -tuyg'ulari yoqmadi, shuning uchun ularga biroz ko'proq yordam berish uchun issiq elim ishlatdim. Va hozircha u ishlaydi va men uni ko'proq odamlar o'ynashini orziqib kutaman!

Menga bu qutini to'ldirish uchun ishlatilgan materiallar yoki usullar haqida aniq savollaringiz bo'lsa, menga xabar bering va men javob berishga harakat qilaman.

Agar siz Arduino -dan Escape Room tipidagi jumboqlarni yaratish g'oyasini yoqtirmoqchi bo'lsangiz, men YouTube -da o'ynoqi texnologiyaga obuna bo'lishni maslahat beraman. Uy egasi Alastair - mening Arduino qahramonim!

Agar siz buni qiziq yoki foydali deb topsangiz, iltimos, "Men allaqachon tugat" tanlovida menga ovoz bering. O'qiganingiz uchun tashakkur!

Tavsiya: