İçindekiler:

Arduino Zar Kulesi Oyunu: 8 Adım
Arduino Zar Kulesi Oyunu: 8 Adım

Video: Arduino Zar Kulesi Oyunu: 8 Adım

Video: Arduino Zar Kulesi Oyunu: 8 Adım
Video: ZEKA OYUNU😂❤️ #keşfet #shorts 2024, Kasım
Anonim
Arduino Zar Kulesi Oyunu
Arduino Zar Kulesi Oyunu

Bu talimatta size arduino, beş servo ve bazı sensörler ile bir zar kulesi oyununun nasıl oluşturulacağını göstereceğim.

Oyunun amacı basittir, iki kişi üstte bir zar atar ve sırayla bir düğmeye basarak veya sensörleri manipüle edersiniz. Servoyu yaptığınızda, zarların düşmesini sağlamak için kutunun her iki tarafındaki platformları hareket ettirin. Zarlarını kulelerden ilk çıkaran, ne attığını görme bonusu ile kazanır.

Bu proje, diğer eğlenceli sensörleri kullanmak veya daha büyük veya daha küçük olmak için kolayca değiştirilebilir veya genişletilebilir.

Adım 1: Gereksinimler

Gereksinimler
Gereksinimler

Bu proje için ihtiyacınız olacak:

Elektronik:

- AC/DC Adaptör (5V, 2.1A, Merkez Pozitif)

- Bir Arduino Uno

- Bir USB-B kablosu

- 32x erkek atlama teli

- 5x servo

- 5x 10k dirençler

- 3x Basma Düğmesi

- Kuvvet Duyarlı Bir Direnç

- Bir Işık Sensörü

Yapı malzemeleri:

- MDF levha veya diğer ahşap

- ahşap tutkalı

- tahta şişler

- plastik levha

ÖNEMLİ: Adaptör 5 volt olmalıdır çünkü bu servoların voltajıdır ve daha fazlası onları kırabilir. Ayrıca adaptörün merkez pozitif olduğunu ve tüm servolara güç sağlamak için 2A'dan fazla olduğunu kontrol edin.

2. Adım: Güç

Güç
Güç
Güç
Güç
Güç
Güç
Güç
Güç

Tüm servoların çalışması için arduino'nun sağlayabileceğinden çok daha fazla güce ihtiyacınız olacak. Adaptör bunun için var. Adaptör 5V olup servoların ve tüm sensörlerin çalışma voltajı mükemmel olacaktır. Ayrıca tüm servolar için aynı anda yeterli olan 2.1A sağlar. Yani ilk önce adaptörünüzün kablosunu kesip derisini alacaksınız. Kabloları ayırmanız gerekiyorsa, bunlardan biri 5V, diğeri ise topraktır. Bir kalın teliniz varsa, bu iki telin de içinde olduğu anlamına gelir ve bunları ayırmanız gerekir. Hangi telin 5V olduğunu görmek için bir multimetre kullanabilirsiniz. Problarınızı kabloların üzerine koyarsanız ve 5V okursa, kırmızı probdaki kablo 5V ve siyah probdaki kablo topraklanır. -5 volt okursa, yanlış yöne sahip olduğunuz anlamına gelir. Şimdi her ikisinin etrafına bir tel sarabilir ve bunları breadboard'unuza, 5v'yi +'ya ve zemini -'ye koyabilirsiniz. Şimdi, arduino'nuzun toprağından bir kabloya - ayrıca adaptör ve arduino'nun ortak bir zemine sahip olması için bir kablo geçirecek son bir şey var, aksi takdirde çalışmaz.

Adım 3: Servolar

servolar
servolar
servolar
servolar

Sonra servolarımızı bağlayacağız. Şimdi her servoda sarı, turuncu ve kahverengi olmak üzere üç kablo var.

- Sarıdan (PWM) pin 4, 5, 6, 9, 10, 11'e

- Turuncu güce

- Yere kahverengi

Ancak bunları herhangi bir pin'e bağlayamazsınız, PWM pinlerini kullanmak önemlidir. Çoğu dijital pin sadece açık veya kapalı olabilirken, PWM pinleri de servoyu istediğimiz herhangi bir konuma yerleştirmemiz gereken değerleri gönderebilir.

Adım 4: Düğmeler

Düğmeler
Düğmeler
Düğmeler
Düğmeler

Daha sonra servo 1, 2 ve 4'ü kontrol etmek için üç basmalı düğmeyi bağlayacağız.

- Basmalı düğmeyi breadboard'a bağlayın

- Sağ düğme bacağından güce.

- Sol düğme ayağından pim 3'e

- Sol düğme bacağından 10k dirence kadar

- 10k dirençten toprağa

Şimdi bunu üç düğme için de tekrarlayın.

Adım 5: Kuvvet Duyarlı Direnç

Kuvvet Duyarlı Direnç
Kuvvet Duyarlı Direnç

Sırada, kuvveti ölçen kuvvete duyarlı direnç var. Şimdi bu sensör için analog pinleri kullanacağız çünkü analog pinler kuvvet sensörü için gerekli olan sadece on veya off yerine 0 ile 1023 arasındaki değerlerle çalışıyor.

- Kuvvete duyarlı direnci panoya bağlayın

- Güç için sol pin

- Sağ pinden analog pin A0'a

- 10k direnç için sağ pin

- 10k toprak direnci

Adım 6: Işık Sensörü

Işık sensörü
Işık sensörü

Ve son olarak ışık sensörünü ekliyoruz. Uzun pimin solda olduğundan emin olun.

- Işık sensörünü devre tahtasına bağlayın

- Güç için sol bacak

- Sağ bacaktan analog pin A1'e

- Sağ bacaktan 10k dirence

- 10k toprak direnci

Adım 7: Muhafaza

kasa
kasa
kasa
kasa
kasa
kasa

İlk resimdeki şablona göre tahtaları görebilirsiniz. Ardından ön ve arkada belirtilen delikleri açın. Sonra her şeyi resim 2 ve 3 gibi olacak şekilde birbirine yapıştırabilirsiniz. Sadece servo platformları servolara yapıştırmayın, sadece standart servo parçalarını kullanın ve vidalayın. Ardından şişleri yapıştırın ve deliğe yapıştırın. Sonra diğer tarafa aynı platformu koyun, böylece bir servo üzerinde iki platformunuz olur. Bu yüzden dördüncü ve beşinci resme bakın.

Tabii ki kutunun boyutunu ve iç kısımdaki slaytları oldukça kolay bir şekilde değiştirebilirsiniz.

Adım 8: Kod

Bu, sensörleri kullanarak beş servonun tümünü kontrol etmek için kullanılan koddur.

button1 = servo1

button2 = servo2

ışık sensörü = servo3

button3 = servo4

kuvvete duyarlı direnç = servo5

Önerilen: