Попробуйте мой пульт: http://www.anymote.io/shared/r/An94g Ссылку открыть браузером телефона; установленный AnyMote должен её импортировать. Настроено под пульт как в статье (модифицированный под адрес 0x19 RC5-пульт)
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Не помню точно, у меня на 38кГц настроено. А по существу, не особо влияет. Хотя 56кГц - это уже да, далековато.
частоту модуляции в апликухе можно настроить? у меня 3 приемника и жменя дистанок, работает только одна пара, и то неуверенно. хотелось бы определить на какие частоты приемники, по маркировке совсем непонятно. с пультами буду разбираться логическим анализатором и фотодиодом(можно и светодиод, но светить надо в упор, линза в линзу) на 850 нм через компаратор. тоже хз, что за протоколы и частота модуляции.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт янв 05, 2018 00:11:58
Встал на лапы
Зарегистрирован: Вс май 24, 2015 12:05:50 Сообщений: 124 Откуда: Смоленск
Рейтинг сообщения:0
У меня вопрос к автору - возможно ли "прикрутить" в перспективе вместо Bluetooth-модуля HC-05 более подходящий, на мой взгляд(!) BK8000L? Дело в том, что последний имеет UART и принимает качественный звук, так сказать, можем "убить двух зайцев" одним модулем.
А что Вам мешает его прикрутить? Он и без UART работает. Позитивные выходы на вход усилителя, ну и земля соответственно. Негативные оставить неподключенными. У меня такой лежит, ждет очереди на внедрение в усилитель. А звук через него так себе.
А что Вам мешает его прикрутить? Он и без UART работает... А звук через него так себе.
Без UART ничего не мешает! Но я имел ввиду и управление, для которого автор написал программу на РС (возможно, что ничего переделывать и не нужно, я только спросил). Очень удобно управлять девайсом с компа! На счет "так себе" - вполне разделяю Ваше мнение, однако пока мне не доводилось встречать по-настоящему качественно работающих со звуком недорогих устройств Bluetooth. Разобрать наушники за 100 "зеленых рублей" и дороже тоже не вариант...
Дык а что там управлять: трэк назад-вперед и громкость? Конечно интересно как оно через PC, но, думаю, ненадолго. P.S. Вообще на вкус и цвет все фломастеры разные)) Так что...
Хех, я и сам-то не пользуюсь, написал когда-то эту софтинку для PC для тестирования да и забил, по большому счёту. У меня по UART не комп подключен а bluetooth модуль HC-05 (ради которого всё, собственно, и делалось), и управляю усилителем именно с телефона.
Даже и не думал, что утилиткой для компа кто-то активно пользуется.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт янв 05, 2018 22:30:54
Встал на лапы
Зарегистрирован: Вс май 24, 2015 12:05:50 Сообщений: 124 Откуда: Смоленск
Рейтинг сообщения:0
У меня тоже НС5 стоит и комп с ним коннектится. Реально очень удобное управление тк часто сижу за компом и не нужно бегать каждый раз чтоб переключить радиостанцию или с компа что-то вывести.
Ну, у меня с компа тоже по bluetooth подключается.
Я когда утилитку эту писал, изначально задумка была сделать двухсторонний обмен по UART. То есть, чтобы не только команды отсылать модулю, но и умать ответы принимать. В идеале - при подключении опросить текущий статус всего усилителя (уровни громкости, текущий вход и т.п). Ну и иметь на компьютере относительно полноценный интерфейс управления усилителем. Чтобы, например, при регулировке громкости с пульта или передней панели и компьютер оповещался об этих изменениях. В идеале - те же данные спектрограммы отсылать на компьютер, чтобы дублировать на экране ПК.
Но из-за того, что 1) аппаратный UART контроллера занят (худо-бедно удалось отправку реализовать в параллель кнопке включения, но уже приём никак - энкодер), 2) места в прошивке для кода нет - так эта задумка задумкой и осталась.
При разработке варианта спектроанализатора на ATmega328 (схема), который должен был бы стать логическим продолжением проекта я уже RX/TX не занимал другими функциями, так что здесь это в принципе может быть реализовано гораздо проще, с соответствующей доработкой софта на другой стороне (компе или телефоне).
В принципе, и то что уже имеется можно было бы немного улучшить. Скажем, сразу подключаться к последнему использованному порту при старте программы, уметь сворачиваться в трей, понимать скролл/клики в трее как команды на изменение громкости/входа или что-то вроде.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт янв 05, 2018 23:06:06
Встал на лапы
Зарегистрирован: Вс май 24, 2015 12:05:50 Сообщений: 124 Откуда: Смоленск
Рейтинг сообщения:0
Звучит очень заманчиво Надеюсь, что когда-либо эти задумки увидят свет. Спасибо, что не прекращаете поддерживать проект! Недавно я приступил к пятому изделию по этому проекту, параллельно помогаю другу сделать первый
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт янв 05, 2018 23:33:19
Вымогатель припоя
Зарегистрирован: Ср сен 09, 2015 13:09:15 Сообщений: 558
Рейтинг сообщения:0
в проекте под Mega32\328 в прошивке содержится всё поддерживаемое оборудование, кроме дисплеев. сколько можно сэкономить, и соберётся ли корректно FW,если из компиляции вывести всё, кроме того что подключено или необходимо по функционалу? универсальность прошивки сомнительная, если её в еепром еще доводить надо, а не автодетект по адресам чипов на шинах. видел проекты универсальных контроллеров для магнитол/музцентров с автодетектом темброблоков, тюнеров, коммутаторов входов, эквалайзеров на I2C + дистанка с часамии(календарь-будильник-таймер). без спектрограммы влезало в 8 кб флеши контроллера с дисплеем 16х2. автора прошу не воспринимать это как критику, просто как одну из идей дальнейшего развития проекта. можно написать приложение или скрипт make, в котором можно было-бы собрать из нужных библиотек прошивку под себя (с калькулятором занятого места), что-то типа конструктора прошивки. но в нынешнем виде проекта придется много чего перепахать для автономности библиотек модулей. пробовал обрезать отключая инклуды незаюзаных темброблоков и тюнеров, начинают высыпаться ошибки. рулить дефайнами с мейкфайла тоже не получается почему-то.
Автодетект по адресам принципиально невозможен. У тех же TDA7312, TDA7313, TDA7314, TDA7315, TDA7318, TDA7439 и tda7448, да и у PT2322 - один и тот же адрес 0x88. С тюнерами попроще, можно было бы и различать.
Конечно, если ограничиться поддержкой двух-трёх аудиопроцессоров с разными адресами - тогда не вопрос. Только ни о какой универсальности тогда уже речи не пойдёт.
kloker писал(а):
но в нынешнем виде проекта придется много чего перепахать для автономности библиотек модулей.
Многое ненужное отключается прямо в Makefile. Собрать под конкретно свой аудиопроцессор и тюнер (см. результат выше) никто не мешает. Лично мне так проще - релизить 7 прошивок (по числу дисплеев), а не 7 * 14 * 9 = 882 штуки, ну или каждому отдельно по запросу делать сборку под определённый набор железа. Я это уже проходил на ATmega16, так что поверьте - текущий вариант оптимален для всех.
Кому надо - легко доведёт настройки редактором под себя, а кто и с кодом не совсем на "Вы" - может и в исходниках подкрутить и собрать.
Добавлено after 11 minutes 45 seconds: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
kloker писал(а):
видел проекты универсальных контроллеров для магнитол/музцентров с автодетектом темброблоков, тюнеров, коммутаторов входов, эквалайзеров на I2C
Поделитесь ссылкой. Мне было бы интересно посмотреть, как там реализован автодетект разных чипов с одинаковым адресом, может какие-то свои хитрости...
Немного доработал программу под PC. Сейчас она умеет сворачиваться в трей, автоподключаться на старте к порту и сохраняет настройки между запусками. У меня в Linux работает, попробуйте, как оно под Windows: https://www.dropbox.com/s/keez7rjzgogtm ... e.exe?dl=0
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения