İçindekiler:
- Adım 1: Gereksinimler
- 2. Adım: Güç
- Adım 3: Servolar
- Adım 4: Düğmeler
- Adım 5: Kuvvet Duyarlı Direnç
- Adım 6: Işık Sensörü
- Adım 7: Muhafaza
- Adım 8: Kod
Video: Arduino Zar Kulesi Oyunu: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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üç
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
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
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ç
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ü
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
İ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:
E-zar - Arduino Zar/Zar 1 - 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: 6 Adım (Resimlerle)
E-zar - Arduino Kalıp/zar 1 ila 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: Bu, elektronik bir kalıp yapmak için basit bir arduino projesidir. 1 ila 6 zar veya 8 özel zardan 1'i seçmek mümkündür. Seçim sadece döner kodlayıcı döndürülerek yapılır. Özellikler: 1 zar: büyük noktaları gösteren 2-6 zar: noktaları gösteren
Karışıklıktan Rapunzel Kulesi Nasıl Yapılır: 18 Adım
Karışıklıktan Rapunzel Kulesi Nasıl Yapılır: Bu projenin amacı, gruplarımızın seçeceği bir film için bir dekor tasarımı yapmaktı. Tangled filmini Disney'e olan aşkımızdan dolayı seçtik. Tasarım süreci kadar devreler ve elektrikli aletler hakkındaki bilgimizi de kullanmamız gerekiyordu
52pi ICE Soğutma Kulesi için Özel RGB LED: 5 Adım
52pi ICE Soğutma Kulesi için Özel RGB LED: 52pi, Raspberry Pi 3B+/4B+ kartları için oldukça çılgın bir soğutma çözümü buldu. ICE Soğutma Kulesi! Bu şey sadece bir canavara benzemekle kalmıyor, aynı zamanda Raspberry Pi 4 kartınızı son derece iyi soğutuyor (soğutma kriterleri)
Muhafız Kulesi Böceklere Karşı: 12 Adım
Muhafız Kulesi Böceklere Karşı: Bizler, Şanghay, Çin, Şanghay Jiaotong Üniversitesi'nin Ming Hang kampüsünde bulunan UM-SJTU Ortak Enstitüsü'nün birinci sınıf öğrencileriyiz. VG100 Mühendisliğine Giriş için Grup 13'ü oluşturmak üzere buradayız. JI kursu ve
Arduino Kontrollü Çan Kulesi/Carillon: 5 Adım (Resimli)
Arduino Kontrollü Çan Kulesi/Carillon: Solenoidler tarafından sürülen ve Arduino mikrodenetleyicisi tarafından kontrol edilen müzikli ziller takımıdır. Bir oktavı kaplayan 8 adet zil vardır. Ziller bir bilgisayardan kontrol edilebilir veya kule tek başına durabilir ve önceden programlanmış melodileri çalabilir.Çek