Mündəricat:
- Addım 1: Malların alınması
- Addım 2: Çərçivənin Bileşenlerinin Hazırlanması
- Addım 3: Çərçivəni yığın
- Addım 4: Kodlaşdırma
- Addım 5: Dövrəni Breadboardda sınayın
- Addım 6: Düymələri/düymələri bağlayın
- Addım 7: Dövrün Qurulması
- Addım 8: Açarların telləri
- Addım 9: Pianonun Korpusunu Mühürleyin
- Addım 10: Yansıtma
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:55
Musiqi mədəniyyətimizin böyük bir hissəsidir - hər kəs musiqi dinləməkdən zövq alır. Ancaq musiqi dinləmək bir şey olsa da, musiqi yaratmağı öyrənmək başqa bir şeydir. Eynilə, musiqi yaratmaq çətin bir iş olsa da, bir musiqi aləti yaratmaq tamamilə yeni bir problemdir. Tipik olaraq, musiqi alətlərinin istehsalı baha başa gəlir, çünki sənət əsəri yaratmaq üçün yalnız ən yaxşı materiallardan istifadə olunur, lakin zaman keçdikcə texnologiyamız inkişaf edir və biz ənənəvi musiqi alətlərindən fərqli olaraq musiqi hazırlamağın yeni yollarını kəşf etdik.
Piano qurmaq heç vaxt asan olmamışdı. Əslində, bir piano qurmaq heç vaxt bu qədər rustik şəkildə ev istehsalı olmamışdı, amma buna baxmayaraq, bu canlı nostalji üslub, ehtimal ki, ilk növbədə axtardığınız şeydir. Doqquzuncu sinif mühəndislik sinifimizdə elektronika haqqında öyrənərkən Elenco elektronika kitabçasında tapdığımız bir dövrə dizaynından ilhamlandıq. Dövrə bir pianoya bənzəməsə də, pianonun istehsal etdiyi notlarda olduğu kimi fərqli elektron səslər çıxara bildi. Bunu daha da irəli aparmaq və dövrəni bir piano çərçivəsinə birləşdirmək istədik. Bunu etməklə əslinə bənzər fərqli səslər çıxara biləcək saxta bir piano yarada bildik. Hər kəsin sevdiyi musiqini yaratmağın yeni bir yolu olan "Electro-analog Piano" nu hazırlamağı öyrənməkdən zövq alın.
Addım 1: Malların alınması
Materiallar/Alətlər
-
Materiallar:
-
MDF ağac
- 3 ədəd
- 12 "x 1/8" x 12"
-
Dinamiklər
- 2 "diametri
- 2 ədəd
-
Sarı LEDlər
- 1/8 "diametri
- 14 ədəd
-
Yaşıl LEDlər
- 1/8 "diametri
- 1 ədəd
-
Everbilt Clothespins
12 ədəd
-
Ağ Çap Kağızı
- 8.5 "x 11"
- 2 vərəq
-
Şişlər
- 8 "x 1/8"
- 2 çubuq
- Blickeric Qara Boya
1 bilər
-
3 pinli sürüşmə açarı
- 1/8 "x 3/4"
- 1 ədəd
-
Şam ağacı
- 1 'x 1'
- 1 kvadrat
-
İzolyasiya edilmiş Mis Tel
19 ft
-
9v batareya klipi
1 ədəd
-
Düymələr
12 ədəd
-
Arduino UNO və Kordlar
Hər birindən 2 ədəd
-
-
Lazımi vasitələr:
- Qazma maşını
- Şerit testere
- Kelepçe
- Mübarizə Saw
-
Fayl
- Boya Fırçası
- İsti Yapışqan Tabancası
- Əl dreli
- Taxta yapışqan
- Zımpara (120 və 220 grit)
- Testerəni sürüşdürün
- X-Acto Bıçağı
- Elmerin yapışqanı
- Mantar dəstəkli polad hökmdar
- Mat
- 3/4 "qazma ucu
- 1/8 "qazma ucu
- Qurğuşun/Qalay lehim teli
- Tel çıxarıcılar
- Lehimleme dəmir
Addım 2: Çərçivənin Bileşenlerinin Hazırlanması
Bir mişar mişarından istifadə edərək ön, arxa, alt, üst, sol və sağ panelləri ⅛”MDF ağacından kəsdik və tərəfləri düzəlddik. Sonra ¾”şam ağacından 12 düyməni kəsdik və kənarlarını zımparaladıq. Nəhayət, montaj prosesi zamanı tərəflərə dəstək olmaq üçün ¾”şam ağacından dörd kub kəsdik. Sonra 1 düym x 1 fut MDF taxta taxtasını kəsdik və daha sonra saxladıq. Panellərin ölçülərinə və formalarına istinad etmək üçün aşağıdakı sxemdən istifadə edin. Pianonun ümumi ölçüləri 10 "x2.5" x5 "dir. Qeyd etmək vacibdir ki, rəsmimizdə 14 düymə olsa da, pianoda cəmi 12 düymə var.
Addım 3: Çərçivəni yığın
Çərçivəni yığmaq üçün şam ağacının kublarını əvvəldən alt lövhəyə kənarlarından təxminən ⅛”məsafədə yapışdırdıq. Sonra sol, sağ və arxa panelləri alt palenə və kub dayaqlarına isti şəkildə yapışdırdıq. İşi başa çatdırmaq üçün boşluqları isti yapışqan ilə doldurduq. Bütün sol, sağ və arxa səthləri ağ printer kağızı ilə örtdük və x-acto bıçağı ilə lazımi ölçüdə kəsdik. Kağız pianoya yapışdırıldıqdan sonra onu qara rəngə boyadıq və bütün düymələri ağ rəngə boyadıq. Parçaların istiqamətini tapmaq üçün əvvəlki addımdakı plana istinad edin. Bir qazma istifadə edərək, diaqrama uyğun olaraq keçid üçün çuxur düzəldin və düzgün ölçüdə (⅛”x3/4”) düzəltmə mişarı istifadə edin.
Addım 4: Kodlaşdırma
Pianonu proqramlaşdırmaq üçün iki Arduino blokundan istifadə etdik. Hər iki arduino üçün kod aşağıda verilmişdir:
İlk Arduino
int pos = 0;
boş quraşdırma () {
pinMode (A0, GİRİŞ);
pinMode (8, Çıxış);
pinMode (A1, GİRİŞ);
pinMode (A2, GİRİŞ);
pinMode (A3, GİRİŞ);
pinMode (A4, GİRİŞ);
pinMode (A5, GİRİŞ);
}
boşluq döngəsi () {
// A0 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A0) == HIGH) {
ton (8, 440, 100); // səs tonu 57 (A4 = 440 Hz)
}
// A1 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A1) == YÜKSEK) {
ton (8, 494, 100); // səs tonu 59 (B4 = 494 Hz)
}
// A2 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A2) == YÜKSEK) {
ton (8, 523, 100); // səs tonu 60 (C5 = 523 Hz)
}
// A3 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A3) == YÜKSEK) {
ton (8, 587, 100); // səs tonu 62 (D5 = 587 Hz)
}
// A4 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A4) == YÜKSƏK) {
ton (8, 659, 100); // səs tonu 64 (E5 = 659 Hz)
}
// A5 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A5) == HIGH) {
ton (8, 698, 100); // səs tonu 65 (F5 = 698 Hz)
}
gecikmə (10); // Simulyasiya performansını yaxşılaşdırmaq üçün bir az gecikdirin
}
/*
İkinci Arduino:
int pos = 0;
boş quraşdırma () {
pinMode (A0, GİRİŞ);
pinMode (8, Çıxış);
pinMode (A1, GİRİŞ);
pinMode (A2, GİRİŞ);
pinMode (A3, GİRİŞ);
pinMode (A4, GİRİŞ);
pinMode (A5, GİRİŞ);
}
boşluq döngəsi () {
// A0 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A0) == HIGH) {
ton (8, 784, 100); // səs tonu 67 (G5 = 784 Hz)
}
// A1 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A1) == YÜKSEK) {
ton (8, 880, 100); // səs tonu 69 (A5 = 880 Hz)
}
// A2 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A2) == YÜKSEK) {
ton (8, 988, 100); // səs tonu 71 (B5 = 988 Hz)
}
// A3 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A3) == YÜKSEK) {
ton (8, 1047, 100); // çalma tonu 72 (C6 = 1047 Hz)
}
// A4 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A4) == YÜKSƏK) {
ton (8, 1175, 100); // səs tonu 74 (D6 = 1175 Hz)
}
// A5 düyməsinə basmaq aşkar edilərsə
əgər (digitalRead (A5) == HIGH) {
ton (8, 1319, 100); // səs tonu 76 (E6 = 1319 Hz)
}
gecikmə (10);
// Simulyasiya performansını yaxşılaşdırmaq üçün bir az gecikdirin
}
Kodu hər bir Arduinoya yükləmək üçün birini kompüterə qoşun, müvafiq kodu https://codebender.cc/ veb saytına daxil edin və "arduinoda işləyin" düyməsini basaraq kodu yükləyin. Bu işə yaramırsa, yenidən cəhd edin və səhvləri aradan qaldırmaq üçün kodunuzu doğruladığınızdan əmin olun. Ayrıca, usb üçün doğru portu seçməyi unutmayın.
Addım 5: Dövrəni Breadboardda sınayın
TinkerCAD -da pianonun dövrə planını hazırladıq. 1 -ci addımda topladığınız materiallarla fiziki çörək taxtasında iki eyni dövrə yaratmaq üçün bu diaqrama istinad edin.
Addım 6: Düymələri/düymələri bağlayın
1 düym x 1 fut MDF taxta taxtamızı götürdük və açarları taxta yapışqanla yapışdırmağa başladıq. Birincisi, qələmlə işarələr qoyduq, bir ucundan bir kənarına, bir ucundan digərinə. Sonra paltar maşınının açıq tərəfinə yapışqan vurduq və düymələrin ağ açar hissəsinin tərəfi düymələrə uyğunlaşdırılması üçün yapışdırdıq. Bu əməliyyatı düymələrin qalan hissəsi üçün təkrarladıq, birini digərinin yanında yerləşdirdik. Bitirdikdən sonra ½”x ¾” x ¾”şam ağacının 2 hissəsini və bir ½” x ¾”x ⅞” şam ağacının bir hissəsini sonradan kəsdik.
Düymələr üçün bir tutucu rolunu oynayan 1 "x 10" ölçülü MDF taxta taxta düzəltdik. Paltar ipindən paltar maşına qədər olan məsafəyə uyğun olan deliklər qazdıq. Sonra düymə telinin uclarını hər biri üçün olan deliklərdən itələdik və bir düymənin dik telləri bir -birindən ayrı olduğu üçün bükdük və düymənin bütün tel ucları qatar yolları kimi düzülmüşdü. Daha sonra 6 -cı düymədən kənara bir qədər uzanan 2 izolyasiya edilməmiş tel parçasını götürdük və onları mərkəzə ən yaxın olan düymə tel uclarının uclarına dik olaraq bağlandıqları üçün lehim etdik. Lehim edərkən, hər bir komponenti bağlamaq üçün kifayət qədər tel istifadə etdiyinizə əmin olun, amma çox istifadə etməməyə çalışın, çünki bu, pianonun iç tərəfində yer tutacaq.
Addım 7: Dövrün Qurulması
Çərçivəni düzəltdikdən sonra, telləri və rezistorları bir lehimləmə dəmiri istifadə edərək LED -lərə bağlayarkən, LEDləri çuxurlara yerləşdirdik və isti yapışqan ilə öz yerlərində bərkitdik. Qısa bir dövrə meydana gəlməməsi üçün hər hansı bir boş əlaqəni elektrik lenti ilə örtdük. Üst tərəfi digər tərəflər kimi qara rəngə boyadıq.
Yan tərəfdəki iki ¾”delik açaraq alt üzün sol və sağ tərəfindəki batareyalar üçün iki delik açdıq. Bundan sonra, pianonun dövrəni quraşdırmağımız üçün hazır idi. Çörək taxtası sxeminə görə komponentləri lehimlədik. Lehimləməni bitirdikdən sonra bütün açıq bağlantıları elektrik lenti ilə örtdüyünüzdən əmin olun.
Addım 8: Açarların telləri
Bu nöqtədə, açar mexanizminin hərəkət edən hissələri yerində idi, buna görə də səs çıxarmaq üçün düymələri dövrə bağlamaq kifayətdir. Hər paltar maşınından 3 düymlük bir tel keçirərək başladıq və düymədəki elektrodlardan birinə lehim etdik. Elektrodları sıraladıq ki, hər düymədən bir elektrodu müsbət tərəfə bağlaya bilək və paltar sancağından keçən telin hissəsi mənfi tərəf olacaq. Dövrümüz belə görünürdü:
Tellər bir -birinə lehimləndikdən sonra düymələrin altındakı düymələri olan alt lövhəni yapışdırdıq. Bu, düymələrdən birinə basıldığı təqdirdə düymələrdən birinə basılmasını təmin etdi. Tamamlanmış əsas aparatın görünüşü budur.
Açarları ön çərçivənin dodağından yuxarı qaldırmaq üçün açar aparatı 1,5 düymlük üç taxta dirəyə quraşdırın.
Addım 9: Pianonun Korpusunu Mühürleyin
Bununla pianonun komponentləri tamamlandı. Son montajdan əvvəl etməli olduğumuz bir şey, hoparlörləri quraşdırmaq üçün bir çıxıntı təmin etmək üçün speaker”x ¾” x 3”ölçülü bir şam ağacını hər bir hoparlör çuxuruna yapışdırmaq idi. Dinamikləri isti yapışqan silahı ilə taxtaya yapışdırdıq.
Sonra dövrəni fortepiano çərçivəsinə yerləşdirməliyik. İstədiyiniz şəkildə bunu edə bilsəniz də, Arduinoları əsas aparatın altına qoymağı və telləri düymələrin arxasına qoymağı məsləhət görürük. Sonra düymələri dəstəkləmək üçün künc bloklarının yanına (önə dik olan) 2 ½”x ¾” x ¾”şam ağacından dirəklər qoyduq və isti şəkildə yapışdırdıq və hot hot isti yapışdırdıq. x ¾”x ⅞” şam ağacı, digər 2 şam ağacı dirəkləri arasında ortada. Daha sonra, əsas aparatı götürüb 3 çam ağacının dirəklərinə qoyduq. Tellər gizlədildikdən sonra, kənarlarına isti yapışqan çəkərək üstü sola, sağa və arxaya yapışdırdıq. Nəhayət, ön paneli pianoya yapışdırdıq. Tamamlanmış məhsul belə görünməlidir:
Ümid edirik ki, elektro-analoji piano qurmaqdan zövq aldınız. Yalnız musiqinin yeni pianonun tellərindən keçməsinə icazə vermək qalır.
Addım 10: Yansıtma
Layihəmizdə bəyəndiyimiz bir şey, orijinal olması və nəzəri olaraq hər kəs tərəfindən istifadə oluna bilməsi idi. Bu normal bir nümayiş əşyası deyil, daha çox əyləncə üçün istifadə edilə bilən və insanları cəmiyyətimizdəki musiqinin etdiyi kimi bir araya gətirə biləcək bir oyuncaqdır.
Dəyişdirəcəyimiz bir şey daha qısa tellərdən istifadə etməkdir ki, bu da pianonun içindəki dövrə uyğunlaşması daha asandır. Dövrləri cihaza bağlamalı olduq, buna görə yer tutan lazımsız uzunluqlu tellər olmasaydı, daha asan olardı. Dövrə bir PCB dövrə lövhəsinə qoyularsa bu problemdən qaçınmaq olar. Bu, çörək taxtasındakı kimi dövrəni daha səliqəli və daha yığcam edir. Bir PCB lövhəsi istifadə etsək, dövrədə yer tutan daha az tel olardı.
Bu layihəni fərqli şəkildə etsəydik, əvvəlcə dövrənin detallarını hazırlayardıq, çünki bu, ən çox vaxt aparan hissə idi. Piano çərçivəsini qurmağa başlayanda, dairənin qeyri -səlis bir təsəvvürünə sahib olmaqdansa, pianonun çərçivəsini dövrənin imkanları ətrafında dizayn etmək daha asan olardı. Bu, elektrik naqillərini yolda başa düşmək əvəzinə, pianoya inteqrasiyanı asanlaşdıracaq.
Tövsiyə:
DIY GPU Arxa Plitəsində Elektrik Aləti yoxdur: 16 Addım (Şəkillərlə birlikdə)
DIY GPU Arxa Plitəsi Güc Alətləri yoxdur: Hamıya salam, bu Təlimat kitabında sizə WS2812b LEDləri (Aka Neopixels) istifadə edərək Ünvanlı RGB Xüsusi Qrafik Kartı Arxa Plitəsinin necə hazırlanacağını göstərəcəyəm. Bu təsvir həqiqətən ədalətli deyil, buna görə yuxarıdakı videoya baxın! Xahiş edirik unutmayın
Arduino Energy Cost Elektrik Ölçən Cihazı: 13 Addım (Şəkillərlə birlikdə)
Arduino Enerji Qiyməti Elektrik Ölçən Cihazı: Elektrik haqqınız üçün çox pul ödəyirsiniz? Çaydanınızın və ya qızdırıcınızın nə qədər elektrik istehlak etdiyini bilmək istəyirsiniz? Öz portativ Enerji Qiyməti Elektrik Ölçəninizi hazırlayın! Bu cihazın istifadəsini necə tapdığımı izləyin
Arduino Rəqəmsal Saat 60 Hz Elektrik Xətti ilə Sinxronlaşdırılır: 8 Addım (Şəkillərlə birlikdə)
Arduino Rəqəmsal Saat 60 Hz Elektrik Xətti ilə Sinxronlaşdırılır: Bu Arduino əsaslı rəqəmsal saat 60 Hz elektrik xətti ilə sinxronlaşdırılır. Saatı və dəqiqələri göstərən 4 rəqəmli 7 seqmentli sadə və ucuz bir ümumi anod var. Daxil olan 60Hz sinus dalğasının nə vaxt olduğunu müəyyən etmək üçün çarpaz detektordan istifadə edir
Elektrik Motoru Göstərişi: 5 Addım (Şəkillərlə birlikdə)
Elektrik Motoru Göstərişi: Bu elektrik mühərriki elektromaqnetizmin əsas prinsiplərini nümayiş etdirir. Bu demonun qurulması sadədir və bunu etmək üçün yalnız bir həftə sonu lazımdır. Parça siyahısı: 3D PrinterLaser Kesici Elektrik TelMaqnit Tel (1) Seramik Maqnit Orta Qum Zımpara (2) Kornea
Elektrik hissələri üçün elektrik skuterini necə ayırmaq olar .: 6 addım
Elektrik hissələri üçün elektrikli skuter necə ayrılır: Theis, elektrikli dağ lövhəsi qurmaq üçün lazım olan hissələr üçün ikinci əl dayanan elektrikli skuteri ayırdığım yoldur. (Fikir > > https: // www .instructables.com/id/Electric-Mountain-Board/) İkinci əl almağımın səbəbi