
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Hej Dess Soumojit Tillbaka igen med ett coolt projekt. Det är ett ultimat papperspiano med bara arduino. Kan vara ett bra helgprojekt eller kan vara en bra sak i en vetenskaplig utställning också. Så det hela fungerar med konceptet kapacitiv beröring, du kan läsa mer om det här https://playground.arduino.cc/Main/CapacitiveSensor/. Jag har inte för mycket kunskap om piano men jag gjorde lite research på internet och lärde mig lite om piano och noter.
Så, i detta piano är deras 2 oktaver och en annan c -ton, totalt 15 tangenter. Nycklar görs med blyerts i papperet och ansluts till arduino via gem och tråd. Deras är också en högtalare ansluten till arduino för utgången.
Så låt oss klara det ….
Steg 1: Saker du behöver



Så vi behöver några grundläggande komponenter och verktyg för att göra detta piano.
1) Arduino Nano (som hjärnan kan du använda andra arduino -versioner som UNO, Mega, etc.)
2) 15x 1Mega Ohm motstånd.
3) Brödbräda
4) Ledningar
5) 8-ohm högtalare
6) Pappersklipp
7) Normalt papper eller den utskrivna mallen
8) Penna
Du kan rita pianot själv eller jag gjorde en mall för 15 tangenter som du kan skriva ut och fylla nycklarna med en penna.
Steg 2: Bygg kretsen




Så kolla kretsscheman och placera arduino i brödbrädan. anslut sedan motstånden ena sidan i en gemensam skena och den andra sidan i de specifika arduino -stiften (stift D3 - D12, A0 - A3) enligt schemat. Anslut sedan common rail med stift D2. Klipp nu lite tråd och lägg till en tråd i varje arduino -stift (stift D3 - D12, A0 -A3) där motståndet är anslutet.
Ta sedan din högtalare och anslut ena änden till stift D13 och en annan ände till jord.
Kretsuppbyggnaden är mestadels klar, nu måste vi bara koda och göra nycklarna i pappan.
Steg 3: Låter göra lite kodning


Så koden är väldigt enkel och har alternativ så att du leker med den.
Du måste ladda ner det kapacitiva sensorbiblioteket och sedan är du igång
Du kan bara ladda ner koden och ladda upp till din Arduino och börja spela och röra vid trådändarna för att spela den.
Du kan också ställa in noten för varje tangent, titta bara på pitches.h -filen och ändra sedan anteckningarna efter dina behov.
Efter att vi har laddat upp koden kan vi gå vidare till att göra nycklarna i papperet.
Obs- När du har anslutit trådarna till tangentbordet kan du behöva kalibrera om trigeervärdet. Först måste du ladda upp koden och öppna den seriella bildskärmen, du kommer att se en massa siffror i rader, sedan kan du röra vilken tråd som helst och se hur mycket siffrorna går upp så att du kan ställa in ett triggervärde, så om värdet går över triggervärdet kommer det att producera ljudet.
Steg 4: Skapa nycklar i papperet


Så nu har vi arbetskretsen, nu kan du rita 15 nycklar i ett litet papper eller bara skriva ut min mall (bifogad i steg 1). Ta nu en djärv, mörk penna för att fylla dessa nycklar. Försök att fylla nycklarna ordentligt så det kan bli en ledande yta. Lägg sedan till gem i en annan ände av trådarna och anslut dem till pappersnycklarna.
Nu är du bra att gå.
Steg 5: Slutprodukt och slutsats

Om du gjorde allt korrekt får du ett papper från Arduino. Du kan spela med koden för att ändra oktaverna eller anteckningarna. Om du har en mikrokontroller med mer GPIO (Gilla - Arduino Mega) kan du lägga till fler nycklar.
Det kan vara ett bra helgprojekt med mycket färre komponenter. Jag hoppas att du gillade det.
Om du har några problem eller förslag bara fråga i kommentarerna.
Vänligen rösta också detta projekt för Arduino -tävlingen.
Tack, vi ses nästa gång med ett fantastiskt projekt ….
Vänligen rösta mig för arduino -tävlingen.
Rekommenderad:
Stone Paper Scissor Game: 6 steg

Stone Paper Scissor Game: Detta är min första instruerbara. Jag ville skriva ett länge men jag hade inget projekt till hands som jag kunde publicera här. Så när jag kom på idén om det här projektet bestämde jag mig för att det här var det. Så jag tittade på tensorflow.js webbplats, det jag
Handhållet Arduino Paper Rock saxspel med 20x4 LCD -skärm med I2C: 7 steg

Handhållet Arduino Paper Rock saxspel med 20x4 LCD -skärm med I2C: Hej alla eller kanske jag borde säga "Hello World!" Detta är ett handhållet Arduino Paper Rock saxspel med en I2C 20x4 LCD -skärm. Jag
Så här gör du-E-INK E-PAPER DISPLAY MODUL-Del 2 - Importera Anpassa bild: 4 steg

Så här gör du-E-INK E-PAPER DISPLAY MODUL-Del 2 | Importera Anpassa bild: I den här självstudien för del 2 i How to-E-INK E-PAPER DISPLAY MODULE | Importera Anpassa bild, jag kommer att dela med dig hur du importerar den bild du gillar och visar den på E-Ink Display Module. Det är väldigt enkelt med hjälp från några sekunder
Paper House Circuit: 4 steg

Paper House Circuit: Light up House
Arduino Paper Piano: 6 steg

Arduino Paper Piano: Jag klarade det och förbättrade det här projektet baserat på papperspiano med arduino-- Hackster.ioDu kan också hitta den här ursprungliga idén i papperspiano med arduino-- Arduino Project Hub Ändringarna jag har gjort på papperspianot ovan är inte bara utseendet utan