İçindekiler:
- Adım 1: Malzeme ve Bileşenlerin Listesi
- 2. Adım: Kutuyu Oluşturun
- Adım 3: Kutunun İçinde
- Adım 4: Programlama ve Blok Şeması
- Adım 5: Oyun Koşusu
Video: MÜZİKAL SINAV: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Merhaba, Malaga Üniversitesi, Telekomünikasyon Okulu'ndan (https://www.uma.es/etsi-de-telecomunicacion/) elektronik mühendisliği 4. sınıf modülünde üç öğrenciden oluşan bir grubuz ve size 'Yaratıcı Elektronik' adlı konu için proje.
Proje, arduino panosunun rastgele bir melodiyi çalmaya karar verdiği ve oyuncunun ilgili düğmeye tıklayarak uygun şekilde yanıtlaması gereken bir mini oyundan oluşur; Çalmakta olan şarkı ile ilgili düğmeye basarsanız yeşil bir LED yanar ve ekran sayısı artar, değilse kırmızı bir LED yanar ve sayım sıfırlanır.
Beğeneceğinizi umuyoruz!
Adım 1: Malzeme ve Bileşenlerin Listesi
1xArduinoLeonardo
1x PCB Kartı
8x Basmalı düğmeler
7x 220ohm Dirençler
1x 74HC595
1x 7 Segment LED Ekran
1x Zil
1x Kaynakçı
1x Teneke Bobin
1x Pense
1x 5V çıkış güç kaynağı (örneğin powerbank)
Kutuyu yapmak için gerekli malzemeler şunlardır:
1x Bir parça Ahşap
1x Beyaz tutkal
1x Elektrikli testere
1x Henge
2. Adım: Kutuyu Oluşturun
İlk olarak kutunun 4 kenarını (20x5) cm ölçülerinde kesin. Daha sonra kutunun üstünü ve tabanını, kenarlardan yapılan kare ölçüleriyle yapın ve kenarlarını tabanla yapıştırın.
Daha sonra üst kısmı menteşe ile yerleştirin ve butonlar, ledler ve led 7 segmenti için delikler açın. Düğmeleri üste yapıştırın ve Arduino kartını bir vida ile tabana yerleştirin.
Son olarak tüm bileşenler bağlanır ve şarkıların fotoğrafları kutunun üstüne yapıştırılır.
Adım 3: Kutunun İçinde
Kutuyu aldığınızda, PCB kartını lehimlemeden önce devreyi bir protokolde test etmenizi öneririz. Düğmelerin yazılım tarafından Arduino'nun PULL-UP direncini kullandığını unutmayın.
Ardından, örneğin erkek-dişi konektörler kullanarak tüm butonları ve 7seg ekranı arduino kartına bağlayın.
Arduino kartı, kutu içerisinden harici bir pil ile beslenebilir veya dilerseniz kutudaki bir delikle doğrudan PC'ye bağlanabilir.
Adım 4: Programlama ve Blok Şeması
Ana sorun, bir SD modülü kullanmadan ve kodu çok uzun ve yönetimi zor hale getirmeden birçok şarkıyı koyabilmektir. Bunun için tüm şarkıları ayrı bir kütüphaneye koyduk ve arduino'dan aradık, şarkıları istediğiniz gibi değiştirebilmeniz için okunması kolay ve kolayca değiştirilebilir bir kod yaptık. Kütüphane, her notun sıklığını ve sessizliğini kullanır.
Arduino kodu bir switch-case yapısı kullanılarak yapılmıştır. İlk olarak, rastgele bir sayı üretilir ve bu durumda ilişkilendirilen bir şarkı çalar. Kullanıcı doğru tuşa basarsa mavi led yanar ve sayaç 1 ekler aksi halde kırmızı led yanar ve başlat tuşuna basıldığında rastgele başka bir şarkı üretilir.
Kodu derlemek için önce.cpp ve.h kodlarını sıkıştırmanız gerekir, ardından kitaplığı arduino IDE, Program-> Kitaplığı dahil et->. ZIP kitaplığı ekle'ye aktarmanız gerekir.
Önerilen:
Müzikal MIDI Ayakkabıları: 5 Adım (Resimlerle)
Müzikal MIDI Ayakkabıları: Pek çok insan gibi, ister bir şarkı eşliğinde ister sinirli bir alışkanlıktan dolayı, çoğu zaman kendimi bilinçsizce ayaklarımı yere vururken buluyorum. Ne kadar eğlenceli olsa da, her zaman bir şeylerin eksik olduğunu hissettim. Keşke seslerini tetikleyebilseydim, bir
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Müzikal Dijital Arayüz: 6 Adım (Resimlerle)
Müzikal Dijital Arayüz: Herkese hoş geldiniz, size kendi Müzikal Dijital Arayüzümü göstermek istiyorum. Teknik ses derecem sırasında yaptım, bu benim araştırma kağıtlarım. Başlamak için, bana DAW olmadan, geri dönüştürülmüş malzemeler ve olasılık çalma ile nasıl müzik besteleyebileceğimi sordum
Müzikal Altoid Teneke: 5 Adım
Musical Altoid Tin: Buna benzer projeler gördüm ama tetik mekanizmaları pek güvenilir görünmüyordu. Bu proje, Altoid'lerinizi müzikal hale getirmek için bir basınç şalterinin nasıl kurulacağıdır. Daha önce lehimlemeyi denemediyseniz bu proje iyi bir başlangıç olacaktır.
Müzikal Beat Hırsızı: 3 Adım
Müzikal Vuruş Hırsızı: Hayır, herhangi bir müzik ritmi çalmıyoruz ama hafif bir değişiklikle bir joule hırsızı devresi kullanarak led'leri müziğe flash yapacağız