Innehållsförteckning:

Papperspiano med Arduino: 5 steg
Papperspiano med Arduino: 5 steg

Video: Papperspiano med Arduino: 5 steg

Video: Papperspiano med Arduino: 5 steg
Video: Red Hot Chili Peppers - Californication (Piano cover) 2024, November
Anonim
Image
Image

Detta är ett enkelt projekt med en Arduino, ett ritat tangentbord med blyertspenna, ett papper och en högtalare.

Steg 1: Material

-Jumperkablar från man till man:

- Brödbräda:

- Arduino Uno board:

- Motstånd 1M ohm:

- Högtalare:

- Penna

- A4 -papper

- gem

Steg 2: Rita ditt tangentbord

Få alltid att falla på plats
Få alltid att falla på plats

Sensorerna skapas genom att rita på ett papper med en penna. I mitt projekt använder jag bara 8 nycklar. Varje nyckelpiano är en sensor som sensorn och din kropp bildar en kondensator. Ju mer dess kapacitans, desto mer laddning kan den lagra. Kapaciteten hos den här sensorn beror på hur nära handen du är med sensorn. Om du vill få några snygga, tjocka linjer på pappret.

Steg 3: Sätta ihop allt

Få alltid att falla på plats
Få alltid att falla på plats

- Låt oss sätta motstånd på brödbrädan.

- Anslut dina bygelkablar till ritning via gem.

- Varje ände av motståndet kräver två bygelkablar. Anslut varje bygelkabel från papperspiano till varje ände av motståndet och anslut sedan ledningar till digital stift 3-10.

- Den andra änden av varje motstånd är ansluten till stift 2.

- Anslut en högtalare till Arduino med en kabel till den digitala stiftet 11 och den andra till Arduino -marken.

Steg 4: Kod

Innan du börjar spela papperspiano behöver du ett kapacitivt sensorbibliotek om det inte redan är installerat. Detta kan laddas ner härifrån.

När du vill lägga till ett nytt bibliotek i din Arduino IDE. Gå till katalogen där du har laddat ner ZIP -filen i biblioteket. Extrahera ZIP -filen med all dess mappstruktur i en tillfällig mapp och välj sedan huvudmappen som ska ha bibliotekets namn. Kopiera den i mappen "bibliotek" i din skissbok.

Steg 5: Låt oss spela

Du kan göra tonljud om du trycker på tangenter på pianopiano. Om nycklarna inte svarar kan du behöva ändra capacitiveSensor () -värdet för din ritning eller så kan du behöva spåra över ritningen igen. Jag rekommenderar dig tjocka linjer på papper när du ritar pianotangenter på papper.

Rekommenderad: