Buzzer: mọi thứ về thiết bị này để phát ra âm thanh

Buzzer hoặc buzzer

Tạo ra tiếng bíp Nó là thứ được tìm kiếm trong các dự án DIY khác nhau, đó là lý do tại sao các nhà sản xuất phải sử dụng nhiều thiết bị khác nhau để có thể tạo ra âm thanh nói trên. Một trong những thiết bị mà bạn có thể sử dụng là một chiếc loa nhỏ, mặc dù điều đó không phải là phù hợp nhất nếu thứ duy nhất bạn gửi đi là tín hiệu điện, vì nó sẽ tạo ra tiếng nứt hoặc tiếng tách rất đặc trưng do rung động của màng, nhưng tiếng ồn nhỏ. Do đó, tốt nhất bạn nên sử dụng còi hoặc còi.

Kích thước thường nhỏ hơn nhiều so với loa thông thường, và điều gì tốt hơn, còi sẽ phát ra tiếng bíp hoặc âm thanh sẽ thu hút nhiều sự chú ý hơn âm thanh từ loa nếu không có tín hiệu âm thanh nào được cung cấp cho loa. Vì vậy, nếu bạn là một nhà sản xuất và muốn tạo bất kỳ cảnh báo nào cho một sự kiện trong dự án của mình, thiết bị mà chúng tôi giới thiệu cho bạn hôm nay sẽ phù hợp với bạn giống như một chiếc ...

Buzzer hay buzzer là gì?

biểu tượng còi

Bộ rung hoặc buzzer là một thiết bị điện tử hoạt động như một bộ chuyển đổi. Chức năng của nó là tạo ra âm thanh the thé hoặc vo ve trong khi nguồn điện đang được cung cấp cho nó. Đó là lý do tại sao nó là lý tưởng để tích hợp với Arduino, bởi vì khi một sự kiện được tạo ra mà bạn muốn cảnh báo hoặc cảnh báo, bạn có thể lập trình bộ vi điều khiển để gửi tín hiệu đến bộ rung nếu sự kiện đó xảy ra và do đó cảnh báo bạn bằng âm thanh đó.

qua ejemploNếu bạn đã sử dụng cảm biến nhiệt độ và muốn nó cảnh báo khi vượt quá 100ºC, thì bạn có thể sử dụng còi làm phần tử cảnh báo và Arduino sẽ gửi tín hiệu điện đến còi khi cảm biến nhiệt độ thực hiện các phép đo đó. Rõ ràng, các ứng dụng mà bạn sẽ tìm thấy rất đa dạng ...

Trong ngôi nhà của bạn, có rất nhiều thiết bị nơi bạn có thể tìm thấy buzzers, ví dụ như trong đồng hồ báo thức. Nhiều đồng hồ trong số này sử dụng bộ rung để phát ra âm thanh, đặc biệt là những đồng hồ nhỏ, mặc dù một số có thể sử dụng loa để đánh thức bạn bằng radio, bằng giai điệu, v.v. Sự thật là bạn không cần phải tháo rời bất cứ thứ gì để nhận được một buzzer, trên thực tế nó rất rẻ và dễ kiếm.

Các loại còi

Bạn có thể tìm đa dạng chủng loại, ngoài những loại sử dụng cuộn nam châm điện hoặc đĩa áp điện, bạn cũng có thể tìm thấy:

  • Những người không tích hợp bộ dao động: trong trường hợp này cần phải có bộ tạo dao động bên ngoài để nó hoạt động tốt.
  • Những người bộ dao động tích hợp- Bộ dao động tích hợp giúp bạn dễ dàng vận hành, chỉ cần đặt một điện áp vào các cực của bộ rung hoặc bộ rung và bạn sẽ có âm thanh.

Điều quan trọng cần nhớ cũng là có các mô-đun đặc biệt cho Arduino với bộ rung và mọi thứ bạn cần để kết nối dễ dàng với bảng DIY yêu thích của bạn.

Hoạt động

Hiến pháp của nó rất đơn giản, nó chỉ có một nam châm điện hoặc đĩa áp điện (tùy thuộc vào loại còi) và một tấm kim loại bằng thép. Điều này đủ để nó phát ra âm thanh khi dòng điện được cung cấp cho chất áp điện hoặc nam châm điện và điều này làm cho lá kim loại rung động.

Phổ biến nhất là loại áp điện, trong trường hợp này chúng có một tấm kim loại được dán vào một tấm gốm. Khi được AP dụng lực căng giữa hai vòm phát ra tiếng lách cách. Khi điện áp cung cấp không còn nữa, chúng trở lại trạng thái bình thường. Nhưng nếu xung nhịp hoặc xung thay thế được tạo ra, nó sẽ phát ra những tiếng bíp có thể nghe được mà chúng ta đang tìm kiếm.

Tích hợp với Arduino

Bộ rung hoặc bộ rung được kết nối với Arduino

Su tích hợp với Arduino Nó không thể đơn giản hơn, cho dù bạn mua một bộ rung bình thường hay một mô-đun thụ động cho Arduino, nó có thể được kết nối rất dễ dàng và mã bạn phải viết trong Arduino IDE cũng thực sự đơn giản (cơ sở, sau đó nó sẽ phụ thuộc vào những gì bạn muốn thêm mình).

Đối với một ví dụ mã đơn giản, nó có thể là như sau, trong đó bộ rung phát ra âm thanh trong 1 giây và dừng lại, quay trở lại tạo ra 1 giây và như thế này:

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

}

Thêm thông tin - Hướng dẫn lập trình Arduino


3 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Carlos dijo

    Bạn đang dịch sai nó nói rằng những người tích hợp bộ dao động phải được trang bị một bộ dao động bên ngoài, nếu bạn đề cập rằng họ “tích hợp nó, vì vậy một bên ngoài phải được đặt trên nó, bạn sẽ gây nhầm lẫn cho những người không biết. nó là ngược lại.

    Trên dòng 14 của mã:
    âm báo (buzzer, 50); // Gửi tín hiệu 1Khz tới bộ rung

    CÁC BẠN BÌNH LUẬN RẰNG TẦN SỐ LÀ 1kHz, LÀ SAI, LÀ 50hz,

    âm báo (buzzer, 1000); // Gửi tín hiệu 1Khz tới bộ rung // Đây là mã chính xác.

    Chúc mừng.

  2.   Roberto dijo

    Giải thích Loại Buzzer bị đảo ngược.
    Vui lòng sửa lại để tránh nhầm lẫn.
    Chúc mừng.

    1.    Isaac dijo

      Xin chào Roberto,
      Cảm ơn bạn rất nhiều vì đã tư vấn. Tôi đã không nhận ra chi tiết đó. Nó đã được sửa chữa.
      Một lời chào!