İçindekiler:
- Gereçler
- Adım 1: Kablolama Devresi
- Adım 2: Arduino Kodu
- 3. Adım: Kutuyu Sığdır
- Adım 4: Çalıştırma Talimatları
Video: Balance Box Game - Arduino Powered: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Denge kutusu oyunu bir meydan okuma etkinliği için yapılmıştır, mücadeleyi kazanmak için bir engel parkuru boyunca veya belirli bir mesafe boyunca düz bir şekilde taşınması gerekir.
Kutunun açısını ölçmek ve ayarlanan açı aşıldığında bir alarmı tetiklemek için bir arduino kullanılır.
Seviye taşınırken kutunun dikkatli bir şekilde hareket ettirilmesi gerekir. Kutu seviye dışına çıktıkça, denge gösterge ışıkları yanacaktır, daha fazla ışık kutunun seviye dışında olduğunu gösterir. Su terazisi, kutunun düz olup olmadığını görmek için de kullanılabilir. Kutu seviyenin çok dışına çıktığında veya ezildiğinde kutu 3 kez cıvıldayacak ve korna sesi çalacak, yaşam ışıklarından biri sönecektir. 3 canın tümü kullanıldığında kutu alarm verir ve tüm ışıkları yanıp söner, oyun kaybedilir.
Gereçler
Gerekli parçalar şunlardır:
1x Arduino Nano
1x MPU6050 modülü
3x Beyaz LED'ler
Denge göstergesi için 5 adet Renkli LED (2 yeşil, 2 sarı, 1 kırmızı)
1x Piezo Zil
1x TIP120 Transistör
1x 2.2K Ohm direnç
8x 220 Ohm direnç
1x Basma Düğmesi
1x Güç anahtarı
1x "Bullseye" su terazisi
5v Güç kaynağı, projem düzenlenmiş 5v çıkışlı bir li-ion 18650 kalkan kullanıyor
1x Proje kutusu
Devreyi test etmek için bir devre tahtasına ve atlama tellerine ihtiyacınız olacak
Gerekli araçlar şunlardır:
Matkap ve uçlar
Havya
Sıcak yapıştırıcı tabancası
kutuyu işaretlemek için maskeleme bandı, kurşun kalem ve cetvel
Dosya
Adım 1: Kablolama Devresi
Bağlantı şemasında gösterilmeyen tek şey ana güç anahtarıdır, benim projemde bu anahtar lityum pil ile ekran arasında tamamen ayrılabilmeleri için yerleştirilmiştir.
Aşağıdaki kablo şemalarına aşina değilseniz, parça parça alın, her kablo bağlantısını dikkatlice izleyin ve hiçbir şeyi kaçırmamak için metodik olarak çalışın.
Tüm parçaları birbirine lehimlemeden önce düzgün çalışıp çalışmadığını kontrol etmek için devreyi bir devre tahtasına monte etmelisiniz.
Şemadaki Life LED'leri beyaz LED'ler olmalıdır.
Denge LED'leri düzenlenmelidir:
Kırmızı - Denge LED'i 5
Sarı - Denge LED'i 4
Sarı - Denge LED'i 3
Yeşil - Denge LED'i 2
Yeşil - Denge LED'i 1
Adım 2: Arduino Kodu
Arduino kodu için arduino IDE'ye bazı kütüphaneler eklemeniz gerekecek, aşağıdaki linkleri ekledim
Gerekli ek arduino kütüphaneleri şunlardır:
MPU6050_tockn.h
OneButton.h
Yukarıda bağlantılı kitaplıkları arduino IDE'nize eklemeniz gerekecek
"Balance_alarm_V1.8.ino" kodunu içeren dosyayı indirin ve açın
Kodu arduino panosuna yükleyin
3. Adım: Kutuyu Sığdır
Parçaları takarken maalesef kutunun fotoğrafını çekmedim. Parçaları kutuya sığdırmak için sıcak tutkal kullandım.
Kullandığım gibi bir plastik kutu kullanıyorsanız, üst kısmı maskeleme bandına sarın ve LED'ler, hoparlör ve su terazisi montaj vidaları için delik açmanız gereken yeri işaretlemek için bir cetvel ve kalem kullanın.
Anahtar, bir delik delinerek ve ardından doğru boyut ve şekilde doldurularak takıldı.
Bu projeyi yeniden yapsaydım, tüm bileşenleri kapağa monte ederdim, böylece kapak ile kutunun altı arasında çok fazla bağlantı kablosu çalıştırmak zorunda kalmazdım.
Adım 4: Çalıştırma Talimatları
Başlangıç
Kutuyu açmadan önce, su terazisindeki balonun merkez daire içinde olması için kutuyu düz ve düz bir yüzeye koyun.
Güç anahtarını açın, kutu bir kez bip sesi çıkaracak ve açılacaktır. Üçlü bip sesi duyana ve 3 beyaz "Yaşam ışığı" yanana kadar kutuyu sabit bırakın.
Oyun artık hazır.
Kutu fonksiyonları
Seviye taşınırken kutunun dikkatli bir şekilde hareket ettirilmesi gerekir. Kutu seviye dışına çıktıkça, denge gösterge ışıkları yanacaktır, daha fazla ışık kutunun seviye dışında olduğunu gösterir.
Su terazisi, kutunun düz olup olmadığını görmek için de kullanılabilir (Su terazisi ve denge lambaları uyuşmuyorsa, bir denge sensörünü sıfırlayın, aşağıya bakın)
Kutu seviyenin çok dışına çıktığında veya ezildiğinde kutu 3 kez cıvıldayacak ve korna sesi çalacak, yaşam ışıklarından biri sönecektir.
3 canın tümü kullanıldığında kutu alarm verir ve tüm ışıkları yanıp söner, oyun kaybedilir.
Kontroller
Alarmı Sıfırla
Bunu, 3 canın tümü kaybolduktan sonra oyunun alarmını durdurmak için yapın.
Alarm çalarken yeşil düğmeye bir saniye basın ve bırakın. Alarm bir saniye sonra durmalıdır. tekrar denemezse
Hayatları Sıfırla - Oyunu sıfırlamak istiyorsanız bunu yapın, üç can da iade edilecektir.
İstediğiniz zaman yeşil düğmeye çift tıklayın (bilgisayar faresi gibi, ancak biraz daha yavaş). Sıfırlama sesi duyulacak ve üç yaşam ışığı yanacaktır.
Denge sensörünü sıfırlayın - Su terazisindeki balon, denge gösterge ışıklarıyla eşleşmiyorsa bunu yapın.
Yeşil düğmeye uzun basın (3 saniye basılı tutun ve bırakın) Denge sıfırlama sesi çalacak ve denge ışıkları kısaca yanıp sönecek ve ardından sönmelidir (kutunun düz olduğunu gösterir). Bu, su terazisi balonunun gösterdiği gibi kutu düzken yapılmalıdır.
Notlar
Bir can kaybı nedeniyle kutu ötmeye başladığında, doğru düz konuma geri getirmek için hızlı olun, aksi takdirde cıvıltı durur durmaz, yaklaşık 5 saniye sonra başka bir can kaybedersiniz.
Daireden/kattan hangi yönden çıktığınızı görmek için su terazisini kullanın, ışıklar seviyenizin dışında olduğunuzu gösterir, ancak hangi yolu göstermez.
Su terazisinin balonu, gösterge ışıklarıyla kabaca aynıdır, kabarcık su terazisinin yanına dokunduğunda bir can kaybedilir.
Kutu garip davranıyorsa ve bir denge sensörü sıfırlaması çalışmıyorsa, siyah güç anahtarıyla kutuyu kapatıp tekrar açın. Yeniden açılırken kutu düz bir yüzeydeyken yaklaşık 10 saniye beklemeniz gerekecektir. Daha hızlı olduğu için önce denge sensörü sıfırlamayı kullanmayı deneyin, kutunun güç açma döngüsünü gerçekleştirmesini beklemeniz gerekmez.
Kutu pille çalışır, teorik olarak tam bir gün boyunca sürekli kullanım için yeterli şarja sahip olmalıdır, pil gücünden tasarruf etmek için kullanımda değilse lütfen kapatın.
Düğme yanıt vermiyorsa, lütfen düğmeye bastığınızdan VE bıraktığınızdan emin olun.
Önerilen:
Muscle Powered Flappy Bird: 9 Adım (Resimlerle)
Muscle Powered Flappy Bird: Flappy Bird'ün dünyayı kasıp kavurduğu ve sonunda o kadar popüler hale geldiği zamanı hatırlarsınız, yaratıcısı istenmeyen reklamlardan kaçınmak için onu uygulama mağazalarından kaldırmıştır. Bu, daha önce hiç görmediğiniz gibi Flappy Bird; birkaç hazır kompozisyonu birleştirerek
RC Powered Elektrikli Oyuncak Araba: 10 Adım (Resimlerle)
RC Powered Electric Toy Car: Tarafından: Peter Tran 10ELT1Bu eğitim, HT12E/D IC çiplerini kullanan Uzaktan Kumanda (RC) ile çalışan bir elektrikli oyuncak araba için teori, tasarım, üretim ve test sürecini detaylandırıyor. Eğitimler, araba tasarımının üç aşamasını detaylandırıyor: Bağlı kablo Kızılötesi
USB-C Powered Bench Güç Kaynağı: 10 Adım (Resimlerle)
USB-C Powered Bench Güç Kaynağı: Bir tezgah güç kaynağı, elektronik ile çalışırken, projenizin ihtiyaç duyduğu voltajı tam olarak ayarlayabilmek ve ayrıca işler gerçekten planlandığı zaman için akımı sınırlayabilmek için sahip olunması gereken önemli bir araçtır. Bu benim Taşınabilir USB-C Gücüm
Metin Okuma ARMbasic Powered UChip ve Diğer ARMbasic Powered SBC'ler üzerine tıklayın: 3 Adım
Metinden Konuşmaya Bir ARMbasic Powered UChip ve Diğer ARMbasic Powered SBC'lere tıklayın: Giriş: İyi günler. Benim adım Tod. Ben de biraz inek olan bir havacılık ve savunma uzmanıyım. İlham: Çevirmeli BBS, 8-bit Mikrodenetleyiciler, Kaypro/Commodore/Tandy/TI-994A kişisel bilgisayarlar çağından selamlar, R
The Barbie Box: Mp3 Player'ınız için Kamuflajlı Bir Kılıf/ Boom Box: 4 Adım (Resimlerle)
Barbie Kutusu: Mp3 Çalarınız için Kamuflajlı Bir Kılıf/ Boom Box: Bu, mp3 çalarınız için kulaklık jakını çeyrek inç'e dönüştüren, bir düğmenin çevrilmesiyle bir müzik seti olarak işlev görebilen yastıklı bir koruyucu taşıma çantasıdır ve mp3 çalarınızı doksanların başlarındaki bir teyp veya benzeri düşük hırsızlık gibi gizler