Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Opbygning af kredsløbet
- Trin 3: Lad os lave nogle kodninger
- Trin 4: Lav nøgler i papiret
- Trin 5: Slutprodukt og konklusion
Video: Ultimate Arduino Paper Piano: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hey Its Soumojit Tilbage igen med et fedt projekt. Det er et ultimativt papirpiano med bare arduino. Kan være et godt weekendprojekt eller kan også være en god ting i en videnskabsudstilling. Så det hele fungerer på konceptet kapacitiv berøring, du kan læse mere om det her https://playground.arduino.cc/Main/CapacitiveSensor/. Jeg har heller ikke for meget viden om klaver, men jeg undersøgte lidt på internettet og lærte nogle ting om klaver og noter.
Så i dette klaver er deres 2 oktaver og en anden c -note, i alt 15 nøgler. Nøgler er lavet med blyant i papiret og forbundet til arduino via papirclips og wire. Deres er også en højttaler forbundet til arduinoen til output.
Så lad os klare det ….
Trin 1: Ting du har brug for
Så vi har brug for nogle grundlæggende komponenter og værktøj til at lave dette klaver.
1) Arduino Nano (Som hjerne kan du bruge andre arduino -versioner som UNO, Mega osv.)
2) 15x 1Mega Ohm modstande.
3) Brødbræt
4) Ledninger
5) 8-ohm højttaler
6) Papirklip
7) Normalt papir eller den udskrevne skabelon
8) Blyant
Du kan selv tegne klaveret, eller jeg lavede en 15 -tonet skabelon, som du kan udskrive og fylde tasterne med en blyant.
Trin 2: Opbygning af kredsløbet
Så tjek kredsløbsdiagrammerne, og placer arduinoen i brødbrættet. Tilslut derefter modstandene den ene side i en common rail og den anden side i de specifikke arduino -ben (pin D3 - D12, A0 - A3) i henhold til skemaerne. Tilslut derefter common rail med pin D2. Klip nu lidt ledning og tilføj en ledning i hver arduino -stift (pin D3 - D12, A0 -A3), hvor modstanden er tilsluttet.
Tag derefter din højttaler og slut den ene ende til pin D13 og den anden ende til jorden.
Kredsløbsopbygningen er for det meste udført, nu skal vi bare kode og lave nøglerne i papaeren.
Trin 3: Lad os lave nogle kodninger
Så koden er meget enkel og har muligheder, så du leger med den.
Du skal downloade det kapacitive sensorbibliotek, og så er du i gang
Du kan bare downloade koden og uploade til din Arduino og begynde at spille og røre ved trådenderne for at afspille den.
Du kan også indstille noten for hver nøgle, bare se på filen pitches.h og derefter ændre noterne efter dine behov.
Efter at have uploadet koden med succes, kan vi gå videre til at lave nøglerne i papiret.
Bemærk- Efter tilslutning af ledningerne til tastaturet skal du muligvis kalibrere trigeer-værdien igen. Først skal du uploade koden og åbne den serielle skærm, du vil se en masse numre i rækker, så kan du røre ved enhver ledning og se, hvor meget tallene går op, så du kan indstille en triggerværdi, så hvis værdien går over triggerværdien, vil den producere lyden.
Trin 4: Lav nøgler i papiret
Så nu har vi arbejdskredsløbet, nu kan du tegne 15 nøgler i et lille stykke papir eller bare udskrive min skabelon (vedhæftet i trin 1). Tag nu en fed, mørk blyant for at fylde disse nøgler. Prøv at udfylde tasterne korrekt, så det kan være en ledende overflade. Derefter tilføjes papirclips i en anden ende af ledningerne og slutter dem til papirtaster.
Nu er du god til at gå.
Trin 5: Slutprodukt og konklusion
Hvis du gjorde alt korrekt, vil du få et arbejdspapirklaver lavet med Arduino. Du kan lege med koden for at ændre oktaver eller noter. Hvis du har en mikrokontroller med mere GPIO (Like - Arduino Mega) kan du tilføje flere nøgler.
Det kan være et godt weekendprojekt med meget færre komponenter. Jeg håber du kunne lide det.
Spørg i kommentarerne, hvis du har problemer eller forslag.
Stem også dette projekt til Arduino -konkurrencen.
Tak, vi ses næste gang med et fantastisk projekt ….
Stem mig venligst til arduino -konkurrencen.
Anbefalede:
Stone Paper Scissor Game: 6 trin
Stone Paper Scissor Game: Dette er min første instruerbare. Jeg ville skrive et i lang tid, men jeg havde ikke noget projekt ved hånden, som jeg kunne offentliggøre her. Så da jeg kom på ideen om dette projekt, besluttede jeg, at dette var det ene. Så jeg kiggede på tensorflow.js 'websted, det jeg
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: I denne vejledning viser jeg dig, hvordan du opbygger din egen Youtube-abonnenttæller ved hjælp af en e-paper-skærm og en Raspberry Pi Zero W til at forespørge YouTube API og opdater skærmen. E-papir displays er gode til denne type projekter, da de har
Sådan laver du Coronavirus COVID 19 Live Data Tracker med ESP8266, E-paper Display: 7 trin
Sådan laver du Coronavirus COVID 19 Live Data Tracker med ESP8266, E-paper Display: 1
Håndholdt Arduino Paper Rock -saksespil ved hjælp af 20x4 LCD -display med I2C: 7 trin
Håndholdt Arduino Paper Rock -saksespil ved hjælp af 20x4 LCD -skærm med I2C: Hej alle sammen eller måske skal jeg sige "Hej verden!" Det ville være en stor fornøjelse at dele et projekt med dig, der har været min indgang til mange ting Arduino. Dette er et håndholdt Arduino Paper Rock -saksespil, der bruger et I2C 20x4 LCD -display. JEG
Arduino Paper Piano: 6 trin
Arduino Paper Piano: Jeg klarede det og forbedrede dette projekt baseret på papirklaver med arduino-- Hackster.ioDu kunne også finde denne originale idé i papirklaver med arduino-- Arduino Project Hub Ændringerne, jeg har foretaget i papirklaveret ovenfor, er ikke kun udseendet men