Papirni klavir Ultimate Arduino: 5 korakov
Papirni klavir Ultimate Arduino: 5 korakov
Anonim

Hej, njegov Soumojit Spet nazaj s kul projektom. To je vrhunski papirni klavir s samo arduinom. Lahko je dober vikend projekt ali pa je odlična stvar tudi na znanstveni razstavi. Torej vse stvari delujejo na konceptu kapacitivnega dotika, več o tem si lahko preberete tukaj https://playground.arduino.cc/Main/CapacitiveSensor/. Tudi jaz nimam preveč znanja o klavirju, vendar sem malo raziskal na internetu in se naučil nekaj o klavirju in notah.

Torej, v tem klavirju sta 2 oktavi in še ena c nota, skupaj 15 ključev. Ključi so narejeni s svinčnikom v papirju in povezani z arduinom prek sponk in žice. Njihov je tudi zvočnik, priključen na arduino za izhod.

Pa dajmo …..

Korak: Stvari, ki jih potrebujete

Stvari, ki jih potrebujete
Stvari, ki jih potrebujete
Stvari, ki jih potrebujete
Stvari, ki jih potrebujete
Stvari, ki jih potrebujete
Stvari, ki jih potrebujete

Zato za izdelavo tega klavirja potrebujemo nekaj osnovnih komponent in orodja.

1) Arduino Nano (Kot možgani lahko uporabite druge različice arduina, kot so UNO, Mega itd.)

2) 15x 1Mega ohmski upori.

3) Krušna deska

4) Žice

5) 8-ohmski zvočnik

6) Sponke za papir

7) Običajen papir ali natisnjena predloga

8) Svinčnik

Klavir lahko narišete sami ali pa sem naredil predlogo s 15 ključi, ki jo lahko natisnete in tipke napolnite s svinčnikom.

2. korak: Izdelava vezja

Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja

Zato preverite sheme vezja in arduino postavite na mizo. nato priključite upori na eni strani v skupni vodnik, na drugi strani pa v posebne arduino zatiče (nožice D3 - D12, A0 - A3) v skladu s shemami. Nato priključite skupni vod s čepom D2. Zdaj odrežite nekaj žice in dodajte žico v vsak arduino zatič (pin D3 - D12, A0 -A3), kjer je priključen upor.

Nato vzemite zvočnik in en konec priključite na pin D13, drugi konec pa na ozemljitev.

Zgradba vezja je večinoma narejena, zdaj moramo samo kodirati in narediti ključe v papaerju.

3. korak: Omogočimo nekaj kodiranja

Naredimo nekaj kodiranja
Naredimo nekaj kodiranja
Naredimo nekaj kodiranja
Naredimo nekaj kodiranja

Koda je torej zelo preprosta in ima možnosti, zato se z njo poigrajte.

Morate prenesti knjižnico kapacitivnega senzorja in potem ste pripravljeni

Kodo lahko preprosto prenesete in naložite v svoj Arduino ter začnete igrati in se dotaknete koncev žice, da jo predvajate.

Prav tako lahko nastavite beležko vsake tipke, samo poglejte datoteko pitches.h in nato spremenite opombe glede na svoje potrebe.

Po uspešnem nalaganju kode lahko nadaljujemo z izdelavo ključev v papirju.

Opomba- Po priključitvi žic na tipkovnico boste morda morali ponovno umeriti vrednost trigeerja. Najprej morate naložiti kodo in odpreti serijski monitor, videli boste kopico številk v vrsticah, nato se lahko dotaknete katere koli žice in vidite, koliko se številke dvignejo, tako da lahko nastavite sprožilno vrednost, torej če vrednost preseže vrednost sprožilca, bo proizvedel zvok.

4. korak: Ustvarjanje ključev v papirju

Ustvarjanje ključev v papirju
Ustvarjanje ključev v papirju
Ustvarjanje ključev v papirju
Ustvarjanje ključev v papirju

Zdaj imamo delovno vezje, zdaj lahko narišete 15 ključev v majhen kos papirja ali pa samo natisnete mojo predlogo (priloženo v 1. koraku). Zdaj vzemite drzen, temen svinčnik, da napolnite te tipke. Poskusite pravilno napolniti ključe, da bo lahko prevodna površina. Nato dodajte sponke za papir na drugem koncu žic in jih povežite s ključi za papir.

Zdaj ste pripravljeni.

5. korak: Končni izdelek in zaključek

Končni izdelek in zaključek
Končni izdelek in zaključek

Če ste vse naredili pravilno, boste imeli klavir iz delovnega papirja izdelan z Arduinom. Če želite spremeniti oktave ali note, se lahko igrate s kodo. Če imate mikrokrmilnik z več GPIO (Like - Arduino Mega), lahko dodate več ključev.

To je lahko dober vikend projekt z zelo manj komponent. Upam, da vam je bilo všeč.

Če imate težave ali predlog, vprašajte v komentarjih.

Prosimo, da tudi ta projekt glasujete za natečaj Arduino.

Hvala, se vidimo naslednjič s čudovitim projektom ….

Prosim, glasujte me za tekmovanje arduino.