На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Дешевый датчик звука для AVR

Alexander Weber

Я искал простой способ заставить ATmega реагировать на звук. Мои знания об аналоговых цепях очень ограниченны, но я помню, что подключать вывод электретного микрофона непосредственно к ножке контроллера нельзя. Сигнал от электретного микрофона слишком слаб, и его надо усиливать. Есть много информации о микрофонных усилителях. Я запутался в этих схемах и остановился на простой схеме отсюда. В нее входят всего лишь:

Технология правильного хранения аккумуляторов и батареек по рекомендациям FANSO и EVE Energy

  • 2 резистора 10 кОм
  • 1 резистор 100 кОм
  • транзистор 2N3904
  • 2 конденсатора 0.1 мкФ
  • электретный микрофон

Макетирование усилителя

Схема собрана на макетной плате.

У меня не было транзистора 2N3904 и я заменил его на BC337. Транзистор включен усилителем с общим эмиттером. От развязывающего конденсатора на выходе я отказался и взял сигнал непосредственно с коллектора транзистора.

Макетирование с ATmega

Для АЦП Atmega выходного напряжения усилителя хватило. Программа контроллера постоянно считывает величину сигнала с усилителя. Если уровень напряжения (громкость) превышает пороговый, светодиод загорается.

Схема для повторения

Код программы найдете здесь. Она только что написана и может иметь массу возможных улучшений.

Заключение

Это было легко и выглядело красиво. Я наслаждался, глядя как светодиод реагирует на музыку. Я ничего не записывал с этим устройством. Следующим шагом может быть игра света в такт музыке, способность анализировать музыку. 

Видео

Работу схемы я заснял на видео. Извините за плохое качество.



Click To Play


tinkerlog.com

Перевод: Nsgvid по заказу РадиоЛоцман

На английском языке: Cheap Sound Sensor for AVR

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Подскажите какой ФНЧ сюда лучше поставить, для того чтобы светодиод реагировал только на бас?