
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Hei Its Soumojit Tilbake igjen med et kult prosjekt. Det er et ultimat papirpiano med bare arduino. Kan være et godt helgprosjekt eller kan være en flott ting i en vitenskapsutstilling også. Så alt fungerer på konseptet med kapasitiv berøring, du kan lese mer om det her https://playground.arduino.cc/Main/CapacitiveSensor/. Jeg har heller ikke for mye kunnskap om piano, men jeg forsket litt på internett og lærte ting om piano og noter.
Så, i dette pianoet er det 2 oktaver og en annen c -note, totalt 15 nøkler. Nøkler er laget med blyant i papiret og koblet til arduino via binders og wire. Deres er også en høyttaler koblet til arduino for utgang.
Så la oss klare det ….
Trinn 1: Ting du trenger



Så vi trenger noen grunnleggende komponenter og verktøy for å lage dette pianoet.
1) Arduino Nano (Som hjernen kan du bruke andre arduino -versjoner som UNO, Mega, etc.)
2) 15x 1Mega Ohm motstander.
3) Brødbrett
4) Ledninger
5) 8-ohm høyttaler
6) Papirklipp
7) Vanlig papir eller den trykte malen
8) Blyant
Du kan tegne pianoet selv, eller jeg har laget en 15 -toners mal som du kan skrive ut og fylle nøklene med en blyant.
Trinn 2: Bygg kretsen




Så sjekk kretsdiagrammene og legg arduinoen i brødbrettet. koble deretter motstandene den ene siden i en felles skinne og den andre siden i de spesifikke arduino -pinnene (pinne D3 - D12, A0 - A3) i henhold til skjemaet. Koble deretter fellesskinnen med pin D2. Klipp nå litt ledning og legg til en ledning i hver arduino -pinne (pinne D3 - D12, A0 -A3) der motstanden er tilkoblet.
Ta deretter høyttaleren og koble den ene enden til pinne D13 og den andre enden til bakken.
Kretsbyggingen er stort sett ferdig, nå må vi bare kode og lage nøklene i papaeren.
Trinn 3: La oss gjøre litt koding


Så koden er veldig enkel og har alternativer, slik at du leker med den.
Du må laste ned det kapasitive sensorbiblioteket, og så er du i gang
Du kan bare laste ned koden og laste opp til Arduino og begynne å spille og trykke på trådendene for å spille den.
Du kan også sette notatet til hver nøkkel, bare se på pitches.h -filen og deretter endre notatene i henhold til dine behov.
Etter å ha lastet opp koden kan vi gå videre til å lage nøklene i papiret.
Merk: Etter at du har koblet ledningene til tastaturet, må du kanskje kalibrere verdien igjen. Først må du laste opp koden og åpne den serielle skjermen, du vil se en haug med tall i rader, så kan du berøre en hvilken som helst ledning og se hvor mye tallene går opp, slik at du kan angi en triggerverdi, så hvis verdien går over triggerverdien, vil den produsere lyden.
Trinn 4: Lag nøkler i papiret


Så nå har vi arbeidskretsen, nå kan du tegne 15 nøkler i et lite stykke papir eller bare skrive ut malen min (Vedlagt i trinn 1). Ta nå en fet, mørk blyant for å fylle disse tastene. Prøv å fylle nøklene ordentlig, så det kan være en ledende overflate. Etter det legger du til binders i en annen ende av ledningene og kobler dem til papirtaster.
Nå er du god til å gå.
Trinn 5: Sluttprodukt og konklusjon

Hvis du gjorde alt riktig, vil du få et arbeidspapirpiano laget med Arduino. Du kan leke med koden for å endre oktavene eller notatene. Hvis du har en mikrokontroller med mer GPIO (Like - Arduino Mega) kan du legge til flere nøkler.
Det kan være et godt helgprosjekt med svært færre komponenter. Jeg håper du likte det.
Bare spør i kommentarene hvis du har problemer eller forslag.
Vennligst stem også dette prosjektet for Arduino -konkurransen.
Takk, vi sees neste gang med et fantastisk prosjekt ….
Vennligst stem meg for arduino -konkurransen.
Anbefalt:
Stone Paper Scissor Game: 6 trinn

Stone Paper Scissor Game: Dette er min første instruerbare. Jeg ønsket å skrive en lenge, men jeg hadde ikke noe prosjekt for hånden som jeg kunne publisere her. Så da jeg kom på ideen om dette prosjektet, bestemte jeg meg for at dette var dette. Så jeg søkte på tensorflow.js nettsted, det jeg
Håndholdt Arduino Paper Rock -saksespill ved bruk av 20x4 LCD -skjerm med I2C: 7 trinn

Håndholdt Arduino Paper Rock Scissors Game Using 20x4 LCD Display With I2C: Hei alle sammen eller kanskje jeg burde si "Hello World!" Det ville være en stor glede å dele et prosjekt med deg som har vært min inngang til mange ting Arduino. Dette er et håndholdt Arduino Paper Rock Scissors -spill som bruker en I2C 20x4 LCD -skjerm. JEG
Et Raspberry Pi-kolorimeter med E-Paper Display: 8 trinn (med bilder)

Et Raspberry Pi-kolorimeter med e-papirdisplay: Jeg hadde begynt å jobbe med denne ideen i 2018, og var en forlengelse av et tidligere prosjekt, et kolorimeter. Min intensjon var å bruke en e-papirskjerm, slik at kolorimeteret kan brukes som en frittstående løsning uten krav til en ekstern
Arduino Paper Piano: 6 trinn

Arduino Paper Piano: Jeg klarte det og forbedret dette prosjektet basert på papirpiano med arduino-- Hackster.ioDu kan også finne denne originale ideen i papirpiano med arduino-- Arduino Project Hub Endringene jeg har gjort på papirpianoet ovenfor er ikke bare utseendet, men
Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn

Ultimate DIY Automatic Fish Feeder: Tier 1: Tier 1 er den mest grunnleggende mater. Bruk dette hvis du har et stramt budsjett eller, som meg, du ikke kan få nivå 2 til å fungere før du reiser i halvannen uke til ferien. Det er ingen belysningskontroll. Mengde og type mat: Jeg har en betta og 5 neon t