Բովանդակություն:
- Քայլ 1: Լարերի տեղադրում
- Քայլ 2: mingրագրավորում
- Քայլ 3: Երգերի դիտում օսլիլոսկոպով:
- Քայլ 4: Actuall դաշնամուրի բանալիներ:
- Քայլ 5: Եզրակացություն
Video: Arduino Piezo Buzzer Piano: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այստեղ մենք պատրաստելու ենք Arduino դաշնամուր, որը որպես բարձրախոս օգտագործում է պիեզո ազդանշան: Այս նախագիծը հեշտությամբ մասշտաբելի է և կարող է աշխատել քիչ թե շատ նոտաներով ՝ կախված ձեզանից: Պարզության համար մենք այն կկառուցենք միայն չորս կոճակներով/ստեղներով: Սա զվարճալի և հեշտ նախագիծ է, որը քիչ հմտություններ է պահանջում, բայց կարող է վերածվել շատ ավելի բարդ կամ ավելի մեծ բանի:
Պարագաներ:
- 1x Arduino Uno (Arduino- ի մյուս տախտակները պետք է լավ լինեն, բայց փորձարկված չեն)
- 1x Կես չափի կամ ավելի մեծ հացի տախտակ
- 1x Ակտիվ պիեզո ազդանշան
- 4x ակնթարթային սեղմման կոճակ
- 11x հացի տախտակի թռչկոտող մետաղալարեր (6 սև ՝ բացասականի համար, և 5 գունավոր ՝ կոճակների և ազդանշանի համար)
Քայլ 1: Լարերի տեղադրում
Սկսելու համար մենք 4 կոճակ կտեղադրենք միմյանց մոտ, իսկ պիեզո ազդանշանը ՝ հացի տախտակի մյուս կողմում, ինչպես ցույց է տրված առաջին նկարում: Հաջորդը, մենք կկապենք բացասական լարերը: Նախ, մենք հացի տախտակի վրա բացասական երկաթուղին կկապենք Arduino- ում «GND» պիտակով բացասական քորոցին: Այնուհետեւ, մենք միացնում ենք յուրաքանչյուր կոճակի մեկ ոտքը բացասական ռելսին: Piezo buzzer- ն ունի մեկ ոտք ավելի կարճ, ինչը բացասականն է: Մենք այն նույնպես կկապենք բացասական երկաթգծի հետ:
Այժմ ժամանակն է միացնել մնացած լարերը: Մենք կոճակների մյուս ոտքերը կկապենք 2-5 կապումներին, ինչպես ցույց է տրված նկարում: Ի վերջո, մենք պիեզո -ազդանշանի դրական ոտքը (ավելի երկարը) կկապենք 10 -ի կապակցիչին: Խնդրում ենք վերանայել պատկերները `էլեկտրագծերի հստակեցման համար:
Քայլ 2: mingրագրավորում
Կոդը բավականին պարզ է և բացատրելի: Վերևում մենք փոփոխականներին տալիս ենք PIN համարներ: Այնուհետեւ, մենք յուրաքանչյուրին հայտարարում ենք որպես մուտք կամ ելք: Վերջապես, մենք նշում ենք, թե ինչ անել, երբ սեղմվում է որոշակի կոճակ: But1-but4 պիտակով յուրաքանչյուրը համապատասխանում է հաճախականությանը, որը պետք է նվագարկվի սեղմելիս: But1- ը 100Hz- ի ամենացածր հաճախականությունն է, մինչդեռ 4 -ն ունի ամենաբարձր հաճախականությունը `400Hz: Հերցում հնչերանգները նվագարկելու համար մենք օգտագործում ենք tone () գործառույթը: Այն կառուցված է այսպես.
տոնայնություն (buzzerPin, [հաճախականությունը հերցում], [տևողություն]);
Եթե ցանկանում եք ավելացնել ավելի շատ կոճակներ, ապա պետք է ստեղծեք նոր փոփոխական և նոր «եթե» հայտարարություն, երբ այն սեղմված է: Դա շատ հեշտ է կրկնօրինակել:
Այնուամենայնիվ, հիշեք, որ Arduino- ն կարող է միաժամանակ միայն մեկ հնչողություն նվագել: Եթե միանգամից մի քանի կոճակ սեղմեք, ձայնը ճիշտ չի լինի, քանի որ Arduino- ն արագորեն անցնում է տարբեր հաճախականությունների միջև:
Քայլ 3: Երգերի դիտում օսլիլոսկոպով:
Երբ մենք միացնում ենք տատանումները բացասական ռելսին և ազդանշանի քորոցին, ստանում ենք մի քանի տարբեր քառակուսի ալիքներ: Որքան բարձր է հաճախականությունը, այնքան ավելի մոտ են սրունքները միմյանց: Առաջին նկարը ցույց է տալիս մեր ծրագրի ամենաբարձր հաճախականությունը (400 Հց), իսկ վերջին նկարը `ամենացածր հաճախականությունը (100 Հց): Քառակուսի ալիքները ավելի ու ավելի են իրարից հեռանում, երբ հաճախականությունը նվազում է: Էֆեկտը տեսնելու համար ուսումնասիրեք նկարները:
Ձախից աջ.
400 Հց, 300 Հց, 200 Հց և 100 Հց
Քայլ 4: Actuall դաշնամուրի բանալիներ:
Եթե Ձեզ հասանելի է 3D տպիչ, ապա ձեզ կարող է հետաքրքրել Arduino piezo buzzer ստեղնաշարի որոշ ստեղներ պատրաստելը: Սրանք ավելի լավ զգացողություն են հաղորդում փոքրիկ կոճակներին: Դուք կարող եք դրանք գտնել այստեղ prusaprinters.org կայքում:
Քայլ 5: Եզրակացություն
Հուսով եմ, որ ձեզ դուր եկավ Arduino piezo buzzer ստեղնաշարի ստեղծումը, և ես նաև ձեզ խրախուսում եմ փոփոխել ծածկագիրը: Եթե ձեզ դուր եկավ այս նախագիծը, խնդրում ենք տեղադրել ձեր դիմահարդարումը ներքևում կամ թողնել մեկնաբանություն: Շնորհակալություն!: D
Խորհուրդ ենք տալիս:
Arduino+Blynk Project Controlling Buzzer: 8 քայլ
Arduino+Blynk Project Controlling Buzzer. Blynk- ն օգտագործվում է IoT- ն հնարավորինս հարմարավետ դարձնելու համար: Այս նախագծում ես ոչ մի bluetooth կամ wifi մոդուլ չեմ օգտագործում անլար կապ հաստատելու համար: Սա հնարավոր է Blynk հավելվածի միջոցով, որը կարող է օգնել ձեզ նախագծել ձեր սեփական ծրագիրը
Arduino - Piezo Three Button Piano: 4 Steps
Arduino - Piezo Three Button Piano: Երեք կոճակով դաշնամուրը նախագիծ է սկսնակների համար, ովքեր ունեն որոշակի փորձ Arduino- ի օգտագործման մեջ: Ես անզգուշորեն սփռվեցի ՝ փորձելով դա ստեղծել ՝ առաջին անգամ պիեզո -բզզերի հետ խաղալիս: Այնքան բարձր էր! Փորձելով պարզել տարբերակները
Sound a Piezo Buzzer Blynk- ի և XinaBox- ի հետ. 9 քայլ
Sound a Piezo Buzzer With Blynk և XinaBox. Կառավարեք ցանկացած 5V տարր ՝ օգտագործելով Blynk և xChips: Այս նախագիծը իմ հեռախոսից հնչում է որպես Piezo Buzzer
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; շղթայի հիմնական նկարագրությունը. 6 քայլ
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; սխեմայի հիմնական նկարագրությունը. Այս միացումը բաղկացած է երեք մասից: Նրանք պիեզո ազդանշան են, որը ձայն է արտադրում: Կոդ (ծրագիր) կհնչի " Happyնունդդ շնորհավոր " Arduino- ի կողմից պիեզոյի միջոցով: Հաջորդ քայլը 555 ժամաչափ է, որը կարտադրի իմպուլսներ, որոնք գործում են որպես ժամացույց
Տեղադրեք Cortado Balanced Piezo Pickup Banjolele- ում ՝ 3 քայլ
Տեղադրեք Cortado Balanced Piezo Pickup Banjolele- ում. Մեր ընկեր Սքոթը մանկական ժամանցի և փուչիկների նկարիչ է: Նա մեզ խնդրեց էլեկտրականացնել իր բազկաթոռը, այնպես որ մենք այն տեղադրեցինք Cortado հավասարակշռված պիեզո կոնտակտային պիկապով Zeppelin Design Labs- ից: Սա նույն սարքն է, որը ներկայացված է մեր հանրաճանաչ Հրահանգում