Mündəricat:

Ultimate Arduino Kağız Piano: 5 addım
Ultimate Arduino Kağız Piano: 5 addım

Video: Ultimate Arduino Kağız Piano: 5 addım

Video: Ultimate Arduino Kağız Piano: 5 addım
Video: Elimi kestim. Demir kanaması deneyi #kimya #shorts 2024, Bilər
Anonim

Hey Onun Soumojit Geri bir sərin layihə ilə. Yalnız arduino ilə mükəmməl bir kağız piano. Yaxşı bir həftə sonu layihəsi ola bilər və ya bir elm sərgisində də əla bir şey ola bilər. Beləliklə, hər şey kapasitiv toxunma anlayışı üzərində işləyir, bu barədə daha ətraflı oxuya bilərsiniz https://playground.arduino.cc/Main/CapacitiveSensor/. Piano haqqında da çox məlumatım yoxdur, ancaq internetdə bir az araşdırma apardım və fortepiano və notlar haqqında bəzi məlumatlar öyrəndim.

Beləliklə, bu pianoda 2 oktava və başqa bir c notu, cəmi 15 düymə var. Açarlar kağızdakı qələmlə hazırlanır və arduino -ya kağız klipləri və tel vasitəsilə bağlanır. Həm də çıxış üçün arduino ilə əlaqəli bir dinamikdir.

Odur ki, bacaraq ….

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər

Bu pianonu hazırlamaq üçün bəzi əsas komponentlərə və vasitələrə ehtiyacımız var.

1) Arduino Nano (Beyin olaraq UNO, Mega və s. Kimi digər arduino versiyalarını istifadə edə bilərsiniz)

2) 15x 1Mega Ohm Rezistorlar.

3) Çörək lövhəsi

4) Tellər

5) 8 ohm dinamik

6) Kağız Kliplər

7) Normal Kağız və ya çap olunmuş şablon

8) Qələm

Pianonu öz əlinizlə çəkə bilərsiniz və ya düymələri qələmlə doldurub doldura biləcəyiniz 15 düyməli şablon hazırladım.

Addım 2: Dövrün qurulması

Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması

Beləliklə, sxemləri yoxlayın və arduinonu çörək taxtasına qoyun. sonra rezistorları bir tərəfə ümumi bir dəmir yolu ilə, digər tərəfi də sxemə uyğun olaraq xüsusi arduino sancaqlarına (pin D3 - D12, A0 - A3) bağlayın. Sonra ümumi rayı D2 pinlə bağlayın. İndi bir tel kəsin və rezistorun qoşulduğu hər bir arduino sancağına (pin D3 - D12, A0 -A3) bir tel əlavə edin.

Bundan sonra dinamikinizi götürün və bir ucunu D13 pininə, digər ucunu da yerə bağlayın.

Dövrə qurulması əsasən aparılır, indi yalnız kod yazmalı və açarlarını papaerdə etməliyik.

Addım 3: Biraz Kodlaşdırma edək

Biraz Kodlaşdırma edək
Biraz Kodlaşdırma edək
Biraz Kodlaşdırma Edək
Biraz Kodlaşdırma Edək

Kod çox sadədir və seçimləri var, buna görə də onunla oynaya bilərsiniz.

Kapasitiv sensor kitabxanasını yükləməlisiniz və sonra getməyiniz yaxşıdır

Yalnız kodu yükləyə və Arduino -ya yükləyə və oynamağa başlaya və telin uclarına toxuna bilərsiniz.

Ayrıca, hər açarın qeydini təyin edə bilərsiniz, yalnız pitches.h faylına baxın və sonra qeydləri ehtiyaclarınıza uyğun olaraq dəyişdirin.

Kodu uğurla yüklədikdən sonra kağızdakı açarların hazırlanmasına keçə bilərik.

Qeyd- Telləri klaviatura bağladıqdan sonra tetikleyicinin dəyərini yenidən kalibr etməyiniz lazım ola bilər. Birincisi, kodu yükləməlisiniz və serial monitoru açmalısınız, satırda bir dəstə rəqəm görəcəksiniz, sonra hər hansı bir telə toxuna və nömrələrin nə qədər artdığını görə bilərsiniz ki, tətik dəyəri təyin edə biləsiniz. tətik dəyərinin üstünə çıxır, səs çıxaracaq.

Addım 4: Kağızda Açarların Hazırlanması

Kağızda Açarların Hazırlanması
Kağızda Açarların Hazırlanması
Kağızda Açarların Hazırlanması
Kağızda Açarların Hazırlanması

İndi iş sxemimiz var, indi kiçik bir kağız parçasına 15 düymə çəkə və ya şablonumu çap edə bilərsiniz (Addım 1 -də əlavə olunur). İndi bu düymələri doldurmaq üçün qalın, qaranlıq bir qələm alın. Açarları düzgün bir şəkildə doldurmağa çalışın ki, keçirici bir səth olsun. Bundan sonra tellərin digər ucuna kağız klipləri əlavə edin və kağız düymələrinə bağlayın.

İndi getməyiniz yaxşıdır.

Addım 5: Son Məhsul və Nəticə

Son Məhsul və Nəticə
Son Məhsul və Nəticə

Hər şeyi düzgün etsəniz, Arduino ilə işləyən bir kağız pianonunuz olacaq. Oktavaları və ya qeydləri dəyişdirmək üçün kodla oynaya bilərsiniz. Daha çox GPIO (məsələn - Arduino Mega) olan bir mikro nəzarətçiniz varsa, daha çox düymə əlavə edə bilərsiniz.

Çox az komponentli yaxşı bir həftə sonu layihəsi ola bilər. Ümid edirəm bəyənmisiniz.

Hər hansı bir probleminiz və ya təklifiniz varsa, şərhlərdə soruşun.

Zəhmət olmasa Arduino yarışması üçün bu layihəyə səs verin.

Təşəkkür edirəm, növbəti dəfə möhtəşəm bir layihə ilə görüşəcəyik ….

Arduino yarışması üçün mənə səs verin.

Tövsiyə: