Difference between revisions of "Sensor-Buzzer"

From Microduino Wiki
Jump to: navigation, search
(Application)
Line 64: Line 64:
  
 
==Application==
 
==Application==
*Hardware Needed: [[Microduino-Core]], [[Microduino-USBTTL]], [[Microduino-Sensorhub]], several dupont lines and USB cable; 
+
The buzzer can produce many weird sound. Maybe you can add some keys to it to compose a piece of wonderful music.
*Software:
 
**Make sure you did build Microduino development environment or you need to refer to: [[Microduino Getting start]]
 
*Program
 
<source lang="cpp">
 
#define buzzer_pin 6
 
void setup()
 
{
 
  pinMode(buzzer_pin,OUTPUT);
 
}
 
 
void loop()
 
{
 
  for(int i=200;i<=800;i++)  //Increase the frequency from 200HZ to 800HZ circularly.
 
  {
 
    tone(buzzer_pin,i);    //Output frequency in the port.
 
 
 
    delay(5);      //The frequency lasts for 5ms. 
 
  }
 
  delay(1000);    //The highest frequency lasts for 1s.
 
  for(int i=800;i>=200;i--)
 
  {
 
    tone(buzzer_pin,i);
 
    delay(10); //The frequency lasts 10ms. 
 
  }
 
}
 
</source>
 
*Stack all the modules and then connect the interface on the back of BUZZER to the D6 digital port of Sensorhub.
 
 
 
*Open IDE, copy the program to IDE, choose the right board, compile and download.
 
*You can hear the alarm after download.  
 
 
 
  
 
==Purchase==
 
==Purchase==

Revision as of 09:29, 10 November 2016

Language: English  • 中文
Sensor-Buzzer

The product number of Sensor-Buzzer is: MSDO11

Sensor-Buzzer is a passive buzzer. Like a magnetic speaker, it needs voltage with different frequency so that it can make sound accordingly. The pitch becomes louder when the frequency gets higher.

Introduction of Pins

Sensor backpin.png
  • Pins of the sensor:
    • PIN1: GND
    • PIN2: VCC
    • General signal pins:
      • PIN3(IO1): digital/analog signal
      • PIN4(IO2): NC(null)
    • Special signal pins:
      • If it is IIC: IO1/IO2 are respectively SDA/SCL.
      • If it is soft serial port: IO1/IO2 are respectively tx/rx.
  • Special to Sensor-Buzzer sensor pins
    • PIN1: GND
    • PIN2: VCC
    • PIN3(IO1): Output pin
    • PIN4(IO2): NC


Microduino sensor can communicate with core module through the connection with Microduino-Module Sensor Hub.


Features

  • Controllable sound frequency (eg: You can achieve the effect of piano spectrum with it. )
  • Small size which is easy to install.

Specification

  • Voltage
    • 3.3V~5V working voltage
  • Size
    • Size of the board: 23.5mm*13mm
    • 1.27mm-spacing 4Pin interface connected with sensorhub.
    • The CAD drawing of the sensor: File:Sensor CAD.zip
  • Technical parameters
    • Drive with 2K~5K square wave
    • The sound frequency is controllable.
  • Connection
    • This sensor can be connected to the following interfaces of core: A0~A7,D2~D13


Document

Development

Program Download

Programming

  • Follow the Software Getting Started Guide.
  • Select the Board, Processor and Port.
  • Click [File]->[Open], browse to the project program address, and click "Sensor-Buzzer Test.ino" to open the program.
  • After confirming all these items are correct, click "→" to download the program to the development board.

Hardware Setup

  • Referring to the following diagram, connect the Sensor-Buzzer to digital pin D6 of Microduino-Sensorhub.


Microduino-sensorhub Shake.JPG


Result

  • After download, you can hear the alarming sound.

Application

The buzzer can produce many weird sound. Maybe you can add some keys to it to compose a piece of wonderful music.

Purchase

History

Image

  • Front
Microduino-Cube-Station Front
  • Back
Microduino-Cube-Station Back