Буззердин Үндөрү жана Үлгүлөрү
Arduino Uno менен активдүү жана пассивдүү буззерлерди колдонуп үндөрдү, мелодияларды жана эскертүү үлгүлөрүн түзүүнү үйрөнүңүз!
Буззер Түрлөрүн Түшүнүү
Активдүү Буззер
- Ички осциллятор - ток берилгенде автоматтык түрдө үн чыгарат
- Туруктуу жыштык - адатта ~2кГц тон
- Жөнөкөй башкаруу - digitalWrite() менен жөн гана КҮЙГҮЗ/ӨЧҮР
- Аныктоо - көбүнчө үстүндө ак чаптама бар, жабык корпус
Пассивдүү Буззер
- Кичинекей динамик сыяктуу - үн чыгаруу үчүн AC сигнал керек
- Өзгөрмө жыштык - ар кандай тондорду жана мелодияларды түзө алат
- tone() функциясын колдонот - Arduino жыштыкты генерациялайт
- Аныктоо - ачык арткы бөлүгү, ачык ПТБ, жашыл схема тактасы көрүнөт
Эмне үчүн Транзистор Колдонуу Керек?
Ток Чектөөлөрү:
- Arduino пиндери коопсуз түрдө 20мА үзгүлтүксүз бере алат
- Максималдуу абсолюттук чек: 40мА
- Буззерлер адатта 20-40мА же андан көп керектейт
Чечим: 2N2222 Транзистор
Транзистор 100-500мА коопсуз иштете алган электрондук которгуч катары иштейт, төмөнкүлөрдү камсыз кылат:
- Катуураак үн чыгаруу
- Arduino пиндерин коргоо
- Чоңураак буззерлерди иштетүү мүмкүнчүлүгү
Базалык Резистор Эсептөө:
100 күчөтүү менен 30мА коллектор тогу үчүн:
Iбаза ≈ 0.3мА минимум
1кОм резистор ~4.3мА камсыз кылат (коопсуз маржа менен)
R = (5В - 0.7В) / Iбаза100 күчөтүү менен 30мА коллектор тогу үчүн:
Iбаза ≈ 0.3мА минимум
1кОм резистор ~4.3мА камсыз кылат (коопсуз маржа менен)
Кайтарым Диод Коргоосу
Буззер (индуктивдүү жүк) өчкөндө, транзисторду бузуучу чыңалуу секирүүсүн түзөт.
1N4007 кайтарым диоду бул энергия үчүн коопсуз жол камсыз кылат:
- Катод (күмүш тилке) буззердин оң учуна туташат
- Анод GND-ге туташат
- Диод кадимки иштөөдө тескери багытталган
- Чыңалуу секирүүсүндө гана өткөрөт, транзисторду коргойт
Интерактивдүү визуализация — толук сабакта жеткиликтүү