Arduino ile Kağıt Piyano: 5 Adım
Arduino ile Kağıt Piyano: 5 Adım
Anonim
Image
Image

Bu, Arduino, kurşun kalem, kağıt ve hoparlör kullanarak çizilmiş bir klavye kullanan basit bir projedir.

Adım 1: Malzemeler

- Erkekten erkeğe atlama telleri:

- Ekmek tahtası:

- Arduino Uno kartı:

- Direnç 1M ohm:

- Konuşmacı:

- Kalem

- A4 kağıt

- Ataç

2. Adım: Klavyenizi Çizim

Hepsini bir araya koy
Hepsini bir araya koy

Sensörler, bir kağıda kurşun kalemle çizilerek oluşturulur. Projemde sadece 8 anahtar kullanıyorum. Her tuş piyano, sensörün ve vücudunuzun bir kapasitör oluşturduğu bir sensördür. Kapasitesi ne kadar fazlaysa, o kadar fazla şarj depolayabilir. Bu sensörün kapasitansı, elinizin sensöre ne kadar yakın olduğuna bağlıdır. Kağıt üzerinde güzel, kalın çizgiler elde etmek istiyorsanız.

3. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy

- Breadboard'a dirençler koyalım.

- Jumper kablolarınızı ataç ile çizime bağlayın.

- Direncin her bir ucu iki jumper kablosu gerektirir. Her bir jumper telinizi kağıt piyanodan direncin her bir ucuna bağlayın ve ardından kabloları dijital pin 3-10'a bağlayın.

- Her direncin diğer ucu pim 2'ye bağlanır.

- Bir kabloyu dijital pim 11'e ve diğer kabloyu Arduino'nun topraklamasına olacak şekilde Arduino'ya bir hoparlör bağlayın.

4. Adım: Kod

Kağıt piyanonuzu çalmaya başlamadan önce, yüklü değilse Kapasitif sensör kitaplığına ihtiyacınız olacaktır. Bu buradan indirilebilir.

Arduino IDE'nize yeni bir kütüphane eklemek istediğinizde. Kütüphanenin ZIP dosyasını indirdiğiniz dizine gidin. ZIP dosyasını tüm klasör yapısıyla birlikte geçici bir klasöre çıkarın, ardından kitaplık adına sahip olması gereken ana klasörü seçin. Eskiz defterinizin içindeki “kütüphaneler” klasörüne kopyalayın.

Adım 5: Hadi Oynayalım

Kağıt piyanonun tuşlarına dokunursanız ton sesleri çıkartabilirsiniz. Tuşlar yanıt vermiyorsa, çiziminiz için capacitiveSensor() değerini değiştirmeniz gerekebilir veya çiziminiz üzerinde yeniden izleme yapmanız gerekebilir. Piyano tuşlarını kağıda çizerken kağıt üzerinde kalın çizgiler yapmanızı öneririm.

Önerilen: