Mündəricat:
- Addım 1: Təchizat
- Addım 2: Kontur çəkmək
- Addım 3: Bölücülərin qurulması
- Addım 4: Pianonun rənglənməsi
- Addım 5: Akrili kəsin və boyayın
- Addım 6: Sensor yastıqlarını düzəldin
- Addım 7: Açarları yığın
- Addım 8: Kabel çəkmə
- Addım 9: Kod
- Addım 10: Təkmilləşdirmələr
Video: Arduino Zəminli Piano: 10 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bir yay ərzində bu mərtəbəli pianonu yaratdım. "Böyük" filmində yer alan pianodan sonra bir az modelləşdirilmişdir. Bunu yaratmaq üçün təxminən 100 saat vaxt sərf etdim, amma hesab edirəm ki, bunu təkrar etsəm 30 saat çəkər. İçərisində 120 futdan çox tel, 300 sətir kod və saysız -hesabsız ağac parçaları var. İlçe sərgisinə girdim və böyük çempion oldum. Bununla birlikdə dövlət sərgisinə getdim və eyni zamanda Böyük Çempion oldum.
Öz pianoda hər hansı bir dəyişiklik və ya təkmilləşdirmə etməkdən çekinmeyin.
Əylən və uğurlar!
Addım 1: Təchizat
- Arduino Uno
- Çörək lövhəsi
- 1k rezistorlar (12)
- 18-20 Ölçü teli (təxminən 75 fut)
- Kontrplak (3 ft x 4 ft)
- Akril vərəq (4 vərəq 18 "x24")
- Taxta Lath (təxminən 160 fut istifadə etdim)
- Dairəvi Testere (Bıçaqlar - 24 Diş və 140 diş)
- Timsah Klipləri (36)
- 3/8 düym qalınlığında Pəncərə Mühür Bantı (Təxminən 42 ")
- Menteşələr (4-6 kiçik, daha yaxşıdır)
- Lehimleme dəmir
- Lehim
- Sprey yapışdırıcı
- Sprey boya
- Alüminium folqa
- Taxta yapışqan
- Super yapışqan
- Kelepçeler
Digər məişət əşyaları və alətləri lazım olacaq
Addım 2: Kontur çəkmək
Əvvəlcə pianonun konturunu kontrplak vərəqinə çəkdim ki, pianonu görselleştirmek daha asan olsun.
Ağ düymələrin ölçüsü 6 7/8 "x 33"
Qara düymələr ağ düymələrin kənarında ortalanır və 4 "15" ölçüsündədir.
Saxlama sahəsi 3 genişliyində və pianonun uzunluğunda (4ft)
Addım 3: Bölücülərin qurulması
Əvvəlcə taxta lövhəni ölçdüm və kəsdim ki, əvvəlki addımda çəkdiyim xətlərlə eyni ölçüdə olsun.
Daha sonra, hamar görünməməsi üçün kənarları zımparaladım.
Zımpara etdikdən sonra bütün parçaları yapışdırmaq üçün Elmerin ağac yapışqanını istifadə etdim. Bölücüləri təxminən 30 dəqiqə kontrplakla bağladım.
Sonra hər açar üçün yükselticiler hazırladım. Bunlar açar bölmələrə tam uyğun olardı və açarların üst ilə üst -üstə düşməsinə icazə verərdi. 3 hündürlükdə lövhə yığdım və sonra üstünə uzun lövhələr qoydum.
Addım 4: Pianonun rənglənməsi
1. Qara düymələri və saxlama hissəsini rəngləmək üçün qara sprey boyasından istifadə etdim.
2. Qara boyanın bir neçə saat qurumasına icazə verdim, sonra qaranın üzərinə lent qoydum.
3. Daha sonra ağ düymələri ağ rəngə boyadım. Bant bütün qara düymələri qara saxlayırdı.
4. Boyanın qurumasına icazə verdikdən sonra lenti çıxardım.
Qeyd: Bütün düymələri boyamaq lazım deyil. Onları yalnız boyadım ki, sonradan yarı qeyri-şəffaf akril istifadə edim.
Addım 5: Akrili kəsin və boyayın
1. hər açarın ölçülərini ölçün və açarın bir nüsxəsini akril lövhəyə çəkin.
2. Akrili kəsin
Əvvəlcə akril bıçaqdan istifadə etməyə çalışdım, amma alınmadı. Bunun əvəzinə akril təbəqəni sındırdı.
200 dişli dairəvi mişar bıçağından istifadə etdim. Bu əla işləyir və tez kəsilir.
3. Doğru ölçüdə olduğundan əmin olun
Panel çox böyükdürsə, bir az kəsin və yenidən yoxlayın.
4. akril boya ilə sprey edin
Mümkün qədər tez və bərabər şəkildə rəngləməyə çalışın. Boya yığmağı sevir və sonra o qədər də gözəl görünmür.
Addım 6: Sensor yastıqlarını düzəldin
1. Böyük bir vərəqi alüminium folqa ilə örtün. Sprey yapışqan istifadə etdim və əla işləyir. (Kağız nə qədər ağır olsa, bir o qədər yaxşıdır)
2. Açarların şəklini yastıqlara kəsin. Sadəcə bir qayçı və kobud uzunluq təxminlərindən istifadə etdim.
3. Yastıqların konturunu kağıza çəkin.
Bu ən çətin addımlardan biridir. Nümunələri izlədiyinizə və xətlər boyunca kəsdiyinizə əmin olun ki, orta bir parça yapışsın və iki yarısı toxunmasın.
4. Yastıqları yarıya bölün
Bir istifadə bıçağı istifadə etdim, amma daha yaxşı işləyəcək bir xacto bıçağınız varsa.
5. Sensorların ikinci hissəsi akril panellərə keçir. Panelin folqa ilə boyanmamış tərəfini örtün. (Sprey yapışdırıcısı əla işləyir!)
Klaviaturadakı hər düymə üçün bu addımları təkrarlayın
Addım 7: Açarları yığın
1. Yüksəldiciləri yerləşdirin
Taxta yapışqan istifadə edərək bunları yapışdırın
2. Köpük zolaqları qoyun
Köpük zolaqları düymələrin şaquli (uzun) ucları boyunca yerləşdirin. Bunlar qaynaq rolunu oynayır. Akril aşağı itələdikdə, köpük sıxılır və panel aşağı düşür. Akril boşaldıqda köpük qalxır.
3. kağız/folqa qoyun
Folqa iki sıra köpük arasına qoyun. İki yarının heç bir nöqtədə toxunmadığından əmin olun.
4. Köpük üzərinə akril qoyun.
Akril panelləri etiketləməyin faydalı olduğunu gördüm ki, panellərin harada yerləşdiyini bildim.
İndi klaviatura kimi görünən bir şey var, ancaq hər hansı bir səs -küy yaradır. Növbəti addımlarda pianoya səs əlavə edəcəyik.
Addım 8: Kabel çəkmə
Xoşbəxtlikdən, bu layihədəki elektrik/naqillər olduqca sadədir. Hər düyməyə işləyən 3 teldən və hər açar üçün bir rezistordan ibarətdir.
Alt yastığın bir tərəfində müsbət gərginliyi, digər iki hissəsində isə torpaq və siqnal telini bağlamaq istəyirsiniz. Siqnal teli birbaşa Arduino üzərindəki rəqəmsal giriş/çıxışa keçir. Torpaq teli bir rezistordan keçir (hər hansı bir dəyər işləyir) və sonra ortaq bir yerə. Bütün tellər saxlama bölməsində gizlidir.
1. Anbardan hər açara 3 delik açın.
Bu deliklər, teli keçirə biləcək qədər böyük olmalıdır.
2. telləri deliklərdən keçirin.
Timsah kliplərim üçün tellərin uclarını kəsdim. Kliplərdəki teli əvvəlcədən hazırlanmış deliklərdən qidalandırdım.
İki timsah klipini bir lövhəyə, digərini digərinə yapışdırın, 3. Lehim telləri
Növbəti addım, timsah kliplərindən Arduino və çörək taxtanıza gedən uzun tellərə lehim etməkdir.
4. Telləri birləşdirin
İki öz panelinə qoşulan bir tel birbaşa 5v -ə qoşulur. Bunu etmək üçün, bir çörək taxtasındakı pozitiv relsə bir tullanan tel çəkdim, sonra hər açarın bu pozitiv relsə geri dönən pozitiv teli vardı.
Digər paneldə (iki teli olan) bir teli birbaşa Arduino lövhənizdəki rəqəmsal Giriş/Çıxışa qoşun. İkinci tel yerə açılan bir rezistorla bağlanır. Mənfi çörək taxtası rayına yerə bağladım, sonra rezistoru və teli yerə bağlamaq üçün kiçik relslərdən istifadə etdim.
Addım 9: Kod
Kodun iki əsas proqramı var. Arduino kodu və python kodu. Arduino, serial portlarını istifadə edərək məlumatı kompüterə ötürür. Daha sonra kompüter daxil edilmiş nömrələrə əsaslanaraq audio faylları oxuyur.
1. Bütün faylları bu GitHub Deposunda tapa bilərsiniz.
Bütün faylları bir qovluqda saxladığınızdan əmin olun
2. "final_Arduino_Program" faylını Arduino -ya yükləyin
3. Python IDE iş qovluğunuzu bütün sənədlərinizin olduğu qovluğa qoyun.
4. "1 octive final.py" faylını açın
5. 65 -ci sətirdəki serial portunu Arduino olan porta dəyişin. (Arduino IDE istifadə edərək tapdım)
6. "1 octive final.py" proqramını işə salın
Python faylında aləti dəyişdirmək üçün təlimatlar var
Əylənin!
Addım 10: Təkmilləşdirmələr
Pianonun təkmilləşdirilməsi ilə bağlı bir neçə fikrim var.
- Guitar Hero kimi bir oyun yaradın
- Daha çox notların çalınmasına imkan vermək üçün bir oktava dəyişdirici yaradın
- Alətlər arasında keçid etmək üçün alət dəyişdiricisi yaradın
- Daha asan naviqasiya üçün GUI yaradın
- Arduino'yu bir Raspberry Pi ilə əvəz edin ki, kompüterə qoşulmasın
- Çörək taxtası yerinə bir PCB lehimləyin
Təkmilləşdirmələr etdim
- Saxlama sahəsi üçün bir örtük yaratdım
- Qapağın bağlanmasını və eyni zamanda kompüterə qoşulmasını təmin etmək üçün yan tərəfdən bir delik açdım
Tövsiyə:
Sadə Robo-Köpək (Piano Düymələri, Oyuncaq Silahı və Siçandan): 20 addım (Şəkillərlə birlikdə)
Sadə Robo-Köpək (Piano Düymələri, Oyuncaq Silahı və Siçandan): Oh, Azərbaycan! Odlar yurdu, böyük qonaqpərvərlik, mehriban insanlar və gözəl qadınlar (… üzr istəyirəm, qadın! Əlbəttə ki, yalnız sənin üçün gözlərim var, mənim gözəl balaca ana ördəkburun arvadım!). Ancaq düzünü desəm, bura bir istehsalçı üçün çox çətin bir yerdir, xüsusən də
PCB Touch Piano: 6 Addım (Şəkillərlə birlikdə)
PCB Touch Piano: Cibiniz üçün bir piano? Əlbəttə! Bir printer toner köçürmə, mis aşındırma həlli və bir Teensy 3.2 istifadə edərək, barmağınızın sadə bir toxunuşuna cavab verən kiçik bir MIDI nəzarətçi hazırlayırıq. Bəzi materiallara ehtiyacınız olacaq: 100mm X 70mm mis PCB Teensy 3.2 Ferric
Arduino - Piano Karoları: 16 Addım (Şəkillərlə birlikdə)
Arduino - Piano Karoları: Salam internet insanları, bu arduino uno r3.so -da bir mobil oyunun qəti olaraq kəsilməməsini necə etmək barədə olacaq, aşağıdakı kimi bütün hissələrə ehtiyacınız olacaq. ! 1x Arduino Uno r3 ($ 42) 2x LCD Klaviatura Qalxanı (hər biri 19 dollar) 5
Elektrik-Analog Piano: 10 Addım (Şəkillərlə birlikdə)
Elektrik-Analog Piano: 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 qurmaq bir bütündür
Raspberry Pi LED Light Schroeder Piano: 3 Addım (Şəkillərlə birlikdə)
Raspberry Pi LED Light Schroeder Piano: Raspberry Pi LED Light Schroeder PianoLED (İşıq Yayan Diod) və LDR (İşıqdan Rezistor və ya fotorezitor) serialları, Raspberry Pi Pygame MIDI sekanserindən istifadə edərək musiqi notlarını çalmaq üçün istifadə olunur. Orada 15 paris LED & LDR (bir fu üçün 12