Buzzer: viss, kas attiecas uz šo ierīci, lai izstarotu skaņu

Bummer vai zummer

Ģenerējiet pīkstienu Tas ir kaut kas, kas tiek meklēts dažādos DIY projektos, tāpēc veidotājiem minētās skaņas radīšanai jāizmanto dažādas ierīces. Viena no ierīcēm, ko varat izmantot, ir mazs skaļrunis, lai gan tas nav vispiemērotākais, ja vienīgais, ko jūs sūtāt, ir elektriskais signāls, jo tas membrānas vibrācijas dēļ radīs ļoti raksturīgu plaisu vai klikšķi, bet maz trokšņa. Tāpēc vislabāk ir izmantot skaņas signālu vai skaņas signālu.

Izmērs parasti ir daudz mazāks nekā parastajiem skaļruņiem, un kas ir labāk, skaņas signāls radīs pīkstienu vai skaņu kas piesaistīs vairāk uzmanības nekā skaņa no skaļruņa, ja tam netiek piegādāts audio signāls. Tātad, ja esat veidotājs un vēlaties ģenerēt jebkādu brīdinājumu par notikumu savā projektā, ierīce, kuru mēs šodien jums piedāvājam, jums piestāvēs kā cimds ...

Kas ir skaņas signāls vai skaņas signāls?

zummera simbols

Skaņas signāls vai skaņas signāls ir elektroniska ierīce, kas darbojas kā devējs. Tās funkcija ir radīt skaņu ar augstu vai skaņu, kamēr tai tiek piegādāta strāva. Tāpēc ir ideāli integrēties ar Arduino, jo, kad tiek ģenerēts notikums, kuru vēlaties brīdināt vai brīdināt, jūs varat ieprogrammēt mikrokontrolleru, lai šis notikums notiktu, nosūtot signālu skaņas signālam, tādējādi brīdinot jūs ar šo skaņu.

Ar ejemploJa esat izmantojis temperatūras sensoru un vēlaties, lai tas jūs brīdina, kad tā pārsniedz 100ºC, varat izmantot signālu kā trauksmes elementu, un, kad temperatūras sensors veic šos mērījumus, Arduino nosūtīs elektrisko signālu skaņas signālam. Acīmredzot jūsu atrastās lietojumprogrammas ir ļoti dažādas ...

Jūsu mājā ir daudz ierīču, kur jūs varat atrast buzzers, piemēram, modinātājpulksteņos. Daudzi no šiem pulksteņiem izmanto skaņas signālus, it īpaši mazos, lai gan daži var izmantot skaļruņus, lai jūs pamodinātu ar radio, ar melodiju utt. Patiesība ir tāda, ka jums nekas nav jāizjauc dabūt zummeruPatiesībā tas ir ļoti lēts un viegli atrodams.

Buferu veidi

Jūs varat atrast dažādi veidi, izņemot tos, kas izmanto elektromagnēta spoli vai pjezoelektrisko disku, varat atrast arī:

  • Tie kuri neintegrējiet oscilatoru: šajā gadījumā ir nepieciešams ārējs oscilators, lai tas labi darbotos.
  • Tie kuri integrēts oscilators- Iebūvētais oscilators atvieglo tā darbību, vienkārši pieslēdziet spriegumu skaņas signāla vai skaņas signāla spailēm, un jums būs skaņa.

Svarīgi atcerēties arī to ir īpaši moduļi Arduino ar skaņas signālu un visu nepieciešamo ērtai savienošanai ar iecienītāko DIY dēli.

darbība

Tās uzbūve ir vienkārša, tai ir tikai viena elektromagnēts vai pjezoelektrisks disks (atkarībā no skaņas signāla veida) un metāla tērauda loksne. Tas ir pietiekami, lai tas izstarotu skaņu, kad strāva tiek piegādāta pjezoelektriskajam vai elektromagnētam, un tas liek metāla folijai vibrēt.

Visizplatītākais ir pjezoelektriskais tips, šajā gadījumā tiem ir metāla loksne, kas pielīmēta pie keramikas loksnes. Kad tiek piemērots spriedze starp abām arkām, kas izstaro klikšķi. Kad piegādātais spriegums beidzas, tie atgriežas normālā stāvoklī. Bet, ja tiek ģenerēti pulksteņa vai alternatīvie impulsi, tas izdos meklējamos skaņas signālus.

Integrācija ar Arduino

Arduino savienots skaņas signāls vai skaņas signāls

Su integrācija ar Arduino Tas nevar būt vienkāršāk, neatkarīgi no tā, vai iegādājaties parastu skaņas signālu vai pasīvu moduli Arduino, to var savienot ļoti viegli, un arī kods, kas jums jāieraksta Arduino IDE, ir patiešām vienkāršs (bāze, tad tas būs atkarīgs no tā, ko kuru vēlaties pievienot).

Kas attiecas uz a vienkāršs koda piemērs, tas varētu būt šāds, kurā skaņas signāls 1 sekundi izstaro un apstājas, atgriežas 1 sekundes ražošanā un līdzīgi:

/* 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

}

Vairāk informācijas - Arduino programmēšanas rokasgrāmata


3 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Carlos teica

    Jūs nepareizi tulkojat, teikts, ka tiem, kas integrē oscilatoru, jābūt aprīkotam ar ārēju oscilatoru, ja jūs pieminējat, ka viņi to “integrē, tā ka uz tā jāuzliek ārējs, jūs sajaucat tos, kas nezina. tas ir pretēji.

    Koda 14. rindā:
    tonis (skaņas signāls, 50); // Nosūtiet 1Khz signālu skaņas signālam

    JŪS KOMENTĒJAT, KA Frekvence ir 1 kHz, TAS IR MELS, TAS IR 50 Hz,

    tonis (skaņas signāls, 1000); // Nosūtīt signālam 1Khz signālu // Šis ir pareizs kods.

    Sveicieni.

  2.   roberto teica

    Signālu tipu skaidrojums ir mainīts.
    Lūdzu, izlabojiet, lai izvairītos no neskaidrībām.
    Sveicieni.

    1.    Isaac teica

      Sveiks Roberto,
      Liels paldies par padomu. Es to detaļu neapzinājos. Tas jau ir izlabots.
      Sveicieni!