Galīgais Arduino papīra klavieres: 5 soļi
Galīgais Arduino papīra klavieres: 5 soļi
Anonim

Hei, tā Soumojit Atkal ar lielisku projektu. Tās ir galīgās papīra klavieres ar tikai arduino. Var būt labs nedēļas nogales projekts vai arī lieliska lieta zinātnes izstādē. Tātad visas lietas darbojas pēc kapacitatīvā pieskāriena jēdziena, vairāk par to varat lasīt šeit https://playground.arduino.cc/Main/CapacitiveSensor/. Man arī nav pārāk daudz zināšanu par klavierēm, bet es nedaudz pētīju internetā un uzzināju dažas lietas par klavierēm un notīm.

Tātad, šīs klavieres ir 2 oktāvas un vēl viena c piezīme, kopā 15 taustiņi. Atslēgas tiek izgatavotas ar zīmuli papīrā un savienotas ar arduino, izmantojot saspraudes un vadu. Viņiem ir arī skaļrunis, kas ir savienots ar arduino izvadīšanai.

Tātad izdosies ….

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Tāpēc mums ir vajadzīgas dažas pamata sastāvdaļas un rīks, lai izgatavotu šīs klavieres.

1) Arduino Nano (kā smadzenes jūs varat izmantot citas arduino versijas, piemēram, UNO, Mega utt.)

2) 15x 1 Mega omi rezistori.

3) Maizes dēlis

4) Vadi

5) 8 omu skaļrunis

6) saspraudes

7) Parasts papīrs vai drukāta veidne

8) Zīmulis

Jūs varat zīmēt klavieres pats, vai arī es izveidoju 15 taustiņu veidni, kuru varat izdrukāt un aizpildīt taustiņus ar zīmuli.

2. solis: ķēdes izveide

Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana

Tāpēc pārbaudiet shēmas un ievietojiet arduino maizes plāksnē. pēc tam savienojiet rezistorus vienā pusē kopējā sliedē, bet otru - īpašās arduino tapās (tapa D3 - D12, A0 - A3) saskaņā ar shēmām. Pēc tam savienojiet kopējo sliedi ar tapu D2. Tagad nogrieziet kādu vadu un pievienojiet vadu katrā arduino tapā (tapa D3 - D12, A0 -A3), kur ir pievienots rezistors.

Pēc tam paņemiet skaļruni un pievienojiet vienu galu pie tapas D13 un otru galu pie zemes.

Ķēdes veidošana lielākoties ir pabeigta, tagad mums tikai jākodē un jāizveido atslēgas papīrā.

3. darbība. Ļaujiet veikt kādu kodēšanu

Ļauj veikt kādu kodēšanu
Ļauj veikt kādu kodēšanu
Ļauj veikt kodēšanu
Ļauj veikt kodēšanu

Tātad kods ir ļoti vienkāršs un tam ir iespējas, lai jūs varētu ar to spēlēties.

Jums ir nepieciešams lejupielādēt kapacitatīvo sensoru bibliotēku, un tad jūs varat doties

Jūs varat vienkārši lejupielādēt kodu un augšupielādēt to savā Arduino un sākt spēlēt un pieskarties vadu galiem, lai to atskaņotu.

Turklāt jūs varat iestatīt katras atslēgas piezīmi, vienkārši apskatiet failu pitches.h un pēc tam mainiet piezīmes atbilstoši savām vajadzībām.

Pēc veiksmīgas koda augšupielādes mēs varam pāriet pie atslēgu izgatavošanas papīra formātā.

Piezīme. Pēc vadu pievienošanas tastatūrai, iespējams, būs jāpārkalibrē ledusskapja vērtība. Pirmkārt, jums ir jāaugšupielādē kods un jāatver sērijas monitors, rindās redzēsit virkni skaitļu, pēc tam varat pieskarties jebkuram vadam un redzēt, cik daudz ciparu palielinās, lai varētu iestatīt sprūda vērtību, tātad, ja vērtība pārsniedz sprūda vērtību, tas radīs skaņu.

4. darbība. Taustiņu izgatavošana papīrā

Taustiņu izgatavošana papīrā
Taustiņu izgatavošana papīrā
Taustiņu izgatavošana papīrā
Taustiņu izgatavošana papīrā

Tātad, tagad mums ir darba ķēde, tagad jūs varat uzzīmēt 15 atslēgas nelielā papīra gabalā vai vienkārši izdrukāt manu veidni (pievienots 1. darbībā). Tagad paņemiet drosmīgu, tumšu zīmuli, lai aizpildītu šīs atslēgas. Mēģiniet pareizi aizpildīt atslēgas, lai tā būtu vadoša virsma. Pēc tam pievienojiet saspraudes citā vadu galā un pievienojiet tās papīra atslēgām.

Tagad jums ir labi iet.

5. solis: gala produkts un secinājums

Galaprodukts un secinājums
Galaprodukts un secinājums

Ja jūs visu izdarījāt pareizi, jums būs darba klavieres, kas izgatavotas ar Arduino. Jūs varat spēlēt ar kodu, lai mainītu oktāvas vai piezīmes. Ja jums ir mikrokontrolleris ar vairāk GPIO (piemēram - Arduino Mega), varat pievienot vairāk taustiņu.

Tas var būt labs nedēļas nogales projekts ar ļoti mazām sastāvdaļām. Es ceru, ka jums patika.

Ja jums ir kādas problēmas vai ieteikumi, jautājiet komentāros.

Lūdzu, balsojiet arī par šo projektu Arduino konkursam.

Paldies, tiekamies nākamreiz ar lielisku projektu ….

Lūdzu, balsojiet par arduino konkursu.

Ieteicams: