INHOUDSOPGAWE:

Ultimate Arduino Paper Piano: 5 stappe
Ultimate Arduino Paper Piano: 5 stappe

Video: Ultimate Arduino Paper Piano: 5 stappe

Video: Ultimate Arduino Paper Piano: 5 stappe
Video: Russian TYPICAL Supermarket Tour: Where Do I Shop? 2024, November
Anonim

Hey Its Soumojit Weer terug met 'n oulike projek. Dit is 'n uiteindelike papierklavier met net arduino. Dit kan 'n goeie naweekprojek wees, of 'n goeie ding in 'n wetenskapuitstalling. Dus werk die hele dinge op die konsep van kapasitiewe aanraking; u kan hier meer hier lees https://playground.arduino.cc/Main/CapacitiveSensor/. Ek het ook nie te veel kennis oor klavier nie, maar ek het 'n bietjie navorsing op die internet gedoen en 'n paar dinge geleer oor klavier en note.

Dus, in hierdie klavier is hulle 2 oktawe en nog 'n c -noot, altesaam 15 sleutels. Die sleutels word met 'n potlood in die papier gemaak en met arduino verbind met papierknipsels en draad. Hulle is ook 'n luidspreker wat gekoppel is aan die arduino vir die uitset.

So kom ons maak dit ….

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het

Ons benodig dus 'n paar basiese komponente en gereedskap om hierdie klavier te maak.

1) Arduino Nano (as die brein kan u ander arduino -weergawes soos UNO, Mega, ens.)

2) 15x 1Mega Ohm -weerstande.

3) Broodbord

4) drade

5) 8-ohm luidspreker

6) Papierknipsels

7) Normale papier of die gedrukte sjabloon

8) Potlood

U kan die klavier self teken, of ek het 'n sjabloon van 15 sleutels gemaak wat u kan druk en die sleutels met 'n potlood kan vul.

Stap 2: Bou die kring

Bou die kring
Bou die kring
Bou die kring
Bou die kring
Bou die kring
Bou die kring
Bou die kring
Bou die kring

Kyk dus na die stroombaandiagramme en plaas die arduino in die broodbord. verbind dan die weerstande aan die een kant in 'n gemeenskaplike spoor en die ander kant in die spesifieke arduino -penne (pen D3 - D12, A0 - A3) volgens die skema. Koppel dan die common rail met pen D2. Sny nou 'n bietjie draad en voeg 'n draad by elke arduino -penne (pen D3 - D12, A0 -A3) waar die weerstand verbind is.

Neem daarna u luidspreker en koppel die een kant aan pen D13 en die ander kant aan die grond.

Die bou van die stroombaan is meestal gedoen, nou moet ons net die kode in die papaer kodeer en maak.

Stap 3: Laat ons kodering doen

Kom ons doen 'n bietjie kodering
Kom ons doen 'n bietjie kodering
Kom ons doen 'n bietjie kodering
Kom ons doen 'n bietjie kodering

Die kode is dus baie eenvoudig en het opsies, sodat u daarmee kan speel.

U moet die kapasitiewe sensorbiblioteek aflaai, en dan is u gereed

U kan net die kode aflaai en na u Arduino oplaai, begin speel en aan die draadpunte raak om dit te speel.

U kan ook die noot van elke sleutel stel, kyk net na die pitches.h -lêer en verander die notas volgens u behoeftes.

Nadat ons die kode suksesvol opgelaai het, kan ons voortgaan met die maak van die sleutels in die koerant.

Opmerking: nadat u die drade aan die sleutelbord gekoppel het, moet u moontlik die waarde van die kalibrasie herkalibreer. Eerstens moet u die kode oplaai en die seriële monitor oopmaak; u sal 'n klomp getalle in rye sien; dan kan u aan enige draad raak en sien hoeveel die getalle styg, sodat u 'n snellerwaarde kan stel, so as die waarde bo die snellerwaarde gaan, sal dit die klank produseer.

Stap 4: Maak sleutels in die vraestel

Sleutels in die vraestel maak
Sleutels in die vraestel maak
Sleutels in die vraestel maak
Sleutels in die vraestel maak

So nou het ons die werkkring, nou kan u 15 sleutels in 'n klein stuk papier teken of net my sjabloon druk (aangeheg in stap 1). Neem nou 'n vet, donker potlood om die sleutels te vul. Probeer om die sleutels behoorlik te vul, sodat dit 'n geleidende oppervlak kan wees. Voeg daarna skuifspelde aan die ander kant van die drade by en koppel dit aan die papiersleutels.

Nou is jy goed om te gaan.

Stap 5: Finale produk en gevolgtrekking

Finale produk en gevolgtrekking
Finale produk en gevolgtrekking

As u alles korrek gedoen het, sal u 'n werkpapierklavier met Arduino laat maak. U kan met die kode speel om die oktawe of note te verander. As u 'n mikrobeheerder het met meer GPIO (soos - Arduino Mega), kan u meer sleutels byvoeg.

Dit kan 'n goeie naweekprojek wees met baie minder komponente. Ek hoop jy het daarvan gehou.

Vra in die kommentaar as u probleme of voorstelle het.

Stem ook hierdie projek vir die Arduino -wedstryd.

Dankie, sien jou volgende keer met 'n wonderlike projek ….

Stem my asseblief vir die arduino -wedstryd.

Aanbeveel: