Доброго всем здравия, хотел поздравить кота с днем его рождения и подарить ему маленький и интересный проект. Для меня он очень важен так как это моё первое сделанное и самое главное законченное устройство (просьба не пинать).
Когда-то была идея сделать усилитель не сильно мощный для моих S-90 и сделав пробный вариант я пришёл к выводу что нужно сделать его удобным в использованием с всякими плюшками и вкусностями, и тут без контроллера не обойтись (это кстати повод для хорошего увлечения и хобби) ну так что было решено начать с излучений контроллеров и вариантов его использовании. В конечном итоге мы имеем плод 6 месяцев изучении, проб, ошибок, недочетов, учетов и неплохой девайсены которая радует меня тем что я воплотил свои мысли и идей в реальность (приятное наслаждение).
Начнем.
Микроконтроллер Mega168 это мозг всего что есть в нашем девайсе, он незамедлительно исполняет все команды которые ему мы приказываем с помощью одного энкодера(больше нечем управлять потому что идея была такова).
Энкодером мы можем регулировать громкость, входить в меню для изменений параметров, выключать звук, настраивать радио, выключать и включать усилитель(бедняга я его люблю мучить).
Так же у нас есть знаменитый таймер 555 которому мы доверили пикать пищалкой(переменным резистором регулируется тон пищалки).
Дисплей, а что он работает как и обязан, он выводит информацию(при выключений усилителя он у нас выключается и включается при включении).
Ну что же продолжим наш маленький экскурс.
На следующей плате у нас много всего, тут у нас к примеру есть много разьемов через них мы подключим 3 стерео канала ( CON1 к примеру компьютер, телевизор, спутниковый ресивер) следующий предназначен для колонок (CON2) остальные предназначены для соединения с управляющей платой.
TDA7439 это аудиопроцесор который управляется через шину I2c(TWI) и изменяет множество параметров:
- регулировка громкости.
- выбор входного канала от 1 до 4.
- регулировка выходных каналов правый, левый.
- Высокие частоты.
- Средние частоты.
- Низкие частоты.
- Пред усиление.
- Снижение выходного сигнала(ATT).
LM358 для того чтоб контроллер правильно и более точно вырисовывал уровень громкости(VU meter, этакий получился и намного интересное смотреть на него нежили на спектроанализатор), переменными резисторами устанавливаться предельный уровень, чтоб не испортить контроллер. Работает оно так на TDA7439 есть выходы (к которым можно к примеру прикошатить эквалайзер) к ним мы под кинулись и теперь у нас есть сигнал со всех четырех каналов, ну и выходы операционного усилителя мы прикошатим к каналам ADC контролера и будем их читать и на основе этих данных рисовать скачущие строчки.
Коннектор JP3 предназначен для Радио модуля который я выдрал из сгоревшей магнитолы SONY управляется через шину I2c(TWI).
Дальше у нас осталось совсем немного, тут на схеме у нас остались только усилитель стабилизаторы и транзистор который двигает кулер для снижения температуры(как потом оказалось и для увеличения мелких шумов).
В качестве основы усилителя была взята TDA7377 с оригинальной схемой из даташита и опто пары для отключения(управляеться с контроллера).
Вентилятор управляется контроллером(сначала он повышал скорость по мере повышения громкости, после было сделано отдельное меню его регулировки так как усилитель не успевал нагреваться а жужжание повышалось. Сейчас стоит на минимуме и температура не доходит до средней точки).
Ну и на конец 7809 и 7805 Ну я думаю нет смысла объяснять для чего я их тут натыкал. Питается все добро от китайского импульсного блока питания на 12v 5A.
А теперь немго фоток готового усилителя по моему рецепту!
Вид сзади
Вид спереди
Вид сверху (немного запутанно с проводами получилось)
Готово Шеф!!!
Вот такие пироги на день рождение нашего кота мы приготовили!
Да и ещё прошу простить за качество фотографии(телефон) и немного запутаную схему(неопытность наверное).
Ну и для затравки видео ролик работы здесь
Спасибо за внимание.
Файлы:
Печатные платы в формате Eagle
Прошивка МК
Все вопросы в Форум.