โมดูล Active Buzzer Sensor สำหรับ Arduino Pi ESP

คำอธิบาย

Active Buzzer คืออะไร? วิธีสร้างเสียงแจ้งเตือนด้วย Arduino

Active Buzzer (แอคทีฟบัซเซอร์) คือ อุปกรณ์กำเนิดเสียงประเภทหนึ่งที่ใช้งานง่ายมาก โดยจุดเด่นของมันคือมีวงจรสร้างความถี่เสียง (Oscillator) อยู่ภายในตัว ทำให้เราไม่ต้องเขียนโค้ดที่ซับซ้อนเพื่อสร้างความถี่เสียงเอง เพียงแค่จ่ายไฟเลี้ยง 3.3V-5V หรือส่งสัญญาณลอจิก "HIGH" จากไมโครคอนโทรลเลอร์เข้าไป Buzzer ก็จะส่งเสียง "ปี๊บ" แหลมๆ ออกมาได้ทันที

ความแตกต่างระหว่าง Active vs Passive Buzzer

  • Active Buzzer (ตัวนี้): มีวงจรสร้างเสียงในตัว แค่จ่ายไฟก็ดังทันที เหมาะกับเสียงเตือนง่ายๆ ที่มีความถี่เดียว
  • Passive Buzzer: ไม่มีวงจรในตัว เป็นแค่ตัวกำเนิดเสียงเปล่าๆ ผู้ใช้ต้องเขียนโค้ดสร้างสัญญาณความถี่ (PWM) จาก Arduino เพื่อป้อนให้มันถึงจะมีเสียง เหมาะกับการสร้างเสียงที่มีหลายระดับโน้ตดนตรี

สเปคของ Active Buzzer Module

รายการ รายละเอียด
แรงดันใช้งาน 3.3V – 5V (เหมาะกับ Arduino โดยตรง)
กระแสใช้งาน ประมาณ 20 mA
ประเภท Active Buzzer (มีวงจรสร้างเสียงในตัว)
ความถี่เสียง ~2 – 3 kHz (เสียงแหลมมาตรฐาน)
ระดับเสียง ประมาณ 85 dB @ 10 ซม.
รูปแบบขา แบบโมดูล 3 ขา (VCC, GND, I/O)
สถานะเสียง ส่งเสียงเมื่อขาอินพุตเป็น HIGH (หรือ LOW ขึ้นอยู่กับรุ่น)

การใช้งานกับ Arduino

✅ การต่อสาย (โมดูล A322)

  • VCC (หรือ +) → ต่อกับขา 5V บนบอร์ด Arduino
  • GND (หรือ -) → ต่อกับขา GND บนบอร์ด Arduino
  • I/O (หรือ S) → ต่อกับขาดิจิทัล (Digital Pin) ขาใดก็ได้ เช่น D8

✅ ตัวอย่างโค้ดใช้งานง่าย

โค้ดนี้จะสั่งให้ Buzzer ส่งเสียงดัง 1 วินาที และเงียบ 1 วินาที สลับกันไป


// กำหนดขาที่ต่อกับ I/O ของ Buzzer
int buzzerPin = 8;

void setup() {
  // ตั้งค่าให้ buzzerPin เป็น OUTPUT
  pinMode(buzzerPin, OUTPUT);
}

void loop() {
  // สั่งเปิดเสียง Buzzer
  digitalWrite(buzzerPin, HIGH); 
  delay(1000); // เปิดเสียงค้างไว้ 1 วินาที

  // สั่งปิดเสียง Buzzer
  digitalWrite(buzzerPin, LOW); 
  delay(1000); // หยุดพัก 1 วินาที
}

ไอเดียการประยุกต์ใช้งาน

โปรเจกต์ รายละเอียดการใช้งาน
ระบบแจ้งเตือนภัย ใช้เป็นเสียง Alarm เมื่อเซนเซอร์ควัน, แก๊ส, หรือความร้อนตรวจพบค่่าผิดปกติ
เครื่องจับความเคลื่อนไหว ส่งเสียงเตือนเมื่อเซนเซอร์ PIR (Passive Infrared) ตรวจจับการเคลื่อนไหวได้
ระบบเตือนระดับน้ำ ส่งเสียงดังเมื่อเซนเซอร์วัดระดับน้ำตรวจพบว่าน้ำสูงถึงจุดที่กำหนด
นาฬิกาปลุก DIY ใช้เป็นตัวกำเนิดเสียงสำหรับปลุกตามเวลาที่ตั้งไว้
เสียงแจ้งสถานะ ใช้ส่งเสียง "ปี๊บ"สั้นๆ เพื่อยืนยันการทำงาน เช่น กดรหัสผ่านถูก, สแกนบัตรสำเร็จ

ข้อดีของ Active Buzzer

  • ใช้งานง่ายที่สุด: แค่จ่ายไฟหรือส่งสัญญาณ HIGH ก็มีเสียงดังทันที
  • โค้ดไม่ซับซ้อน: ไม่จำเป็นต้องใช้คำสั่งสร้างความถี่ (PWM) ที่ยุ่งยาก
  • ราคาถูก: เป็นวิธีเพิ่มเสียงแจ้งเตือนให้โปรเจกต์ที่ประหยัดที่สุด
  • อเนกประสงค์: เหมาะกับงานแจ้งเตือนทุกรูปแบบที่ต้องการเสียงความถี่เดียว

โมดูล Active Buzzer Sensor สำหรับ Arduino Pi ESP

รูปแบบสินค้า

รหัสสินค้า: NF65491+SSNF01116

25.00 ฿ 12.00 ฿ ไม่รวมภาษีมูลค่าเพิ่ม

      คำอธิบาย

      Active Buzzer คืออะไร? วิธีสร้างเสียงแจ้งเตือนด้วย Arduino

      Active Buzzer (แอคทีฟบัซเซอร์) คือ อุปกรณ์กำเนิดเสียงประเภทหนึ่งที่ใช้งานง่ายมาก โดยจุดเด่นของมันคือมีวงจรสร้างความถี่เสียง (Oscillator) อยู่ภายในตัว ทำให้เราไม่ต้องเขียนโค้ดที่ซับซ้อนเพื่อสร้างความถี่เสียงเอง เพียงแค่จ่ายไฟเลี้ยง 3.3V-5V หรือส่งสัญญาณลอจิก "HIGH" จากไมโครคอนโทรลเลอร์เข้าไป Buzzer ก็จะส่งเสียง "ปี๊บ" แหลมๆ ออกมาได้ทันที

      ความแตกต่างระหว่าง Active vs Passive Buzzer

      • Active Buzzer (ตัวนี้): มีวงจรสร้างเสียงในตัว แค่จ่ายไฟก็ดังทันที เหมาะกับเสียงเตือนง่ายๆ ที่มีความถี่เดียว
      • Passive Buzzer: ไม่มีวงจรในตัว เป็นแค่ตัวกำเนิดเสียงเปล่าๆ ผู้ใช้ต้องเขียนโค้ดสร้างสัญญาณความถี่ (PWM) จาก Arduino เพื่อป้อนให้มันถึงจะมีเสียง เหมาะกับการสร้างเสียงที่มีหลายระดับโน้ตดนตรี

      สเปคของ Active Buzzer Module

      รายการ รายละเอียด
      แรงดันใช้งาน 3.3V – 5V (เหมาะกับ Arduino โดยตรง)
      กระแสใช้งาน ประมาณ 20 mA
      ประเภท Active Buzzer (มีวงจรสร้างเสียงในตัว)
      ความถี่เสียง ~2 – 3 kHz (เสียงแหลมมาตรฐาน)
      ระดับเสียง ประมาณ 85 dB @ 10 ซม.
      รูปแบบขา แบบโมดูล 3 ขา (VCC, GND, I/O)
      สถานะเสียง ส่งเสียงเมื่อขาอินพุตเป็น HIGH (หรือ LOW ขึ้นอยู่กับรุ่น)

      การใช้งานกับ Arduino

      ✅ การต่อสาย (โมดูล A322)

      • VCC (หรือ +) → ต่อกับขา 5V บนบอร์ด Arduino
      • GND (หรือ -) → ต่อกับขา GND บนบอร์ด Arduino
      • I/O (หรือ S) → ต่อกับขาดิจิทัล (Digital Pin) ขาใดก็ได้ เช่น D8

      ✅ ตัวอย่างโค้ดใช้งานง่าย

      โค้ดนี้จะสั่งให้ Buzzer ส่งเสียงดัง 1 วินาที และเงียบ 1 วินาที สลับกันไป

      
      // กำหนดขาที่ต่อกับ I/O ของ Buzzer
      int buzzerPin = 8;
      
      void setup() {
        // ตั้งค่าให้ buzzerPin เป็น OUTPUT
        pinMode(buzzerPin, OUTPUT);
      }
      
      void loop() {
        // สั่งเปิดเสียง Buzzer
        digitalWrite(buzzerPin, HIGH); 
        delay(1000); // เปิดเสียงค้างไว้ 1 วินาที
      
        // สั่งปิดเสียง Buzzer
        digitalWrite(buzzerPin, LOW); 
        delay(1000); // หยุดพัก 1 วินาที
      }
      

      ไอเดียการประยุกต์ใช้งาน

      โปรเจกต์ รายละเอียดการใช้งาน
      ระบบแจ้งเตือนภัย ใช้เป็นเสียง Alarm เมื่อเซนเซอร์ควัน, แก๊ส, หรือความร้อนตรวจพบค่่าผิดปกติ
      เครื่องจับความเคลื่อนไหว ส่งเสียงเตือนเมื่อเซนเซอร์ PIR (Passive Infrared) ตรวจจับการเคลื่อนไหวได้
      ระบบเตือนระดับน้ำ ส่งเสียงดังเมื่อเซนเซอร์วัดระดับน้ำตรวจพบว่าน้ำสูงถึงจุดที่กำหนด
      นาฬิกาปลุก DIY ใช้เป็นตัวกำเนิดเสียงสำหรับปลุกตามเวลาที่ตั้งไว้
      เสียงแจ้งสถานะ ใช้ส่งเสียง "ปี๊บ"สั้นๆ เพื่อยืนยันการทำงาน เช่น กดรหัสผ่านถูก, สแกนบัตรสำเร็จ

      ข้อดีของ Active Buzzer

      • ใช้งานง่ายที่สุด: แค่จ่ายไฟหรือส่งสัญญาณ HIGH ก็มีเสียงดังทันที
      • โค้ดไม่ซับซ้อน: ไม่จำเป็นต้องใช้คำสั่งสร้างความถี่ (PWM) ที่ยุ่งยาก
      • ราคาถูก: เป็นวิธีเพิ่มเสียงแจ้งเตือนให้โปรเจกต์ที่ประหยัดที่สุด
      • อเนกประสงค์: เหมาะกับงานแจ้งเตือนทุกรูปแบบที่ต้องการเสียงความถี่เดียว

      Recently viewed products

      © 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

      • PayPal

      เข้าสู่ระบบ

      ลืมรหัสผ่านใช่ไหม?

      ยังไม่มีบัญชีใช่ไหม?
      สร้างบัญชี