====== Аудиовыход (Troyka-модуль): Инструкция, примеры использования и документация ====== Используйте Troyka-модули [[amp>product/troyka-line-out-mini-jack?utm_source=man&utm_campaign=troyka-audio&utm_medium=wiki|аудиовыход mini-jack]] и [[amp>product/troyka-line-out-wires?utm_source=man&utm_campaign=troyka-audio&utm_medium=wiki|аудиовыход с винтовыми клеммами]] для воспроизведения звука в своих проектах. {{ :продукты:troyka-line-out:troyka-audio-out-all-in.jpg |}} Некоторые микроконтроллеры, например Iskra JS, умеют проигрывать звук через встроенный цифро-аналоговый преобразователь. С помощью него можно проигрывать ранее записанные звуки или даже воспроизводить мелодии с SD-карты. Но акустику напрямую к контактам микроконтроллера подключать нельзя. Контакты микроконтроллера способны выдать слишком маленький ток, а сигнал с них содержит ненужную колонкам постоянную составляющую. Аудиовыходы Troyka нужны чтобы усилить сигнал и избавиться от постоянной составляющей. {{ :продукты:troyka-line-out:lineoutsygnals.png?nolink |}} ===== Видеообзор ===== {{youtube>wM4fNU89LKA?large}} ===== Подключение и настройка ===== ==== Iskra JS ==== В Iskra JS доступны два цифро-аналоговых преобразователя на пинах ''A4'' и ''A5''. Удобно подключить аудиовыход к ним через [[amp>product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-audio&utm_medium=wiki|Troyka Slot Shield]]. {{ :продукты:troyka-line-out:iskrajs.png?nolink |}} Для работы с цифро-аналоговым преобразователем используется объект ''[[http://www.espruino.com/Waveform|Waveform]]''. var w = new Waveform(256); for (var i = 0; i < 256; i++) w.buffer[i] = 128 + Math.sin(i * Math.PI / 128) * 127; analogWrite(A5, 0.5); w.startOutput(A5, 4000); ==== Arduino ==== С Arduino можно пищать через аудиовыход используя функцию ''tone()'' {{ :продукты:troyka-line-out:arduinotroyka.png?nolink |}} #define AUDIO 12 void setup() { } void loop() { for (int i = 50; i < 5000; ++i) { tone(AUDIO, i); delay(5); } } ===== Элементы платы ===== {{ :продукты:troyka-line-out:annotscrew.png?nolink |}} {{ :продукты:troyka-line-out:annottrrs.png?nolink |}} ==== Troyka контакты ==== === Контакты питания и аудиовход левого канала: === * земля (G) — соедините с землёй микроконтроллера; * питание (V) — соедините с питанием микроконтроллера; * аудиовход левого канала (L) — подключите к аналоговому выходу микроконтроллера. === Аудиовход правого канала: === * не используется; * не используется; * аудиовход правого канала (R) — подключите к аналоговому выходу микроконтроллера. ==== Операционный усилитель MV3581 ==== Операционный усилитель вместе с обвязкой из пассивных компонентов предназначен для усиления сигнала с микроконтроллера по току. Входные керамические конденсаторы срезают постоянную составляющую сигнала. ==== Джампер объединения каналов ==== Если необходимо подать сигнал с одного аналогового пина микроконтроллера сразу на две колонки, можно замкнуть контакты джампером объединения каналов. ===== Принципиальная и монтажная схемы ===== {{:продукты:troyka-line-out:schematic.png?direct&350 |}} {{ :продукты:troyka-line-out:3kamp_b5.png?direct&300|}} ===== Характеристики ===== * Напряжение питания: 3,3–5 В * Выходной ток: до 60 мА * Рекомендуемый импеданс громкоговорителей: от 32 Ом * Температурный диапазон: −40…+85 °C * Габариты: 25,4×25,4 мм ===== Ресурсы ===== * [[amp>product/troyka-line-out-mini-jack?​utm_source=man&​utm_campaign=troyka-audio&​utm_medium=wiki|Аудиовыход mini-jack (Troyka-модуль)]] в магазине. * [[amp>product/troyka-line-out-wires?​utm_source=man&​utm_campaign=troyka-audio&​utm_medium=wiki|Аудиовыход с винтовыми клеммами (Troyka-модуль)]] в магазине. * {{:продукты:troyka-line-out:lmv358-n-q1.pdf|Datasheet на MV3581}}