İçindekiler:

Karantinadan Kaçış (Sıkıntı) Kutusu: 7 Adım (Resimlerle)
Karantinadan Kaçış (Sıkıntı) Kutusu: 7 Adım (Resimlerle)

Video: Karantinadan Kaçış (Sıkıntı) Kutusu: 7 Adım (Resimlerle)

Video: Karantinadan Kaçış (Sıkıntı) Kutusu: 7 Adım (Resimlerle)
Video: BİLMECELERİ ÇÖZ ANNEYİ KARANTİNADAN KURTAR EYLÜL LAL 2024, Temmuz
Anonim
Karantinadan Kaçış (Sıkıntı) Kutusu
Karantinadan Kaçış (Sıkıntı) Kutusu
Karantinadan Kaçış (Sıkıntı) Kutusu
Karantinadan Kaçış (Sıkıntı) Kutusu

Bu proje benim kişisel Arduino Karantina Projem oldu. Karantinaya girerken ilk birkaç hafta düzenli olarak üzerinde çalıştım, ancak daha sonra servo motorları kullanırken kolayca çözemediğim bazı sorunlarla karşılaştım, bu yüzden birkaç haftalığına bir kenara koydum. Ama şimdi devletimiz yeniden açılmaya başlayınca karar verdim: Artık ertelemek yok; Bunu bitirmemin zamanı geldi!

Gündüzleri bilgisayar programcısı ve veritabanı danışmanıyım ama kaçış odalarına ve bulmacalara karşı bir ilgim var. Zaten ticari olarak karşılanmış ihtiyaçları karşılayan Arduino projeleri inşa etmekle ilgilenmiyor olsam da (Mağazadan birkaç dolara bir tane satın alabilecekken neden bir ışık sensörlü gece lambası inşa edeyim ki?), Kendi başıma yapmaya karar verdiğimde geçen yılın sonlarında arkadaşlar için evde yetiştirilen kaçış odası, özel kaçış odası bulmacalarında bir Arduino kullanmayı öğrenmek birdenbire ilgimi çeken bir şey oldu. Bununla birlikte, ben hiç elektrik mühendisi değilim ve elektrik bileşenlerini doğru şekilde lehimlemeyi ve kullanmayı öğreniyorum. çoğu zaman bir meydan okuma olmuştur! İnternetteki Arduino örneklerinin ve belgelerinin bolluğu için çok şükür!

Yani Güney Carolina'nın kilitlenmesinden yaklaşık bir hafta önce. Yerel Goodwill mağazamın koridorlarında dolaşıyordum ve rafları, kapısı ve kancaları olan ahşap bir kutu nesneye rastladım. Kutunun ne için tasarlandığını hemen anlayamadım, ama içinde bir Arduino ile yakın gelecekte bazı arkadaşlar için planladığım ev yapımı kaçış odasında iyi bir destek olabileceğini düşündüm. Eve getirdikten sonra nihayet ne olduğunu anladım: aşırı büyük bir şarj / posta / anahtar istasyonu. O alışveriş gezisinden bir hafta sonra bize "evde kalmamız" söylendi ve kutuya bir kez daha baktım. Belki de ilk başta düşündüğümden daha fazlası olabilir diye düşündüm. Tüm kenarları ve ayrı bölmeleri ile belki de gerçek, yakın temaslı bir kaçış odası yerine, karantina sırasında arkadaşlarla veya çocuklarla paylaşılabilecek çok adımlı bir bulmaca kutusuna dönüştürülebilir diye düşündüm. Kutunun kendisi temelde güzel bir kaplamaya sahip yonga levha olduğundan, kutuda minimum değişiklik gerektiren bir şey tasarlamak istedim, böylece delikler veya çizikleri kapatmak için rötuşlara veya boyaya ihtiyaç duymaz. Bu nedenle, kutu kenarlarının mevcut mimarisiyle çalışmak için bulmacalarıma ihtiyacım vardı. Ayrıca kutunun her tarafı en az bir yapbozun içindeymiş gibi hissetmek için yeterince yapboz tasarlamak istedim. Bu yüzden birkaç gün baktım ve beyin fırtınası yaptım… Aşağıdaki her bölümde kutunun çeşitli yönleri için ilk düşüncelerimi, planlarımı ve nihai çözümleri paylaşacağım. Son bölüm, baştan sona oyun dizisini toplayacak ve Arduino kodumu sağlayacaktır. Sonunda, ufacık bir kutu için iyi bir sayı olduğunu düşündüğüm kutuya 8 farklı bulmaca sıkıştırabildim.

Umarım ilgilendiğiniz türden bir şeyse, notlarım ve resimlerim size kendinizinkini tasarlamanız için bazı fikirler verebilir.

Gereçler

Aşağıdakiler Dahil Çeşitli Arduino Bileşenleri:

ELEGOO MEGA 2560 R3 Kartı (marka dışı Arduino Mega)

6 Volt Solonoid Mandal

2 veya 3 Kilitlemesiz Hall Sensörü

3 adet 10mm UV LED Ampul

2 Kırmızı Lazer

VISDOLL WS2801 Piksel LED Şerit Işıklar (Bireysel olarak adreslenebilir)

3 Basmalı Düğme Anahtarı (12/17mm Su Geçirmez Kilitsiz Anahtar)

HiLetgo mp3 Çalar Mini (DFPlayer)

Ucuz Hoparlör

6 Fotodirenç / Işığa Bağlı Direnç 5mm

Tolako 5 Volt Röle Modülü

AuBreey Dijital Yük Hücresi Ağırlık Sensörü 5Kg

Anker PowerCore Charger (ışıkları ve arduinoyu çalıştırmak için)

9 Volt Pil (solonoid'e güç sağlamak için)

Tel (gerektiği gibi)

Adaptörler (gerektiği gibi)

Jumper Telleri (gerektiği gibi)

PCB Kartları (gerektiği gibi)

Çeşitli Dirençler (gerektiği gibi)

Diğer malzemeler:

Küçük Şifreli Kilitler

Küçük Fermuarlı Çantalar (yukarıdaki kilitlerle kilitlenebilir)

Farklı Renklerde veya Koyuluklarda Plastik Film

Küçük Diş Hekimi Tipi, Teleskopik ve Döner Aynalar

Pullar ve Somunlar

UV (Görünmez Mürekkep) Kalem

Mıknatısı Tutmak İçin Kullanılan Küçük Simge veya Karakter (Tilki şeklinde boş bir dudak kremi kabı kullandım)

Sicim

Nadir Toprak Mıknatısları

Kağıt

Kumaş Hurdası

Ahşap Hurdaları

Adım 1: Kutunun Kanca Tarafı

Kutunun Kanca Tarafı
Kutunun Kanca Tarafı
Kutunun Kanca Tarafı
Kutunun Kanca Tarafı
Kutunun Kanca Tarafı
Kutunun Kanca Tarafı

Kutumda iki kancalı bir kenar vardı. Onları tamamen kaldırabilirdim, ancak belirtildiği gibi kutunun kendisi sunta idi ve mümkün olduğunca yara izi bırakmamaya çalışıyordum. Peki yandaki kancalar ne için kullanılabilir? Açık cevap onlardan bir şey asmaktı. Ama onlardan bir şey asmak nasıl bir bulmacaya dönüştürülebilir? Bunun bir çeşit ağırlık bulmacası olabileceğine karar verdim. Başlangıçta her kancayı ayrı bir tartıya takmayı planlamıştım, ancak ağırlık ve gerilim sensörlerini araştırdıktan sonra, kutuda muhtemelen iki sensör için yerim olmadığını ve sadece bir tanesini kullanmanın programlamayı ve elektrik işini çok daha basit hale getireceğini fark ettim. Bu yüzden, kancalardan yalnızca birinin gerçekten işe yarayacağını bilsem de, oyuncunun bunu kendisinin fark etmesini istemedim. Çeşitli ağırlıklarda birkaç parça yapmayı planladım. Oyuncu, bu öğeleri iki kanca arasında eşit olarak nasıl böleceğini bulmak için biraz mantık veya tahminde bulunmak zorunda kalacaktı. Kolyelerde sevimli ama ağır metal karakterler ya da eşyalar olsa güzel olurdu ama ben ucuz bir yola girdim ve sicim üzerine çeşitli pul ve somunlara yerleştim. Donanımın her bir ip halkası gram cinsinden bir ağırlıkla işaretlenmiştir. Oyuncu, bulmacayı çözmek için donanımı iki eşit sete ayırmalı ve her seti ayrı bir kancaya asmalıdır. Kullandığım ağırlık sensörü 5 kg'lık bir HX711 Yük Hücresi Ağırlık Sensörüdür. Ağırlık aralığı muhtemelen iş için gerçekten çok büyüktür, ancak kalibre edildiğinde yeterince iyi çalışır. Bir kancanın sensörü çekebilmesi ve ağırlığı kaydedebilmesi için ağırlık sensörünü kutuya nasıl yerleştireceğimi bulmam uzun zaman aldı. Sonunda resimdeki konfigürasyonu buldum. Sensörün statik tarafı, kutunun içine vidalanmış bir bloğa bağlıdır. Sensörün diğer tarafında, kutunun dışından gelen kancanın (kutu tarafından sonuna kadar) vidalandığı, üstüne takılı daha küçük bir blok vardır. Bu, daha uzun bir vidanın kullanılmasını ve kancanın vidasına biraz gevşeklik kazandırmak için kancanın başlangıçta sıkıca vidalandığı deliğin, ağırlık sensörü tarafından algılanabilmesi için çok daha büyük hale getirilmesini gerektirdi.

Kanca dışarıdan normal görünüyor, ancak iç ağırlık sensörüne biraz baskı uygulayacak ve doğru bir okuma (kalibre edildiğinde) verecek kadar hareket ediyor.

2. Adım: Kutunun Uzun Posta Cebi Tarafı

Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı
Kutunun Uzun Posta Cebi Tarafı

Kutunun uzun bir posta cebi içeren tarafı için birkaç fikir gözden geçirdim. Sonunda kutunun üzerinde bir yerde lazer kullanmak istediğime karar verdim ve sonunda yerleştirildiler. Uzun bölme içte olduğundan, üstte iki lazer ve sol tarafta iki fotodirenç ekleyebildim. Oyuncu, bir lazeri her sensöre aynı anda yönlendirmek için (aynalarla) bir yol bulması gerektiğine karar vermelidir. Oyunculara sadece iki el aynası vermekten başka, oyuncuların aynaları tutmak için iki elini kullanmayı gerektirmeyen, bireysel olarak aynaları konumlandırmanın bir yolunu bulabilmelerini istedim. Bunu yapmak için neyin işe yarayabileceğini uzun süre düşündüm. Sonunda, döner dişçi aynalarının istediğimi yapabileceğini fark ettim. Şaftları hareketsiz tutulabilirse, lazer ışınlarını sensöre bağımsız olarak yönlendirmek için iç içe geçme ve döndürme işlevlerinin kullanılabileceğini düşündüm.

Ayna milinin çapının biraz üzerinde bir matkap ucu kullanarak yan cebin altına koyduğum bir tahta parçasına bir parça tahta deldim. Böylece, oyuncu lazerleri hedeflemek için kafalarını ayarlarken aynalar dik olarak desteklenir.

Küçük, teleskopik aynalar ayrıca, cebin üst kısmının altına yatay olarak sığacak kadar kısa olma avantajına sahiptir, bu nedenle yanlarda aynalar olduğu hemen belli olmaz.

Adım 3: Kutunun Ön Raflı Tarafı

Kutunun Ön Raflı Tarafı
Kutunun Ön Raflı Tarafı
Kutunun Ön Raflı Tarafı
Kutunun Ön Raflı Tarafı
Kutunun Ön Raflı Tarafı
Kutunun Ön Raflı Tarafı

Kutunun ön tarafında iki eğimli raf vardı. İki rafı farklı bulmacalar için kullanmak istediğimi biliyordum.

Bir bulmacanın görünmez, UV mürekkebini aydınlatmak için siyah bir ışık kullanmasına ve diğer bulmacanın arka arkaya birkaç ışık sensörü (fotodirenç) kullanmasına karar verdim. Görünmez bir tükenmez kalemin ucundan gelen tek bir UV ampulü denedikten sonra ışık huzmesini yetersiz buldum. Bunun yerine daha büyük ampuller (10 mm) sipariş ettim ve üçünü UV mürekkebiyle geleneksel bir tangram yapboz tasarımı çizdiğim üst rafı aydınlatmak için kullandım. Her ışığı ayrı ayrı 100K dirençli bir Arduino çıkış pinine bağladım (seri olarak kablolama, Arduino'ma sağladığım 5 volttan daha fazlasını gerektirirdi). Oyuncunun bilmediği, bir salon sensörü (güçlü bir mıknatısın varlığını algılayan) bir dirence bağlanır ve arka panelin arkasındaki belirli bir noktaya sıcak yapıştırılır. Siyah ışıklar yandığında, oyuncu tangram tasarımını tamamlamak için kendisine verilen ahşap tangram parçalarını kullanmalıdır. Kare tangram parçasının içinde gömülü bir nadir toprak mıknatısı vardır ve doğru noktaya (üstte) yerleştirildiğinde yapboz tamamlanır. Sonunda, bu bulmacanın nasıl ortaya çıktığı beni memnun etti. Alt raf için, bir oyuncunun bazı ipuçlarını okumasını ve onlardan dört karakteri soldan sağa doğru sırada yerleştirmesini gerektiren bir bulmaca oluşturma fikri vardı. İçlerinde çeşitli tonlarda şeffaf film pencereleri olan karakterler (Silhouette Cameo'mla kesilmiş) yaratabileceğimi düşündüm.

Fotodirençler hakkında fazla bir şey bilmediğimden, karakterler doğru sıraya konulursa filmlerinin her bir ışık sensöründeki ışık okumalarını güvenilir bir şekilde etkileyeceğini düşündüm. Birkaç farklı renkli plastik film buldum ve hangi dört film renginin birbirinden en farklı olduğunu belirlemek için onları test ettim. Ancak bu fikir teoride gerçekte olduğundan daha iyi çalıştı.

Işık sensörleri sonuçta o kadar güvenilir değil ve kurulu açılardaki en ufak bir farkın, üzerlerine parlayan ışık tamamen aynı olsa bile her sensörün verdiği okumayı büyük ölçüde etkilediğini gördüm. Bununla birlikte, bu işi yapmaya kararlıydım ve karakterleri ve filmlerini sensörler üzerinden sıralamanın bir yolunu buldum; bu, 1) bulmacanın kazara çözülmesine asla izin vermeyecek ve 2) bir odada güvenilir bir şekilde çözülebilecekti. her seferinde yeterli ışıkla. Bu ışık sensörleri, uzun posta tarafında lazerlerle kullanılan sensörlerle tam olarak aynı şekilde kablolanmıştır (pozitif olmayan bir bacağı bir negatif ve giriş pimine ayıran bir dirençle). Bu şeylerin nasıl kablolanacağına dair birçok belge var.

Oyuncular bu bulmacayı denediğinde etrafta ne kadar ışık olacağını bilmediğim için, belirli değerleri veya ölçümler arasındaki farklılıkları kontrol etmek yerine, en hafif filmimin bir sonraki en hafif filmden daha yüksek bir okuma değerine sahip olduğundan emin olmak için kontrol ettim. film bir sonrakinden daha yüksek bir okumaya sahipti, vb.

Eğlenmek için Covid-19 referanslı sipariş ipuçlarım resimde. Başlangıçta bu kutuyla yapmayı dört gözle beklediğim başka bir şey de, bir oyuncu bir bulmacayı çözdüğünde, ona bir sonraki bulmaca için gerekli malzemeleri sağlamak için otomatik olarak açılan rafların üzerinde bazı gizli bölmelere sahip olmaktı. Bunu yapmak için her rafın üzerinde önemli miktarda alan vardır. Bu yüzden iki menteşeli panel kurdum ve panelleri iterek açmak için küçük servo motorlar kullanmaya çalışırken bazı deneyler yaptım, ancak makine mühendisi değilim ve düzgün çalışmasını sağlayamadım. Hayal kırıklığı içinde projeyi birkaç haftalığına bir kenara koydum.

Birkaç hafta sonra bu projeyi sona erdirmek için sipariş vermeye karar verdim, en iyisi hareketli kapı fikrini rafa kaldırmaktı. Oyuncuya malzeme alma sorununu çözmek için, aşağıdaki Kutunun Başı Adımında açıklanan çok basit bir çözüm buldum.

4. Adım: Kutunun Üstü

Kutunun Üstü
Kutunun Üstü
Kutunun Üstü
Kutunun Üstü
Kutunun Üstü
Kutunun Üstü

Kutunun üst kısmında açılan bir kapak vardır. Başlangıçta kapağı kilitlemeyi ve yalnızca bazı bulmacalar başarıyla tamamlandığında kapağın kilidini açıp açmayı planlamıştım. Ancak, gizli bölmeleri otomatik olarak açma fikrimin makul bir süre içinde benim için çok zor olduğunu kanıtladıktan sonra, daha basit bir çözüme ihtiyacım olduğunu anladım. Üst kısmın kilidini açık tutmaya karar verdim ve onu her bulmacayı tamamlarken oyuncunun ödüllendirileceği “malzemeleri” saklamak için kullanmaya karar verdim. Ama oyuncuları sadece her bulmacayı tamamladıklarında almaları gereken malzemelerle nasıl sınırlayabilirdim? Benim basit cevabım asma kilitli küçük çantalara sahip olmaktı. Bir oyuncu ödüllü bir bulmacayı her çözdüğünde, ilgili kilidin kombinasyonu duyurulur ve oyuncu hangi çantayı açabileceğini bulmak için kilitleri test edebilir.

Bu kolay bir çözümdü ve bulmaca çözme eğlencesinden çok fazla ödün vermeden kutunun mekaniğini büyük ölçüde basitleştirdi. Ve sonunda kutuyu bitirmemi sağladı! Nihai olarak kutunun üst kısmı da ışıklardan, düğmelerden ve lazerlerden oldukça fazla miktarda elektrik bileşeni depolamakla sonuçlandı.

Adım 5: Kutunun Arka Kapı Tarafı

Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı
Kutunun Arka Kapı Tarafı

Her zaman kutunun arka kapısının kutunun tüm bulmacalarını çözmenin “ödülü” olacağını düşündüm. Yine de ortaya çıktığı gibi, orada o kadar çok kablo, şarj cihazı ve diğer elektrikli bileşenler var ki, başka hiçbir şey için fazla yer yok. Bu taraftaki bulmaca için, başlangıçta, tabanında bir mıknatıs bulunan bir jetonun bir labirentin etrafından geçeceği, kapının arkasına oturan bir kontrplak ızgaraya sahip olmak istediğimi düşündüm, ama başka yolum yoktu. tahta bir ızgarayı kesmek ve bir parça kağıt veya kumaş üzerindeki bir labirentin o kadar havalı görünmese bile işe yarayabileceğine karar verdim. Sonunda gerçek bir labirent bile yapmadım. Bir parça keten kumaş üzerinde ütüyle vinil kullanarak basit bir yol yaptım. Kumaş mıknatıslarla kapıya takılır (kapının arkasına gömülür). Oyuncu, jetonunu (tabanda bir mıknatıs içeren) "başlangıç"tan "bitiş"e hareket ettirir ve bu süreçte, bulmacayı başarıyla tamamlamak ve kapıdaki solenoid kilidin kilidini açmak için bir salon sensörünü tetikler. ([veya doğrudan sona gitmeyi] "aldatmayı" biraz daha zorlaştırmak için, rota üzerinde bir yere ikinci bir hall sensörü ekleyecektim, ancak yol zaten çok basit olduğu için aşırıya kaçmış gibi görünüyordu.) Benim "jetonum", tabanına bir nadir toprak mıknatısı sığdıran eski bir dudak kremi kabıdır.

Solenoid, 9 voltluk bir pil ile çalışır ve 5 voltluk bir röle ile Arduino'ya bağlanır.

Bulmaca basit olsa da, umarım bazı oyuncular için zorluk, tedarik çantasında bulunduğunda kumaş, jeton ve mıknatıslarla ne yapılması gerektiğinin hemen belli olmaması olacaktır.

Adım 6: Işıklar, Düğmeler ve Sesler

Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler
Işıklar, Düğmeler ve Sesler

Bulmaca kutusunun ışıklı ve sesli olmasını istediğimi biliyordum. Ayrıca düğmelerim olsaydı, oluşturabileceğim bulmacalarda çok daha fazla esnekliğe sahip olacağımı düşündüm. Kutuyu olabildiğince düzenli tutmak için kutunun üst kısmına düğmeler ve ışıklar eklemeye karar verdim. Her iki tarafta 4 delik açtım. Kullanılan ışıklar, tek bir dizi üzerinde 9 ayrı adreslenebilir, çok renkli LED'dir. Arduino'nun dışından ek pil gücü gerektirirler, ancak programlanmaları kolaydır. Bu benim Arduino düğmeleriyle ilk denememdi. Düğmeler, üzerlerine de bağlı dirençler gerektiriyordu. Düğmelerle ilgili birçok belge var. Ses, ucuz bir yerleştirme hoparlöründen çıkardığım ucuz bir tek hoparlöre bağlı bir DFPlayer mp3 çalar tarafından sağlandı. Dosyalara adlara ve hatta sayılara göre atıfta bulunurken bazı sorunlar yaşadım (koda bakın), ancak nihayetinde nasıl çalıştırılacağını bulmak çok zor değildi. Üç tarafta (sol, sağ ve ön) üç ışık ve 1 düğme ile bulmaca fikirleri bulmaya çalıştım. Sonunda bir renkli bulmacaya, yanıp sönen ışıklı bir bulmacaya ve bir dinleme hikayesi bulmacasına karar verdim. Renk bulmacası için, her iki taraftaki iki dış ışık ana renklere ayarlanmıştır. İç ışık başlangıçta kapalıdır. Oyuncu, ışığın rengini doğru ikincil renge çevirmek ve değiştirmek için düğmeye basar. Örneğin, dışarıdaki ikisi Kırmızı ve Mavi ise, iç ışığın Mor olarak ayarlanması gerekir. Yanıp sönen bulmaca için, kutunun her iki yanındaki iki dış ışık, konumlarına karşılık gelen süreyi yanıp sönüyor. Soldan sağa, 1, 3, 4, 6, 7, 9. Her iki taraftaki orta ışık, düğmesine bu sayıda basılarak konumu ile senkronize edilmelidir. Sonuç olarak bulmaca, 1. konumdaki ışığın bir kez yanıp sönmesi, 2. konumdaki ışığın iki kez yanıp sönmesi ve 9. konumdaki ışığın 9 kez yanıp sönmesiyle kazanılır. Dinleme bulmacası için kaydedilmiş bir hikaye okunur. Hikaye, SOL ve SAĞ kelimelerini birden çok kez içeriyor. Bulmacayı tamamlamak için sol ve sağ düğmelere hikaye ile aynı sırayla basılmalıdır. Ek olarak, ışıklar ve ses, oyuncunun belirli bulmacaları başarıyla tamamladığını belirtmek, oyuncuya tedarik çantalarının kombinasyonlarını vermek ve tüm kutuyu çözdüğünü bildirmek için kullanılır.

7. Adım: Oynatma Sırası ve Kodu

Oynatma Sırası ve Kodu
Oynatma Sırası ve Kodu
Oynatma Sırası ve Kodu
Oynatma Sırası ve Kodu

Kutu oyunu sıralıdır. 8 bulmaca sırayla çözülmelidir. Ve bulmacaları sipariş etmek için sayısız olasılık olmasına rağmen, bitirdiğim şey bu: Bulmaca kutusu, oyuncunun (veya kutu kılavuzu, AKA me) aynı anda sol ve sağ düğmeye basmasıyla başlar. Renkli bulmaca ışıkları yanar ve oyuncu, ortadaki ışıkları doğru ikincil renkle (turuncu, yeşil, mor) 3 tarafın her birine ayarlaması gerektiğini belirlemelidir.

Renkleri doğru bir şekilde ayarladıktan sonra, posta cebi üzerindeki lazerler açılır ve oyuncu, görüş dışı aynaları bulmalı ve lazer ışınlarını lazer sensörlerine yönlendirmek için kullanmalıdır.

Ardından yanıp sönen ışıklar bulmacası başlar. Oyuncu, her iki taraftaki orta ışığın doğru sayıda yanıp sönmesi için düğmeye basar ve tamamlandığında, 1) tedarik çantalarından birinin kombinasyonu için bir sayı okunur ve 2) UV ışıkları yanar.

İlk torba ahşap tangram parçalarını içerir. Oyuncu, tangram yapbozunun UV ile aydınlatılmış ana hatlarını görür ve şekli tahta parçalarla tamamlar. Üst parça yerleştirildiğinde, bulmaca çözülür ve temelde oyuncuya devam etmek için ön düğmeye basmasını söyleyen bir mesaj çalar.

Oyuncu bu ön düğmeye bastığında, bulmaca SOL-SAĞ hikayesini başlatır. Ön düğmeye tekrar basarak hikayeyi tekrar oynatabilir. Sonunda, hikaye yönlerden birini söylediğinde sol veya sağ düğmelere basması gerektiğini fark eder.

SOL-SAĞ buton dizisini doğru bir şekilde tamamladığında, başka bir sarf malzemesi çantası kombinasyonu ile başka bir mesaj anons edilir. Bu sefer çanta ağırlıklı sicim halkalarını içerir. Döngülerdeki sayılar, oyuncuya onları eşit yığınlara ayırması gerektiğine dair ipuçları verir. Her bir kancaya aynı ağırlık konulduğunda (aslında ölçen sadece doğru kancadır), başka bir kombinasyon duyurulur.

Bu sefer tedarik çantası, renkli filmli karakterleri ve oyuncuya karakterleri nasıl sipariş edeceğini öğretmek için ipuçlarını içerir. Oyuncu bunları doğru sıraya yerleştirir ve son olarak son tedarik çantası kombinasyonu için anons yapılır.

Son çantada başlangıç->bitiş çizgili keten kumaş, 5 minik mıknatıs ve tabana gizlenmiş bir mıknatıslı jeton bulunur. Oyuncu jetonu baştan sona hareket ettirir ve sonunda arka kapının kilidi açılır ve ışıklar ve sesler oyuncunun Büyük Kazanan olduğunu bildirir.

Bu kadar çok giriş sensörü ve çıkışı olduğu için Arduino Uno veya Nano'nun sağlayabileceğinden daha fazla pime ihtiyacım vardı. Ultimate Marka dışı bir Mega kullandım. 1) doğrudan sensörlere ve pozitif ve negatif kablolara lehimleme ve 2) doğrudan Mega'ya itilen jumper pimlerinin bir kombinasyonunu kullandım. Mega'daki jumper pimlerinin nasıl hissettiğini özellikle beğenmedim (biraz gevşek), bu yüzden onlara biraz daha fazla destek vermek için biraz sıcak tutkal kullandım. Ve şimdilik işe yarıyor ve daha fazla insanın oynamasını dört gözle bekliyorum!

Bu kutuyu doldurmak için kullandığım sarf malzemeleri veya yöntemler hakkında herhangi bir özel sorunuz varsa bana bildirin, yanıtlamak için elimden geleni yapacağım.

Kaçış Odası tipi bulmacalar oluşturmak için bir Arduino kullanma fikrini beğendiyseniz, YouTube'da Playful Technology'ye abone olmanızı tavsiye ederim. Ev sahibi Alastair, benim Arduino kahramanım!

Bunu ilginç veya yararlı bulduysanız, lütfen Bitirin Zaten yarışmasında bana oy verin. Okuduğunuz için teşekkürler!

Önerilen: