Тон чыгаруу үчүн пьезону кантип колдонуу керек: негиздери: 4 кадам (сүрөттөр менен)
Тон чыгаруу үчүн пьезону кантип колдонуу керек: негиздери: 4 кадам (сүрөттөр менен)
Anonim
Пиезону тон өндүрүү үчүн кантип колдонуу керек: негиздери
Пиезону тон өндүрүү үчүн кантип колдонуу керек: негиздери

Салам баарына, Бул көрсөтмөдө, биз обон чыгаруу үчүн Piezo сигналын колдонобуз.

Piezo баззери деген эмне?

Пьезо - бул үн чыгарууда да, аныктоодо да колдонула турган электрондук түзүлүш

Колдонмолор:

  • Пиезону бир нече жолу күйгүзүү жана өчүрүү менен музыкалык нотаны ойнотуу үчүн ошол эле схеманы колдонсоңуз болот.
  • Тажрыйбаны Arduino PWM казыктарын колдонуу менен Буззердин үнүн өзгөртүү аркылуу дагы жакшыртууга болот.

Биз негиздерден баштайбыз жана Piezo аркылуу жөнөкөй Бипинг обонун чыгарабыз.

1 -кадам: Бөлүктөрдү чогултуу

Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу

Бул долбоор үчүн бизге керек болот:

  1. An Arduino UNO
  2. 5V Piezo Buzzer
  3. Өткөргүч зымдар

Зумер аркылуу токту чектөө үчүн бизге резистор керек эмеспи?

Жок, эгер сиз кичинекей 5V Piezo колдонуп жатсаңыз.

Ал өтө аз өлчөмдөгү токту колдонот же колдонот, андыктан сериядагы каршылыгы жок колдонулушу мүмкүн.

2 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Бардык компоненттерди жогоруда көрсөтүлгөн схемага ылайык туташтырыңыз.

Зумердин полярлуулугу:

Пьезону Arduino менен туташтыруудан мурун, Piezo сигналынын полярдуулугу бар экенин эске алыңыз.

  1. Пьезонун оң коргошун Кызыл зымга ээ.
  2. Бирок, эгерде сизде Breadboard орнотулуучу Piezo бар болсо, анда Piezo позитивдүү терминалы терс терминалга караганда узунураак коргошунга ээ.

3 -кадам: Arduino Sketch

Arduino Sketch
Arduino Sketch

Баарын кошкондон кийин, Arduinoго төмөнкүлөрдү жүктөңүз:

жараксыз орнотуу () {

pinMode (9, OUTPUT); // пин 9ду чыгаруу деп жарыялаңыз:

}

void loop () {

analogWrite (9, 20); // 0 жана 255тен башка каалаган маанини колдонсо болот

кечигүү (300); // 3 мс күт

analogWrite (9, 0); // өчүрөт

кечигүү (300); // 3 мс күт

}

4 -кадам: Бүттү

Бүттү
Бүттү

Бир жолу Ардуиного сигналды угууга күч бериңиз.

Мүчүлүштүктөрдү оңдоо:

Үн жок

Зумердин arduino менен туура туташканын текшериңиз

Зумерди туура пинге киргиздиңиз беле?

Piezo ызылчасынын Полярлыгына көңүл буруңуз. Башкача айтканда, коңгуроонун оң коргошун тиешелүү түрдө PIN 9га жана Arduinoдогу GNDге терс кетиши керек

Эгерде сиз дагы эле укпай жатсаңыз, эскизди кайра жүктөңүз.

Же болбосо, төмөндөгү комментарийге жазыңыз.

Көргөнүңүз үчүн рахмат.

Сунушталууда: