Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Ndërtimi i qarkut
- Hapi 3: Le të bëjmë disa kodime
- Hapi 4: Krijimi i çelësave në letër
- Hapi 5: Produkti Përfundimtar dhe Përfundimi
Video: Piano përfundimtare e letrës Arduino: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Hey Its Soumojit Kthehu përsëri me një projekt të lezetshëm. Ashtë një piano letre e fundit me arduino. Mund të jetë një projekt i mirë i fundjavës ose mund të jetë një gjë e mrekullueshme edhe në një ekspozitë shkencore. Pra, të gjitha gjërat funksionojnë në konceptin e prekjes kapacitore, mund të lexoni më shumë rreth tij këtu https://playground.arduino.cc/Main/CapacitiveSensor/. Unë gjithashtu nuk kam shumë njohuri për pianon, por bëra një kërkim të vogël në internet dhe mësova disa gjëra rreth pianos dhe notave.
Pra, në këtë piano ka 2 oktava dhe një shënim tjetër c, gjithsej 15 çelësa. Çelësat bëhen me laps në letër dhe lidhen me arduino përmes kapëse letre dhe tela. Theirshtë gjithashtu një altoparlant i lidhur me arduino për daljen.
Pra, le ta bëjmë ……
Hapi 1: Gjërat që ju nevojiten
Kështu që ne kemi nevojë për disa përbërës dhe mjete bazë për ta bërë këtë piano.
1) Arduino Nano (Si tru, mund të përdorni versione të tjera arduino si UNO, Mega, etj.)
2) Rezistencat 15x 1Mega Ohm.
3) Bordi i Bukës
4) Tela
5) Gjuha 8-ohm
6) Kapëse letre
7) Letër normale ose shabllon i shtypur
8) Laps
Ju mund ta vizatoni pianon vetë ose unë bëra një shabllon me 15 çelësa të cilin mund ta printoni dhe mbushni çelësat me një laps.
Hapi 2: Ndërtimi i qarkut
Pra, kontrolloni diagramet e qarkut dhe vendoseni arduinon në tabelën e bukës. pastaj lidhni rezistencat njërën anë në një shina të përbashkët dhe anën tjetër në kunjat specifike arduino (kunja D3 - D12, A0 - A3) sipas skemave. Pastaj lidhni shinën e zakonshme me kunjin D2. Tani prerë pak tela dhe shtoni një tel në secilën kunj arduino (pin D3 - D12, A0 -A3) ku është lidhur rezistenca.
Pas kësaj merrni altoparlantin tuaj dhe lidhni një fund me kunjin D13 dhe një fund tjetër me tokën.
Ndërtimi i qarkut është bërë kryesisht, tani ne vetëm duhet të kodojmë dhe duhet të bëjmë çelësat në papaer.
Hapi 3: Le të bëjmë disa kodime
Pra, kodi është shumë i thjeshtë dhe ka mundësi kështu që ju të luani me të.
Ju duhet të shkarkoni bibliotekën e sensorit kapacitiv dhe atëherë jeni mirë të shkoni
Thjesht mund të shkarkoni kodin dhe ta ngarkoni në Arduino tuaj dhe të filloni të luani dhe prekni skajet e telit për ta luajtur atë.
Gjithashtu, mund të vendosni shënimin e çdo çelësi, thjesht shikoni skedarin pitches.h dhe më pas ndryshoni shënimet sipas nevojave tuaja.
Pas ngarkimit me sukses të kodit, mund të kalojmë në bërjen e çelësave në letër.
Shënim- Pas lidhjes së telave me tastierën mund t'ju duhet të rikalibroni vlerën e trigerit. Së pari, duhet të ngarkoni kodin dhe të hapni monitorin serik, do të shihni një sasi numrash në rreshta, Pastaj mund të prekni çdo tel dhe të shihni se sa numrat rriten, në mënyrë që të vendosni një vlerë shkas, kështu që nëse vlera shkon mbi vlerën e shkrepësit që do të prodhojë tingullin.
Hapi 4: Krijimi i çelësave në letër
Pra, tani kemi qarkun e punës, tani mund të vizatoni 15 çelësa në një copë letër të vogël ose thjesht të printoni modelin tim (Bashkangjitur në hapin 1). Tani merrni një laps të guximshëm dhe të errët për të mbushur ato çelësa. Mundohuni të mbushni siç duhet çelësat në mënyrë që të jetë një sipërfaqe përçuese. Pas kësaj shtoni kapëse letre në një skaj tjetër të telave dhe lidhini ato me çelësat e letrës.
Tani jeni mirë të shkoni.
Hapi 5: Produkti Përfundimtar dhe Përfundimi
Nëse keni bërë gjithçka në mënyrë korrekte, do të keni një piano letre pune të punuar me Arduino. Mund të luani me kodin për të ndryshuar oktavat ose shënimet. Nëse keni një mikrokontrollues me më shumë GPIO (Like - Arduino Mega) mund të shtoni më shumë çelësa.
Mund të jetë një projekt i mirë i fundjavës me shumë më pak përbërës. Shpresoj se ju ka pëlqyer.
Nëse keni ndonjë problem ose sugjerim, thjesht pyesni në komente.
Gjithashtu ju lutemi votoni këtë projekt për konkursin Arduino.
Faleminderit, shihemi herën tjetër me një projekt të mrekullueshëm…..
Ju lutem më votoni për konkursin arduino.
Recommended:
Tabela përfundimtare e kubit të pafundësisë reaktive me zë LED: 6 hapa (me fotografi)
Tabela Fundore e Kubit të Infinitit Reaktiv Tingulli LED: Uau! Ua! Çfarë efekti i lezetshëm! - Këto janë disa nga gjërat që do të dëgjoni kur të plotësoni udhëzuesin. Një kub pafundësie tërësisht tërheqës, i bukur, hipnotik, tingull-reaktiv. Ky është një projekt bashkimi modestisht i avancuar, më mori rreth 12 burra
Prankja përfundimtare e mbylljes së kompjuterit: 3 hapa
Prankja përfundimtare e mbylljes së kompjuterit: Ky është skenari i mbylljes a.vbs që kam bërë si një shaka. Arsyeja pse është kaq e ftohtë, është sepse në vend që të fikni kompjuterin menjëherë, kompjuteri ju flet, duke ju paralajmëruar se kompjuteri do të fiket për 10 sekonda, pastaj do të
Hedhja e festës përfundimtare të vallëzimit: 6 hapa
Hedhja e festës përfundimtare të vallëzimit: Argëtimi merr shumë forma, por njerëzit lodhen duke bërë të njëjtat gjëra pa pushim, kështu që ata pushojnë së ardhuri. Pse të mos e shijoni me një mënyrë të re për të argëtuar miqtë/mysafirët tuaj për t'i mbajtur ata të kthehen për më shumë? Një festë vallëzimi nuk është asgjë
NAS-pi: Kutia përfundimtare për kënaqësitë tuaja PLEX, DLNA dhe NAS: 5 hapa (me fotografi)
NAS-pi: Kutia përfundimtare për kënaqësitë tuaja PLEX, DLNA dhe NAS: Përshëndetje, njerëz! Sot, ne do të ndërtojmë një shikues të vërtetë! Një rrjet Raspberry Pi bashkangjitur ruajtjen me funksionalitetin e transmetimit të mediave! Raspberry Pi 3 & Në përputhje me Raspberry Pi 2! Ndërtimi i paraqitur vjen me 160 GB RAID1 dhe 1.4 TB server PLEX. I shkëlqyeshëm
Vlerësimet përfundimtare 2020: 6 hapa
Vlerësimet përfundimtare 2020: Përshëndetje të gjithëve! Emri im është Vedant Vyas dhe ky është Projekti im i Inxhinierisë Kompjuterike të Klasës 10 për Vlerësimet Finale 2020. Për këtë projekt, unë zgjodha të krijoj një makinë që mund të programohet të lëvizë vetë ose mund të kontrollohet duke përdorur një aplikacion