Përmbajtje:
Video: Piano e automatizuar: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Doja të bëja një piano që mund të luante automatikisht duke dëgjuar muzikën time menjëherë. Kështu që unë e provova me arduino uno që kisha shtrirë përreth. Mund të ishte shumë më mirë me arduino zero duke përdorur bibliotekën e thjeshtë të frekuencave ii nuk e kisha për momentin dhe unë vazhdova me uno.
Hapi 1: Teoria
Pianoja luhet duke përputhur frekuencën e këngëtarit me pianon. Kështu që ne duhet të marrim mostrën e frekuencës së këngëtarit dhe ta luajmë atë në kohë reale. Unë përdor një ndarës të tensionit nga një trimpot pasi audio është AC dhe arduino nuk mund trajtoni tensionet negative prandaj përdorni tensionin e dhënë nga ndarësi i tensionit si referencë dhe e vendosni atë në 2.5v. Hyrja jepet në pikën A0 të arduino. Unë pastaj programova arduino për të kontrolluar kur tensioni është në nivelin e referencës të cilin e mata dhe e quajta fillestare dhe pastaj mata intervalin kohor midis tensionit të njëpasnjëshëm të referencës dhe më pas llogaritja frekuencën. variabli përdoret për të ruajtur amplitudën e menjëhershme të sinjalit audio për të eleminuar zhurmën e cila ka amplitudë më të vogël se 15 vlera adc ose 0.0733 volt. Një frekuencë është vendosur në mënyrë që vlerat ekstreme të mos e ndërpresin këngën.
Hapi 2: Materiali i kërkuar
1) Arduino Uno ose ekuivalent
2) Zile elektronike piezo pasive ose një altoparlant me qark përforcues
3) Trimpot me rezistencë të lartë (sigurohuni që rryma që kalon nëpër të në 5v duhet të jetë e vogël në disa millamps)
4) telat e kërcyesit
5) dërrasë buke
6) Prizë audio 3.5 mm ose një mikrofon me qark përforcues (e kam përdorur celularin si amplifikator pasi e kam gjetur veten shumë dembel për të ndërtuar një të tillë)
7) Telefon Android (Për të luajtur tingull)
8) kabllo arduino (Për ta programuar atë)
Hapi 3: Lidhjet
1) Montoni trimpotin në tabelën e bukës dhe furnizojeni me terren dhe +5v nga arduino duke përdorur tela kërcyes.
2) Lidhni tokën e prizës 3.5 mm me kunjin e tretë të trimpot për të punuar si konfigurim i ndarësit të tensionit dhe kanalin me kunjin A0 të arduino.
3) Lidhni tokën e ziles me tokën e arduino dhe sinjalizojeni në pinin 13 të arduino.
Hapi 4: Kodi Arduino
Këtu është kodi i plotë
Unë kam komentuar disa deklarata të printimit serik të përdorura për testim
uint64_t shkurt = 0, ltime = 0; uint32_t freq = 0; uint16_t fillestare, val, del = 0; bool fundit, curr; void setup () {// vendosni kodin tuaj të konfigurimit këtu, për të ekzekutuar një herë: vonesë (1000); /*Serial.filloj (1155200); vonesa (1000); Serial.println ("sistemi filloi");*/ initial = analogRead (A0); nëse (analogRead (A0)
void loop () {// vendosni kodin tuaj kryesor këtu, për të ekzekutuar në mënyrë të përsëritur: val = analogRead (A0); nëse (val> = fillestare) curr = 1; tjetër curr = 0; del = (int) val- (int) fillestare; nëse (e fundit == 0 && curr == 1) {shkurt = mikrosk (); freq = 1000000/(2*(koha-kohore)); /*Serial.print(freq, DEC); Serial.print ("poshtë"); Serial.println (del);*/ if (freq> 50 && freq15) ton (13, freq, 500); vonesa (100); ltime = mikros (); e fundit = 1; }
Hapi 5: Fuqizoje !!
Lidhni telefonin tuaj për të luajtur muzikë dhe nëse doni të këndoni, atëherë mund të përdorni të gjitha aplikacionet e mjeteve që mund të shkarkohen në play store. Këtu është lidhja
play.google.com/store/apps/details?id=com.pradhyu.alltoolseveryutility&hl=en
Pas shkarkimit, hapni opsionin mike dhe këndoni!
Ja si funksionon!
Recommended:
EKG e automatizuar- BME 305 Projekti përfundimtar Kredi shtesë: 7 hapa
EKG-BME 305 Finali i Projektit Kredi shtesë: Një elektrokardiogram (EKG ose EKG) përdoret për të matur sinjalet elektrike të prodhuara nga një rrahje zemre dhe luan një rol të madh në diagnostikimin dhe prognozën e sëmundjeve kardiovaskulare. Disa nga informacionet e marra nga një EKG përfshijnë ritmin
Modeli i qarkut të EKG -së të automatizuar: 4 hapa
Modeli i Qarkut të EKG -së të Automatizuar: Qëllimi i këtij projekti është të krijojë një model qarku me përbërës të shumtë që mund të amplifikojnë dhe filtrojnë në mënyrë adekuate një sinjal të EKG -së në hyrje. Tre përbërës do të modelohen individualisht: një përforcues instrumentesh, një filtër aktiv i nivelit dhe një
Projekti i Automatizuar i Kupës së Kafshëve-Ushqimore: 13 Hapa
Projekti i Automatizuar i Kupës së Kafshëve: Ky udhëzues do të përshkruajë dhe shpjegojë se si të ndërtoni një ushqyes të automatizuar, të programueshëm të kafshëve shtëpiake me enë ushqimi të bashkangjitura. Unë kam bashkangjitur video këtu që përshkruan se si funksionojnë produktet dhe si duket
EKG e automatizuar: Simulimet e amplifikimit dhe filtrimit duke përdorur LTspice: 5 hapa
EKG e automatizuar: Simulimet e amplifikimit dhe filtrimit duke përdorur LTspice: Kjo është fotografia e pajisjes përfundimtare që do të ndërtoni dhe një diskutim shumë i thelluar për secilën pjesë. Gjithashtu përshkruan llogaritjet për secilën fazë. Imazhi tregon diagramin e bllokut për këtë pajisje Metodat dhe materialet: Objektivi i kësaj pr
Simulatori i Automatizuar i Qarkut EKG: 4 Hapa
Simulatori i Automatizuar i Qarkut EKG: Një elektrokardiogram (EKG) është një teknikë e fuqishme e përdorur për të matur aktivitetin elektrik të zemrës së pacientit. Forma unike e këtyre potencialeve elektrike ndryshon në varësi të vendndodhjes së elektrodave të regjistrimit dhe është përdorur për të zbuluar shumë