Ultimate Arduino papirni klavir: 5 koraka
Ultimate Arduino papirni klavir: 5 koraka
Anonim

Hej, Soumojit Povratak ponovo sa super projektom. Njegov vrhunski papirni klavir sa samo arduinom. Može biti dobar vikend projekat ili može biti odlična stvar i na naučnoj izložbi. Dakle, cijele stvari rade na konceptu kapacitivnog dodira, više o tome možete pročitati ovdje https://playground.arduino.cc/Main/CapacitiveSensor/. Takođe nemam previše znanja o klaviru, ali sam malo istraživao na internetu i naučio neke stvari o klaviru i notama.

Dakle, u ovom klaviru one imaju 2 oktave i još jednu c notu, ukupno 15 ključeva. Ključevi se izrađuju olovkom u papiru i povezuju sa arduinom pomoću spajalica i žice. Oni su također zvučnik spojen na arduino za izlaz.

Pa hajdemo ……

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate

Dakle, potrebne su nam neke osnovne komponente i alat za izradu ovog klavira.

1) Arduino Nano (Kao mozak, možete koristiti i druge arduino verzije poput UNO, Mega itd.)

2) 15x 1Mega ohmski otpornici.

3) Bread Board

4) Žice

5) 8-ohmski zvučnik

6) spajalice

7) Običan papir ili odštampani šablon

8) Olovka

Možete sami nacrtati klavir ili sam napravio šablon od 15 ključeva koji možete ispisati i ključeve napuniti olovkom.

Korak 2: Izgradnja kruga

Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola

Zato provjerite dijagrame kruga i postavite arduino u matičnu ploču. zatim spojite otpornike s jedne strane u zajedničku šinu, a s druge strane u posebne arduino pinove (pin D3 - D12, A0 - A3) prema shemama. Zatim spojite zajedničku šinu pinom D2. Sada odrežite žicu i dodajte žicu u svaki arduino pin (pin D3 - D12, A0 -A3) na koji je priključen otpornik.

Nakon toga uzmite zvučnik i spojite jedan kraj na pin D13, a drugi kraj na masu.

Izgradnja kola je uglavnom gotova, sada samo moramo kodirati i moramo napraviti ključeve u papaeru.

Korak 3: Omogućimo malo kodiranja

Obavimo malo kodiranja
Obavimo malo kodiranja
Obavimo malo kodiranja
Obavimo malo kodiranja

Dakle, kod je vrlo jednostavan i ima mogućnosti pa se poigrajte s njim.

Morate preuzeti biblioteku kapacitivnih senzora i onda ste spremni

Možete samo preuzeti kôd i učitati ga na svoj Arduino te početi igrati i dodirnuti krajeve žice da biste ga pustili.

Također, možete postaviti bilješku za svaki ključ, samo pogledajte datoteku pitches.h, a zatim promijenite bilješke prema svojim potrebama.

Nakon uspješnog učitavanja koda možemo preći na izradu ključeva u papiru.

Napomena- Nakon povezivanja žica na tastaturu možda ćete morati ponovo kalibrirati vrijednost trigera. Prvo morate učitati kôd i otvoriti serijski monitor, vidjet ćete hrpu brojeva u redovima, zatim možete dodirnuti bilo koju žicu i vidjeti koliko se brojevi povećavaju kako biste mogli postaviti vrijednost okidača, pa ako vrijednost prelazi vrijednost okidača proizvest će zvuk.

Korak 4: Unošenje ključeva u papir

Unošenje ključeva u papir
Unošenje ključeva u papir
Unošenje ključeva u papir
Unošenje ključeva u papir

Dakle, sada imamo radni krug, sada možete nacrtati 15 ključeva u mali komad papira ili jednostavno odštampati moj predložak (u prilogu u koraku 1). Sada uzmite podebljanu, tamnu olovku da popunite te ključeve. Pokušajte pravilno napuniti ključeve kako bi mogli biti provodljiva površina. Nakon toga dodajte spajalice na drugi kraj žica i povežite ih s ključevima za papir.

Sada ste spremni.

Korak 5: Finalni proizvod i zaključak

Finalni proizvod i zaključak
Finalni proizvod i zaključak

Ako ste sve učinili ispravno, napravit ćete klavir od radnog papira napravljen s Arduinom. Možete se igrati sa kodom da biste promijenili oktave ili note. Ako imate mikrokontroler s više GPIO -a (Like - Arduino Mega), možete dodati još ključeva.

To može biti dobar vikend projekt s vrlo malo komponenti. Nadam se da vam se svidelo.

Ako imate bilo kakvih problema ili prijedloga, samo pitajte u komentarima.

Molimo vas da glasate i za ovaj projekat za Arduino takmičenje.

Hvala, vidimo se sljedeći put sa odličnim projektom …

Molim vas glasajte mi za arduino takmičenje.