Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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.