talimat LOGOSUSimon Açmazı
Kullanım Kılavuzu

Simon Çıkmazı

Paola Solórzano Bravo tarafından
Proje, sevilen Simon oyununu taklit eden iki kişilik bir oyundur. Nesnemizle etkileşimi ve ayrıca başka bir kişiyle etkileşimi içeren bir oyun yapmak istedik, bu yüzden bu geleneksel versiyona farklı bir yaklaşım olacak. Oyun, oyunun tüm bileşenlerini içeren lazerle basılmış bir kutuda yer almaktadır. Kutunun kapağı da lazerle kesilmiş ve deliklerle taşınmıştır. Oyunun gerçek etkileşimi, Simon'a karşı yarışırken en uzağa kimin gidebileceğini görmek için yarışan bir Oyuncu 1 ve Oyuncu 2'yi içerir. Her iki oyuncunun da tamamlamaları gereken kombinasyonlarda yanan 4 düğmesi olacaktır. Simon'a karşı yarışan son oyuncu kazanır. Bir oyuncunun kombinasyonu yanlış girdiğini veya çok uzun süre beklediğini göstermek için tüm LED'ler birden fazla kez yanıp söner. Etkileşim düğmeleri anlıktır ve ayrıca komutla yanan bir LED içerir. Oyun oynanmadığında, düğmelerdeki LED'ler düğmeye basma eyleminden ayrı olacak şekilde programlanabildiğinden, insanları oynamaya çekmek için canlı renkler arasında geçiş yaparlar. Bu oyun ve deneyim, hem hafızanızı sınayacak hem de rekabeti ateşleyecek. talimatlar Simon Çıkmazı

Malzemeler

  • 2x – Tam Breadboard
  • 2x – Arduino Nano 33 IoT
  • 16x – 330 Ohm Dirençler
  • 2x – Mavi 16mm Aydınlatmalı Anlık Basmalı Düğmeler
  • 2x – Kırmızı 16mm Aydınlatmalı Anlık Basmalı Düğmeler
  • 2x – Sarı 16mm Aydınlatmalı Anlık Basmalı Düğmeler
  • 2x – Yeşil 16mm Aydınlatmalı Anlık Basmalı Düğmeler
  • 32x – 3 x 45mm Isıl Büzüşmeli Boru
  • Katı Çekirdek Tel

instructables Simon Çıkmazı - Malzemeler

Devreleri Doldurma

  1. Katı çekirdek telin bir parçasını kullanarak, Arduino'daki 3.3 V pininden breadboard'un pozitif hattına bağlayın. Sonra, breadboard'un her iki pozitif hattını bağlamak için başka bir tel parçası kullanın
  2. Arduino'daki GND, ground, pin'den breadboard'un negatif hattına bağlayın. Breadboard'un her iki negatif hattını bağlamak için başka bir tel parçası kullanın
  3. Yaklaşık 32 inç uzunluğunda katı çekirdek telden, her aydınlatılmış düğme için 4 adet olmak üzere 4 parça kesin
  4. Her bir tel parçasının bir tarafından yaklaşık 1 cm ve diğer tarafından yaklaşık 1 cm soyun
  5. Yukarıdaki resimde gösterildiği gibi, telin 1 numaralı tarafını aydınlatılmış düğmelerden birinin arkasındaki temas noktalarından birinden geçirin.
  6. Önceki adımları, aydınlatılmış 8 düğmenin tamamındaki tüm kontaklarla tekrarlayın
  7. Döngülü katı çekirdek telini bağlı olduğu kontağa lehimlemek için bir lehimleme demiri kullanın
  8. Bunu tüm bağlı tellerle tekrarlayın
  9. Yukarıda gösterildiği gibi, her bir temas noktasının ve bağlı telinin üzerine ısıyla daralan tüplerden birini ısıyla daralan şekilde yerleştirin.
  10. NOT: + işaretli kontak LED'in pozitif tarafıdır ve – işaretli kontak LED'in negatif tarafıdır. Diğer iki kontak düğme telleri olacaktır
  11. Kırmızı ışıklı düğmenin pozitif işaretli tarafını, daha sonra katı çekirdekli bir tel parçası kullanarak Arduino Nano 18 IoT'nin D33 pinine bağlayacağınız bir sıraya takın.
  12. Kırmızı ışıklı düğmenin negatif işaretli tarafını, breadboard'un negatif hattına giden 330 ohm dirençlerden birini yerleştireceğiniz daha önce kullanılan satırın yanındaki satıra takın.
  13. Kalan iki telden herhangi birini, Arduino'daki D9 pinine bağlamak için başka bir katı çekirdek tel parçası kullanacağınız bir sıra üzerindeki merkez ayırıcının üzerine takın
  14. Aynı satırdan, satırı ve breadboard'un negatif hattını 330 ohm'luk bir dirençle bağlayın
  15. Kalan teli önceki adımda kullanılan sıranın yanındaki bir sıraya bağlayın. Küçük bir parça katı çekirdek tel kullanarak bu sırayı breadboard'un pozitif hattına bağlayın
  16. 11-15 arasındaki adımları, sarı düğmenin pozitif işaretli kontağı D19'a ve düğme kontağı D3'e, yeşil düğmenin pozitif işaretli kontağı D20'ye ve düğme kontağı D4'e, mavi düğmenin pozitif işaretli kontağı D21'e ve düğme kontağı D7'ye gidecek şekilde diğer aydınlatılmış düğmeler için tekrarlayın.

talimatlar Simon Çıkmazı - FIGtalimatlar Simon Çıkmazı - ŞEKİL 2talimatlar Simon Çıkmazı - ŞEKİL 3talimatlar Simon Çıkmazı - ŞEKİL 4

Şemalar ve Devre Diyagramları

Yukarıdaki şema ve devre diyagramları hem anlık anahtarları, hem düğmeleri hem de LED'leri ayrı bileşenler olarak gösterse de, gerçek devre yalnızca aydınlatılmış anlık basmalı düğmeleri kullanır. Bunun nedeni ne yazık ki Fritzing'in kullandığımız bileşenleri içermemesidir. Kullanılan aydınlatılmış düğmelerde düğme ve LED bileşenleri ayrı olmak yerine entegre edilmiştir.talimatlar Simon Çıkmazı - ŞEKİL 5

Kod

İşte Arduino'nun çalışma koduna ait .insole.

VOX ELECTRONICS UHD 50ADW D1B 4K Smart TV - simge 6 https://www.instructables.com/ORIG/FAR/IBQN/KX4OZ1BF/FARIBQNKX4OZ1BF.ino İndirmek

 Lazer Kesim

Son olarak, son adım devreleri kapatmak için bir kutuyu lazerle kesmektir. Bu özel proje için kullanılan kutu 12″x8″4″ idi. Dikdörtgen bir kutunun üstünü, altını ve yanlarını kesmek için 1/8″ akrilik ve bir lazer kesici ve bir .dxf le kullanın. Kutunun üst kısmında düğmeler için 8 adet 15 mm dairesel delik olmalıdır. Akriliğin bir araya getirilmesini kolaylaştırmak için parmak eklemleri önerilir.
Akriliğin bir arada kalmasını sağlamak için akrilik yapıştırıcı veya plastik üzerinde kullanılan süper yapıştırıcı kullanılabilir.

VOX ELECTRONICS UHD 50ADW D1B 4K Smart TV - simge 6 https://www.instructables.com/ORIG/FPJ/420F/KX64A37C/FPJ420FKX64A37C.dxf İndirmek
VOX ELECTRONICS UHD 50ADW D1B 4K Smart TV - simge 6 https://www.instructables.com/ORIG/FCJ/UM6N/KX64A37D/FCJUM6NKX64A37D.dxf İndirmek
VOX ELECTRONICS UHD 50ADW D1B 4K Smart TV - simge 6 https://www.instructables.com/ORIG/FGB/I943/KX64A37E/FGBI943KX64A37E.dxf İndirmek
VOX ELECTRONICS UHD 50ADW D1B 4K Smart TV - simge 6 https://www.instructables.com/ORIG/FAA/886R/KX64A37G/FAA886RKX64A37G.dxf İndirmek

talimatlar Simon Çıkmazı - simge Bu sadece rekabetçi Simon oynamamı istiyor. Bunu yapmak istediğimi hiç bilmiyordum.

talimat LOGOSU

Belgeler / Kaynaklar

talimatlar Simon Çıkmazı [pdf] Kullanım Kılavuzu
Simon Çıkmazı, Simon Çıkmazı, Çıkmaz

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *