Buzzer. Այս սարքի հետ կապված ամեն ինչ `ձայն արձակելու համար

Բզզոց կամ բզզոց

Ստեղծեք ազդանշան Դա մի բան է, որը որոնվում է տարբեր DIY նախագծերում, այդ պատճառով արտադրողները պետք է օգտագործեն տարբեր սարքեր, որպեսզի կարողանան ստեղծել այդ ձայնը: Սարքերից մեկը, որը կարող եք օգտագործել, փոքր բարձրախոսն է, չնայած դա ամենահարմարը չէ, եթե ձեր ուղարկած միակ բանը էլեկտրական ազդանշանն է, քանի որ այն առաջացնում է շատ բնորոշ ճեղք կամ կտտացնում է թաղանթի թրթիռի պատճառով, բայց քիչ աղմուկ: Հետեւաբար, ամենալավն այն է, որ օգտագործեք բզզոց կամ բզզոց:

Չափը սովորաբար շատ ավելի փոքր է, քան սովորական բարձրախոսները, և ինչն է ավելի լավ, բզզոցը կստեղծի ազդանշան կամ ձայն դա ավելի շատ ուշադրություն կգրավի, քան այդ ձայնը բարձրախոսից, եթե նրան աուդիո ազդանշան չի մատակարարվում: Այսպիսով, եթե դուք արտադրող եք և ցանկանում եք որևէ ահազանգ առաջացնել ձեր նախագծի իրադարձության համար, այն սարքը, որն այսօր ձեզ ենք ներկայացնում, ձեռնոցի պես ձեզ կսազի ...

Ի՞նչ է բզզոցը:

ազդանշանային ազդանշան

Բզզոցը կամ buzzer- ը էլեկտրոնային սարք է, որը հանդես է գալիս որպես փոխարկիչ, Դրա գործառույթն է բարձր կամ մռմռացող ձայն արտադրել, մինչ նրան էլեկտրաէներգիա է մատակարարվում: Ահա թե ինչու իդեալական է ինտեգրվել Arduino- ին, քանի որ երբ ստեղծվում է մի իրադարձություն, որը ցանկանում եք նախազգուշացնել կամ զգուշացնել, կարող եք միկրոկոնտոլյորին ծրագրավորել ազդանշան ուղարկել ազդանշանային սարքին, եթե այդ իրադարձությունը պատահի, և այդպիսով նախազգուշացնի ձեզ այդ ձայնով:

By ejemploԵթե ​​դուք օգտագործել եք ջերմաստիճանի տվիչ, և ցանկանում եք, որ այն ձեզ զգուշացնի, երբ այն գերազանցում է 100ºC- ն, ապա դուք կարող եք օգտագործել ազդանշանը որպես ազդարարման տարր, և Arduino- ն էլեկտրական ազդանշան կուղարկի ազդանշանային սարքին, երբ ջերմաստիճանի ցուցիչը կատարի այդ չափումները: Ակնհայտ է, որ դիմումները, որոնք դուք կգտնեք, շատ բազմազան են ...

Ձեր տանը կան շատ սարքեր, որտեղ դուք կարող եք գտնել buzzers, օրինակ ՝ զարթուցիչներում: Այս ժամացույցներից շատերն օգտագործում են բուզեր `ձայներ արձակելու համար, հատկապես փոքրերը, չնայած ոմանք կարող են օգտագործել բարձրախոսներ` ռադիոյով, մեղեդիով ձեզ արթնացնելու համար: Theշմարտությունն այն է, որ պետք չէ որևէ բան ապամոնտաժել ստացիր բզզոց, իրականում դա շատ էժան է և հեշտ է գտնել:

Բզզոցների տեսակները

Դու կարող ես գտնել տարբեր տեսակներ, բացի դրանցից, որոնք օգտագործում են էլեկտրամագնիսական կծիկ կամ պիեզոէլեկտրական սկավառակ, կարող եք նաև գտնել.

  • Նրանք, ովքեր չեն ինտեգրվում oscillator: Այս դեպքում անհրաժեշտ է արտաքին տատանիչ, որպեսզի այն լավ աշխատի:
  • Նրանք, ովքեր ինտեգրված oscillator- Ներկառուցված տատանիչը հեշտացնում է աշխատանքը, պարզապես լարում է ազդանշանի կամ ազդանշանի տերմինալներին, և դուք կունենաք ձայն:

Կարևոր է հիշել նաև դա Arduino- ի համար կան հատուկ մոդուլներ ձայնազանգի և ձեր սիրած DIY տախտակի հետ հեշտ կապի համար անհրաժեշտ ամեն ինչի համար:

գործողություն

Դրա սահմանադրությունը պարզ է, այն ունի միայն մեկը էլեկտրամագնիս կամ պիեզոէլեկտրական սկավառակ (կախված բզզոցի տեսակից) և պողպատե մետաղյա թիթեղ: Դա բավական է, որպեսզի այն ձայն արձակի, երբ պիեզոէլեկտրիկին կամ էլեկտրամագնիսին հոսանք է մատակարարվում, և դա մետաղական փայլաթիթեղի թրթիռ է առաջացնում:

Ամենատարածվածը պիեզոէլեկտրական տիպն է, այս դեպքում դրանք ունեն մետաղական թիթեղ սոսնձված կերամիկական թերթիկի վրա: Երբ կիրառվում է մի կտտոց արձակող երկու կամարների միջեւ լարվածություն: Երբ մատակարարվող լարումը դադարում է, նրանք վերադառնում են իրենց բնականոն վիճակին: Բայց եթե առաջացնեն ժամացույցի կամ այլընտրանքային իմպուլսներ, դա կթողարկի մեր որոնած լսելի ազդանշանները:

Ինտեգրում Arduino- ի հետ

Arduino- ին միացված բզզոց կամ բզզոց

Su ինտեգրում Arduino- ի հետ Դա չէր կարող ավելի պարզ լինել ՝ անկախ նրանից, դուք սովորական փչակ կամ պասիվ մոդուլ եք գնում Arduino- ի համար, այն կարող է շատ հեշտությամբ միացվել, և այն ծածկագիրը, որը դուք պետք է գրեք Arduino IDE- ում, նույնպես շատ պարզ է (հիմքը, ապա դա կախված կլինի նրանից, թե ինչ եք ուզում եք ինքներդ ձեզ ավելացնել):

Ինչ վերաբերում է ա պարզ կոդի օրինակ, դա կարող է լինել հետևյալը, որում բզզոցը 1 վայրկյան ձայն է արձակում և կանգ է առնում, վերադառնում է 1 վայրկյան արտադրելուն և այսպես.

/* Programa simple para emitir pitidos de 1 segundo intermitentes */

const int buzzer = 9; //El pin al que se conecta el buzzer es el 9

void setup(){

  pinMode(buzzer, OUTPUT); // Pin 9 declarado como salida

}

void loop(){

  tone(buzzer, 50); // Envía señal de 1Khz al zumbador
  delay(1000);
  noTone(buzzer);     // Detiene el zumbador
  delay(1000);        //Espera un segundo y vuelve a repetir el bucle

}

Լրացուցիչ տեղեկություններ - Arduino ծրագրավորման ձեռնարկ


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

3 մեկնաբանություն, թող ձերը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

  1.   Carlos ասաց

    Դուք սխալ եք թարգմանում, ասում է, որ նրանք, ովքեր ինտեգրում են տատանողը, պետք է ունենան արտաքին տատանող, եթե նշում եք, որ նրանք «ինտեգրում են այն, այնպես որ դրա վրա պետք է դրվի արտաքին, դուք շփոթում եք նրանց, ովքեր չգիտեն: դա հակառակն է:

    Կոդի 14-րդ տողում.
    տոն (գայլզոց, 50); // 1Khz ազդանշան ուղարկեք ազդանշանային ազդանշանին

    Դուք կմեկնաբանեք, որ հաճախությունը 1 կՀց է, դա կեղծ է, 50 հց է,

    տոնով (բզզոց, 1000); // 1Khz ազդանշան ուղարկեք ազդանշանային ազդանշանին // Սա ճիշտ կոդ է:

    Greetings.

  2.   Roberto ասաց

    Buzzer Types- ի բացատրությունը հակադարձված է:
    Խնդրում եմ ուղղել ՝ շփոթությունից խուսափելու համար:
    Greetings.

    1.    Isaac ասաց

      Բարև Ռոբերտո
      Շատ շնորհակալ եմ խորհուրդ տալու համար: Ես այդ մանրուքը չգիտեի: Արդեն շտկված է:
      Ողջույններ: