İçindekiler:

MÜZİKAL SINAV: 5 Adım
MÜZİKAL SINAV: 5 Adım

Video: MÜZİKAL SINAV: 5 Adım

Video: MÜZİKAL SINAV: 5 Adım
Video: MÜZİK BÖLÜMÜ YETENEK SINAVI 2024, Kasım
Anonim
MÜZİKAL SINAV
MÜZİKAL SINAV

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

Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et
Kutuyu İnşa Et

İ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

Kutunun İçinde
Kutunun İçinde
Kutunun İçinde
Kutunun İçinde
Kutunun İçinde
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ı

Programlama ve Blok Şeması
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: