Բովանդակություն:
- Քայլ 1: Տեսություն
- Քայլ 2: Պահանջվող նյութեր
- Քայլ 3: Կապեր
- Քայլ 4: Arduino կոդ
- Քայլ 5: Միացրեք այն !
Video: Ավտոմատ դաշնամուր ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ես ուզում էի դաշնամուր պատրաստել, որը կարող է ինքնաբերաբար նվագել ՝ լսելով իմ երաժշտությունը ակնթարթորեն: Այսպիսով, ես փորձեցի arduino uno- ով, որը շուրջս պառկած էր: Դա կարող էր շատ ավելի լավ լինել arduino zero- ի միջոցով `օգտագործելով հաճախականությունների հաշվիչ գրադարան, ii չունեի այն այս պահին, և ես շարունակեցի uno- ով:
Քայլ 1: Տեսություն
Դաշնամուրը նվագում է ՝ երգչի հաճախականությունը դաշնամուրին համապատասխանեցնելով: Այսպիսով, մենք պետք է վերցնենք երգչուհու հաճախականությունը և նվագարկենք այն իրական ժամանակում: Ես օգտագործում եմ լարման բաժանարար բեկորից, քանի որ ձայնը AC է, իսկ arduino- ն չի կարող կարգավորել բացասական լարման հետևաբար, որպես տեղեկանք օգտագործեց լարման բաժանարարի կողմից տրամադրված լարումը և դրեց այն 2,5 վ լարման վրա: Մուտքը տրամադրվում է arduino- ի A0 փինում: Ես այնուհետև ծրագրավորեցի arduino- ն `ստուգելու, երբ լարումը գտնվում է տեղեկատու մակարդակում, որը ես չափեցի և անվանեցի սկզբնական, այնուհետև չափեցի հաջորդական հղման լարման միջև ընկած ժամանակահատվածը, այնուհետև հաշվարկեցի հաճախականությունը: փոփոխականն օգտագործվում է ձայնային ազդանշանի ակնթարթային ամպլիտուդը պահելու համար `աղմուկը վերացնելու համար, որն ունի 15 adc արժեքից պակաս կամ 0.0733 վոլտ ամպլիտուդ: Հաճախականության վրա սահման է դրվում, որպեսզի ծայրահեղ արժեքները չընդհատեն երգը:
Քայլ 2: Պահանջվող նյութեր
1) Arduino Uno կամ համարժեք
2) Պասսո պիեզո էլեկտրական ազդանշան կամ ուժեղացուցիչի միացում ունեցող բարձրախոս
3) Բարձր դիմադրության տրիպոտ (համոզվեք, որ հոսանքը, որը հոսում է նրա միջով 5 վ -ով, պետք է փոքր լինի մի քանի մղոններով)
4) jumper լարերը
5) տախտակ
6) 3.5 մմ աուդիո խցիկ կամ միկրոֆոն ուժեղացուցիչի միկրոֆոնով (ես բջջայինս օգտագործել եմ որպես ուժեղացուցիչ, քանի որ շատ ծույլ եմ գտել այն կառուցելու համար)
7) Android հեռախոս (ձայնը նվագարկելու համար)
8) arduino մալուխ (այն ծրագրավորելու համար)
Քայլ 3: Կապեր
1) Տեղադրեք եռամսյա հացի տախտակի վրա և մատակարարեք այն գետնին և +5 վ arduino- ից ՝ օգտագործելով jumper լարերը:
2) 3.5 մմ -անոց վարդակից միացրեք միակցիչի երրորդ պինին, որպեսզի աշխատի որպես լարման բաժանարար կոնֆիգուրացիա և ալիքը arduino- ի A0 կապին:
3) Միացրեք ազդանշանի հիմքը arduino- ի հիմքին և ազդանշան տվեք arduino- ի 13 -ին:
Քայլ 4: Arduino կոդ
Ահա ամբողջական ծածկագիրը
Ես մեկնաբանել եմ փորձարկման համար օգտագործվող սերիական տպագրության որոշ հայտարարություններ
uint64_t կարճաժամկետ = 0, ltime = 0; uint32_t հաճախականություն = 0; uint16_t սկզբնական, val, del = 0; bool last, curr; void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. հետաձգում (1000); /*Serial.begin(115200); ուշացում (1000); Serial.println («համակարգը սկսվեց»);*/ initial = analogRead (A0); եթե (analogRead (A0)
void loop () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար. val = analogRead (A0); եթե (val> = սկզբնական) curr = 1; else curr = 0; դել = (int) val- (int) սկզբնական; if (վերջին == 0 && curr == 1) {curtime = micros (); հաճախականություն = 1000000/(2*(կարճաժամկետ)); /*Serial.print(freq, DEC); Serial.print («ներքև»); Serial.println (del);*/ if (freq> 50 && freq15) տոն (13, հաճախականություն, 500); ուշացում (100); ltime = micros (); վերջին = 1; }
Քայլ 5: Միացրեք այն !
Միացրեք ձեր հեռախոսը երաժշտություն նվագելու համար, և եթե ցանկանում եք երգել, ապա կարող եք օգտագործել բոլոր գործիքների ծրագիրը, որը կարելի է ներբեռնել play store- ից: Ահա հղումը
play.google.com/store/apps/details?id=com.pradhyu.alltoolseveryutility&hl=am
Ներբեռնելուց հետո բացեք mike տարբերակը և երգեք:
Ահա թե ինչպես է այն աշխատում!
Խորհուրդ ենք տալիս:
Պի-ասեր և լազերային դաշնամուր. 9 քայլ
Pi-aser a Laser Piano: Բարև, ես ուսանող եմ Մուլտիմեդիա & Ստեղծագործական տեխնոլոգիա Howest Belgium- ում: Դուք միշտ ցանկացե՞լ եք երաժշտություն նվագել, բայց ոչ բոլորի նման: Հետո սա կարող է ինչ -որ բան լինել ձեզ համար: Ես դաշնամուր եմ պատրաստել Լազերներից: Մնում է միայն մատները բարձրացնել
Պարզ Arduino դաշնամուր ՝ 8 քայլ
Պարզ Arduino դաշնամուր. Այսօր մենք կստեղծենք պարզ մեկ օկտավա Arduino դաշնամուր, որը կարող է հիանալի ելակետ լինել այլ նախագծերի համար: Այս նախագիծը կներկայացնի Arduino- ի հիմնական բաղադրիչներն ու ծրագրավորումը ավագ դպրոցի մակարդակով: Մինչ ծածկագիրը նախապես պատրաստված անհատներ են, գ
Waterրային դաշնամուր `պատրաստված ապակե տարայի միջոցով` 3 քայլ
Pրի դաշնամուր ՝ պատրաստված ապակե տարայի միջոցով. Սա զարմանալի և հեշտ նախագիծ է բոլորի համար: Ես չեմ օգտագործել միկրոկոնտրոլեր կամ IC: Այս ջրային դաշնամուրն օգտագործում է փոքր տարաներ: Սա իսկապես հիմնական նախագիծ է: Այս նախագիծը պատրաստելու համար հետևեք հրահանգներին: ՊԱՀԱՆՆԵՐ- ցանկացած չափի բանկա, առնվազն 4-ից առավելագույնը:
Makey Makey դաշնամուր նվագարկիչ `7 քայլ
Makey Makey դաշնակահար. Այսպիսով, եկեք սկսենք: ընդհանուր առմամբ, ամբողջ գաղափարի իրականացման համար այս գաղափարը կտևի մոտ 30 րոպե, բայց երբ խոսքը վերաբերում է շինարարական գործընթացին, դուք պետք է համոզվեք, որ ուշադիր կարդում եք քայլերը, այնպես որ, ամեն դեպքում, եկեք սկսենք այս բանը:
Մինի դաշնամուր Arduino- ի միջոցով. 4 քայլ
Մինի դաշնամուր Arduino- ի միջոցով. Arduino ձեռնարկ. Մինի դաշնամուր Arduino- ի միջոցով