Innholdsfortegnelse:

Papirpiano med Arduino: 5 trinn
Papirpiano med Arduino: 5 trinn

Video: Papirpiano med Arduino: 5 trinn

Video: Papirpiano med Arduino: 5 trinn
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Image
Image

Dette er et enkelt prosjekt som bruker en Arduino, et tegnet tastatur med blyant, et papir og en høyttaler.

Trinn 1: Materialer

-Mann-til-mann-jumperledninger:

- Brødbrett:

- Arduino Uno -brett:

- Motstand 1M ohm:

- Høyttaler:

- Blyant

- A4 -papir

- binders

Trinn 2: Tegn tastaturet

Sette alt sammen
Sette alt sammen

Sensorene lages ved å tegne på et papir med blyant. I prosjektet mitt bruker jeg bare 8 nøkler. Hvert nøkkelpiano er en sensor som sensoren og kroppen din danner en kondensator. Jo mer kapasitans, desto mer ladning kan den lagre. Kapasitansen til denne sensoren avhenger av hvor nær hånden din er til sensoren. Hvis du vil ha noen fine, tykke linjer på papiret.

Trinn 3: Sett alt sammen

Sette alt sammen
Sette alt sammen

- La oss sette motstander på brødbrettet.

- Koble jumperledningene til tegning via binders.

- Hver ende av motstanden krever to jumperwires. Koble hver jumper wire fra papirpiano til hver ende av motstanden og koble deretter ledninger til digital pin 3-10.

- Den andre enden av hver motstand er koblet til pinne 2.

- Koble en høyttaler til Arduino med en ledning til den digitale pinnen 11 og den andre til bakken av Arduino.

Trinn 4: Kode

Før du begynner å spille papirpiano, trenger du et Kapasitivt sensorbibliotek hvis det ikke allerede er installert. Dette kan lastes ned herfra.

Når du vil legge til et nytt bibliotek i Arduino IDE. Gå til katalogen der du har lastet ned ZIP -filen til biblioteket. Pakk ut ZIP -filen med hele mappestrukturen i en midlertidig mappe, og velg deretter hovedmappen som skal ha bibliotekets navn. Kopier den til "biblioteker" -mappen inne i skisseboken din.

Trinn 5: La oss spille

Du kan lage tonelyder hvis du trykker på tastene på papirpiano. Hvis nøklene ikke reagerer, må du kanskje endre kapasitivSensor () -verdi for tegningen, eller du må kanskje spore over tegningen igjen. Jeg anbefaler deg tykke linjer på papir når du tegner pianotaster på papir.

Anbefalt: