Голосовая модификация Турниги 9х и её аналогов.

Еще полтора года назад перевел свои два пульта авионикс и Flysky на ВЧ от Frsky, сначала без телеметрии, потом с телеметрией. Потом перепрошил на прошивку ER9x. Она, на мой взгляд, превращает Турнигу в весьма достойный аппарат, вполне сопоставимый по возможностям с “брендами”. Потом переделал пульт под отображение телеметрии на экране пульта (rcopen.com/blogs/54475). В общем остался только один “мод” - “голосовой” - предел моих мечтаний. Начал мониторить РЦгруппс и новый форум 9х (9xforums.com/forum/index.php) openrcforums.com/forum/ на предмет голосовой модификации. Попрошайничал перед разработчиками ER9x, они полгода отсылали к проекту ersky9x (9xforums.com/forum/viewforum.php?f=7 openrcforums.com/forum/viewtopic.php?f=7&t=4)
А с месяц назад Майк Блендфорд стартанул тему про голосовой мод (9xforums.com/forum/viewtopic.php?f=5&t=948 ). openrcforums.com/forum/viewtopic.php?f=5&t=948
Должно получиться, что пульт голосом:
 приветствует вас;
проговаривает название модели;
предупреждает о падении напряжении батареи передатчика;
говорит одинарные или двойные расходы включены;
проговаривает 30-20-10-5-4-3-2-1 секунд до конца полетного времени;
в случае телеметрии предупреждает о падении напряжения А1 и А2, превышении высоты, падении качества связи и т.д. и т.п.
то есть все что ранее в “стандартной” и фрскаевской версиях прошивки ER9x отмечалось писком бузера теперь может быть озвучено приятным женским голосом.
Для наглядности можно посмотреть короткое видео с неполным функционалом:

Понравилось? Тогда читаем дальше.

Ниже я привожу вольный перевод статьи Майка про голосовую моду
Вот что получается:
Для обеспечения голосового выхода для 9X передатчика, вам требуется соответствующий звуковой модуль, небольшая схема для сопряжения его с передатчиком, мини динамик 8ом-0,5 вт. Можно использовать звуковой модуль : emartee.com/product/41928/MP3% 20 … г% 20Module. Там же есть подходящий спикер.
Важно!!! WTV020-SD module Two-line serial control mode обязателен для применения, что должно быть конкретно указано при оформлении заказа на сайте. При покупке модуля на ебей, продавцы не всегда предоставляют выбор модификации модуля и по умолчанию присылают WTV020-SD module Key control mode. Такой для наших нужд не подходит . На емарти.ком написано, что модификация модуля программируется на производстве и изменить модификацию самостоятельно нельзя. Впрочем, опытные электроники могут тут поспорить.
Майк Бленфорд разработал схему интерфейса, который может быть легко смонтирован на односторонней макетной плате с контактными полосками так называемой stripboard. Модуль монтируется непосредственно на макетной плате, а она подключается к основной плате передатчика с использованием 7 проводов. Управление подсветкой включено в интерфейсную плату. Принципиальная схема интерфейсной платы приведена ниже

Вам нужен кусок макетной платы с медными полосками (stripboard) размером 15 полос на 17 отверстий по меди.
(1 отступление)
Тем, кто хочет “сделать красиво” предлагается другой вариант с изготовлением печатной платы. Сначала вариант схемы:

печатная плата с двух сторон

Вернемся к проекту Майка Блендфорда:
Сделайте разрывы в медных полосках, как показано ниже.

Теперь переверните плату и добавьте перемычки, как показано на рисунке:

Монтируйте электронные элементы следующим образом:

Подключение к основной плате с помощью 7 проводов.
Питание (красный провод) подключается к выводу танталового конденсатора рядом с 5 вольтовым стабилизатором.
GND (черный провод) подключается к панели с правой стороны платы.
Четыре линии данных D0-D3 (синий, зеленый, желтый, оранжевый провода) подключены к отверстиям между резисторами, ведуших к ЖК-дисплею. Припаивать их надо попорядку D0 слева, потом D1 и так далее. Паять надо аккуратно не допуская затекания припоя в отверстия между резисторами и выступающие с обратной стороны материнской платы припаянные проводники.
B7 (фиолетовый) провод подключается к контакту 17 процессора. К счастью, на плате есть площадка под этот контакт, поэтому вам не придется паять к ногам процессора.
Изображение этих соединений приведено ниже:

Если у вас есть светодиодная подсветка, это теперь она соединяется с выводами BL в верхнем правом углу интерфейсной платы. Положительный контакт ближе к этикетке BL, минус ближе к R6. R6 - резистор, который устанавливает ток подсветки.
Подсветка осуществляется от стабилизированного 5 вольтового питания имеет постоянную яркость. Собранная интерфейсная плата показана ниже (подсветка не используется, соединения с интерфейсной платой выполнены пайкой проводов). Можно использовать разъемы для удобства. Спикер (8 Ом) подключается к двум местам, помеченным SPKR.

Разместить дополнительную плату можно например так:

чтобы можно было извлекать SD карту без разборки передатчика.

Вообще то пульт постепенно превращается в эдакого Франкенштейна. Но и по возможностям это совсем другой аппарат.

ДАЛЕЕ.
Изначально подразумевается, что читатель этого дневника перепрошил свою Турнигу (или как там её) на прошивку ER9x и умеет с ней работать, а также имеет возможность залить последующие доработанные версии прошивки. Кроме этого желательно, иметь телеметрийную ВЧ FrSky и переделать пульт под отображение телеметрии на экран пульта.

А сделано только полдела, исключительно по железу. Надо же еще научить пульт говорить некие СЛОВА. К тому же нужно, чтобы эти слова произносились в нужное время и желательно на родном языке пилота. Для этого надо создать кучку звуковых файлов в формате .wav
Если у пилота совсем хорошо с инглишем, можно обойтись саунд листом с 9хфорума. Если нет, то без программы-читалки типа TextAloud никак не обойтись. Я уже нафигачил свою кучку файлов, но её еще надо дополнять и корректировать.
Кроме этого надо залить последнюю версию прошивки ER9x frskynoht и запрограммировать передатчик на работу с голосом. Об этом немного позже.

Продолжу… выносить мозг форумчанам, которые решились на повторение голосовой моды передатчиков Турниги9х, FlySky9x, Авионикс9х и их аналогов.

Как запрограммировать голосовое аудио в прошивке ER9x.

Ниже привожу вольный перевод руководства по программированию пульта после голосовой моды, автор João.
Короче “мопед не мой”, но ехать может.
Итак…
Это небольшое руководство расскажет, как настроить пульт для использования голосовой функции в прошивке er9x …
Предполагается, что вы уже, залили последнюю прошивку ER9x с поддержкой голосовой функции, переделали пульт под отобрашение телеметрии на экране пульта, смонтировали интерфейсную плату Майка Блендфорда с звуковым модулем, залили на SD карту звуковые файлы с номерами 0000,0001 и т.д. в формате ****.wav, сделали первоначальные настройки пульта для работы с голосовой функцией.
Фотографии ниже помогут это сделать. Ваши первоначальные настройки должны быть почти такими же.


Дальше самое интересное…
Перейдите в меню настройки модели длительным нажатием правой клавиши, а затем нажмите коротко еще раз, чтобы перейти на страницу 2/11. Здесь вы можете ввести номер файла для воспроизведения имени модели при запуске или когда вы будете её выбирать в меню 1/11. Для названия моделей зарезервированы номера файлов с 0260 до 0270. На второй строчке вы найдете опцию:
Voice Inde: 261 (например).

Это означает, что аудио файл для воспроизведения названия текущей модели имеет номер 0261 на SD-карте.
Теперь самое важное:
Как запрограммировать переключатель, чтобы голосом пульт проговорил некое событие.
Заходите в меню модели, страница девять SAFETY SWITCHES (выключатели безопасности) на первой строке вы увидите: Numbers Voice Sw 0 количество голосовых выключателей (ноль значение по умолчанию) всего от 0 до 16.

С помощью этой опции вы можете заменить определенное количество защитных выключателей “голосовыми” переключателями. Таким образом, при вводе количества голосовых переключателей (например 8) заменяются переключатели безопасности с последнего 16-го до 9-го (в данном примере 8шт.).
Дальше можно запрограммировать хоть черта…

Каждый голосовой переключатель имеет 3 варианта конфигурации. Слева вы можете выбрать сам переключатель. Во втором столбце Вы можете выбрать все физические переключатели, а также все пользовательские переключатели. Подробнее об этом позже.
Третий столбец позволяет выбрать вариант при котором воспроизводится определенный голосовой файл. Наконец, на правой стороне вы можете выбрать номер звукового файла для воспроизведения и, в зависимости от среднего варианта, телеметрическое событие для воспроизведения.
Итак, выберите во втором столбце переключатель.
В третьем столбце у вас есть следующие опции:
ON - будет играть звуковой файл, когда вы включаете выбранный выключатель.
Off - Это будет играть звуковой файл, когда вы выключаете выбранный выключатель.
BOTH (Оба) - Эта функция позволяет воспроизводить два файла с использованием только одного выключателя. Когда вы включаете выключатель, модуль будет играть, например, регистрационный номер 0100, и при выключении этого же выключателя модуль будет играть
следующий последовательный файл 0101 … файлы будут играть только один раз. При использовании этой опции вы должны сделать нужные аудио-файлы с последовательными номерами.
15/30/60 секунд - При этой опции будет играть выбранный номер файла каждые 15, 30 или 60 секунд если выбранный выключатель включен.
Varibl - Когда вы выбираете эту опцию, телеметрийное событие будет играть один раз, когда выбран ON. В этом случае на правой стороне будет предложено выбрать все события телеметрии, а не номер файла: А1 = А2 =, Alt, RPM, и т.д. …
С пользовательскими переключателями немного сложнее. Сам в них путаюсь и без голосовой моды. Если вы сможете дочитать до этого места не потеряв интереса, я продолжу позже…

После монтажа и опробования схемы Майка на полосатой макетной плате, я решил повторить все это дело на специально изготовленной печатной плате. Причем решил сделать её на замену штатной платы пульта на которой смонтирован выключатель питания и бузер. Подобное решение подсмотрел у Валентина Тимофеева TVT. Для себя её обозвал Т-плата.

В последних прошивках Er9x начиная с r772 для правильного управления числовых фраз необходимо иметь файлы от “ноль” до “девяносто девять” с номерами 0400 до 0499, а также от “сто” до “девятьсот” с номерами от 0101 до 0109 и “тысяча, одна тысяча - двадцать тысяч” с номерами 0110 -0130
Новый набор файлов для прошивки r775 в архиве. Осилил только 0-99.

PS.Попытался вставить новый наиболее полный набор голосовых файлов под er9x-frsky r777, но никак не смог зазиповать до нужного размера, поэтому пришлось выложить на 9хфорум. Кому надо можно скачать без реги. 9xforums.com/forum/viewtopic.php?f=64&t=1290&view=… openrcforums.com/forum/viewtopic.php?f=64&t=1290#p…
9 февраля перезалил архив с дополнениями (“десятые” ).

2PS. Напишу как можно мониторить напругу А1 и А2, а также уровни сигналов ГОЛОСОМ.
Мне пришлось задействовать 4шт. голосовых переключателя в SAFETY SWITCHES, 4шт. в CUSTOM SWITCHES и 2 физических переключателей RUD и AIL. Наверно можно было сделать по-экономнее.
Например так:
заходите в CUSTOM SWITCHES
SW1 TimeOff 1 On 5
SW2 AND SW1 RUD
SW3 TimeOff 2 On 8
SW4 AND SW3 AIL

далее переходите в SAFETY SWITCHES
на любых четырех VS устанавливаете
VS* SW2 Varibl A1=
VS* SW2 Varibl RSSI
VS* SW4 Varibl A2=
VS* SW4 Varibl TSSI
Если у вас встроенный датчик А1, то достаточно подключить 1 внешний датчик напряжения к А2
например как в 6 канальных приемниках
Как настраивать меню телеметрии писать не буду, думаю вы уже разобрались, и показания отображаются на экране правильно
Короче включаете передатчик, приемник, слушаете приветствие, все переключатели от себя, потом RUD на себя модуль начинает говорить подряд “четыре -девять десятых вольт, восемьдесят девять процентов” (например) и так по кругу. Если включить AIL начнет проговариваться напряжение на А2 (у меня это 3S) и качество обратной связи.
По такому же принципу можно голосом озвучить показания любого параметра телеметрии Frsky.

3PS Добрая ложка дегтя!!!

_Спустя 4 месяца после возникновения проекта Майка Блендфорда выяснилось, что у китайцев иссякли резервы модулей WTV020-SD-20S module V1.0
Практически всем костомерам, кто заказывал в сентябре и позже, пришли WTV020-SD-20S module V1.1
так вот такие под описанную мной модификацию подходят с трудом - тормозят, замедленно воспроизводят дорожки, делают паузы между дорожками и т.п. прелести. _
Этот “затык” уже устранен в совместном проекте Олега Агеева (Oliver) и Майка Блендфорда на микроконтроллере atmega328. О нем можно почитать здесь в коментах или на 9хфоруме. Олег и еще несколько энтузиастов уже имеют тестовые версии таких полностью самодельных голосовых модулей. Собственно, это развитие голосовой модификации в более совершенном железе. Кстати подключается голосовой модуль на меге328 точно также, как и вышеподробноописанный первый вариант. Главное - это поддержка самой прошивкой Er9x голосовых возможностей. Не воспользоваться этими возможностями считаю неразумным.

4PS
На 9хфоруме появился шикарный мануал по голосовой модификации (нового поколения на меге328) т.н. megasound9x
9xforums.com/wiki/index.php/9xVoice_Mod openrcforums.com/wiki/index.php/9xVoice_Mod
5PS:D
Решил еще удлинить свою и так уже длинную как кишка запись в блоге:

По-видимому, спустя 3 года после возникновения, “голосовая мода” для 9х пультов обретает законченный вид. Предполагается вживление в Тх 9х УНИВЕРСАЛЬНОЙ платы с хорошо известного канадского ресурса www.smartieparts.com
Владелец сайта и, соответственно, магазина - Стивен Морхауз, еще больше 5 лет назад смог завоевать популярность на “западе” со своей платой, предназначенной для прошивки пультов 9х на альтернативные. Фокус заключался в том, что для перепрошивки пульта не требовалось никакой пайки, а для вставки и подключения дополнительной платы нужна была только одна отвертка. Контакт платы сартипартс с материнской платой 9Х обеспечивался подпружиненными контактами на “пятачки” материнки. Кроме этого модуль смартипартс имел встроенную схему подсветки, а также предлагались к продаже подсветки разного цвета. У него ПЕРВОГО появились отдельные комплекты для подсветок экрана турниги (кстати весьма недешовые). Только спустя два -три года Хоббикинг родил широкоизвестную дешёвую подсветку.
И вот сейчас смартипартс.ком анонсировал универсальную плату, вобравшую в себя все основные доработки и моды в т.ч. “перепрошивочную”, телеметрийную, вибрационную, голосовую, “анти-переполюсовочную” и т.д. и т.п. Так называемую SmartieParts 9Xtreme
Конечно, революции она не сделает, ведь производители аппаратур не стоят на месте, но определенную нишу рынка среди приверженцев аппы 9х он безусловно займет www.smartieparts.com/shop/index.php?main_page=page…
Непосредственным участником проекта 9Xtreme является Майк Блендфорд. Однако до настоящего времени цена этого апгрейда нашей любиммой аппы не озвучен. Ценник явно НЕ будет гуманным.

:excl::excl::excl:ВМЕСТЕ С ЭТИМ и даже много-много впереди, продвигается работа над параллельным проектом голосового апгрейда пультов 9х. Автором этого законченного изделия является известный на нашем форуме под ником rcopen.com/member73960 Андрей Петрович На openrcforums.com/forum/index.php он прячется за ником andrewju
Его проект powersound9x мне нравится на много больше. Почему? Обсудим в коментах.
rcgear.ru/9x/powersound9x/installation

775.RAR

  • 80479
Comments
torex777

Ждем продолжения!)))

dvit

Такой звуковой модуль подойдет ? aliexpress.com/…/581653500-Free-Shipping-Mini-SD-C…

man-bis

Судя по первой строчке аннотации *At the moment, only serial 2 line control mode now этот должен подойти
*

ColonelTY

А печатку откуда брали? Может там есть файлик для заказа печатки?
Спасибо.

man-bis

В проекте МайкаВ схема собирается на односторонней макетке с проводниками в виде полос stripboard. Я повторял именно этот “основной” вариант. В моей записи наряду с “основным” вариантом я привел вариант с изготовлением печатки под smd монтаж. Если изготовить и спаять смд плату самостоятельно могут не многие, то спаять макетную плату ИМХО не составляет много труда, главное найти радио компоненты и уметь немного паять. Детали тоже не проблема, я например купил все на ебей, продают кучками, дешевле некуда, так,что на 5 плат хватит. Отрисовывать печатку специально под повторение схемы Майка не вижу смысла, она и так будет работать. А вот другую мою идею обещал поддержать Валентин Тимофеев. Задумка в замене бузерной платы передатчика на полнофукциональную звуковую.

ColonelTY
man-bis;bt79515

В проекте МайкаВ схема собирается на односторонней макетке с проводниками в виде полос stripboard.

Это то я понял, просто хотел заказать платку под распайку на smd. А при заказе им нужны файлы, а не картинки.

dvit

А чем открыть файлы ad4?
и не понятно, в архиве sounds.zip находятся всего 14 файлов, а судя по таблице sounds.csv их должно быть 60

man-bis

Лучше с ad4 не связываться, а самому сгенерить файлы в wav 16кгц 8бт на русском в TextAloud. А на 9хфоруме есть английские наборы файлов не только в ad4, но и в wav например вот 9xforums.com/forum/download/file.php?id=1552
с воспроизведением таких файлов проблем быть не должно.
Я сейчас в отъезде в отпуске, попозже, где то через неделю смогу выложить свой пробный русский саунд набор.

dvit

Подключил модуль и столкнулся с такой проблемой. Модуль произносит только два файла - второй и третий, соответственно говорит либо “два”, либо “три”. Например я для названия модели выбираю файл №261 - модуль произносит “три”, выбираю №262 - модуль произносит “два”, и так далее по кругу. Подскажите в чем проблема?

man-bis

Карту надо предварительно отформатировать на компе. Номера файлов на карте должны быть в четырехзначном формате 0001, 0002 … 0261. Для пробы закачаите английский набор файлов. Ничего другого пока предложить не могу (пока не дома).

dvit

Скорее всего мне пришел модуль с прошивкой “key (5 group for voice)” , так как замыкая на модуле ножки РО2 - РО5,РО7 на корпус он воспроизводит файлы 0000- 0004.

man-bis

Я брал модуль на емарти.ком и тоже по невнимательности заказал продаваемый по умолчанию “кей мод” модуль, написал продавцу про замену, он согласился заменить, отправил назад за 50 рублей, указал свой трек на мыло, и на следующий день получил ответ, что модуль на замену отправлен. Правда трек продавец не дал. Почему не знаю, при получении обнаружил на конверте нормальный гонконгский трек. С ебеевскими и алиэкспрессовскими продавцами может быть по-разному. Пишите этому Contact Person: Jacky Zhao может заменит, если не паяли модулю ноги.

dvit

Договорился с продавцом о том что бы он выслал новый модуль со скидкой 50%, а на почту идти и отсылать назад в китай что то мне в лом. В общем цена вопроса еще 120 рублей. Главное чтобы прод снова модуль не перепутал.

man-bis

Виталий! Пока идет другой модуль перепроверьте монтаж интерфейсной платы на предмет соплей. Я сейчас вернулся домой и попробовал на своем “правильном” модуле замыкать на корпус Р02 результат - последовательно воспроизводятся файлы с 0000 и далее. При замыкании Р03 воспроизводятся файлы в обратном порядке например 0020, 0019 и т.д.
Очень неудобно, что модули различных модификаций никак не маркируются. Кстати, когда я первый раз подключил плату с модулем к передатчику у меня тоже все молчало. долго не мог понять в чем дело (было и питание 12в,5в.3,3в - вроде все норм), а потом нашел таки соплю в монтаже (теперь не вспомню где именно). Убрал и все пошло-поехало.

dvit

У меня сейчас дома осциллографа нет, как у брата заберу проверю, может микросхема не работает. А что сзади на шилдике модуля написано, у меня среди иероглифов KEY® и Q28.
И у меня последовательно файлы не воспроизводятся, а именно замкнул РО2 - проигрался 0000, РО3 - 0001

man-bis

На моем никаких шильдиков нет. Одновременно модули разных модификаций в руках не держал, поэтому сравнить уже не могу. Вот фото моего модуля
plus.google.com/u/0/photos/…/5778089199027639633

dvit

Сзади бумажная наклейка

man-bis

похоже, что так и есть - “кей” вариант.

dvit

Владимир может создашь новую тему в форуме . Перенесешь всю свою инфу туда, а то дневник не так просто найти и многие эту информацию не увидят, если специально ее не искать.

man-bis

Хочу еще снять видео со своим говорящим пультом для пущей “убедительности”, потом может стартану тему. Хотя я уже дал ссылку в ФАКе по Турниге.
“Чёто как то не очень” народ ломанулся паять платки и озвучивать свои пульты. Если честно, то ожидал бОльшего интереса. Боюсь, что мы с Вами Виталий белые вороны.
Я где то зимой толкал эту идею в профильной теме. Понимания среди форумчан, уже перепрошивших пульты на ER9x, не нашел. Многие писали, что болтливый пульт только помеха управлению. Или его не будет слышно “за рокотом бензинок”. Тогда правда не было этого уже ГОТОВОГО РЕШЕНИЯ вопроса.

Я вовсе не согласен, что голос бесполезен или помеха. Когда пульт с телеметрийной прошивкой ER9x-Frsky и фрискиной же телеметрией начинает противно пищать обо всем что угодно нужно судорожно соображать “что не так” - напряжение борта? ходового акка? связь? таймер? или чё там ещё? А тут тебе спокойно, можно прямо в уши, всю полезную инфу пульт подскажет.
Специальная тема скорей всего провалится, а в активную тему со своей (чё то как то нескромно я)😒 модификацией залезать - наверно оффтоп.

alexspy2

Сделал плату вместо родной с выключателем. На правильность не проверял, кому не лень проверьте. Родную пищалку тоже оставил, если не нужна то можно убрать. Да в нижнем разъеме, который идет на основную плату контакт на пищалку переместил на правую сторону.

man-bis

Слушайте Алексей, вы прочитали мои мысли!
Еще 2 месяца назад, когда мой SD модуль ехал из Гонконга я начал разрабатывать аналогичную плату. Эту идею “слизал” у Валентина Тимофеева (TVT). Понимая, что в передатчике уже и так свободного места очень мало, решил разместить на плате с выключателем схему Майка Блендфорда и SD модуль. Я в первый раз в жизни отрисовал плату в компьютерной проге PCD Layout. Рисовал под обычный, а не SMD монтаж.
[/IMG]

это какой то из промежуточных вариантов - там есть ошибки. Никак не получается развести дорожки для одностороннего монтажа, что требует навыка при пайке элементов. В скором времени планирую сделать проверенный и отлаженный вариант бузерной платы.
Кстати, Алексей не поделитесь файликом? Можно в личку.

NARAJANA

Интересный мод. Заказал модуль, буду делать.

man-bis

ТУ NARAJANA Велкам! Версию модуля правильно указали проду?😉
ТУ alexspy2 Гран мерси за файлик, пригодился!
Я на “новом” (очередном) варианте Т-образной платы убрал 5 вольтовую кренку питания бузера т.к. в интерфейсной схеме присутствует достаточно мощный стаб 5в. Сам бузер естественно оставил. Несмотря на голосовую озвучку, достаточно много событий в текущей версии прошивки индицируется по прежнему писком бузера, (те же нажатия на кнопки, алярм просрочки полетного времени и проч.проч.) Кроме этого для т-образной платы не нужно подводить отдельно +12 и “корпус”, они там и так есть на выключателе. Монтаж у меня по прежнему получается двусторонним, как ни кручу-верчу.
Жена, услышав болтающий по чем зря пульт, шарахнулась от него и выразительно покрутила у виска. Особенно прикалывают истошные вопли пульта "выключи меня!!! выключи меня!!!"😁😁😁 Кстати Файлы можно генерить не только из текста, но и записанным живым человеческим голосом это кому лень морочится с прогами читалками.

dvit

Связался с производителем модулей на сайте www.w1999c.com на счет перепрошивки, мне дали координаты их представителя в Красноярске. Он подтвердил что модуль прошивается только в заводских условиях. Кстати он продает модули за 12,5$, это цена за один модуль, если заказывать больше будет дешевле. Кому нужно вот его электронный адрес soundtech2010@gmail.com, и сайт voice-chip.ru. Зовут его Владимир. Надеюсь он будет не против что я выложил его адрес на форуме.

NARAJANA
man-bis;bt80829

ТУ NARAJANA Велкам! Версию модуля правильно указали проду?😉

Заказал на Е-Бее, селлер позволяет выбрать тип модуля, написав ему в личку. По умолчанию высылает MP3 control mode.

man-bis

Владислав!!! Напишите продавцу, пока не отправил, что вам нужен модуль Two-line serial control mode обязательно!!! Мр3 правильно работать не будет!!!

Сегодня закончил монтаж и вживление в пульт самодельной Т-образной платы со схемой Майка В и звуковым модулем. Все работает. НО!!! к превеликой моей досаде при выпайке включателя питания я его изуродовал до неработоспособности. Для проверки работы модуля вместо выключателя временно бросил перемычки, а питание включаю по колхозному - вставкой разъема акка в разъем аппы. ЖУТЬ. Вчера уже заказал кучку родных выключателей, целый десяток прозапас, благо по дешевке.
Кроме этого обнаружились некоторые косяки в размещении элементов, а именно бузера (прилось перенести на другую сторону платы) и разъема для подключения интерфейсных проводов (он немного мешает при соединении половинок аппы). В следующей версии придется подумать и поправить.
Потом выложу в основной записи дневника.

NARAJANA
man-bis;bt80003

Лучше с ad4 не связываться, а самому сгенерить файлы в wav 16кгц 8бт на русском в TextAloud.

Не нашел в нем такого формата, есть наоборот, 8 Кгц 16бит:)

man-bis

Не нашел в нем такого формата, есть наоборот, 8 Кгц 16бит

У меня установлена TextAloud 3.1 с английским интерфейсом
В меню Tools вкладка Audio File Options далее File Options
Audio File Format выбираете wav (PCM)
Bit\ Sample Rate в выпадающем списке должно быть (у меня есть) 16.000 kHz 8bit 128.000kbps Mono
Я создаю файлы в таком формате по совету с 9хфорума.

NARAJANA

Скачал более новую версию, там есть нужный формат сохранения файлов. Какой голос лучше использовать?
Собрал плату сопряжения, теперь жду когда приедет звуковой модуль.
Одно но, у меня Турнига без телеметрии, будет с прошивкой не телеметрической работать мод?

man-bis

Чес сказать не знаю. Я сразу загружал прошу с первой страницы темы про голосовую моду с 9хфорума, но у меня пульты переделаны под телеметрийный модуль, т.е. перепаяны 2 резистора на другие входы атмеги. Когда придет зв.модуль перепрошейте на er9x-Frsky прошивку МайкаВ и протестите звуковую моду. Даже без переделки пульта под отображение телеметрии и без установки телеметрийного модуля звуковая модификация должна заработать. только после перепрошивки не удивляйтесь, что два переключателя ELE и RUD будут постоянно во включенном состоянии. Потом можно перепрошить назад на простую версию (без суффиксов) Если планируете покупать телеметрийный модуль, и начали курочить пульт, я бы вам посоветовал перепаять резисторы как показано на ссылке в начале моей записи. Нетелеметрийный “вставной” модуль Фрискай работает в переделанной под отображение телеметрии нормально, как, впрочем, и стоковый. Ну и должна заработать и войс мода.

dvit

Вроде бы все хвалят голосовой движок InfovoxDesktop2.220Engine с голосом Алены (Russian_ID2220). Кстати для записи можно использовать русскую читалку “Балаболка” в ней помоем есть нужный формат сохранения звука.
Я загружал обычную прошивку - сигнал с контролера на модуль идет, правда мне прислали модуль с прошивкой “KEY”.

man-bis

Спасибо, поищу эту прогу - может попробую, а то Ольга в TextAloud мне не очень нравится голос какой-то протокольный, а других не предлагают.

ЗЫ Нашел, установил на ноут, а 7ка зараза конфликтует с InfovoxDesktop и прекращает работу, а голос Алены больше понравился, чем Ольги в TextAloud. Переустановлю на стационар с хрюшей может получится. Я пока не научился генерировать зв.файлы одним списком, а делать по отдельности долго и муторно. Надо изучить возможности программ InfovoxDesktop и TextAloud.

man-bis

Вставил видео своего переделанного пульта. Кому интересно смотрите.
Уже больше 900 посещений этой записи блога, а вопросов нет. Значит нет интереса. Жаль.😦

ovk196507

Просто Ваше описание похоже на толковую пошаговую инструкцию, собрать по которой мод мне например не составило труда.Таких как я думаю много.Спасибо, за проделанную работу.

man-bis

Доброе слово и кошке приятно.😁Спасибо за оценку труда. Авторской работы с моей стороны тут немного, но старался во-первых сконцентрировать всю инфу о голосовой моде в одном месте и на русском, а во вторых заинтересовать коллег по хобби и убедиться, что не одному мне это интересно.
PS Вчера вечером пошел со своими сыновьями полетать на стадион взял самую легкую модельку и говорящий пульт. На трибунах сидело 2 или 3 компании подростков лет по 12 -13 похоже, что пили пиво, само собой курили. так вот на них произвело неизгладимое впечатление сами полетушки и особенно говорящий пульт. Один пристал ко мне и шел с нами обратно почти до дома. я ему терпеливо рассказывал про постройку хотя бы простейших планеров для начала. И мне показалось, что он не должен вернуться к пиву. Хочется так думать.
Модельные кружки развалились еще до кончины Союза, а нынешняя так называемая станция юных техников играет в шахматы, что само по себе неплохо, но пацанам это быстро наскучивает. А на моделизм даже пионерского уровня нет ни денег, ни педагогов.

ovk196507

ovk196507

Вариант размещения модуля. Адаптер используется как card reader. Может кому пригодится.

man-bis

Правильное решение, а то я смонтировал зв. модуль на самодельной “Т-плате” — неудобно, нужно часто половинить пульт. Следующим номером у меня будет с монтажом адаптера микро sd в пропиле корпуса (как у Вас), но все же с монтажом интерфейсной схемы на т-плате. от этой идеи я не могу отказаться.
Кстати в последних прошивках начиная с r772 нужно дополнительно генерить голосовые файлы от нуля до 99 с номерами 0400 до 0499. Этим сейчас конкретно занимаюсь (с голосом Алены)

alexspy2
man-bis;bt82227

Правильное решение, а то я смонтировал зв. модуль на самодельной “Т-плате” — неудобно, нужно часто половинить пульт. Следующим номером у меня будет с монтажом адаптера микро sd в пропиле корпуса (как у Вас), но все же с монтажом интерфейсной схемы на т-плате. от этой идеи я не могу отказаться.
Кстати в последних прошивках начиная с r772 нужно дополнительно генерить голосовые файлы от нуля до 99 с номерами 0400 до 0499. Этим сейчас конкретно занимаюсь (с голосом Алены)

Все правильно, Владимир, просто модуль надо было развернуть на 180 градусов и разместить снизу Т-платы, тогда прорезь была бы сверху пульта, перед антенной. На своей плате я так и сделал.

man-bis

Место на макушке пульта я оставлял под такой джойстик rcopen.com/forum/f4/topic217472/56 планировал присобачить его туда, поскольку модули у меня “вставные”, а удочка уже никогда на штатное место не встанет. Но на 9хфоруме нашел другой вариант размещения вот такого www.ebay.com/itm/…/280946481465 ььджоя для пантильта камеры. Поэтому, возможно, переделаю для удобства.

alexspy2
man-bis;bt82256

Но на 9хфоруме нашел другой вариант размещения вот такого www.ebay.com/itm/…/280946481465 ььджоя для пантильта камеры. Поэтому, возможно, переделаю для удобства.

Ссылочкой не поделитесь,если не секрет.

man-bis

Наконец то нашел!!! Забыл кинуть в закладки.
9xforums.com/forum/viewtopic.php?f=25&t=185

dvit

Вариант размещения модуля. Адаптер используется как card reader. Может кому пригодится.

Тоже когда прикидовал расположение модуля думал о таком варианте.
Кстати Владимир у меня InfovoxDesktop на семерку встал без проблем.

NARAJANA

Приехал модуль, теперь можно наконец смастерить этот мод.
Смущает, что по схеме динамик на 3 и 4 ногах модуля, а по даташиту он подключается на 4 и 5 ноги.

man-bis

3-4 ноги на спикер - правильно. На моем даже маркировка spk напротив ЭТИХ выводов есть. а в даташитах полная путаница, вперемешку и на чип и на модуль, не всегда понятно.

NARAJANA

Понятно. Второй ряд ножек модуля, я так понял не используется и их можно просто срезать кусачками?

man-bis

Да! Я у себя второй ряд выпаял оловоотсосом.

alexspy2
NARAJANA;bt82348

Приехал модуль, теперь можно наконец смастерить этот мод.
Смущает, что по схеме динамик на 3 и 4 ногах модуля, а по даташиту он подключается на 4 и 5 ноги.

А вы не путаете WTV020-SD-20S(S) и WTV20-SD-16P. Да и если будете убирать лишние выводы то убирать нужно 1 ряд, вывода с 1 по 8.

man-bis

Алексей, не знаю какие выводы модуля Вы удаляли, но могу точно сказать, что нужно использовать первый от края платы модуля ряд выводов, а именно слева направо: 1- GND, 2- 3.3v, 3 и 4 spk , 5 - не используется, 6- RST, 7- P04, 8-P05
rcopen.com/files/000000000000000000000000_sm

alexspy2
man-bis;bt82379

Алексей, не знаю какие выводы модуля Вы удаляли, но могу точно сказать, что нужно использовать первый от края платы модуля ряд выводов, а именно слева направо: 1- GND, 2- 3.3v, 3 и 4 spk , 5 - не используется, 6- RST, 7- P04, 8-P05
rcopen.com/files/000000000000000000000000_sm

Все правильно, Владимир, первый ряд от края и нужен, только нумерация там от 9 до 16 вот мануал

к стати на схеме отлично показано какие именно вывода модуля нужно использовать

dvit

Возможно ли прикрутить звуковой файл к ошибке “switch error” при запуске апы?

dvit

удалено

man-bis

Виталий, удалил комент из-за повтора. И собственно не понял, откуда на ER9x может появиться “switch error” при запуске апы. В ER9x при установке “свич варнинг” в ON на экран выводятся сообщения о включенных (положение на себя) переключателях. На сколько знаю в прошивке нет заранее назначенного номера файла для “свич варнинг”, как например для предупреждения о падении напруги передатчика. Можно попробовать назначить в настройках “защитных переключателей”, только ИМХО это не очень нужно. Полезней использовать защитные и пользовательские переключатели под проговаривание телеметрийных параметров.

dvit

А можно по подробней о “защитных переключателей”, у меня нет телеметрии. И еще у меня при записи файла в формате 16Гц - 8 бит длинные файлы проигрываются не полностью, приходится снижать частоту до 12 Гц. Не кто не встречался с такой проблемой?

man-bis

А какая версия прошивки у Вас залита? В первых версиях ER с поддержкой голоса (кажется начиная с r769) были эти проблемы. Читал об этом на 9хфоруме. Сейчас в r775 и r776 МайкВ вроде бы это исправил. Только если будете перепрошивать на последние версии, обратите внимание, что числовые файлы поменяли номера и структуру, я написал об этом в основной записи блога и выложил архив своих файлов. Они сгенерированы в рекомендованном формате и у меня работают нормально. Про настройку голосовых сообщений при помощи защитных переключателей почитайте в блоге и потыкайте пульт, интуитивно можно понять какие настройки и соответствующие файлы Вам потребуются.

dvit

У меня r773

Установил R776 , все тоже самое, длинные файлы обрываются.

dvit

Что то я в TextAloud не нашел формат 16кГц-8бит, есть 11кГц и 22кГц

bob10278

Tools – Audio Fail Options – Fail Options – выбираем какой надо.

man-bis


Я ставлю так. Длинные звуки можно подкоротить за счет скорости воспроизведения

dvit

Все свои проблемы решил переводом WAW файлов в формат AD4 . В формате WAW трек мог подвесить модуль на середине проигрывания или после проигрывания в конце возникали какие то не понятные щелчки. Теперь этих проблем нет.

man-bis

На 9хфоруме появилась инфа о сравнении разных версий модулей
rc-cam.com/…/post-2-0-71836000-1349724635_thumb.jp…
сравнивали Two-line serial control mode
пишут, что “новый” дает задержку в воспроизведении между файлами, что не есть гуд в нашем случае.
У меня пылится мой первый вариант интерфейсной платы с модулем и флешкой. Снят только из-за желания смонтировать все на плате с выключателем питания. Кому интересно могу продать. Пишите в личку.

bob10278

Вот елы-палы мне как раз V1.1 прислали, ну ладно, будем пробывать.

nickoass

Владимир, откуда заказывали ?
И у меня модуль на подходе. Незнаю даже какой выслали.

bob10278

Я заказывал здесь voice-chip.ru

nickoass

Мне уже пришел модуль, на нем вообще нет надписей, а только стикер на обратной стороне с маркировкой Q31

man-bis

Q31

хз что означающая маркировка.
для правильной работы нужен “Two-line serial control mode” но по внешним признакам его отличить от “mp3” или от “Key control” невозможно. Сейчас выясняется, что существуют “новые” по железу модули версии 1.1 , которые при прошивке Two-line serial работают с паузами между файлами. У Вас, Николай, скорей всего “старая” версия не понятно только прошивка какая. “Правильный” модуль на правильно собранной и подключенной интерфейсной плате начинает работать сразу.

nickoass

Подключу к пульту и все станет ясно.

nickoass

подскажите, что за сигнал Spare идет с вывода 12 микросхемы ?

man-bis

Spare - запасной. Этот сигнал с вывода 12 планировался Майком Блендфордом для управления вибромотором для дублирования алярмов.
"Единственное изменение, которое я вижу, можно было бы добавить еще один транзистор на " запасной “выход для управления тактильные устройства. Сейчас, я думаю, мы просто пойти с дизайном как оно есть”
В текущем состоянии “голосовой моды” этот сигнал с микросхемы не используется. Возможно, что в дальнейшем этот вывод будет использован для расширения возможностей пульта. Но для этого требуется дописка в код, а прошивка и так уже на пределе по объему.

bob10278

Всетаки я ее победил - заговорила, версия 1.1. Позже посмотрю как с паузами, между файлами, дела. Небольшая пауза есть, но пока это не критично. Будем разбираться с настройками. Звук бы еще побольше.

man-bis

Поздравляю! Громкость можно увеличить приклеив динамик кольцом, вырезанным из всамоклеящегося пеноскотча. Звуковая волна распространяется в выгодном для нас направлении. Ну или городить простенький усилок.

nickoass

И у меня вчера пульт заговорил !!
Нужно будет поразбираться с привязками файлов к переключателям. Заметил такую особенность, при вкл аппы не всегда проигрывается приветствие, а слышатся пощелкивания слабые в динамике, потом на дисплее предупреждения насчет тублеров, когда происходит выход в основной экран проговаривается название модели, а с приветствием какая то засада.
Если не достаточный уровень громкости, то можно собрать УНЧ на LM386 и будет счастье ))
Ссылки на УНЧ images.yandex.ru/yandsearch?p=10&text=lm386&noreas…
www.masterkit.ru/main/set.php?code_id=17606

dvit

Для увеличения громкости надо в любом звуковом редакторе увеличить модуляцию звукового файла. Я увеличивал до 500, звук получился достаточно громким и искажения минимальны. Пользовался я программой Cool Record Edit Pro, она поддерживает пакетную обработку.
По поводу того, что файл не проигрывается, либо уменьшай частоту записи (сказывается на качестве), либо переводи в формат AD4.

nickoass

Спасибо, буду пробовать.

bob10278

Тоже вопрос возник по приветствию, может гдето пропустил, файл приветствия под каким номером записывать или его просто настраиваешь на аларм.

nickoass

Я настроил Radio Setup 1/6 по скриншотам экрана, которые в первом и все, приветствие появилось. Попробую закинуть на карту фалы AD4 как посоветовал Виталий, может приветствие заработает стабильнее.

bob10278

Я свои сразу в АД4 перевел, а вот приветствия нету. Разобрался вроде, спасибо.

nickoass

Владимир, приветствие заработало у Вас ?

bob10278

Да, заработало, файл на 0028 номер исправил.

man-bis

структура набора голосовых сообщений и сами голосовые файлы есть в английском и венгерском варианте здесь 9xforums.com/forum/viewtopic.php?f=64&t=1290&p=181…
есть номера файлов, которые жестко прикручены к прошивке, а есть свободно назначаемые. Например тот же 0028 - это приветствие, 0046-низкий заряд батареи передатчика, 0058 - нет сигнала телеметрии и т.д.

bob10278

Спасибо Владимир за ссылочку, но я уже с этим гугл переводчиком, все глаза и мозг сломал, будем разбираться. Интересно как правильно перевести это -
0024- Feet (Ноги)
0025- Foot (Лапки)

man-bis

Ноги-Лапки - Имперский фут в единственном и множественном числе. Вряд ли потребуется для русскоязычных пользователей.

bob10278

Спасибо, а немогли бы Вы добавить какие именно номера треков привязаны к прошивке.

man-bis

Ну если рассуждать логически, и немного потыкав пульт после голосового апгрейда, строго привязанными можно считать (см. саунд лист на 9хфоруме) номера 0000-0130 (с пропусками которые пока не используются прошивкой) и с 0400 до 0499. Есть область для ввода только названий моделей № 0260-0270. Файлы, используемые свободно № 0131-0259

bob10278

Вот спасибо. Теперь и понятней стало.

man-bis

Выше написанное мое сугубо личное мнение и на абсолютную истину не претендует, хотя и имеет под собой основания. Для уточнения задал вопрос в теме на 9хфоруме.

bob10278

Это еще лутше. Подождем ответа. Я себе составляю в Досе инструкцию по номерам треков. Потом можно сюда выложить, может еще кому(такому-же дилетанту как я) облегчит понимание прошивки.

nickoass

У меня похоже проц помер на передатчике. Сначала при включении зависал на заставке ER9x, а потом вообще не включился.
Через прогер USBasp пишется и читается, а в нормальном режиме не стартует. Смотрел осцилом, нет сигнала на кварце. Заменил кварц, результат нулевой. Буду препаивать проц.

man-bis

Грустно!

bob10278

Может фюзы слетели? Немного разобрался чтоб не проглатывал слова после нескольких повторов, при говорилки телеметрийных предупреждений, голосовой модуль с задержкой v1.1,

nickoass

Наверно китайская каша (флюс) под процем. Паяльником прошелся по ногам, пульт ожил, но не работает дисплей. Нет сигнала на него с проца. Наверно придется проц поднимать и протирать все.

man-bis

На 9х форуме начались роды нового варианта голосовой модификации с использованием мега328. Совместными усилиями Олега Агеева (Oliver) и Майка Блендфорда. Смысл? Отсутствие тормозов и багов при воспроизведении голосовых дорожек, лучшее качество самих голосовых файлов, наличие усилителя НЧ.

bob10278

И номера в архиве звука разукрасили.

man-bis

Этот немецкий португалец jhsa весьма отзывчивый чел. Один из инициаторов первого варианта голосовой моды и её бетта тестер. Сейчас он активно поддерживает и участвует в разработке проекта Олега Агеева по второму варианту войс моды. Я ему писал в личку на счет разукрашивания его саундлиста, он одобрил и поправил.

radioham

Подскажите как скачать прошивку под голос
И какая из них на сегодня рабочая ( лучшая)
Может у кого есть - так буду признателен …

bob10278

r777, Самое простое через прогу еере или companion9x, они сами обновления ищут. code.google.com/p/companion9x/ и code.google.com/p/eepe/

radioham

Так с прошивками как бы разобрался - с помощью не безразличных людей
Теперь второе - скачал рисунок платы на меге328 - с сайта
Решил сделать доброе дело и создать (точнее перевести ее в layout)
И засада - не соответствует схеме
Так не спешите делать по образцу - сейчас делаю по схеме
потом выложу
Если честно - то хотелось бы чтоб АВТОРЫ подсказали какая из схем
является работоспособной ( из 3 вариантов)
Не хочется делать пустую работу
А пучатку выложу и для TQFP и для DIP

bob10278

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

man-bis

Тоже ежедневно мониторю тему с новым голосовым модулем на 328меге. Пока там “сыро”. А если честно, то не вижу пока больших плюсов от нового проекта по сравнению с первым.
Кстати, кто нибудь имеет проблемы с паузами в воспроизведении файлов на модуле WTV020 версии 1.1??
На 9хфоруме пишут, что такой модуль совсем кака. Тормозит и дублирует ненужные файлы. И выход только в создании своей схемы.

Oliver

Всем привет.
Добавлю свои 5 копеек, если Владимир (man-bis) не против. 😉
Больших плюсов по сравнению с предыдущей версией нет. Есть куча маленьких. 😃

Первый блок плюсиков. Отличия по железу:
По большому счету по количеству пайки новая версия не сильно превосходит предыдущую. Основных отличия два

  • это микросхема усилителя и ее обвязка, включающая в себя так же подключение бипера в динамик, т.е. включает в себя SpkrMod. Да, биппер теперь тоже с рег. громкости. Согласитесь, иметь отдельный усилитель - это плюсик. По кол-ву пайки +8ног +6конденсаторов +6резисторов
  • это согласование уровней uart. Да, новая версия может в будущем позволить управлять файлами на карточке без вынимания ее из модуля и позволит аппаратуре иметь доступ к карточке, что, согласитесь, тоже плюсик. По кол-ву пайки 3транзистора 3диода 5резисторов.

Второй блок плюсиков. Отличия по основному софту:

  • в отличие от WTV020 читает FAT12/16/32. Если не ошибаюсь, WTV020 этим похвастать не может. Или ошибаюсь?
  • в отличие от WTV020 читает WAV от 8 до 48kHz (ограничения железа 12MHz версии будут без скрипов и стонов воспроизводить где-то до 32kHz) как 8 так и 16 бит, как моно так и стерео. Этим WTV020 точно похвастать не может.
  • WTV020 все-таки тормозит. Как по хорошему поводу (WTV020 умеет уходить в спячку, экономя батарейку, правда долго из нее выходит), так и по плохому (если залить много, больше 500 файлов, даже на v1.0 становится заметна на слух пауза при проигрывании, про v1.1 не знаю, не имею)

Третий блок плюсиков. Идеологический:

  • открытая прошивка. Да, она не моя, я просто разместил объяву взял за образец имеющийся код у ELM CHAN, портировал его под 88/168/328 мегу, добавил распознавание команд в формате WTV02. Но как исходный, так и мой код открыт,что позволяет каждому желающему внести посильный вклад.
  • возможность реализовать дополнительный функционал модуля, то, что раньше в принципе было невозможно. Например mp3 wav-плеер, хранилище моделей/шаблонов/заставок на карте.
    Свое всегда лучше чем чужое. ведь это плюсик? 😃

Ну и последний блок. Скупердяйский.

  • старый вариант. WTV020- 5-6$ (180р)+ 2-3недели ожидания. +остальная корзина тут у нас в megachip.ru около 100р.
  • новый вариант. Вся корзина тут у нас, например в том же megachip (ни разу не реклама, но и не чипидип уж точно) около 200р. всего.
    Итого 80р выхлоп и отсутствие общения с руссишпост, уж простите мне мой французский. Маленький но плюсик. 😃
man-bis

Вот за сей комент гран мерси. 😃
Все с толком и расстановкой точек над i. Мое брюзжание относительно не очевидной полезности новой версии исходит от обладания “синицей” в виде исправно работающих двух говорящих пультов.
Думаю скоро Ваш Олег “журавль” тоже станет доступен для повторения широким кругом коллег.

bob10278

У меня таких 2 пришли WTV020 версии 1.1. Глюк есть, особенно заметно при включении, при проигрывании нескольких записей, он как бы накладывает слова при повторах. Я в меню 7/10 CUSTOM SWITCHES выключатель SW1 подобрал 15 On 1 и тогда уже модуль перестал накладывать слова друг на друга.

Oliver

Так собственно я начал ковыряться только по той причине, что у меня как раз оба приехавших китайца отказались работать. Полтора месяца ожиданий накалили меня так, что я за неделю облазил интернет, нашел десятка два различных проектов wav-плееров, посмотрел исходники, выбрал то, что мне понятно больше всего ну и закинул удочку Майку. И вот результат. Через месяц имеем свой модуль. Если бы у меня китайцы заработали - то ничего бы и не было.
К чему это я… А! Раз у Вас ваши два пульта говорят - не трогайте их! Если работает - не трогай! 😃 А вот если новый будете паять - то вот тогда милости просим.

radioham

Не ребята - я хочу то что на 328 Меге
Платку уже развел - но не понимаю некоторые весщи!
В одной схеме выход с 23 ноги в другой с 22 ( на звук)
А где прошивка для того или второго варианта???
Может кто укажет перстом !

bob10278
Oliver;bt85266

Так собственно я начал ковыряться только по той причине, что у меня как раз оба приехавших китайца отказались работать. Полтора месяца ожиданий накалили меня так, что я за неделю облазил интернет, нашел десятка два различных проектов wav-плееров, посмотрел исходники, выбрал то, что мне понятно больше всего ну и закинул удочку Майку. И вот результат. Через месяц имеем свой модуль. Если бы у меня китайцы заработали - то ничего бы и не было.
К чему это я… А! Раз у Вас ваши два пульта говорят - не трогайте их! Если работает - не трогай! 😃 А вот если новый будете паять - то вот тогда милости просим.

Я люблю что новое, такчто и новое паять бум интересно - же ведь, вторую аппу под Ваш Олег девайс.

victor gorinov. Сама тема сдесь 9xforums.com/forum/viewtopic.php?f=5&t=948&sid=13c…

Oliver

Последняя схема - 9xforums.com/forum/download/file.php?id=2330 но ее надо дополнить вот таким кусочком 9xforums.com/forum/download/file.php?id=2350
У меня никак не доходят руки актуализировать схему в Eagle, На прошлой неделе суматоха перед ДР сына, а на этой недели работа навалилась, не одолеть. 😃
Ганс (автор .pdf схемы) обещал выложить последний вариант и как только - так сразу я ее в репозиторий вместе с его вариантом разводки под смд.
Если у Вас будут результаты - тоже если не жалко - сообщите, я тоже в отдельную папочку в репозиторий. В первом варианте под WTV020 мне очень не хватало многообразия печатных плат, т.к. я хотел маленькую, смд и жел-но без регуляторов, т.к. и 5в и 3.3в можно запитаться от аппаратуры. А был только диповый вариант схемы на макетке с огромными линейниками.
И, пожалуйста, не называйте девайс моим. 😃 Я стесняюсь. Моего там - только порыв к началу действа да немного изменений в чужом коде, чтобы доказать, что ничего невозможного нет.

P.S. Схема Ганса содержит особенности его исполнения на плате, например конденсаторы у него некоторые разделены в несколько параллельных, вместо кварца - осциллятор (или как там оно называется). С кварцем он потом исправился, а конденсаторы оставил. Видимо не было нужного номинала в нужном корпусе.
Обратите внимание на это. Рядом с кварцем, соотв. должны быть два блокировочных конденсатора, как на моих первых схемах. И еще важный момент - два параллельных резистора на 560k и 470k. Их суммарное сопротивление должно быть максимально близко к 256k, поэтому можете выбрать свои варианты.
Еще можно поиграться с R9 и R10 (маркировка со схемы Ганса) 100k и 4.7k - они задают коэф. усиления голоса, R13, R14 - коэф. усиления и подмешивания биппера.
Кварц можно попробовать на 16МГц, т.к. например у меня на ардуине на 3.3в прекрасно работает на 16МГц., а чем больше частота тем красивее будут звучать WAVы с высокой частотой (>22кГц). Прошивку под 16МГц можете скомпилить сами, могу я, только попросите. 😃

bob10278

" Моего там - только порыв к началу действа да немного изменений в чужом коде, чтобы доказать, что ничего невозможного нет." - Это я считаю самое главное, дать правильное направление. А с моими мозгами я только повторить могу, поэтому я бы Вас Олег попросил скомпилить прошивку, для таких юзеров как я. Владимир (man-bis) - думаю против небудет?

man-bis

Я только “ЗА”, если общими усилиями родится дельное и отлаженное устройство.
Мне тоже не нравится монтаж на полосатой макетке. Ребята лепят схему “из того что было”. Что собственно на этапе отладки обосновано.
У меня сразу появилась идея: может сразу проектировать печатку со схемой ОлегаХансаХуанаМайка на Т-плате или если места окажется недостаточно, то на задней плате. Правда придется переносить разъем для ВЧ модуля и тренерский (маму джека). За то внутри пульта будет относительный порядок.

man-bis

Вот уже Хуан (jhsa) имеет первые результаты по второму варианту звуковой моды на 328 меге

Oliver

Я выложил последние достижения коллег в репозиторий. Позже упорядочу и буду последнюю версию “всего” выкладывать в downloads.
Прошивка/исходники
Схемы/платы

nickoass

Олег, а для каких целей PIN16 (TXD) и PIN15 (RXD) ?

Oliver

Для связи с компом. Чтобы для перезаписи файлов (в т.ч. в будущем моделей, заставок) не открывать аппу и не вынимать карточку.
Возможно, будет бутлоадер, тогда через этот же UART можно будет перешивать модуль опять же не препарируя аппу.
На этом выводе UART TTL уровни 5в.

ColonelTY

“Схемы/платы” а платы только в картинках? В файлах не будут?

Oliver

PIN12 PIN13 будет подключаться к меге на основной плате для возможности чтения карточки. Но пока Майк не дописал логику в прошивке - смысла в этом нет. Но в железо заложили.

Oliver

Платы и схемы будут в том виде, как авторы предлагают. 😃 Ганс выложил в гербере. В картинку это уже я ее перевел.

ColonelTY

Ну может спросить их?)

ЗЫ - что то у меня все файлы битые качаются(

Oliver

Если качаете прямо со страницы гуглкода, без использования CVS, то надо сперва нажать на файл, откроется персональная страница файла и там справа будет “View raw file

Oliver

Вадим, а в каком формате Вы ждете платы? Вроде GERBER достаточно исчерпывающий.

ColonelTY

Олег, уже понял) (притормозил слегка)

ColonelTY

Слой контура отсутствует в файле GERBER (просто я в этом не очень) можно попросить добавить?

Oliver

Чем открываете?
Зачем вам контур? 😃
Что-то Вы от нас скрываете. 😁

ColonelTY

“Что-то Вы от нас скрываете.” Да ничего не скрываю))) Просто у “нас тут” делают заказы на печатные платы, вот хотел присоседиться и отправил тот файл, что есть в заказ - а теперь вот и спрашивают “всякую всячину” Сам платы не разводил давным давно, поэтому столько вопросов.

Oliver

Скажите, что контура нет, он Вам не нужен, пусть добавят сами, им проще, они умеют. 😃 Плата разведена так, что металлизация по сути повторяет контур. У меня редактора для гербера нет, только просмотрщик… 😦

radioham

Вот еще бы описание подлючения модуля на 328 - тогда СУПЕР !
И еще - мега88 подойдет? - у нас нет 328 😦
И вопрос - поставил прошивку 777 - но не увидел там шаблонов
для к примеру крыла и вообще никаких
Это такая фишка или есть в какой то прошивке из новых эти шаблоны?

man-bis

На сколько я понял новый модуль к пульту будет подключаться также, как и модуль МайкаВ, подробная инструкция надеюсь, будет. Пока не ясно, как будет реализовано подключение модуля к компу, чтобы прошивать мегу328 и записывать файлы на SD не разбирая передатчика. Заменяемость 328 на 88 надо уточнять, может Олег подскажет. Шаблонов и вертолета нет в прошивках с суффиксом noht. Попробуйте установить базовую er9x.googlecode.com/svn/trunk/er9x.hex

bob10278

Или просто в епром добовляешь какой надо шаблон из проги ееРе или companion9x

Oliver

на 88 сейчас заменить можно, но код будет развиваться и потом уже не влезет. Рекомендовал бы не ниже 168. Себе на вторую плату взял именно ее.
Подключаться будет по uart, т.е. нужен будет USB-TTL конвертер вероятно. Будет виртуальный ком-порт, в который можно будет в первом приближении читать/слать файлы по ymodem протоколу (есть в виндовом терминале) а в дальнейшем будет (вероятно) добавлено нормальное GUI в eePe, типа проводника.

Oliver

Подключается так же, названия контактов сохранены по сравнению с первой версией, нетерпеливым (типа меня 😃 ) смотреть пока там.
Разъемы tx rx пока можно не подключать, т.к. думаю что в ближайшие 2-4 недели по ним готовый код выложен не будет.

nickoass

Олег, а если на плату добавить FT232RL ? И будет тогда USB интерфейс. Получиться так, что не потребуется дополнительный конвертер TTL уровней.
Впринципе, по желанию можно даже самим такую платку замутить и прицепить в корпусе аппы.

radioham

Так в базовой нет голоса
У меня стояла база , но захотелось поговорить Ж)
А по вопросу интерфейсов - так меня они не интересны
Я не буду часто что-то заливать - потому и что по проще
А где шаблоны в companion9x - не вижу?

radioham
bob10278

Открываешь companion9x, заливаешь свой епром, потом файл, открыть свой епром, гденибуть в конце списка делаешь новую модель, и последняя вкладка шаблоны, выбираешь какой надо, и заливаешь обратно в аппу,
кстати новая версия companion9x, заодно и обновись

radioham
dvit
radioham
man-bis
radioham
man-bis
radioham
man-bis

Я прошу прощения у всех посетителей этого дневника за вынужденное удаление нескольких последних коментов, Просто мы немного отдалились от обсуждаемого вопроса, который состоит напомню в Голосовой модификации Турниги 9х и её аналогов.
Так вот прямо по теме: Олег уже довел до железа новый модуль на 328меге показал на 9х форуме свою плату с SMD монтажом. Думаю весьма скоро совместными усилиями Олега, Майка, Ганса и Хуана появится окончательный отлаженный вариант. Я конечно за SMD монтаж не возьмусь по ряду причин (зрение, наличие в загашниках большого количества обычных резисторов и конденсаторов), но обязательно хочу повторить этот вариант модификации.
Кстати кому нужен голосовой набор файлов для первого варианта модификации можете забрать его тут 9xforums.com/forum/viewtopic.php?f=64&t=1290#p2903… на 9хфорум его оказалось легче вложить, чем здесь из за ограничения по объему архива

radioham

Если возможно - укажите где именно выложена плата под sms
А то я уже спаял на СМД - которая размером 42,5 на 35мм
Это она ?
О - уже наткнулся на нее , точно как я и спаял 😃
Скажите теперь - какой фай прошивки на мегу328 - актуален ?

man-bis

Я выложил последние достижения коллег в репозиторий. Позже упорядочу и буду последнюю версию “всего” выкладывать в downloads.
Прошивка/исходники
Схемы/платы

Думаю Олег может помочь по возникающим вопросам, он впереди планеты всей, прошивка для меги -его рук дело.

alexspy2

А где это, репозиторий.

ColonelTY

Я сделал заказ на платы (10 штук) под смд, кому интересно? Цена первого заказа конечно не айс, но …

Oliver

Репозиторий.
Это - здесь.

В папочке trunk находится последнее состояние по прошивке, так сказать “рабочий вариант” (заметьте, не обязательно работающий 😉 ).
После того, как Майк добавит свой код - сделаем отдельно последнюю стабильную версию.

В папочке hardware находятся файлы от различных пользователей, содержащие схемы и платы. Я собираю все это из англоязычной ветки и стараюсь поддерживать в актуальном состоянии. Разные версии схем и плат могут немного отличаться, т.к. например нет smd конденсаторов на 250мкф, они заменены тремя на 100+100+47, и т.п. Версии могут находиться в недоработанном состоянии, например mbanzi сделал только схему для Eagle, но плату - пока нет.

Так же, если кто-то здесь решит доработать/сделать новую версию схемы/платы - я положу это тоже в репозиторий с соотв. комментариями.

Думаю, чере некоторое время, когда версии перестанут меняться, я все это добро разберу по папочкам, зазипую и перекину в downloads.

Пользоваться репозиторием просто - щелкаете по файлу, открывается его персональная страница, ищите надпись View raw file. Качаете файл (последнюю версию) из под этой ссылки. Если хотите посмотреть предыдущую версию файла - наверху есть ссылочки, можно пощелкать.

radioham

А насколькло возможно сделать рисунок фюзов в AVR Studio или CV
Этот фото не информативен !
Просто многие не поймут где ставить галки
Тем более что на кртинке частота кварца 8мГц - а на всех схемах 16мГц !?
Пользуются от Pony Prog до AVR Dude - И везде разные галки
Как то создать рисунок или несколько понятный большенству
( мне собственно без разницы - я и там и тут разберусь )
За инфу - спасибо,завтра на работе прошью

nickoass

подскажите, есть ли в других проектах кроме ER9x поддержка звукового модуля ?

man-bis

голосовой модуль первой генерации с модулем WTV020-SD module Two-line serial control mode поддерживается open9x
9xforums.com/forum/viewtopic.php?f=45&t=1961
кроме этого есть проект ersky9x с полной заменой основной платы передатчика
9xforums.com/forum/viewtopic.php?f=7&t=1535
там кроме вставки sd карты и настроек в передатчике ничего колхозить не нужно

nickoass

Владимир, спасибо. Как раз и хотел загнать в турнигу Open9x. И возник вопрос насчет поддержки ею голосового мода.

Oliver

Кстати, все прошивки, которые работают с WTV020 будут работать и с новым модулем. Специально делалась полная совместимость.

Oliver

По поводу фюзов - частота настраивается на “внешний кварц от 8 до …” - поэтому для кварцев от 8 и более - настройка одна и та же.
На картинках - не настройки той или иной программы, а сам принцип выбора фюзов. По HEX кодам можно сверяться с результатами любой программы.

Кстати, на всех последних схемах должно быть 12МГц, будьте внимательны, прошивка рассчитана именно под эту частоту. Если нужна будет прошивка под 16МГц - сообщите, скомпилирую. Просто заморские коллеги посчитали, что 16МГц на 3.3в может работать нестабильно. Теоретически, согласно даташиту. Практически же не сталкивался. У меня 5 плат разных ардуин и все вполне себе пашут в таком режиме.

man-bis

Олег, Ганс клюнул таки на мою идею и сваял новую Т-плату 9xforums.com/forum/viewtopic.php?f=5&t=948&start=2…
УРА! Даже если буду делать дипвариант задача упрощается.

radioham

И все таки - какие фюзы нужны для CV и для AVR Sudio и PonyProg !
Это чтобы меньше плодить вопросов в теме !
И остается не отвеченным вопрос - какая прошивка для меги 88/168/328
На сегодня АКТУАЛЬНА

Oliver

Актуальная прошивка - одна. В репозитории. Не поленился и скомпилил под 168 мегу и под кристаллы 12/16МГц. Напомню, основная прошивка/разработка ведется под 328 мегу и 12МГц.
По поводу фъюзов - даже и не знаю, как еще рассказать, что было понятнее. Преподаватель из меня как уха из гуся, все хорошо и вкусно, только рыбы ноль.

radioham

Для тех . кто только что присоединился !
Назовите адрес - репозитория - !
Часто говорим “репозиторий” =- а где это ? ( это типа серпентариум ?) - 😃
Я и сам в недавнем прошлом долго искал - пока не обратился к автрору 😃

Oliver

Поднимаемся на 10 сообщений вверх. 😃
Ровно на 10.

nickoass

НЕ получается озвучить телеметрийные алармы. Подскажите пожалуйста. Интересуют: Напряжение борта, уровни сигналов Rx Tx.

radioham

Вопрос - а если БЕЗ tx-rx !То какая плата подойдет?
На что по проще !!
Были схемы проще - но не понятно они поддерживаются?
К примеру - a_mod328_ver03

man-bis

НЕ получается озвучить телеметрийные алармы. Подскажите пожалуйста. Интересуют: Напряжение борта, уровни сигналов Rx Tx.

Усё просто 😉:
Алярмы, правда у меня пиканием биппера обозначаются, а мониторить напругу А1 и А2, а также уровни сигналов можно голосом.
Мне пришлось задействовать 4шт. голосовых переключателя в SAFETY SWITCHES, 4шт. в CUSTOM SWITCHES и 2 физических переключателей RUD и AIL. Наверно можно было сделать по-экономнее 😃
Например так:
заходите в CUSTOM SWITCHES
SW1 TimeOff 1 On 5
SW2 AND SW1 RUD
SW3 TimeOff 2 On 8
SW4 AND SW3 AIL

далее переходите в SAFETY SWITCHES
на любых четырех VS устанавливаете
VS* SW2 Varibl A1=
VS* SW2 Varibl RSSI
VS* SW4 Varibl A2=
VS* SW4 Varibl TSSI
Если у вас встроенный датчик А1, то достаточно подключить 1 внешний датчик напряжения к А2
например как в 6 канальных приемниках
Как настраивать меню телеметрии писать не буду, думаю вы уже разобрались, и показания отображаются на экране правильно
Короче включаете передатчик, приемник, слушаете приветствие, все переключатели от себя, потом RUD на себя модуль начинает говорить подряд “четыре -девять десятых вольт, восемьдесят девять процентов” (например) и так по кругу. Если включить AIL начнет проговариваться напряжение на А2 (у меня это 3S) и качество обратной связи.
Хдето так.
ПЫ.СЫ. Есть предложение обмениваться епромами моделей с голосовыми настройками
Кто за ??? Где лучше выкладывать???

nickoass

Владимир, огромное спасибо. Очень информативно. EEPROMы можно выкладывать на файлообменниках, а сюда ссылку.

radioham

Что-то все заглохло!

nickoass

Все сыты и довольны )))

man-bis

Проект на 328 меге дорабатывает Майк Блендфорд и Хуан, один из основных и активных бетта тестеров. Колдуют с подбором фильтров на усилителе НЧ. Типа не устраивает качество звука, потребляемый ток, Майк занят параллельным проектом по open9x и т.д.
Но что то мне подсказывает, что этот проект станет коммерческим. Возможно будет заказана мелкая серия доведенного до ума голосового модуля и предложена к продаже. Очень бы хотелось ошибиться и вся инфа по новому модулю (его прошивка, обновленная прошивка для пульта, файл печатной платы, спецификация и т.д) будут опубликованы.

radioham

Что то мне подсказывает - может получиться как со всеми долгими проектами - постепенно уйдет в небытие!
Расскажите хотя бы как подключать то что уже есть на 328
На куда в пульте
Просто голос ,без соединения с компом (tx rx)
Нам бы хоть какой голос устроил - с самыми простыми фильтрами или без ОНЫХ! 😃
Расскажите уже хоть это

man-bis

Если надо БЫСТРО, то собирайте “первую” схему Майка на зв. модуле WTV020-SD module Two-line serial control mode.
Я повторял такую моду ТРИЖДЫ и все р-а-б-о-т-а-е-т!. Весь сыр-бор начался из-за поставок китайцами “медленной версии” этого модуля - 1.1 Именно поэтому родился проект на меге328. Можете попробовать собрать “новый” модуль по уже опубликованной схеме (см. репозиторий). Чем Вы будете его шить и как стыковывать с прошивкой Вам наверно не безинтересно. А подключаться к основной плате он будет как и модуль “первой генерации” - четыре линии данных D0-D3 (синий, зеленый, желтый, оранжевый провода на картинке) к отверстиям между резисторами, ведущих к ЖК-дисплею и 17 ноге проца (сиреневый)orig
Если Майк опубликует полную версию законченного изделия со всеми заявленными возможностями + допишет код в прошивку er9x, то я бы ему ЕЩЁ раз поклонился в ноги. Потому как ВСЕ должны понимать, что ИНТЕЛЛЕКТУАЛЬНЫЙ продукт стоит ДЕНЕГ. А мы, до сей поры, за все его работу не заплатили ни пенни.

Neznaykin

Как не заплатили? Я вот отблагодарил его и нажал кнопочку “donate”, там всего то 4 бакса в благодарность уходит

man-bis

Я это сделал еще летом, когда повторил первый проект. Не думаю, что “сознательных” уж очень много. Обязательно жмакну донатэ, если появится подробный мануал на повторение варианта на меге328.

radioham

Только “стулья” - ВПЕРЕД !

Neznaykin

Вот и мне пришла платка, тока блин v1.1. И как ее “разгонять” шоб не тормозила ? 😃
Может кто расскажет принцип или логику работы этой платы, хотя бы упрощенно?

man-bis

Почитайте вот здесь www.rc-cam.com/forum/index.php?/topic/3866-9x-rc-t… и дальше
На сколько я понял у этих ребят так ничего и не получилось в плане увеличения скорости работы V1.1. Имеет смысл только менять микросхему на прошитую “правильно”. Это тоже тупиковый путь ИМХО, потому как прошивать эти микрухи в любительских условиях они не научились. Если бы было иначе, зачем тогда городить новую плату на меге 328, которая шьется достаточно просто и гибко.

radioham

Ну очень много иностранный буковок:(
Нам бы чего по проще !
Типа " у табуретки 4 ноги "…

man-bis

Вот и мне пришла платка, тока блин v1.1.

Владимир, а где покупали?
Буржуины пишут, что с начала сентября emartee.com не прислал ни одного “нормального” модуля V1.0, идут только V1.1 , которые ребята с 9хфорума прозвали “Forrest Gump” за медленное произношение. Кстати, оттуда же инфа о том, что v1.1 модуль тормозит в основном при воспроизведении телеметрийных событий, а на физические тумблеры откликается нормально. Ессно это слабо утешает.😦😦

Ну очень много иностранный буковок

Я тоже в общем не полиглот. Все, кто закончил ВУЗ по определению не имеют права писать в анкете “иностранным не владею”, обязаны писать “читаю и перевожу со словарем” 😁😉
Открывайте страничку с непонятными букафками Хромом и переводите встроенным переводчиком. Довольно часто получается белиберда, но при определенном навыке становится понятно.

Neznaykin

Дата изготовления моей платы 2012.01.08 (я так понимаю 1 августа, и что у них даты вечно задом-наперед пишут?)
WTV020-SD-20SS V1.1
Еще написано на плате www.w1999c.com

man-bis

Ну, а результат? Вы пробовали его со схемой Майка в пульте?
Мой третий WTV020-SD-20SS купленный в июле работает правильно и уезжает завтра в Москву вместе с первым вариантом схемы.

Neznaykin

Результатов нет, тк только в руках еще подержал

Oliver

Друзья, если тут есть беспокойства по поводу того, работает ли новый модуль, то спешу их развеять. 😃
Все заглохло на данный момент потому, что действительно все сыты и довольны. 😃
Я себе вытравил и спаял платку по схеме Ганса (папочка hageha в репозитории). Но мне не понравилось, что она под детали 0805, их все-таки непросто паять. Да и располагать платку неудобно. Поэтому в течение недели я ковырялся в попытках сделать свой вариант, который мне показался удобным. Во-первых, под детали 1206 и крупнее (кроме самой меги, у нее ножки все же мелковаты для неопытного человека, но если уж я с первого раза смог, то не все так страшно). Во-вторых, самое место новой плате - на месте Т-платы. Но выпаивать выключатель мне не хотелось. Поэтому старую Т-плату оставил на месте, а новую сделал такой, чтобы она лепилась к старой снизу, и крепилась центральным винтом. Как все вышло - постараюсь показать в течение недели. Как-то все навалилось, и работа и дома…
По поводу прошивок - ВСЕ прошивки, которые сейчас лежат в репозитории - рабочие. Завтра-послезавтра обновлю их + добавлю бутлоадер, который позволяет в дальнейшем обновлять прошивки модуля без подключения программатора.
Что в планах:

  • сейчас Майк пытается “вылизать” аналоговую часть, добавить фильтры, чтобы все звучало хай-фай. Честно говоря, не вижу необходимости, но Майк - он такой, не останавливается на полпути.
  • далее в прошивку модуля добавляются функции записи файлов/каталогов, т.е. полноценный набор команд, на данный момент только чтение.
  • далее добавляется протокол Y-модем, что позволит читать/записывать файлы не доставая карточки
    Эти две вещи добавятся достаточно быстро, т.к. просто вставляются стандартные функции в код.
  • затем в прошивке er9x будут делаться изменения, позволяющие М64 общаться с аудиомодулем на предмет записать/прочитать карточку. Это позволит например сохранять шаблоны и/или модели на карточке и т.д. и т.п.
  • ну и в процессе видимо будет сделан интерфейс в программах eepe и companion9x с целью объединить управление всем этим добром в одной оболочке…

Как-то так.
Все, сегодня сеанс работы с компьютером мне приходится прекращать. 😃
Надеюсь выйти в эфир завтра.

ЗЫ: Ну и конечно здорово бы чтобы кто-нибудь подключился к проекту, повторив его и сделав небольшое (лучше, конечно большое) описание. У меня, боюсь, руки не дойдут. 😦

man-bis

Олег! А Ганс уже слепил более “паябельный” вариант с мегой и усилителем в DIP корпусах. Остальные элементы в исполнении SMD 1206. Плата сделана поверх платы с выключателем (верхушка Т). Попроси его выложить этот вариант в репозиторий в гербере, а не в пдэфе. А то он на мои мольбы глуховат.

Oliver

Для меня варианты с диповыми микросхемами неприемлимы ввиду необходимости сверления дырочег. Я ленив не в меру, а станочка сверлильного у меня как бы ах… 😃

radioham

Согласен с предидущим оратором !
По вопросу о деталях,
Только я не получил ответ - годится вариант БЕЗ всяких TX/RX
плата версии 03
Поясняю - без всех заморочек с полевиками и прочей лабудой
Просто 4 вывода для подключения на плату пульта ???
Была такая схема - мне не надо ежечасно программировать SD карту
Потому всякая связь с пультом - 1 раз в 2 года
Прошу разъяснить !

bob10278

Новая версия 778, появилось новое меню - Global Vars

radioham

Что такое Global Vars ??

radioham

Что такое - Global Vars?

bob10278

Сам пытаюсь найти что это, помоему это на новую плату с 328мегой.
Подождем что скажут Олег с Владимиром, они больше понимают в англицком.

Oliver

Global Vars - это не для '328 звукового модуля, это вообще далеко не только для звука, это для всех. 😃 Думаю тут неуместно обсуждать. Хотя тема очень интересная.
Насколько я понял из обрывочных обсуждений - в пульте будут некоторые глобальные переменные. Изменять эти глобальные переменные можно будет всеми доступными органами управления (в том числе триммерами и кастом-свитчами). И затем можно будет эти глобальные переменные использовать в качестве входных значений для миксов и для воспроизведения звуком. Может соврал, но старался объяснить как понял сам. 😃

Виктор, я попытаюсь в вики на гуглкоде расписать предназначение блоков схемы, чтобы всем было понятно, что там для чего и что можно безболезненно для себя выкинуть, а без чего - работать не будет.

По поводу полевиков - можете не паять. 😃 Припаяете потом, собрав на отдельной платке чисто полевики и 4 диода как тут.

Два полевика и 4 диода конвертируют уровни 3.3в '328 меги в 5в уровни М64 и USB-UART конвертера.
Та схема, которая у зарубежных коллег (один полевик и два биполярных) - конвертирует 3.3в '328 меги в 5в уровни М64 и полноценный RS232 с его отрицательным вольтажом для лог.0

Берите к-нить одну из последних схем (например схему Ганса отсюда, я ее еще не помещал в репозиторий), убирайте обвязку для RX, TX, собирайте, установив только регуляторы с обвязкой, мегу, кварц и блок. конденсаторы у кварца. Прошивайте, устанавливайте фьюзы, проверяйте, что после установки фьюзов мега читается программатором. Если все ОК, паяйте все остальное, вставляйте карточку - и все должно заработать.

Oliver

Кстати, если не планируете в дальнейшем подключать RX TX, то можете тогда регулятор 5в не распаивать, а взять 5в с Т-платы биппера. Там регулятор уже есть и питает он только биппер.
Биппер же, после того как звуковой модуль заработает, Вам больше будет не нужен, выпаивайте его и управляющий транзистор.

Oliver

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

Так же собрал в кучу свою плату. 1206, выход RX TX переделал под TTL 5v, но пока не проверил.

man-bis

Олег, видел твою плату на 9х форуме, внушает!!!

radioham

Олег - щиро дякую !
Вот вообщем то .что мне и надо
Теперь переделаю плату - и буду пробовать 😃
Там только есть разночтения в выводах BYSU -23 или 22 выводы ?
Как то влиять должно на прошивку…

Oliver

Коллеги, если есть сомнения - пользуйтесь вариантами из репозитория. Там всегда есть последняя версия. BUSY cейчас (и уже давно) на 23 ноге, так же изменялись другие выводы.

Oliver

Кто-нибудь угадает, где я взял такой красивый зеленый лак, чтобы покрыть обратную сторону своей платы? 😁

man-bis

Неужели у жены “позаимствовал” эксклюзив для ногтей???😁😁

Oliver

Убила бы. 😁
Дам подсказку - это встречается в арсенале очень многих пенолетчиков, да и не только.

radioham

Крайний вопрос - B7 куда ? Не могу найти на схеме
Вообще то PB7 -это порт для кварца !?

Oliver

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

Зеленый лак - это на самом деле… зеленый цветной скотч!!! 😁
Вышло восхитительно, никто не смог отличить платку от всего остального содержимого пульта!

man-bis

Зеленый лак - это на самом деле… зеленый цветной скотч!!!
Вышло восхитительно, никто не смог отличить платку от всего остального содержимого пульта!

О как!!! Точно с ходу не допер.
Надо взять на вооружение, чтоб потроха не стыдно было показывать.

Oliver

Выход RX TX, переделанный на моей плате под TTL 5в, работает. Проверил, залил бутлоадер, залил прошивку. Теперь засуну в аппу usb-uart адаптер и будет у меня две усб-шки сзади. Через одну шьется аппа, через другую - аудиомодуль.

radioham

Опять же - “…у Владимира все рассказано с фотографиями достаточно подробно…” — это простите ГДЕ ?
------------
“…17 нога, там площадка…”
--------
17 НОГА ЧЕГО ? 328 ?!!
Так это выход на SD карту ! номер -4
Как то более вразумительно ,…
На схеме PB7-PIN5- B7 далее идет на 100к и 2,2к и С17
а КУДА сам pb7 подключается ???
сХЕМА HaGeHa от 7 ноября 2012 года

Oliver

Виктор, прочитайте, пожалуйста описание подключения у Владимира.
😃
Я зря наверное обратил внимание на фотографии, т.к. текст там тоже есть, вот он:
"Подключение к основной плате с помощью 7 проводов.
Питание (красный провод) подключается к выводу танталового конденсатора рядом с 5 вольтовым стабилизатором.
GND (черный провод) подключается к панели с правой стороны платы.
Четыре линии данных D0-D3 (синий, зеленый, желтый, оранжевый провода) подключены к отверстиям между резисторами, ведуших к ЖК-дисплею. Припаивать их надо попорядку D0 слева, потом D1 и так далее. Паять надо аккуратно не допуская затекания припоя в отверстия между резисторами и выступающие с обратной стороны материнской платы припаянные проводники.
B7 (фиолетовый) провод подключается к контакту 17 процессора. К счастью, на плате есть площадка под этот контакт, поэтому вам не придется паять к ногам процессора.
Изображение этих соединений приведено ниже:
"

Провод рядом с правым нижним углом как раз припаян на площадку, соединенную с 17 ногой процессора основной платы.
Итого, с основной платы должно идти 7 проводов:

  • Питание

  • Земля

  • 4 сигнала D0-D3

  • Сигнал с 17 ноги процессора основной платы (у процессора основной платы это и есть порт PB7)

  • дополнительно на новую плату заводится сигнал биппера, в аппаратуре ведущий к базе транзистора, управляющему биппером. Я рекомендую со старой Т-платы выпаять биппер, выпаять управляющий транзистор, выпаять LM7805 в TO92 корпусе. И питание, землю и сигнал биппера взять с этой старой Т-платы.

radioham

Вот уже кое что-
Только пришел с работы - счас сяду разбираться !

man-bis

Олег!! Что у тебя там за проблема с модулем в мороз?? Поделись тут… Это твой модуль на меге328?? Или модуль по “первой” схеме Майка на WTV020-SD? Я еще в мороз свои пульты не эксплуатировал, да и не было его еще у нас. Если так, то “что то надо делать”!!!

Если вы хотите, вы можете попробовать поставить конденсатор 10p параллельно с 100K резистор на плате, которая подключается к emartee модуля. Майк сказал, что это может решить проблему

Будет ли это решением??

Oliver

Доброе утро.
Да, вчера летали с коллегами. Было около -5. Три пульта, все с голосом на плате моего дизайна. Моя замерзла, остальные две работали как ни в чем не бывало. Попробую сегодня вскрыть, припаять конденсаторы и поморозить в моорозилке. Комплекты деталей закупались в разных местах в разное время (соотв. разные производители по тем же транзисторам). Еще один момент - у меня microSD вставлена в пластиковый адаптер, который в свою очередь проводками подпаян к плате. В остальных двух - честные microSD панельки на защелке… Будем изучать проблему-с.

man-bis

Может конденсат где-то? Или “холодная пайка”.
А я все ковыряюсь с разводкой выводных элементов по новой схеме. Пока все криво. Да и занимаюсь от случая к случаю.
Вон Майк уже допиливает свой вариант. Кое что скопипастю у него,😉 но от Тплаты не откажусь:) ни-за-что😁😁

Oliver

Может и конденсат, но оно как правило дважды не повторяется. А тут занесли в машину, погрели - заговорила. Снова вынесли - снова замолчала. Надо еще перепомыть бы, я ее от флюса не очень старательно поотмывал…

romushock

Всем привет! Прошу прощения за вторжение с глупыми вопросами. Хотел узнать, а такие модули можно как-нить использовать для говорилки? Там вроде как всё прекрасно - и внутренняя память, и выход на спикер, и USB, и сериальное управление…

man-bis

Сейчас порылся в даташитах на этот модуль и прихожу к предварительному выводу, что WT588D-U модуль даже больше подходит к проекту озвучки, чем модуль WTV020-SD. (питание 5в, усб, специальная утилита). Главный вопрос - это схема управления модулем и возможность сопряжения его уже привычным способом с основной платой. Метод сопряжения менять ИМХО нельзя, потому как прошивка Er9x в голосовых версиях ориентирована именно на это. Я, честно, электоник прямо скажем “не очень”. Может кто то из посетителей этого дневника вдохновится разработкой нового голосового проекта. Олегу (Oliver) с помощью МайкаВ уже удался проект модуля на меге 328. Пусть это будет следующий. Правда я несколько сомневаюсь, что кто то из разрабов ER9x подключится к нему, возможно придется править прошивку под использование модуля WT588D-U. Тот же Майк еще не добил свой вариант на меге328 с элементами в DIP исполнении, обещал доделать и опубликовать описание этого варианта на днях.
В принципе если все будет срастаться, то голосовая озвучка на модуле WT588D-U будет более проста в повторении. Но варианта на меге328 больше перспектив для расширения функционала (Олег выше об этом писал), а из минусов - определенные трудности при повторении (по зубам только радиолюбителям)

romushock

Но варианта на меге328 больше перспектив для расширения функционала

А ежели женить WT588D-U со, скажем, arduino pro mini? Я к тому, чтобы пайки было меньше, а эффект тот же…

radioham

Что то не так !..
Кто может подсказать фюзы как будут в AVR Studio или в CV для 328 при 16мГц
ДЕЛО ЗАСТОПОРИЛОСЬ !!!

Oliver

Для сопряжения любого модуля нужен будет как минимум буфер, такой же как для WTV020, кроме того, придется согласовывать уровни 3.3в, идущие на экран с 5в модулем. И самая главная опасность - те же грабли, что и WTV020, мы зависим от прихотей разработчиков а они могут решить что-нить добавить/убавить совсем нас не спросив. И опять начнутся поиски “старых версий модуля”. Кроме того, можно забыть о надеждах обрести на каком-нибудь WTxxxxx те плюшки, которые уже есть и в будущем еще появятся. Хотя это только мое мнение и даташит я еще не читал. 😃

nickoass

Обидно, что WTV020-SD закрытый проект. А так бы можно было менять в нем кишки (прошивку) на свое усмотрение. И не стоило бы изобретать велосипед.

Alex27111972

Повторил плату от Олега. Спасибо ему за проделанную работу. Плата расчитана по смд компоненты 1206, поэтому паяется очень легко. Паял все 0805. Жаль что только сегодня увидел этот блок, избежал бы “выноса мозга” на паре моментов. На всякий случай продублирую и здесь для тех кто решит повторить.

  1. D0-D3 припаивайте именно между резисторов, а не напрямую к М64 (жаль что на схеме это не отражено), иначе схема начинает жутко тупить.
  2. При прошивке бута для 328-й меги аврдуде ругается на екстендед фьюз - а в аврстудио пишет что все ОК но на экстендед ставит галочку и знак вопроса - типа забейте, все нормально работает.
    Счас играюсь со звуками, прикольно получается делать озвучку голосом масяни или говорящего кота тома. Если надо могу выложить здесь видео как оно работает:)
    З.Ы. RX TX и Микро SD разместил в отсеке для батареек. RX TX и земля вставлены в 3-х пиновую колодку и на 2-х стороннем скотче приклеена к правой узкой стороне отсека (предварительно просверлив дырку под провода). С картой поступил немного хитрее. Сначало хотел тоже вытащить ее наружу, но не нашел подходящего места (внутри то чтото мешалось то блин она мешает к чему то доступу). К переходнику для микро СД припаял колодку штырей (стандартные 2.54 штыри), от платы идет кабель с разъемом (мама). Если открыть турнигу и посмотреть на батарейный отсек с обратной стороны, то можно увидеть по середине отсека 3-и технологических наплыва (один с одной стороны, и 2-а с другой), у переходника микро СД есть сбоку маленький паз, он как раз хорошо встает в наплыв батарейного отсека. Соответственно клеим на переходник тонкий 2-х сторонний скотч и устанавливаем переходник между наплывами. Соответственно в днище отсека режем дырку 14х23 мм (вернее сначала переходник просто вставляем между наплывами, размечаем дырку, режем ее так чтоб 2-3 мм находилось по переходником). А далее из любого доступного 2мм материала делаем П образный бортик (чтоб при вытаскивании микро СД она случайно не выскочила во внутрь аппы) и потом все сверху закрываем еще каким нить кусочком листового материала. В итоге если смотреть со стороны батарейного отсека то получается ниша под палец в батарейном отсеке для вытаскивания карты. Может конечно сумбурно написал, но делается все это все быстро и легко, если надо сделаю фото…
man-bis

В общем к вопросу о применимости WT588D-U к НАШИМ нуждам. Задал вопрос на 9хфоруме, Майк не одобрил из-за малого объема памяти - 4 мб, хотя предположил, что работать WT588D-U модуль в турниге все таки будет. У меня сейчас практически полный пакет файлов занимает 3мб. Думаю может одновременно с повторением новой схемы Майка-Олега заказать WT588D-U и поколдовать с ним, цена вроде удобоваримая, если не получится - прикручу модуль в какую нть игрушку.

Oliver

Александр, было бы здорово, если бы Вы свои звуковые пакеты файлов выложили в доступном месте.
Можно на 9xforums.

radioham

Фюзы в AVR-Studio ИЛИ CV - кто нибудь все таки подскажет !!!
Ну на Худой конец 😃 - в DUDLE

bob10278

упс, фото потерялось

radioham

Это как я понял не для Мега328 !
У меня программатор AVR910

romushock

Во, ещё нарыл, вааще вкусно!

man-bis

Это как я понял не для Мега328 !

Это для М64
программер может быть любой

Во, ещё нарыл, вааще вкусно!

Буду читать. спасибо.
В принципе говорящие гаджеты все больше и больше вторгаются в нашу жизнь и, надеюсь, делают её комфортнее. Только, если честно не вижу прикола в озвучке радиопульта

голосом масяни или говорящего кота тома.

radioham

Да уж !
Тема по нюансы постройки голосового модуля плавно сходит на НЕТ !?
Ладно - хотелось сделать быстрее ,но видимо подожду пока авторы раздупляться
И сделают ФАК - модулю 238
Прошивку для 328
Голос - уже сам сделал как хочу ( под себя)
Фюзы - в разных оболочках ( у каждого есть всои предпочтения)
Я к примеру все эти Пони - не приемлю
Ну и тому подобное
Ждемс …

TVT

не вижу прикола в озвучке радиопульта

Приветствую всех. Хозяину дневника особое почтение за упорство в достижении цели.
Окончательная версия схемы и платы опубликована, Hageha (hageha) выложил 5 файлов своей платы по схеме MikeB (MikeB) на элементах SMD 1206 и контроллере в DIP корпусе. Приверженцы голосовой моды могут повторить ничего не изобретая. 9xforums.com/forum/viewtopic.php?f=5&t=948&start=2…
И, все таки, Владимир прав, предлагая на 9xforums, плату надо было делать объединенную с выключателем питания. Был бы более законченный вид, чем получившийся довесок.
Интересно мнение – это только “прикольная штука” (© А. Антонов) или необходимая в каких-то видах авиамодельного спорта, если да, то в каких? Голос не отвлекает? У меня, например, отсчет полетного времени помогает.
Еще вопрос, наверное, Олегу Агееву. Не понял, какой модуль microSD сейчас используют. Почему не сделали на USB micro Reader-e с любым объемом памяти, сколько сейчас уже есть 16 МВ, 32 МВ?
Владимир, не бойтесь двухсоронних плат с металлизацией, по ЛУТ технологии они прекрасно делаются. Если интересно, напишу как.

Oliver

Коллеги, я уже писал тут, писал там. Организовано одно место, репозиторий, в который складываются все наработки по модулю. На данный момент законченных, проверенно рабочих вариантов плат - 4. Выбирайте любой. Есть исходники, схемы, фотографии готовых изделий.

  1. Самая первая печатка от hageha. Под 0805. Плюсы - маленькая. Минусы - квадратная и не рассчитана по какой-то определенное место размещения.

  2. Моя печатка 1206 под Т-плату. Плюсы - не очень мелкая, не требует выпаивания выключателя, встает прямо под Т-плату, предварительно отпаяв бипер и т.д. Минусы - все же SMD, нет фиксированного места для карты (припаивается проводками)
    3,4. Платы от hageha под DIP микросхемы и 1206 остальные элементы. Плюсы - большая, встает над Т-платой, много выводов под любой вкус, разработано крепление для microSD. Минусы - большая, встает над Т-платой и из-за этого например в моем пульте ей не разместиться.
    Это из того, что готово, повторено и работает.

  3. Еще один вариант разрабатывает MikeB, полностью DIP но он пока материалы кроме фотографий не выкладывал.

  4. И еще один вариант от mbanzi на подходе, это формат как 3,4, но полностью SMD

Мне кажется с вариантами уже достаточный ассортимент, чтобы открывать гастроном. 😁

Прошивка последняя, бутлоадер, картинки фьюзов из двух калькуляторов (рус., анг.) - все тоже есть. Специально сделал картинки из калькуляторов, чтобы не привязываться к интерфейсу программ.
Виктор, сделайте мне скриншоты из ваших программ, где вы ставите фьюзы, с установленными по умолчанию, я попробую пояснить, какие галки ставить. Раздуплюсь персонлихъ для Вас 😆

По поводу полезности - мне очень помогает не забыть включить нужную модель, не забыть убрать закрылки. Таймер суперудобно. Раньше когда пикало - смотрел, сколько осталось. Теперь все четко. И это только верхушка.

По поводу '328 - не '328. Для себя я в первую очередь смотрел на то, в прошивке чего я хоть как-то разберусь. Во вторую очередь - на деньги. У меня модуль на '328 вышел дешевле, чем для WTV020, буферов нигде не было, пришлось брать SMD-шный за дикие деньги (около 200р) и так же травить под него платку.

Валентин, по поводу microSD - USB. Я честно говоря не знаю как работать с USB. Хотя до этого проекта не знал, как работать и с SD. Не вижу разницы, USB-флешку ли купить или microSD. Или Ваш вопрос в другом?

TVT

по поводу microSD - USB
Олег, спасибо – все по полочкам. Полезно будет всем читающим.
Вопрос возник из-за того, что я где-то проглядел переход с модуля WTV020 на слот с карточкой microSD, тогда понятно и совершенно незачем связываться с USB.
Для пилотажек, FPV, коптеров, вертолетов голосовое оповещение помогает, а для планеров на соревнованиях и тренировках важнее говорилка полетного времени. Не хотите ли поработать над совмещенным проектом? С Владимиром М. уже пообщались по mail-у, что бы не мусорить здесь.

Oliver

Так говорилка говорит полетное время. 😃 В er9x есть два таймера. Можно настроить ход таймера по поднятию стика и/или по тумблеру, в процентном соотношении от стика, направление таймера (если не ошибаюсь). Или для планеров полетное время - это что-то иное?

TVT

Для планера F3K я нажимаю кнопку СТАРТ, сбрасываю счетчик, закидаваю планер, вывожу его на нужный угол взлета, отпускаю кнопку. Пульт переходит в режим ВЗЛЕТ и мой микроконтроллер включает говорилку на WTV020 отсчета полетного времени. Это было сделано весной. rcopen.com/blogs/105113/13636
Пожалуй, соберу Ваш Олег вариант, попробую. Сомнения только в погрешности отсчета времени за 15 минут, у меня отсчет не зависел от турниговского таймера. С ним были небольшие расхождения в конце. Он менее точный.

radioham

Вот что б я знал как на этом форуме разместить документ Word ?
Вообще - как то не правильно …
Я ваще ! Удивляюсь на этот форум …
Можно вставить видео - и еще хрен знает что ,
Но реально документ , зип файл ,картинку ----- только через нахрен ненужный сторонний сервер
ПРОСТО - бред !!!
Блин - можно ДАЖЕ БУКВЫ редактировать …
Давайте все это на modelka.com.ua
Там проще …

man-bis

Олег! Если не трудно перепости свой мануал по прошивке меги и другим телодвижениям с 9хфорума сюда! Думаю будет полезно тем, кто повторяет твой проект.

radioham

Совершенно согласен !
Более того - если есть возможность - то на какой то сайт
Если надо предложу свой - FTP
Надо что все было в ОДНОМ месте !

Oliver

Коллеги, собираюсь с силами оформить большой внятный текст с фото и комментариями. Основная проблема - сесть и заставить себя написать.
А уж где разместить - завсегда найдем. 😃
Я по поводу размещения предполагаю секцию download на гуглокоде и wiki для описания там же. Ибо поддерживается версионирование.

man-bis

Копи силы Олег!😁😁😁 Исчерпывающая инфа очень важна и нужна.
Я когда начинал писать этот дневник еще не имел реально работающего голосового мода. А у тебя он ЕСТЬ.

По размещению разумно, ведь страничка в гуглкоде под амод328 и создавалась. Так что и мануал “с картинками” тоже там будет у места.
А Майк тем временем допилил вариант модуля на дип элементах.9xforums.com/forum/download/file.php?id=2817
наверно буду параллельно повторять и этот вариант.

radioham

Если необходима литровая 😃 поддержка для накопления сил
Так я уже - тут !!!Ж))

radioham

Типа - все умерло ?!

bob10278

Новая Турнига вышла в продажу hobbyking.com/…/__31544__Turnigy_9XR_Transmitter_M…

man-bis

Дааа -уж! Так много об этом говорилось и писалось, что разочарован.😦😦
Кроме корпуса и стиков отличий от 9хэ не наблюдается. Прошивка стандартная Er9x, ну или open9x.

Oliver

Корпус стал хуже, энкодер теперь поставить будет сложнее - больше пилить. 😦
Крутилки притоплены местами в выступы - на ощупь будет сложнее.
Одно приятно - признание преимущества OpenSource.

man-bis

Интересно, а для обсуждаемых " голосовых примочек" место найдется?

radioham

о ТОЖ !
Что-то все замолкло…

bob10278

Корпус вроде тонковат.

radioham

Всех с Новым Годом !!!

hudognik

Цитата:А Майк тем временем допилил вариант модуля на дип элементах.9xforums.com/forum/download/file.php?id=2817
простите ,не нашел на страничке проэкта лута ,схемы и списка деталей, этого варианта . Для людей с небольшим опытом и без спец оборудования такой полностью дип масштаб более преемлем.

man-bis

Максим! Я сейчас работаю над собственным вариантом дип исполнения модуля на меге (благо время появилось). А дип плата Майка опубликована, она есть в репозитории Олега.

bob10278

Вопрос возник - а по ЛУТ технологии лазерный принтер любой подходит или какой-то определенный тип чернил, катриджа?, гдето читал что не все подходят. Ато все статьи старые, может прогресс вперед вырвался:)

man-bis

Оптимально: неперезаправленный оригинальный картридж, выключенная экономия тонера. Марка ИМХО, неважна. Главное подобрать бумагу (ламонд глянец, старая фото, и т.д., есть специальная термотрансферная, но дорогая, зараза) и температуру перевода.

hudognik

Есть какието продвижения по дип варианту платы? если можно со списком нужных деталей ,и lay , для чайников) а то файлы других авторов с расширением .sch так и не получилось открыть 😦

bob10278

Спасибо Володя, будем искать фотобумагу. Список деталей в репозитории есть в пдф формате. На каждый вариант платы или почти на каждый, наминал деталей мало чем отличается.

Andrew_Stick

Владимир, я в свое время успешно юзал тонкую глянцевую из рекламных журнальчиков.
Типа как Башня и хоббикинг рассылают. Так же вполне успешно подходят с рекламой нижнего белья 😃
rcopen.com/blogs/38996/10215

А потом перешел на фоторезист.

bob10278

Вот спасибо, надо попробывать, давно хотел на смд переквалифицироваться.

man-bis

Я делал несколько плат для емарти-модуля по ЛУТ на глянцевом ломонде. Получается неплохо, но по краям дорожек и площадок остаются остатки глянца, которые удаляются крайне трудно. Из-за этого у меня пока не получается переделанная плата Майка для ДИП и тоже переделанная плата Олега под СМД. Долго рылся в своих загашниках в поисках “униброма и бромпортрета”, так и не нашел, фотоархивы жалко. Заказал фоторезист, но придет он не скоро.
Собственно я никуда не спешу, пульты то мои говорят через “нормальные” китайские модули. Может найду термотрансферный ломонд - тоже надо попробовать.

bob10278
man-bis;bt89993

Заказал фоторезист

Просветите пожалуйста, с чем его едят:) или ткните носом чтоб почитать. Нашол, это попроще, вроде.

Andrew_Stick

Сложностей там всего 2. Найти хорошую УФ лампу и правильно смыть засвеченные части.

man-bis

В общих чертах вот так:
radiokot.ru/lab/hardwork/06/

bob10278

Андрей, Володя спасибо за консультации и наводки, вот я отстал от жизни, завтра прокачусь по магазинам, наберу всего и будем повышать свой уровень знаний и умений. Еще раз большое спасибо!

Andrew_Stick

На здоровье, как говорится. 😉
Hint: как соберете комплект, начните с определения правильного времени экспозиции для своей лампы. Чтоб не было разочарований в дальнейшем. Это довольно тонкий момент.
Если какие вопросы возникнут, пишите в личку. Всегда подскажу.

radioham

Ребята - пользуйтесь бумагой от факса!
Идеально - сам уже давно пользуюсь
Быстро размокает , не оставляет ворса , переводится идеально
Добивался линий до 0,15мм !!!

Alex27111972

Хоть и не по теме но вставлю свои 5-ть копеек, по ЛУТу прошел все… Глянцевая бумага из журналов, потом факсовая бумага, потом ломонд, счас остановился на пищевой фольге, попробуйте не пожалеете, как минимум операции с отмочкой отпадает вот описалово с картинками. Фольгу выбирайте по толще (у нас в Самарской области ее стоимость за 10-ти метровый рулон гдето 60-80 рублей). Я не заморачиваюсь с одеялом как в описалове, а просто печатаю на фольге, вырезаю чуть больше платы, кладу, загибаю края фольги чтоб она не елозила, немного грею через пару-тройку офисных листов А4 до предварительного прилипания (секунд 15-ть). Жду когда остынет, стеркой смоченной водой разглаживаю фольгу. И окончательная поджарка через 2-3 листа обычной офисной бумаги секунд 30-40. Ждем когда остынет и сразу в жижу для травления, только почаще вытаскивайте платку из жижи пока идет реакция с фольгой, а то плата нагревается…
Вообщем таким макаром делал адаптивную плату ардукоптера

ShAdow#

Подскажите по схеме Олега, а какой алгоритм взаимодействия этого модуля с Мегой 64 ? т.е. что модуль получает по шине D0-D3? И какое взаимодействие с пином 17 (PB7) на котором висела подсветка LCD? Что такое выход Busy и как он взаимодействует с CLK? Исходники конечно придется изучать, но с подсказкой будет легче.

man-bis

Можете посмотреть в теме:
rcopen.com/forum/f4/topic272904/987
На тот момент Олег еще не выложил исходники сейчас они тут:
code.google.com/p/amod328/source/browse/#svn%2Ftru…

TVT

В личной переписке в начале декабря Владимир (man-bis) сподвиг меня на “попробовать” голосовую моду. В моей Turnigy уже есть звуковая говорилка rcopen.com/blogs/105113/13636, решил поработать над совмещенным вариантом. Для начала собрал вариант Олега без усилителя мощности и 5 В стабилизатора, они на моей плате уже имеются. Почти месяц назад за один день сделал плату и сразу запаял из того, что было. 3 В стабилизатор был с другой цоколевкой, перерезал дорожки, добавил провод и одного диода не хватило, поставил из двухдиодной сборки. Платы делаю по ЛУТехнологии по старинке на тонкой 0,075 мм мелованной чистой бумаге. Отстает хорошо, проблем нет, качество меня устраивает, но с фольгой надо попробовать. В любом способе нужна аккуратность и тренировка.
Фото платы. (Не получилось вставить фото как раньше. Требует какой-то URL.)
Дело дошло до программирования, с чем никогда проблем не было. Для Atmel-ов использовал PonyProg2000 с самодельным параллельным программатором типа STK-200, для PIC-ов IC-prog с другим самодельным программатором. Около десятка Turnigy перепрограммировал без отпайки конднсатора на Reset. А тут оказалось, что PonyProg2000 не поддерживает ATMega328. Поиски ничего не дали, пришлось заказать на eBay USBASP AVR программатор. Вот, до сих пор жду, давно можно было собрать самодельный. В планах сделать общую Т-плату с говорилкой и оперативно отключаемой тумблером голосовой модой. Если громкоговоритель убрать с моей платы, то места должно хватить.
Может кто знает программу, с которой для ускорения процесса можно запрограммировать ATMega328 через STK-200?
Для Max Zaikin (hudognik). Рисунки Олега с расширением .sch открываются программой EAGLE Layout Editor 6.2.0. 5-я версия не открывает.

Andrew_Stick
TVT;bt90230

Может кто знает программу, с которой для ускорения процесса можно запрограммировать ATMega328 через STK-200?

ChipBlasterAVR Universal

TVT
Andrew Stick;bt90232

ChipBlasterAVR Universal

Андрей, спасибо! Проверил на Меге8, работает, 328Р есть, можно продолжать.
Картинка платы Олега моего изготовления.
www.dropbox.com/s/445nq7y8zuqcavn/IMG_8780.jpg

man-bis

man-bis

Через недельку смогу показать свои Т-платы с выключателем в “полностью дип” исполнении и в “полностью смд” исполнении. В “наших провинциях” трудновато с электронными элементами.

bob10278

Ждемс, Владимир, дип вариант, а то что-то я передумал в смд варианте делать, пришол в Чип и Дип, дал список деталей на 2а комплекта, продавец озвучил цену и я просто чуть не сел - 4т с копейками, взял фоторезист и хж и поехал домой - отходить от цены:) Списался с продавцом, у кого брал гол. модули, обещал прислать чип со старой версией, правда в другом корпусе (побольше) хоть это успакаевает.

man-bis

Владимир! Дип вариант есть у Майка. Файл платы можно скачать у Олега code.google.com/p/…/9xVoice MikeB TH v101.brd
правой кнопкой мыши по View raw file - сохранить как (или сохранить ссылку как)
файл 9xVoice MikeB TH v101.brd … можно открыть EAGLE
(Easily Applicable Graphical Layout Editor) Version 6.1.0
Я трансформировал именно эту плату в свою, в т-конфигурации

В чип и дипе и правда цены кусачие, типа как в пилотаже. Лучше забыть об их существовании. Покупать в тырнете в разы дешевле, надо только иметь вагон терпения.

bob10278

Спасибо Владимир, это я знаю, вот только как в этой программе негатив поставить так и неразобрался:(

man-bis

Ну это надо поискать на радиолюбительских форумах, наверняка там все просто. Например здесь: radio-hobby.org/modules/instruction/page.php?id=71…
Я привык работать в DipTrace PCB Layout.
Eagle знаю плохо, поэтому подсказать не смогу.
Если приходится работать с eagle, то сначала конвертирую ***.brd (файлы плат) и ***.sch (файлы схем) в ***.dip и ***.dch соответственно.
Кто то может покрутит у виска, но привычка - вторая натура. Я так и не освоил eagle.

man-bis

Сегодня были полетушки, погода - прелесть: солнце, минус 7, штиль. Пульт монотонно подсказывал, напругу на ходовом акке, кач-во связи - благодать!! На пульт теперь и вовсе не надо даже поглядывать. Отлетал все акки, что были с собой. Вернулся - доволен как слон…

Oliver

негатив в игле
vt-tech.eu/ru/…/57-eagle-negative-printing.html
Я пользуюсь вторым способом, экспортирую в bmp. Если нужен негатив - подкладываю доп. черный слой.
Хотя непечать в негативе - это пожалуй не единственный недостаток Иглов… Еще - отсутствие простого способа напечатать на одном листе NxM платок.

Oliver

В чипе дипе НИ В КОЕМ СЛУЧАЕ не закупаться, если цель - сделать за разумные деньги.
В остальном мире цены на смд или выводные - практически одинаковые. Скорее даже тенденция выводные - дороже. ИМХО.

Oliver

Кроме того - не покупайте первое же, что найдете в каталоге магазина, просмотрите аналоги. Например, в мегаэлектронике брал мегу 328P, не помню сейчас точно, что-то около 200р. А покопался - наткнулся на другую такую же за 150. Разница только в том- что одна PU, другая AU, типа бессвинцовая… Аналогично с регуляторами - вместо reg1117 можно искать lm1117, az1117 и т.д.

nickoass

Вот хороший магазин с адекватными ценами chip-nn.ru и высылают почтой.

bob10278

Да я просто с смд дел неимел, а тут поехал за фоторезистом, думаю чтоб побыстрей и больше никуда не ехать - пробки на дорогах собирались, ну и опупел от цены😆, такто сам знаю что ЧиД дорого все, но неожидал что такая цена на резисторы и кондеры.

ShAdow#
Oliver;bt90392

… Разница только в том- что одна PU, другая AU, типа бессвинцовая…

PU - это DIP корпус, а AU - TQFP. DIP всегда дороже. А безсвинцовые они обе (U в конце). Цена может сильно зависеть от максимальной частоты, и не всегда неоходимо покупать мегу которая стабильно работает на 20 МГЦ, а разница в цене может быть в 2 раза. Если уж подбирать по цене - то сначала надо купить все, а потом уже плату разводить под купленные корпуса и размеры.
И еще хочу спросить у Олега, а чем вызван выбор именно Atmega328?

hudognik

Скажите пожалуста, нужен усилитель именно LM386M ,или какой нибудь другой подойдёт ?
Заказываю детали ,и именно такого нет …

TVT
hudognik;bt90425

LM386M …
Заказываю детали ,и именно такого нет …

Если плату будете рисовать сами, то можно ставить любую микросхему усилителя на 0,25…1,5 Вт со своей схемой включения из pdf. Если плату повторяете, то только такую, которая для этой платы рекомендована, особенно по типу корпуса.
LM386M - корпус планарный SO, LM386MM - корпус планарный NS (еще меньше - 3х3 мм), LM386N - корпус типа DIP.

Oliver

Атмега328 была выбрана во-многом из-за того, что она у меня была в двух экземплярах, причем один - на ардуине. 😃
А так, у меня одна плата на 168 в рабочем состоянии валяется, я понемногу с нее сдуваю детальки на следующую плату. В принципе сейчас все помещается даже в 88 мегу. Но будет добавлено много кода для протокола y-modem (связь с компом) и для общения с м64. Это по флешу. По памяти меньше брать нельзя, там используется достаточно большой буфер для чтения карточки. По периферии в принципе большой зоопарк подходит. Можете взять исходники и перекомпилить под свой контроллер.

Oliver

Да, по корпусам - очевидно это вдобавок была ошибка на сайте мегаэлектроники. По даташитам именно так, AU - TQFP, PU - PDIP. По поводу частоты совершенно верно. Но для 328 в даташите вроде для всех версий заявлено до 20МГц, нам же нужна стабильная работа на 12МГц при 3.3в.

ShAdow#
Oliver;bt90457

… По периферии в принципе большой зоопарк подходит. Можете взять исходники и перекомпилить под свой контроллер.

У меня много валяется Мег 32-х, а 328-х нету. Вот пытаюсь разобраться в коде и понять можно ли перенести это все на 32-ю мегу. Хочется полностью разобраться в коде, а там есть не совсем понятные моменты для меня 😦

Oliver

Вообще, если в меге32 есть отдельно аппаратный SPI и UART, то ничего менять практически не надо. Разводите по нужные ноги и перекомпилируете под железку.

ShAdow#
Oliver;bt90699

Вообще, если в меге32 есть отдельно аппаратный SPI и UART, то ничего менять практически не надо. Разводите по нужные ноги и перекомпилируете под железку.

SPI и UART есть, но нету GPIOR, некоторые регистры по другому зовутся и на нулевом таймере одноканальный ШИМ в отличии от 328-й, а двухканальный на первом 16-битном. Это то что я навскидку увидел, но это пока решаемо. Не очень понимаю пока какая роль метода poolBoot() с магической последовательностью 0x30 0x20 по UART 😃

Oliver

Почитал по меге32. Та, что без L не работает (по даташиту) на 3.3в. А та, что работает на 3.3 - не работает на 12МГц. Но это даташит, реальность может чуть отличаться.

Oliver

GPIOR можно заменить любым другим свободным регистром, или завести переменную. Есть пара удобств при его использовании, но не принципиально. poolBoot возвращает нас к бутлоадеру при работающей основной программе, в случае если мы хотим обновить прошивку.

Oliver

По поводу таймеров - я не помню, но вроде 16битный там все равно не используется на 16бит. Но могу ошибаться.

ShAdow#
Oliver;bt90708

По поводу таймеров - я не помню, но вроде 16битный там все равно не используется на 16бит. Но могу ошибаться.

Да, не используется, поэтому я и написал что это все решаемо, просто надо исходники ковырять. А питать я собираюсь от 5 вольт, 3 вольта только на SD, а согласовать с SD не проблема.

Oliver

тогда надо подключаться к m64 иначе и менять схему согласования с PB7. По этому сигналу идут значения и туда и обратно. От m64 типа CLK, а потом после посылки всей команды, она смотрит на состояние этой линии - типа BUSY.

ShAdow#

промахнулся

ShAdow#
Oliver;bt90728

тогда надо подключаться к m64 иначе и менять схему согласования с PB7.

Что значит подключаться к m64? PB7 и так напрямую приходит в наш модуль, не пойму в чем проблема. Шина D0-D3 работает только на прием, думаю с ней проблем не будет (не зависимо цепляться после резисторов или напрямую на МК64)
И еще, а как прошивка обрабатывает BUSY? Не выдает новые команды на проигрование файла пока не проиграется запущенный? Как тогда с командой СТОП? Не совсем понимаю смысла Busy.

Oliver

Если по D0-D3 подключиться между резисторов - можно при запуске отдать туда 5в, что экрану не понравится. Но это действительно не имеет значения, можно подключиться до резисторов.
А вот PB7 не просто входит в модуль. Входит, приводится к уровню 3в, и идет на CLK, но обратно из BUSY приводится к 5в и так же уходит в PB7. Т.е. по сути провод может прижиматься к земле или подниматься как модулем, так и m64. И читают этот провод так же и модуль и m64. Может схему с двумя транзисторами имеет смысл оставить как есть, хоть она возможно и избыточна, просто верхний коллектор так же оставить притянутым к питанию, теперь 5в.
Как прошивка реагирует на BUSY - достоверно можно узнать у Майка. Но наверное именно ожидает проигрывания. Т.к. есть последовательности, которые нельзя прерывать, а есть такие, которые можно прервать командой STOP.

hudognik

Наконецто приобрел все детали для платы от Oliver ,буду делать . Такой вопрос, как точно в репозитории называется прошивка для атмега328 ? amod_last.hex это ?
Достаточно ли только avr-isp программатора для того чтобы прошить плату?
Fuses_328_rus.jpg . это фюзы для прошивания avr-isp программатором?
Также там лежит файл инструкция для прошивания ,
Instructions for programming the new AVR based voice module
Remove and SD card.
Connect a programmer to the board, set the fuses as detailed below, then program in the file
optiboot_atmega328.hex.
Disconnect the programmer.
Connect a serial interface to the external serial connections, and power the board normally.
Use Avrdude to program the file amod_last.hex. A batch file write328.bat contains an example Avrdude command
line. Check the port value is correct for your system. Power off.
Disconnect the serial interface, replace the SD card, and power up normally.
Updating the application (amod_last.hex) should now be possible just by connecting the serial interface and writing
a new version.
 optiboot_atmega328.hex , это другая прошивка? для прошивания через usb-ttl ? Достаточно ли просто прошить мегу через AVR-isp , если нет в наличии переходника для сериал порта?
Еще, я так понял что выводы адаптера SD карточки паяются к выводам программирования меги328 ,там питание 3.3v , это питание только для карточки? ,при прошивании меги карточка вынимается а мега запитывается от программаторя напряжением 5v ?

Oliver

Чорт, пора писать FAQ и/или описание сборки. 😃
Значит так, по пунктам.Если у Вас нет usb-ttl и/или Вы не планируете его использовать, то достаточно просто через программатор залить amod_last.hex. Это основная программа. Но обновлять ее Вам так же придется через программатор. Фьюзы выставляете за исключением BOOTRST, его оставляете по умолчанию. При такой конфигурации после ресета будет стартовать основная программа, бутлоадер будет отсутствовать, вместе с ним, соответственно, возможность обновления прошивки через uart, а в будущем - управления файлами без вытаскивания карточки и возможность чтения карточки с м64.
Если же делать по максимуму, то тогда необходимо через программатор загрузить бутлоадер (optiboot), а саму программу уже заливать через uart (с помощью usb-ttl). Фьюзы в таком случае нужно устанавливать именно так, как на картинке. Тогда после резета будет стартовать сперва бутлоадер, а уже он, в свою очередь, будет стартовать основную программу.

Выводы адаптера и подключения карточки - подключаются на одни и те же площадки. Поэтому ПЕРЕД ПОДКЛЮЧЕНИЕМ ПРОГРАММАТОРА КАРТОЧКУ НЕОБХОДИМО ОТКЛЮЧИТЬ (вынуть из слота). При нормальной работе на площадке VCC - 3.3в, которыми питается карточка. При программировании на эту площадку подаются 5в, (хотя есть программаторы с выбором уровня питания), остальные элементы нормально к этому относятся, а вот карточка скорее всего - нет. Так же ОБЯЗАТЕЛЬНО ОТКЛЮЧАТЬ ОСНОВНОЕ ПИТАНИЕ САМОГО МОДУЛЯ ОТ АППАРАТУРЫ (отключать питание аппаратуры) ПРИ ПОДКЛЮЧЕНИИ ПРОГРАММАТОРА. Скорее всего страшного ничего не случится, и у меня все работает, но лучше наверное не рисковать.

Oliver

Очень часто случаются какие-нибудь грабли при первом прошивании. То фьюз дрогнувшей рукой не тот поставишь, то замыкание какое-нить под мегой обнаружится. Поэтому я бы рекомендовал сперва распаять только мегу и кварц с его блок. конденсаторами. И прошить мегу, выставив фьюзы. Если все хорошо - то тогда распаивать остальные детали.

bob10278

Ну тогда Олег вопрос у меня, как непросвещенного в области програматоров, usb-ttl какой нужен, их много разных поиск выдает, например такой подойдет hobbyking.com/…/__16672__FrSky_Telemetry_Reciever_…

hudognik
Oliver;bt91077

Чорт, пора писать FAQ и/или описание сборки. 😃

Это Очень нужно),для таких как я, чтоб всё было в одном месте ,просто и понятно написано , а то тут тема дневника не совсем про модуль на меге328 … , вобщем было бы круто какойто отдельный дневник .
протравил платку, не совсем качественно (, прийдется в стёртых местах проволочки впаивать…

man-bis

Макс, может лучше переделать!? Утраты фольги может и не критичные, но как то уж очень неряшливо будет это выглядеть после “впайки проволочек”. Надо было маркером дорисовать до травли. Про Новую запись в дневнике - давно пора. Репозиторий дело хорошее, но многим на форуме привычнее посмотреть и, главное, обсудить, поспрашивать тут.

Oliver

По поводу USB-UART конвертеров. Это не программаторы с строгом смысле слова. Это устройства, с одной стороны создающие на компьютере виртуальный ком-порт через усб, а с другой стороны имеющие реальный уарт. НО! Уарт протокол может быть реализован на разных уровнях(читай, напряжения). Могут быть уровни(напряжения) TTL (это 3.3в или 5в), а могут быть - rs232 (а это уже и от -12 до +12 запросто может быть). Так вот важно не перепутать, какие уровни сигнала имеем на уарт-стороне конвертера. Мой дизайн платы модуля позволяет подключать только TTL 5вольт. С натяжкой, но можно наверное сказать, что и 3.3в будет работать. В отличие от приведенного в пример FrSky конвертера, имеющего на выходе уровни rs232. В лучшем случае просто не будет работать. В худшем - спалит мегу.

hudognik

вопрос, чем, какой программой прошить мегу 328? SinaProg подойдёт?

Oliver

Для своего USBASP я использовал eXtremeBurner, дополнив его файлик с определениями контроллеров. Есть тут
Для заливки по uart - avrdude. Для него в репозитории лежат батники

bob10278

Спасибо Олег. Заказал себе такой конвертер opt-in-china.ru/…/konverter-usb-20-uart-cp2102/ надеюсь подойдет:). Сегодня попробую платы травануть.

ncbelov

А где можно взять файл платы фото выше в формате sprintLayout под лут.Ссылку если можно,искал но чет не нашел.

hudognik
ncbelov;bt91269

А где можно взять файл платы фото выше в формате sprintLayout под лут.Ссылку если можно,искал но чет не нашел.

code.google.com/p/amod328/…/board_mirrored.pdf

bob10278

Именно под этот формат нету вроде, есть в ПДФ, в репозитории, просто при печати поменять на негатив.

hudognik

не надо менять на негатив, там уже правильно выставлено. файл
board_mirrored.pdf
View raw file

bob10278

А да точно, ненадо под ЛУТ, я просто способ с УФ лампой перепутал.

man-bis

На 9хфоруме появился шикарный мануал по голосовой модификации (нового поколения на меге328) т.н. megasound9x
9xforums.com/wiki/index.php/9xVoice_Mod

Oliver

Да, описывается сборка платы Майка, но основные моменты подходят к любому варианту плат.

hudognik

а что будет если не выпаивать старую пищалку ,транзистор и LM7805 ?

Oliver

Тогда мою версию платы будет сложнее разместить. И не будет смысла заводить звук пищалки через усилитель и динамик, соответственно вы потеряете функционал, имеющийся в составе Speaker mod (разноголосые и более приятные писки) и потеряете возможность регулировать громкость пищания.
А в чем сложность выпаивания? 😃

ShAdow#
Oliver;bt91758

Тогда мою версию платы будет сложнее разместить. И не будет смысла заводить звук пищалки через усилитель и динамик, соответственно вы потеряете функционал, имеющийся в составе Speaker mod (разноголосые и более приятные писки) и потеряете возможность регулировать громкость пищания.
А в чем сложность выпаивания? 😃

А можно подробнее, к чему подключается выход Beeper(PIN 14 на вашей схеме)? И еще почему потеряется функционал, имеющийся в составе Speaker mod?

Oliver

Beeper - это вход! Вход вход вход!!! Вход вход вход вход вход 😁
Это чуть ли не самый распространенный вопрос. Правда тут пока вроде ни разу не задавался. Надо, думаю, переписать название на плате, т.к. на полноценное описание всего процесса сборки и подключения руки у меня пока не растут…
Значит так, начнем издалека.
Биппер, который стоит на плате, позволяет пищать весьма ограниченно. Строго говоря - только одним тоном, на одной частоте. Даем ему 5в - пищит. Не даем - молчит. Можно конечно пытаться давать/забирать 5в быстро-быстро, пытаясь тем самым модулировать тон пищалки другой частотой, синтезируя эдакую промежуточную частоту, но во-первых это звучит мерзко, во-вторых биппер для этого не предназначен и может обидеться насовсем.
Поэтому в свое время родился Speaker Mod, когда вместо однотонового биппера ставился пьезо-спикер, который уже мог пищать на той частоте, которую ему задают на входе. Т.е. практически полноценный динамик, поющий песни. Мощности аппаратуры петь песни конечно не хватает, но пищать приятно разными тонами - это пожалуйста. Сигнал на такой пьезо-спикер подается с той же ноги меги, с которой раньше шел сигнал на биппер. Только вот транзистор, управляющий биппером, сигнал этот сильно душил и пьезоспикер говорил тихо. Транзистор убирали (использовали для вибромотора), а пьезоспикер подключали напрямую.
Теперь, на плате голосового модуля мы имеем усилитель с разделенным входом, что позволяет кроме сигнала с голосом завести на имеющийся полноценный динамик еще один сигнал. Этим сигналом и стал сигнал, который раньше шел на пьезоспикер, а еще раньше - на транзистор, управлявший биппером. В дополнение мы еще и на модуле имеем несколько свободных ног контроллера, что позволило громкость пищания регулировать вместе с громкостью голоса.

Возвращаясь в историю, транзистор и биппер стали не нужны еще в эпоху Speaker Mod, а вместе с ними - и 7805, которая давала 5в только для биппера. Но чтоб они не пропадали без дела - их использовали для вибромотора (Haptic Mod), часто вместе со Speaker Mod.
Сейчас, с появлением голосового модуля, думаю разместить транзистор для вибромотора на плате и тогда не должно остаться вопросов о необходимости биппера, транзистора и 7805.

Коротко. На вход Beeper на моей плате надо подавать сигнал с базы транзистора, управляющего биппером, предварительно отключив его от транзистора (выпаяв его вместе с биппером и 7805).

ShAdow#

Спасибо огромное Олег за оперативные ответы! Я назвал ВЫХОДОМ PIN14 Beeper логически т.е. провод выходящий во “внешний мир”. С точки зрения сигнала ясно что на инвертирующем входе ОУ должен быть какой-то входной сигнал. Интуитивно предполагал что это вход как раз тот который идет на базу старого бипера, но упоминания об этом нигде не увидел. Все время пишут про D0-D3 и PB7, а про сигнал Beeper как-то умалчивается. Вообще я пробую схему на TDA7053 в связке с TDA8425. Звук на LM386 мне не понравился (правда у меня была только N-1). Поскольку у Меги32 было много свободных ног также попробывал выводить звук через R2R, на слух никакой разницы с ШИМ-ом не услышал, поэтому оставил ШИМ. Подскажите, а кто какие звукоизлучатели использует? Я вот пробовал что-то типа 0.5ГДШ 8, на нем песня звучит нормально, но он зараза большой по размерам и не влезет, а вот миниатюрные динамики 1W 8Om звучат просто отвратительно.

Oliver

Александр, если у Вас есть работающий код и версия платы под мегу32, то если хотите, я могу Вас в репозитории обозначить как участника, чтобы Вы разместили свою версию. Вообще, насколько сложнее использование TDA усилителей по сравнению с LM? Обвязка, корпус, цена?
У меня один маленький динамик 16Ом 22мм и один - 4Ом 38мм. Оба звучат приемлемо. А вот динамики из ноутбука 8Ом 12х36мм (которые вроде бы в родной среде когда-то вполне приемлемо говорили) звучат непристойно, с какими то подхрипываниями, тихо, шепеляво.

ShAdow#
Oliver;bt91766

Александр, если у Вас есть работающий код и версия платы под мегу32, то если хотите, я могу Вас в репозитории обозначить как участника, чтобы Вы разместили свою версию. Вообще, насколько сложнее использование TDA усилителей по сравнению с LM? Обвязка, корпус, цена?

Пока в репозиторий рано:) У меня все на стадии экспириментов. Плюс опыта и времени у меня не так уж и много. С цифровой частью мне по проще, а вот с аналоговой проблема (слишком много надо изучать, а времени мало).
УНЧ TDA стоит дороже, корпус DIP, из обвеса только 5к на входе и фильтрующие кондеры по питанию. Но я ее взял только из-за того что она у меня была в наличии, но она 2-х канальная, и конечно же ее использовать в качестве mono УНЧ не рационально.
TDA8425 - это I2C регулятор громкости и тембра, но он 4-х канальный и его использование тоже не рационально, это я так для себя в качестве эксперимента на будущее.
Так что какой вид будет иметь моя окончательная схема я еще сам не знаю, все зависит от времени и той элементной базы которая мне доступна.

Aviamodelist

Да уж, разобраться с подключением без толкового мануала очень сложно… Олег, скажите, вот я подключил д0-д3 а ещё один контакт на модуле остался, пб7 я так понимаю его надо подключать к 17 ноге, а подсветку куда девать? подключать к бл+ и бл-??

Aviamodelist

кстати, а обязательно ли использовать именно атмегу328? у меня есть атмега328п, может её можно припаять?

hudognik

спаял свою первую в жизни плату) ,мегу прошил ,прошивальщик xtreme burner не ругался .
Такой вопрос, есть ли возможность проверить исправность платы не подключая ее к пульту ( очень боюсь пульт испортить)?

И еще, у меня не оказалось резисторов на 150 ом ,я впаял на 130 ом , а вместо 1 кОм ,впаял 1.1 кОм . насколько это критично?
И последний момент, …

romushock

Володя, а куда делись файлы 0006…0015 из Вашего русского саундпака? У меня бормоталка произносит напряжение питания передатчика без десятых и без пояснения, чего это, просто как “десять вольт”, “десять вольт”, “десять вольт”…

man-bis

Роман, могу послать Вам свой архив “с десятыми” на мыло. Не могу ужать его до нужного на форуме размера. В личку киньте.

man-bis

И еще, у меня не оказалось резисторов на 150 ом ,я впаял на 130 ом , а вместо 1 кОм ,впаял 1.1 кОм . насколько это критично?

Допустимо, входит в 10процентную погрешность.
Максим! Убирайте все детали с заводской платы за исключением выключателя и шлейфа проводов, никаких перемычек там не надо. Картинку вы взяли от какойто спикер моды. К вашему модулю нужно подключить с этой платы: землю, +12, buzzer. Подсветка подключается непосредственно к голосовому модулю, 17 нога процессораМ64 подключается к В7 модуля.

hudognik

а если на моем пульте нет подсветки , то не нужно подпаивать питание и землю с платы пульта( +5 возле тантала , земля к площадке на плате справа)? ведь эти провода именно для подсветки ? а сам голосовой модуль питается от 12 вольт? Простите что задаю столько вопросов)

man-bis

не нужно подпаивать питание и землю с платы пульта( +5 возле тантала , земля к площадке на плате справа)?

Именно так, не надо. Землю и 12 в удобней взять с платы с выключателем.

ведь эти провода именно для подсветки ?

Нет, подсветка питается 5ю вольтами которые “получаются” из 12 вольт после линейного стабилизатора на голосовом модуле. Подсветка подключается к -BL и +5в на модуле.

а сам голосовой модуль питается от 12 вольт?

Да, конечно.

Aviamodelist

подскажите, а вот 12 вольт подключать к красным контактам? а для чего зелёные? синие как я понял это подключение фрскай модуля? или нет? просвятите незнающих пожалуйста

Oliver

Доброго всем времени суток.
Владимир все правильно написал. PB7, который раньше использовался для подсветки, теперь нужен голосовому модулю, а подсветка припаивается на сам модуль и управляется им же. Кстати, работа подсветки уже сама по себе обозначает, что модуль на 90% работает. Но для этого все же нужно подключиться к пульту.
Сломать или спалить там что-то сложно, только если на выводах, идущих на D0-D3 и/или PB7 вдруг окажется +12в, но в таком случае первый пшик раздастся из модуля. 😃
В прошивке предусмотрен режим теста, но для этого прошивку надо перекомпилировать. Я внес в код все необходимые изменения, но хотел бы, чтобы Майк их проверил. Исходники в репозитории. Если компиляция - не для вас, то тут есть скомпилированная версия от Майка.

Oliver

Питание голосового модуля - красные контакты.
Синие - подключение USB-TTL конвертера для обновления прошивки без программатора и для управления файлами без вынимания карточки из пульта (пока в разработке)
Зеленые - для подключения к m64 на основной плате для хранения моделей и т.п. на карточке (пока в разработке)

Кстати, вчера Майк протестировал окончательный вариант подключения к m64, в плату надо будет внести некоторые изменения. А именно выпаять один транзистор и диод, перенести два резистора и впаять перемычку. Все изменения легко проводятся на существующей разводке платы. Графические пояснения подготовлю чуть позже. Так же подготовлю новую разводку для тех, кто еще не начал делать.

Aviamodelist

Питание голосового модуля - красные контакты.
Синие - подключение USB-TTL конвертера для обновления прошивки без программатора и для управления файлами без вынимания карточки из пульта (пока в разработке)
Зеленые - для подключения к m64 на основной плате для хранения моделей и т.п. на карточке (пока в разработке)

Кстати, вчера Майк протестировал окончательный вариант подключения к m64, в плату надо будет внести некоторые изменения. А именно выпаять один транзистор и диод, перенести два резистора и впаять перемычку. Все изменения легко проводятся на существующей разводке платы. Графические пояснения подготовлю чуть позже. Так же подготовлю новую разводку для тех, кто еще не начал делать.

Вот теперь, более менее понятно как подключать)) думаю не мне одному, Олег, спасибо огромное за разъяснения.
Скажите, правильно ли я понял что с модуля фрскай ничего не надо подпаивать к модулю?(он просто подключен к меге64?)

Oliver

frsky подключается только на основную плату пульта.

По поводу доработки голосовой платы для подключения к m64 - тут создал описание. Потренировался создавать дневники. 😃

Aviamodelist

Потренировался создавать дневники.

Вам мегареспект!!! ещё бы сделали подробный мануал по подключению модуля, чтобы не листать весь дневник😒

Oliver

Стараюсь. 😃 Надо будет еще разобрать пульт и сделать несколько фоток. И еще перевести на английский, т.к. коллеги с 9xforums тоже просят.

Aviamodelist

Стараюсь. Надо будет еще разобрать пульт и сделать несколько фоток. И еще перевести на английский, т.к. коллеги с 9xforums тоже просят.

Скажите, а вот по поводу прошивки по уарт, какой именно конвертер нужен? я про рс(232,458 или какой ещё) можно ли просто с сом порта прошить?

TVT

Всем энтузиастам привет! Собрал и запустил схему Олега с его прошивкой. Все работает сразу. Я совместил голосовую моду с моей звуковой платой rcopen.com/blogs/105113/13636 и подсветкой с плавным гашением. Управление полевым танзистором подсветки взял прямо с 13 вывода 328-й Меги. Обе схемы работают одновременно, полетное время проговаривается мужским голосом, сообщения и предупреждения женским. Когда слова накладываются, все даже очень хорошо и отчетливо воспринимается. Сейчас получилось две платы и два микроконтроллера. Дальше надо думать: - разместить все на одной Т-плате или разобраться с программой Олега и добавить простой кусочек управления говорилкой, портов свободных хватает. А может быть Олег хочет дополнить свою программу говорилкой полетного времени? Плату совмещенного варианта я нарисую и отлажу.
Был вопрос, ( “очень боюсь пульт испортить”). Олег уже ответил, добавлю только из своего опыта. При изготовлении новой платы надо сперва паять все элементы питания с периодическим подключением напряжения от внешнего источника. Для платы Олега сперва припаять 5 В стабилизатор с конденсаторами, включить, проверить, затем 3 В стабилизатор, снова включить, проверить и только потом паять остальные детали. Пульт и плата при пайке должны быть отключены от всех устройств, имеющих соединение с сетью. И после подпайки проводов в Пульт до включения еще раз тщательно проверить, что все припаяно куда надо. В этом случае испортить Пульт маловероятно. Всем успехов!

Через день перечитал и решил добавить. Такой метод запайки сложного устройства с “конца”, с питания и выходов с периодическими включениями и проверкам по мере запайки элементов приводит к тому, что запаяв последний элемент, получаете работающее устройство. А если запаять всю плату сразу, а потом включить, чаще всего она не начинает работать и приходится долго искать ляп, хорошо, если без тяжелых потерь. У такого метода один недостаток - надо понимать принцип работы схемы.

hudognik

вот так правильно?

man-bis

😁😁😁 Ник у вас соответствующий!
Все правильно То что вы нарисовали и подписали голубым - этого ничего не надо. Этими двумя проводами раньше подключалось питание (земля и +12в) к первому варианту модуля на полосатой макетной плате. Плохо видно куда Вы намерены подключить желтый провод биппер на плате с выключателем. Должен быть подключен в правое по картинке отверстие т.е. непосредственно (см. по печатной дорожке) к верхнему на картинке выводу к которому в свою очередь припаян черный провод шлейфа. Не бойтесь. еще раз все проверьте и вперед.
Главное не коротнуть обо что нибудь на столе, когда все потроха еще наружу.

TVT
hudognik;bt92036

вот так правильно?

Провода D0…D3 перепутаны. На плате Пульта Ваш фиолетовый слева, на плате Меги должен быть справа. Все 4 надо перепаять с одной стороны. Возьмите схему и лист с расположением элементов. Там все правильно.

Oliver

Валентин. Почему-то меня не хочет покидать ощущение, что функционал второго модуля, который проговаривает полетное время, можно как-нить реализовать настройками пульта. Сейчас пойду еще раз перечитаю Ваш блог.

romushock
man-bis;bt91994

Роман, могу послать Вам свой архив “с десятыми” на мыло. Не могу ужать его до нужного на форуме размера. В личку киньте.

Не, спасибки, я уж всё сам сгенерил 😎. А многовожделенная мною фраза “напряжение батареи передатчика” какой номер должна иметь, чтобы читаться перед числовым значением? Или её надо забивать, как both?

romushock

Атвичаю сам сибе: таки да, нужно её ставить спереди на свой выключатель. Всё бормочет, как надо. Теперь бы узнать номер кода аларма бездействия, а то методом тыка до пенсии ковыряться…

man-bis

0045- Inactivity Alarm
и
0046- Radio Battery Low строго прикручены к прошивке.
Роман, Joäo ведь разрисовал саундлист по моей просьбе еще в ноябре, структура набора с той поры не менялась.

TVT
Oliver;bt92050

реализовать настройками пульта. Сейчас пойду еще раз перечитаю Ваш блог.

Олег, спасибо за внимание, было бы полезно обойтись настройками Пульта. Хочу подробнее пояснить, если Владимир, хозяин дневника, не возражает. Но в какой-то степени это все связано с обсуждаемым здесь голосом. Если надо, можно перейти на переписку по e-mail.
В Er9x, как я понимаю, два таймера-счетчика. Первый, который наверху дисплея, управляемый и может изменять показания вверх и вниз, в зависимости от настройки, его можно останавливать (пока не нашел этому применение) и снова продолжать счет. Сброс только кнопкой “EXIT”. Его и использую для индикации полетного времени. За рабочее время он может запускаться – сбрасываться даже более десятка раз, в зависимости от упражнения.
Второй таймер-счетчик с более крупными цифрами расположен ниже. Запускается коротким нажатием кнопки “MENU”. Он неуправляемый с переключателей Пульта и, к сожалению, сбрасывается тоже кнопкой “EXIT”. Это не позволяет его использовать как счетчик рабочего времени. И, вообще, для чего он нужен? Или я что-то не понимаю в их работе.
В идеале, для планеров (F3K, F3J) нужено иметь два счетчика.

  1. Счетчик рабочего времени на 7, 10 или 15 минут с обратным счетом, который можно программировать в свободное время и выключить тоже в свободное время после выполнения упражнения любыми сложными манипуляциями. И с голосовым отсчетом оставшихся минут и последних секунд, как это сейчас реализовано.
  2. Счетчик полетного времени, который необходимо оперативно с кнопки включать, сбрасывать и снова включать, буквально за доли секунды, при этом, не сбрасывая счетчик рабочего времени. Хотел даже писать такую просьбу Майку, но так и не собрался.
    Если бы это реализовать, да еще с голосом, была бы идеальная прошивка для Пульта.
    Специфика проговаривания полетного времени связана с различными упражнениями для F3K. Чтобы не надоедать непрерывным счетом, у нас озвучен отсчет следующих секунд: 2, 3, 4, 5, 6, 7, 8, 9, 10, … 15, …20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 30, … 35, … 40, … 45, … 50, 1, 2, 3, 4, 5, 6, 7, 8, 9, минута, … 5, … 10, …15, … 20, … 25, 6, 7, 8, 9, 30, … 35, … 40, … 45, … 50, 1, 2, 3, 4, 5, 6, 7, 8, 9, две минуты, … 5, … 10, … 15, … 20, … 25, … 30, … 35, … 40, … 45, … 50, 1, 2, 3, 4, 5, 6. 7, 8, 9, три минуты. Если надо продолжать счет, нажатие кнопки “EXIT” и кнопки “THR” повторно запускает файл отсчета с начала. Можно было наговорить до максимальных 15-и минут (F3J), но уже много лет этот файл используем так, как записали в первый раз.
TVT
romushock;bt92074

а то методом тыка до пенсии ковыряться…

Зайдите в окно 9/12 (в r-782). Наберите в любой строке, например, CH1 V THR 045. Нажатие THR озвучивает содержимое этого номера. Нажатием кнопок + или – можно легко и быстро перейти на любой номер или прослушать все номера, быстро составив таблицу, пригодится.

man-bis

если Владимир, хозяин дневника, не возражает. Но в какой-то степени это все связано с обсуждаемым здесь голосом.

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

Oliver

Роман, не забудьте поделиться своим набором файлов. Выложите на 9xforums, там есть специальная веточка. 😃 мы все будем благодарны!

Валентин, подождите, я не понял, у Вас что, записан один длинный файл, в котором в течение трех минут диктуются цифры? И если надо, вы его просто запускаете сначала?

TVT
Oliver;bt92095

просто запускаете сначала?

Да, на WTV020-SD-micro записан один длинный файл с номером 0000.ххх на 3 минуты. По отпусканию кнопки THR он запускается, по нажатию останавливается, по отпусканию снова запускается с начала, а по короткому нажатию-отпусканию останавливается. Соответственно, счетчик на дисплее тоже запускается по отпусканию, по нажатию останавливается. Для следующего счета с начала необходимо его сбросить кнопкой “EXIT”. Все работает очень четко.
Кстати, с модуля голос более разборчивый, чем синтезированный. А из синтезированных наиболее разборчивый на венгерском языке, только жаль, что не понятно.

hudognik

😁Это опять я , обратил внимание на перемычку на схеме ,от ножки регулятора 5v ,к танталовому кандёру 10uF ,она нужна ?

man-bis

нет, тантал подключен к регу другим равноценным выводом +5в
Ну вот первый “юбилей” 10 тыс. просмотров этой записи.😁😃😃

Oliver
hudognik;bt92112

😁Это опять я , обратил внимание на перемычку на схеме ,от ножки регулятора 5v ,к танталовому кандёру 10uF ,она нужна ?

Просто Eagle не понимает, что вывод 2 и 4 (средняя из трех ног и верхняя капа) линейного регулятора соединены внутри микросхемы. 😦
Поэтому под линейными регуляторами остались unrouted соединения.
Перемычка только одна, длинная, под нее выполнены места для припаивания. Можно в центре квадратиков просверлить дыдочки и впаять перемычку с обратной стороны.

Oliver
TVT;bt92104

Да, на WTV020-SD-micro записан один длинный файл с номером 0000.ххх на 3 минуты. По отпусканию кнопки THR он запускается, по нажатию останавливается, по отпусканию снова запускается с начала, а по короткому нажатию-отпусканию останавливается. Соответственно, счетчик на дисплее тоже запускается по отпусканию, по нажатию останавливается. Для следующего счета с начала необходимо его сбросить кнопкой “EXIT”. Все работает очень четко.
Кстати, с модуля голос более разборчивый, чем синтезированный. А из синтезированных наиболее разборчивый на венгерском языке, только жаль, что не понятно.

Я так понимаю, что способ запуска/остановки/перезапуска некритичен, главное чтобы это делалось очень быстро и очень просто? Или Вы привыкли именно к такому и другой вариант неприемлем?
В принципе есть в Вашем случае только одна практически неразрешимая проблема: многозадачность. 😃 Т.е. сейчас ваши модули работают независимо. И если вдруг понадобится сообщить о просадке напряжения пульта или еще о чем-нибудь важном, то это сообщение не остановит отсчет таймера, а будет сообщено одновременно с ним другим голосом. Такого на 328 меге сделать не получится. Увы.
И боюсь, предложение поставить отсчет на паузу, сообщить о чем-нить важном а потом продолжить отсчет с того места, где Вы остановились - Вам тоже не подойдет.
Я еще покопаюсь в функционале таймеров и кастомсвитчей в er9x, может что-то получится сделать там. Но тогда, вероятнее всего, это будет уже не один большой файл.

TVT

Олег, да, все так. Я тоже не вижу пока возможности на 328 Меге (да, навереное, и на другой) сделать точный счетчик-таймер с голосовым выходом. Пока, кажется, самый простой вариант решения - перенести функцию управления модулем WTV020-SD-micro с моего PIC-а на голосовую Мегу. Задача там очень простая и не должна помешать основной работе. Подробности могу уточнить. Над другим вариантом, может, и не стоит ломать голову. У меня еще там сделано распознавание сигналов Buzzer-а, но в у Вас это уже все реализовано.
В новом проекте с 128-й Мегой можно сделать посекундный голосовой выход таймера-счетчика с программируемым выбором последовательности отсчета, расширить функции таймеров, да и функцию 328-й Меги реализовать внутри. Но это задача для разработчиков er9x, а оно им надо?
И у меня остается вопрос о возможностях и предназначении существующих двух таймеров-счетчиков. Или там все так, как я описал ранее?
Я в настройках Turnigy тоже использовал кастомсвитчи с хитрой логикой для переключения режимов СТАРТ, ВЗЛЕТ, ПОЛЕТ и управления через PIC модулем WTV.

TVT
Oliver;bt92024

По поводу доработки голосовой платы для подключения к m64. Потренировался создавать дневники. 😃

Олег, в Вашкм дневнике не получается оставить комментарий, где-то заблокировано.
Хотел добавить в “Вариант схемы подключения v102”. На ней не указаны точки подключения проводов Tx к pin31 и Rx к pin30. Но это только для завершенности схемы. По разводке-то все получится правильно.
А Майк оставил свою схему согласования для скорости 38400 с 10 элементами. На v102 всего 6 элементов. Но это не принципиально.

Oliver
TVT;bt92179

Олег, в Вашкм дневнике не получается оставить комментарий, где-то заблокировано.
Хотел добавить в “Вариант схемы подключения v102”. На ней не указаны точки подключения проводов Tx к pin31 и Rx к pin30. Но это только для завершенности схемы. По разводке-то все получится правильно.
А Майк оставил свою схему согласования для скорости 38400 с 10 элементами. На v102 всего 6 элементов. Но это не принципиально.

Указано. 😃 Они называются не по номеру пина, а по его функциональному имени, PD2, PD3.
У Майка плата и схема содержат уарт выход к компутеру в двух уровнях - rs232 и ttl. У меня - только 5в ттл. Считаю, что 90% пользователей в любом случае или не имеют железного ком-порта или не считают что им пользоваться удобнее, чем юсб. А значит проще подключить usb-ttl конвертер, чем распаивать еще два транзистора в надежде что когда-нибудь хоть раз оно понадобится.

TVT
Oliver;bt92186

Указано. 😃 Они называются не по номеру пина, а по его функциональному имени, PD2, PD3.

Олег, Вы меня не поняли. PD2, PD3 - это внешние точки подключения проводов к плате - на схеме они справа, а я написал про отсутствие на схеме точек (pin 31, pin32) подключения цепей Tx и Rx к 328-й Меге - на схеме v102 в дневнике они слева.

TVT

Оказывается я Вас не понял. Извините. Стал добавлять из схемы Майка кусочек для RS232 и разобрался с Вашими обозначениями. Я уже почти два десятка лет использую самодельный кабель RS232-TTL на ADM202 для связи своих устройств с PC. Надежно и проверено годами.

hudognik

А как соединять модуль с sd карточкой(ридером) , какие пары, вывод модуля+номер контакта на кардридере www.dd-wrt.com/…/WHR_G54S_SD_MOD-SD_Card.png ? и там какието контакты на кардридере закорочены …

TVT

Не получается вставить рисунок. Поясню текстом. Положите Card Reader контактами вверх, косым срезом слева. Всего 9 контактов. Паяем слева направо.
Сдвинутый вниз контакт 9 не используем.
В верхнем ряду левый контакт 1 подключаем к выводу CS на плате.
Следующий контакт 2 к MOSI, 3 соединяем с 6 и к GND на плате, 4 к VCC, 5 к SCK, 6 уже соединили с GND, 7 к MISO, 8 не используем.

Oliver

Вот такие картинки нашел:

romushock
Oliver;bt92095

Роман, не забудьте поделиться своим набором файлов. Выложите на 9xforums, там есть специальная веточка. 😃 мы все будем благодарны!

Братцы, я с удовольствием дам всё, что могу, но сначала гляньте-ко сюда

Мне кажется для общего пользования это не очень подойдёт, я его уж очень персонализировал. А вот прицепить eeprom, как пример программирования - это да, . Имея под рукой саундлист всё превращается в сплошную развлекуху - ты можешь сделать всё так, как тебе хочется, без стандартных фраз и оборотов.
У меня будет вопросик… Раньше (до звука) у меня с PB7 через BS107 активировалась подсветка дисплея (не LED, а та, которая с трансформатором). Сейчас я был вынужден её удалить, т.к. звук не шел. Можно ли восстановить подсветку, активируя её с аудиоплаты? У меня стрипборд. Если да, дайте, плз, схемку. Я не электроник, :wub:и мне очень стыдно (нельзя быть всем в этой жизни)…

TVT
romushock;bt92254

Раньше (до звука) у меня с PB7 через BS107 активировалась подсветка дисплея (не LED, а та, которая с трансформатором). Сейчас я был вынужден её удалить, т.к. звук не шел.

Ранее я уже писал, что подсветка, управляемая полевым транзистором будет работать, если затвор (gate) подключить не к РВ7, а непосредственно к 13-й ноге 328-й Меги. Паять легче на контакте резистора R5, подключенного к этой ноге.
У Олега на плате есть выход PIN4, можно подключиться к нему, но тогда без полевого транзистора и, возможно, придется уменьшить резистор R6. А еще надо проверить по характеристикам модуля питания - не превышается ли допустимый ток коллектора транзистора Q3.
У Вас тоже таймер после перехода через ноль зачем-то орет и его приходится принудительно выключать. А мог бы пикнуть несколько раз и замолкнуть - пожелание разработчикам.

romushock
TVT;bt92257

Ранее я уже писал, что подсветка, управляемая полевым транзистором будет работать, если затвор (gate) подключить не к РВ7, а непосредственно к 13-й ноге 328-й Меги. Паять легче на контакте резистора R5, подключенного к этой ноге.
У Олега на плате есть выход PIN4, можно подключиться к нему, но тогда без полевого транзистора и, возможно, придется уменьшить резистор R6. А еще надо проверить по характеристикам модуля питания - не превышается ли допустимый ток коллектора транзистора Q3.
У Вас тоже таймер после перехода через ноль зачем-то орет и его приходится принудительно выключать. А мог бы пикнуть несколько раз и замолкнуть - пожелание разработчикам.

Валентин, спасибо за совет, но Вы пропустили ключевое слово - “стрипборд”… По Олеговой схеме я сделал 2 платы, но в одной при неудачной попытке прошить бутлоадер снёс всё в меге, вторую пока сцу трогать. Купил жменьку мег, а китайцы ушли в запой - новый год у них. Так что по крайней мере месяц ещё я бездвижен.
А на видео просто совпали каунтдаун и сообщение о вольтаже, оно сначала рассказало про напругу, а потом начало считать, когда счётчик уже был в минусе. Всё на самом деле работает “на отвал башки”, я тихо шчастлифф…

Oliver
TVT;bt92257

Ранее я уже писал, что подсветка, управляемая полевым транзистором будет работать, если затвор (gate) подключить не к РВ7, а непосредственно к 13-й ноге 328-й Меги. Паять легче на контакте резистора R5, подключенного к этой ноге.
У Олега на плате есть выход PIN4, можно подключиться к нему, но тогда без полевого транзистора и, возможно, придется уменьшить резистор R6. А еще надо проверить по характеристикам модуля питания - не превышается ли допустимый ток коллектора транзистора Q3.
У Вас тоже таймер после перехода через ноль зачем-то орет и его приходится принудительно выключать. А мог бы пикнуть несколько раз и замолкнуть - пожелание разработчикам.

Можно наверное вообще выпаять с голосового модуля транзистор, управляющий подсветкой, тогда будет проще подпаиваться, не надо будет лезть к ногам меги.

По поводу таймера - нет, по умолчанию лучше пусть кричит. Если Вы используете таймер намного расширеннее (а мы уже знаем, что так оно и есть 😃 ) то думаю можно настроить кастом свитч, который будет включаться, когда таймер перевалит через 0, поставить на него еще задержку несколько секунд и назначить вторым свитчем для таймера. Тогда таймер просто остановится и не будет дальше пищать.

Oliver

Роман, а что означает ключевое слово стрипборд, простите? 😃

TVT
romushock;bt92260

спасибо за совет.

Роман, “волков бояться - в лес не ходить”. Если нет желания к Меге паяться, то, как посоветовал Олег, выпаивайте транзистор, соедините бывшие базу и коллектор на плате и подключайте затвор полевика к PIN4. Полевику 10k+150 не мешают, а Мега будет защищена. Пульт без подсветки - это не Пульт.

romushock
Oliver;bt92262

Роман, а что означает ключевое слово стрипборд, простите? 😃

Я имел ввиду самый первый вариант платы Майка, на модуле WT020-SD20SS. Там есть дырки для подсветки, но LED, опять же… Мона как-нить их использовать без доп. элементов? Мне опять так стыдно,

Oliver
romushock;bt92264

Я имел ввиду самый первый вариант платы Майка, на модуле WT020-SD20SS. Там есть дырки для подсветки, но LED, опять же… Мона как-нить их использовать без доп. элементов? Мне опять так стыдно,

там все так же, сигнал берете с базы транзистора или с ноги буфера (не помню сейчас уже, какая микросхема используется в качестве буфера, но думаю Вы поняли). транзистор тот, к одной из ног которого предлагается подключать LED. Транзистор этот, если будет мешаться, можно попробовать выпаять.

HATUUL
Oliver;bt92024

frsky подключается только на основную плату пульта.

По поводу доработки голосовой платы для подключения к m64 - тут создал описание. Потренировался создавать дневники. 😃

У меня выдает 404 ошибку,у кого-то файл остался?😦
Разобрался.

ShAdow#
Oliver;bt90755

…Как прошивка реагирует на BUSY - достоверно можно узнать у Майка. Но наверное именно ожидает проигрывания. Т.к. есть последовательности, которые нельзя прерывать, а есть такие, которые можно прервать командой STOP.

Интересно а какие это последовательности?
Может кто-то знает когда на модуль посылается команда СТОП? Допустим я кнопкой запускаю длинный файл, как его остановить?
Второй момент: как регулировать громкость во время проигрывания? (это не сильно важно, просто интересно)
И последнее: после того как выставили громкость в настройках - она запоминается. Выключаем апу и включаем сново. Какой громкостью проинициализируется модуль? Что-то я не вижу чтобы на модуль при включении отсылалась команда громкости.
И вопрос Олегу по его прошивке: Volume = (( Command & 7 ) + 1 ) << 5 ; Зачем корректировать сигнал WAV переменной Volume? Не могу понять смысла этих манипуляций 😦

HATUUL

Оказалось у меня позитивный фоторезист.
Сделал вазвернутый негатив.😁
hotfile.com/dl/193200985/…/negativ.docx.html

Oliver
Sh@dow;bt92336

Интересно а какие это последовательности?
Может кто-то знает когда на модуль посылается команда СТОП? Допустим я кнопкой запускаю длинный файл, как его остановить?
Второй момент: как регулировать громкость во время проигрывания? (это не сильно важно, просто интересно)
И последнее: после того как выставили громкость в настройках - она запоминается. Выключаем апу и включаем сново. Какой громкостью проинициализируется модуль? Что-то я не вижу чтобы на модуль при включении отсылалась команда громкости.
И вопрос Олегу по его прошивке: Volume = (( Command & 7 ) + 1 ) << 5 ; Зачем корректировать сигнал WAV переменной Volume? Не могу понять смысла этих манипуляций 😦

Доброго времени суток.
По поводу неразрывных последовательностей команд (думаю, сейчас этого нет) логично было бы иметь список обычных сообщений и важных сообщений. Каждое сообщение - это последовательность команд на проигрывание файлов. Т.е. получается два двухмерных массива. Или, проще, один двухмерный массив, в котором элементы верхнего уровня постоянно пересортировываются, в зависимости от того, какого типа сообщение поступило на проигрывание. Если обычное - встаем в конец очереди. Если важное - то следующее после текущего, если оно обычное или после последнего важного. Тогда получится, что последовательность команд внутри одного сообщения - неразрывна. Если начали говорить - договариваем до конца и затем уже произносим внеочередной важный аларм. Когда посылается стоп (если посылается) можно посмотреть в исходниках er9x.
Как регулировать громкость во время проигрывания… А зачем? Хотите музыку слушать? 😃 Я тоже хочу. 😁 Поэтому будем-с дорабатывать код.
По поводу громкости. Так уж реализовано (исторически, большей частью), что громкость WAV регулируем программно, а громкость биппера - хардварно. Регулируем одновременно.

Oliver
hatuul;bt92334

У меня выдает 404 ошибку,у кого-то файл остался?😦
Разобрался.

Да, добавил подпапки для версий, поместил файлики с новой версией, пока не завершил ее.
Добавил кусочек печатки для установки microSD разъема, добавил транзистор для вибромоторчика. Хочу переместить некоторые детали для того, чтобы была возможность припаиваться к стоковой Т-плате “насквозь” и крепиться болтиком посередине. После этого подготовлю пдф-ки с зазеркаленой платой для ЛУТ, расположением и списком деталей. Ну и буду ждать, чтобы кто-нить повторил и показал на фотках. 😃

ShAdow#
Sh@dow;bt92336

Что-то я не вижу чтобы на модуль при включении отсылалась команда громкости.

Был не прав. Посмотрел исходники и увидел что команда громкости отсылается на модуль:
putVoiceQueueLong( g_eeGeneral.volume + 0xFFF7 ) ;
Скорее всего у меня из-за TWI первый chk_input вызывается уже после того как эта команда отправлена.

HATUUL

Ура у меня заработала.Правда не на меге а покупная в1.1.Глюков пока не заметил.(как проверить?)
Правда болтает тихо.Какой динамик там нужен?Поставил 16 Ом .25 Ват.
И как назло уже протровил плату 101 с мегой,стоит собирать?
П.с. Только что заменил динамик на 8 Ом 0.5Вт(по мануалу),другое дело,правда забить в аппу еле смог.

HATUUL

Оказалось на 1.5 секунды запаздывает.

Plohish

Господа, нифига не понимаю…
по указанной ссылке code.google.com/p/amod328/source/browse/#svn%2Ftru… какой бы файл я не скачал он не открывается! jpg, pdf… всё пишет файл повреждён…
Плата Олега по ссылке code.google.com/p/…/9xVoice MikeB TH v101.brd скачалась, но Eagle 0.6.3 нифига её не открывает, пишет ошибка…

Владимир (man-bis), не могли бы вы дать ссылку на вашу “Т” образную плату в последенем варианте?

bob10278

Проверил, открывается нормально.

bob10278
hatuul;bt92404

Ура у меня заработала.Правда не на меге а покупная в1.1.Глюков пока не заметил.(как проверить?)
Правда болтает тихо.Какой динамик там нужен?Поставил 16 Ом .25 Ват.
И как назло уже протровил плату 101 с мегой,стоит собирать?
П.с. Только что заменил динамик на 8 Ом 0.5Вт(по мануалу),другое дело,правда забить в аппу еле смог.

Не только запаздывание, когда много файлов проговаривает подрят, заметно, особенно при проговаривании параметров телеметрии.

Plohish

Спасибо Владимир, оказывается чтобы скачать там файл надо “попу наизнанку вывернуть…”
Так и хочется назвать идиотом тех кто придумал такой способ хранения и скачивания…

попытаюсь сваять плату от Олега, вопрос, в списке указан резистор 0 оМ, это что и для чего?

man-bis

9 февраля перезалил архив с дополнениями (“десятые” первоначально почему-то не включил в архив ). 16кгц Это для голосового модуля с использованием WTV020-SD
9xforums.com/forum/viewtopic.php?f=64&t=1290

в списке указан резистор 0 оМ, это что и для чего?

перемычка для разводки, если нет в наличии - замените проволочной

Plohish

Приблизительно прикинув цену компонентов, плюс нужен ещё и программатор RS232… кажется достаточно привлекательным предложение господина HC1969
ссылка на ебей www.ebay.com/itm/…/121061634236?

что скажете по этому поводу?

man-bis

Это не наш метод 😉😁😁😁

HATUUL

Решил собрать схемку и на меге.Появились вопросы ,тем кто уже собирал.
1.Какие аналоги транзисторов можно ставить?
1.1 вместо Вс846 можно поставить ВС847,ВС848?
1.2 2N7002-? пока не нашёл,зато есть BSS138 ,такой пойдет?
2.Какая надпись длжна быть на корпусах транзисторов?
2.1 ВС545-1А,1В?.
2.2 2N7002-?
3.Где можно выковырять LM386?(влом зааказывать,и ждать,работаю в компютерном С.Ц.)😃

Oliver
Plohish;bt92496

Приблизительно прикинув цену компонентов, плюс нужен ещё и программатор RS232… кажется достаточно привлекательным предложение господина HC1969
ссылка на ебей www.ebay.com/itm/…/121061634236?

что скажете по этому поводу?

Это не просто не наш метод. 😃 Это прямо скажем разброд и шатания в наших рядах. 😁
Во-первых, стоимость комплекта сильно зависит от того, по ценам какого магазина считать.
Во-вторых, стоимость комплекта сильно зависит от того, какие аналоги использовать. Я уже говорил об этом.
В-третьих, для версии HC1969 так же требуется конвертер usb-uart или железный ком-порт (ну не понимаю я стремления оставить в живых этот, в данном случае, рудимент).
Вот что бы я действительно купил бы - так это плату. Несмотря на то, что на пятый раз ЛУТ уже перестал мне сниться в кошмарах, переживаний в процессе все-равно предостаточно да и выпиливание (моей) платы по контуру - то еще занятие. (Но это, правда, плата за компактность).
Поэтому есть мысль доучесть недочеты и попытаться заказать платки пачкой где-нить недорого. Чтобы и самим проще было и люди благодарны будут. Правда продавать/рассылать не планируем, максимум - самовывоз из Питера. 😦

Plohish

Спасибо Олег за мнение. Не совсем понимаю зачем usb-uart нужен, ведь продаваемая HC1969 плата уже готова к использованию?

bob10278

Поэтому есть мысль доучесть недочеты и попытаться заказать платки пачкой где-нить недорого. Чтобы и самим проще было и люди благодарны будут. - О, интересная мысль. У меня тоже многие просят плату сделать, но со временем проблемы.Себе то начал делать и никак незакончу:)

romushock
Oliver;bt92272

там все так же, сигнал берете с базы транзистора или с ноги буфера (не помню сейчас уже, какая микросхема используется в качестве буфера, но думаю Вы поняли). транзистор тот, к одной из ног которого предлагается подключать LED. Транзистор этот, если будет мешаться, можно попробовать выпаять.

Вчерась добрался наконец-то до говорилки. Запаял ФЕТ прямо на ногу флип-флопа. Светится дисплей! Спасибо огромное, Олег!😁

HATUUL

Собрал вчера платку.Только работать не хочет:(.Програмир мегу 168 видит,усилок тоже работат(ловит помехи с телефона:)),СДишка подключена правильно,4 рза проверял.На мегу заливал и эту
code.google.com/p/amod328/source/detail?r=82
и эту пробовал.
amod_last_168_16MHz.hex

фюзы FF D5 FC
К пульту подключил с 5-9 точки д0-д3 и РВ7.(4 раза проверил)
Флеха была отформатирована на 16 и 32 фата.
Куда копать дальше?

HATUUL

Нда где-то,слышал проект простенький.😦

Не совсем.Короче не всё так просто.

Как я понял.
1.Сначала через програматор (хрен знает какой прогой),надо закинуть особенный бут
code.google.com/p/amod328/source/browse/#svn%2Ftru…
Что в моём случае с mega168,ХЗ.так как бут расчитан только на 328.
2.Потом через Tx-Rx нодо залить amod_last.hex (тоже хрен знает какой прогой,)
code.google.com/p/amod328/source/browse/#svn%2Ftru…
Блин второй день ломаю голову,плата 100% рабочая,все подключения 100%, правильно подсоеденины,а с прошивкой полный канфуз,уже пожалел ,что китайскую плату разобрал,та хоть глючено ,но говорила…😦😕
Понимаю проект открытый и безплатный,но без простенько описания очень тяжелый для пониманя,по крайней мере для меня.😦

Oliver

Прием. Все просто. 😃
Итак, есть два варианта - хотим плату с бутлоадером или без него.
Если работаем с бутлоадером:

  • с помощью любого программатора (очевидно, он у Вас есть) заливаем бутлоадер. Если версии для вашего контроллера/кварца нет - просите меня или просто сами перекомпилируйте.
  • устанавливаем фьюзы для работы с бутлоадером. За это отвечает фьюз BOOTRST
  • через Rx Tx (подключаем к нему обычный usb-uart конвертер) простым батником с помощью avrdude (батник есть в репозитории) или любой другой программой, позволяющей работать по протоколу stk500 заливаете основную прошивку. Если версии под ваш контроллер/кварц нет - см. выше.
  • вуаля

Если не хотим бутлоадер а хотим далее обновлять прошивку только через программатор:

  • с помощью любого программатора (очевидно, он у Вас есть) заливаем основную программу. Если версии для вашего контроллера/кварца нет - то скорее всего еще никто не ходил по вашему пути 😃. Иначе уже сделано кем-то как в п. выше.
  • устанавливаем фьюзы для работы с бутлоадером. За это отвечает фьюз BOOTRST
  • вуаля.
    Как я понял, мега 168, какой кварц?
HATUUL

Спасибо за оптисистический настрой,mega-168AP кварц 12 мег.А вот с аврдуде полный чайник,даже не представляю как он выглядит и что с ним делать?

Oliver

usb-ttl конвертер есть? Т.е. хотим работать с бутлоадером?

HATUUL

Забыл сказать про программаторы.
Есть аврисп , свисток кажеться АСП зовут,топвин2004,ну и конвертер от мультивия tx-rx.

Oliver

Пока я компилю бутлоадер - ищем на компутере avrdude.exe, часто ставится в составе каких-нить других программ. В частности, при установке Arduino шелла.
Если не находим - качаем, ставим. ИМХО, с avrdude будет проще, т.к. достаточно будет скачать из хранилища батник и поправить в нем пути.

Oliver

С моей стороны по прошивкам готово. Перекомпилил и бутлоадер и основную.
Кстати, вынес прямые ссылки сюда code.google.com/p/amod328/wiki/MegaSound9x.
Продвигайтесь по шагам и спрашивайте, если где затык.

Aviamodelist

Олег,а в чём разница 12 от 16мгц? именно в произношении, по идее должно произношение быть быстрее? или просто голос писклявее?

ShAdow#
Aviamodelist;bt92760

Олег,а в чём разница 12 от 16мгц? именно в произношении, по идее должно произношение быть быстрее? или просто голос писклявее?

Никакой разницы в произношение нету. На 12 может неуспевать если дискретизация большая (у меня больше 48КГц уже с затыками шел). Если 32 (и все что меньше) то абсолютно одинаково, на тембр вообще никак частота не влияет. При 16 быстрее выполняются команды, а следовательно больше времени остается на спячку (если ее конечно использовать), но при этом при 16 больше потребление -)

Oliver
Aviamodelist;bt92760

Олег,а в чём разница 12 от 16мгц? именно в произношении, по идее должно произношение быть быстрее? или просто голос писклявее?

Вы имеете ввиду разница 16МГц с прошивкой для 16МГц и между 12МГц с прошивкой для 12МГц? Никакой. Кроме заявлений в даташите Атмел, о том, что стабильная работа не гарантируется. Ну и как отметили, дискретизация больше 32кГц - начинают появляться искажения, а больше 42 - тормоза.

Если про отличие двух плат с разными кварцами на одной прошивке (например платы с 12 и 16МГц на прошивке для 12МГц), то несовпадающие нормально работать не должны. Начиная от настроек скорости уарта заканчивая частотой шима и таймингами проигрывания.

radioham

Вот я почему-то не понял !
А что - ТАКАЯ ПЛАТА не соответствует ?..
Которая 46х27 мм
Блин - ну почему на форуме нельзя ПРОСТО вставить фото ???
Я себе уже такую вытравил - и что теперь на х…?

radioham

Вообще кто придумал что можно вставить и видео через сайт и картинки
а просто закачать изображение НЕ ЧЕРЕЗ сторониий сай нельзя
Можно даже шрифт менять - А НА КОЙ ???! !!!

HATUUL

Олег спасибо,за разъяснения,сейчас попробовал переустановить.Плата так и не завелаль.😦
Расскажу поподробней,что и как я делаю.
Плата.

Обрати внимание на диоды и транзисторы,может не те выбрал?

Прошиваю с помощью AVR Studio.Програмир AVRISP AVR STK500 V2.0
Main program.на 168мегу.
Фюзы такие.

Олег,есть маленькая просьба.
Если тебе не сложно?
Можешь сделать тестовый хекс(проверку меги и усилка).чтоб пищал одним тоном через динамик,не подключая СДишку и пульт?
Очень сильно облегчит положние.😒

Alex27111972

Сашь так вроде нужно для начала бут загнать с этими фьзами (фьюзы загоняются только у загрузчика), только екстендед фьюз должен быть 0xFC, судя по картинке на гуглкоде для 168-й меге. А потом с помощью фтшного переходника (от мультивия) по рх тх загнать основную прогу с помощью батника и дудки. Если основная прога прошивается нормально по rх тх, то енто вообщем говорит что усе будет чики поки…

Если по шагам то как то так:

  1. Вытащить карточку, подключить SPI подать питалово на мегу 5 вольт, с помощью аврстудио прошить бут с фьюзами EXTENDED 0xFC, HIGH 0xD5, LOW 0xFF
    То что при прошивке на SPIEN будут непонятные знаки это типа забей… все нормально.
  2. Скачать AVRDUDE (там 2-а файла *.conf и *.exe), положить в папку на инглише в корне диска также туда скопировать файл основной программы.
  3. Сделать бат файл (1.bat) следующего содержания:

avrdude -p m168P -b 38400 -P com13 -c arduino -U flash:w:amod_last.hex:i -u

pause

Естественно ком порт прописать свой (это порт на который садится переходник от мультивия) и правильное название файла прошивки (у меня в примере amod_last.hex)
Ну и подключить переходник (rx tx земля), подать питалово на плату, подключить переходник к компу ну и запустить батник. Если не пошло, попробуй rx tx местами поменять.
Вроде все правильно написал…
ЗЫ 168-ю мегу не шил, а 328-е делал именно так.

Oliver

Саша просто пошел по второму пути, работа без бутлоадера. Тестовая прошивка - не вопрос, весь функционал теста есть в основной прошивке, надо только выставить флаг “тест” и перекомпилить. Щас сделаю.

Oliver

Саша, а подсветку не подключали? Можно просто диод подключить. Работающая подсветка будет говорить о том, что обмен с основной платой идет и проблема в чтении с карточки.

ColonelTY

Олег, а плата от “November 04, 2012 HaGeHa” она пойдет или уже надо новую делать? Схема поменялась?

man-bis

Ганс опубликовал апгрейд своего варианта
9xforums.com/forum/viewtopic.php?f=5&t=948&start=3…

Oliver

Положил вариант прошивки, с включенным тестовым режимом amod328.googlecode.com/…/amod_last_168_test.hex

Oliver
ColonelTY;bt92831

Олег, а плата от “November 04, 2012 HaGeHa” она пойдет или уже надо новую делать? Схема поменялась?

Схема поменялась в части подключения uart к основной плате. Если у Вас это подключение не используется - то можно ничего не трогать. Изменения на своей плате описал тут: rcopen.com/blogs/43244/16190

HATUUL
Oliver;bt92837

Положил вариант прошивки, с включенным тестовым режимом amod328.googlecode.com/…/amod_last_168_test.hex

Попробовал с утричка,не пищит,:(я тупо залил в мегу,или надо было сделать еще какието манипуляции?

Oliver
hatuul;bt92842

Попробовал с утричка,не пищит,:(я тупо залил в мегу,или надо было сделать еще какието манипуляции?

Манипуляций никаких, как я понял в фьюзах вы разбираетесь, тут вам ничего объяснять не нужно.
Единственное - нужно файлики на карту положить. И подпаять что-нить светящееся на подсветку.

Oliver

Вот как работает тестовый режим:
It is the standard program, with a define at the top of TESTING. If set to 0, you should get the normal hex file, if set to 1, you get the test version.
This should:
Toggle the backlight 5 times per second.
Play file 40 every 10 seconds.
Serial transmit an ‘X’ 5 times per second.
On receiving a character over the serial, echo it back with 3 added, so ‘A’ comes back as ‘D’, ‘B’ as ‘E’ etc.
On receiving ‘0’ through ‘9’, plays voice file 0 through 9.

HATUUL

Заговорила:),в тестовом режиме(файл amod_last_168_test .hex),даже таймер с пульта сообщает,правда только на английском(и очень глючено) приветствие не говорит,с русскими файлами молчит как партизан.

англ.-
Качество звука-128кб/с
частота дискретизации.- 16кГц

русские файлы-
Качество звука-48кб/с
частота дискретизации.- 6кГц

На всех остальных прошивках тишина,но лампочка подсветки (с файлами amod_last.hex и amod_last_168.hex )срабатывает правильно.

Значит косяк в программном уровне,или аудио файлы должны быть определённого качества.Скорей всего второе.Олег можешь прояснить ситуацию?

man-bis

аудио фалйы должны быть определённого качества.

Угу. 22кГц 16 бит

HATUUL

Проверил,молчит.

Oliver

Нет, если тестовая версия мигает и играет, а обычная - нет, значит надо проверять подключение к плате.

man-bis

Александр! проверьте подключение DB0-3 и PB7 к модулю и плате. В смысле, порядок и место подпайки (между резисторами на материнской плате) ну и качество самой пайки (контакт)

HATUUL

Не совсем понял.
Если тестовая прошивка видит аппу,отрабатывает подсветку и звук,а обычная только подсветку(выключается через 5 сек заданая пультом), то это db0-db3? Кажется абсурдно ,но все равно проверю.У кого-то она вообще правильно работает?

ColonelTY

кстати, подскажите диоды BAT42 на какие можно заменить еще? (smd)

PS - если кому нужны печатки такого варианта ПП

отдам (есть несколько шутк)

Oliver
hatuul;bt92941

Не совсем понял.
Если тестовая прошивка видит аппу,отрабатывает подсветку и звук,а обычная только подсветку(выключается через 5 сек заданая пультом), то это db0-db3? Кажется абсурдно ,но все равно проверю.У кого-то она вообще правильно работает?

Тестовая прошивка не реагирует на подключение к плате. А работа подсветки в основной прошивке гарантирует, что D2 и PB7 ПОДКЛЮЧЕНЫ (вопрос, правильно ли). Проверьте D0 и D1 и порядок подключения D-линий. Естественно должны в аппе стоять настройки PiSpkVoice

Oliver

Еще я бы соотв. Проверил сам модуль на предмет правильности пайки и элементов, которые связаны с линиями D0,1 (транзисторы, резисторы)

HATUUL

Вот такая ситуация.

Первая загрузка тест,вторая обычная.
Красный светодиод,подсветка.
Ещё раз проверил все соедиения,на правильность,КЗ и обрыва,всё нормально.

Aviamodelist

Коллеги! всем привет! обращаюсь к вам за помощью, пришла мега, запаял и давай прошивать. Думал что это всё обойдётся в 5 минут… Короче, вопросы по порядку, после того как у меня всё заработает обязательно сделаю инструкцию, а пока:
1.Какой программой залить бутлоадер? я пробовал экстрем бёрнер авром в списке выбрал мега 328

Вбил фьюзы

смотрел какие ставить в калькуляторе фьюзов, но тот самый про который Олег писал для работы с загрузкиком(речь идёт о BOOTRST) он не задействован… не понял почему…
как решить проблему с фьюзами? или посоветуйте прогу для прошивки чтобы сразу всё прошить.(программатор у меня УСБасп)

2.Какой программой прошивать по уарт?
3.Припаял переходник, правильно ли я его припаял?

Plohish

а почему не хотите воспользоваться утилитой avrdude и параметрами командной строки, как это делает Майк?

Aviamodelist
Plohish;bt93015

а почему не хотите воспользоваться утилитой avrdude и параметрами командной строки, как это делает Майк?

Подскажите пожалуйста как можно её воспользоваться, я только с удовольствием

Plohish

я пока ещё не пользовался, жду детальки заказанные, однако не вижу ничего сложного, весь процесс описан в статье тут: 9xforums.com/wiki/index.php/9xVoice_Mod

если на пальцах, тупо запускается файл avrdude.exe с параметрами командной строки
есть “оболочка” к этому файлу, думаю с ней тоже можно… yourdevice.net/projekt/avrdudeprog
но я бы не заморачивался…

TVT

Позволю себе немного вмешаться с советом. Перед началом строительства голосовой моды надо тщательно и внимательно прочитать этот дневник Владимира со всеми комментариями.
Если Вы с электроникой на “ты”, вопросов почти не возникнет, все по нескольку раз разжевывалось и можете вносить свои разумные изменения, все получится. Проверено мной и другими, работает с первого раза.
А если Вы с электроникой на “Вы”, то совет - еще раз тщательно почитайте, не спешите (хотя очень хочется), напишите на бумаге план действий, нарисуйте схемы, соберите необходимые ссылки, скачайте программы, файлы и не вносите своего “творчества”, следуйте указаниям и тоже все получтся. Конечно, самопроверяя сделанное перед включением, чтобы дым не пускать.
Пока что, вижу, многие после каждого своего ошибочного действя обращаютя к Олегу, “найди, что я не так сделал”, хотя об этом уже несколько раз было написано, а он, безотказный, советует и советует. Посмотрите, сколько уже написал и здесь, и на 9xforums. Да за это потраченное время он давно бы уже составил хорошую Инструкцию, которую обещал.
Никого не хочу обидеть, извините, если затронул, но жалко времени нужного для продолжения интересной темы человека. Хотя и помощь – тоже благородное дело.
У меня меркантильная цель, жду, когда Олег освободится (после Инструкции, которую могу помочь редактировать, если надо, имею большой опыт написания книг, учебников и Руководств по эксплуатации) для объединения говорилки рабочего времени с голосовой модой и разработки плат для TGY9x и 9XR (см. мои комментарии 4.02. 2013).
Можно, конечно и два микроконтроллера на плату поставить, но хочется более изящного решения.

Oliver

Сегодня много писать не могу.
Фъюзы в экстрембурнере можно поставить просто буквами, посмотрев на картинки, которые я выложил в репозитории.
По поводу аврдудки. Зайдите на 9xforums, буквально на последней или предпоследней странице LTMNO выложил ссылку на батник для дудки, очень красивый батник, делает все что, нужно, в нужных местах выскакивают менюшки и все в принципе просто и понятною
Валентин, по поводу инструкции и помощи. Есть мысль собрать сейчас хотя бы ФАК на основе вопросов и ответов тут и 9xforums. Если есть время - надергать из форумов и собрать в одном месте.
Засим на сегодня попрощаюсь.

ПС. Саша сорри, ютуба тут у меня нет. До понедельника. 😦

TVT
Oliver;bt93042

по поводу инструкции и помощи

Олег, Ваше предложение заставило ускорить оформление записей в дневнике про схему и доработку под телеметрию новой Turnigy 9XR.
rcopen.com/blogs/105113/16277
rcopen.com/blogs/105113/16284
Написал, можно заняться Инструкцией.
В ближайшее время составлю план и соберу инфу по разделам.
Где будем держать связь? Здесь (может быть будут интересные предложения), по e-mail, Skype или еще как?

TVT

Написал примерное содержание инстукции-руководства по голосовой моде для варианта Олега в моем представлении. Вероятно есть неточности, излишества или неучтенные вопросы.
Всем, кто уже сделал или собирается делать доработку Пульта рекомендую внимательно почитать и добавить пропущенные моменты, которые Вас интересуют. Указать формулировку текста и номер пункта, куда добавить или убавить.
Олег, я начну заполнять разделы по Вашим (и другим) ответам на этом форуме и 9xforums. Работа кропотливая, сколько дней займет, трудно оценить, по ходу буду учитывать поступающие разумные предложения.

Вопросы, которые надо описать в Инструкции на доработку Turnigy TGY9x и 9XR для голосовой модификации

  1. Что такое “голосовая модификация”?
  2. Что такое Репозиторий и как им пользоваться?
  3. Какие известны варианты голосовой модификации? Привести фотографии плат. Указать первоисточники.
  • вариант с WTV020-SD модулем:
    • Mike;
    • man-bis (Владимира) с Т-платой;
  • вариант c SMD элементами и МС ATMega 328P-AU в корпусе TQFP 32 pin:
    • с печатной платой Oliverа (Олега) V102;
    • с печатной платой HaGeHa;
    • с печатной платой mbanzi-MikeB;
    • с готовой платой от HC1969 MegaSound 9XVoicemodulforER9XFWна ebay за 38$ (“это не наш метод”);
  • вариант с навесными элементами и МС ATMega 328P-PU в корпусе PDIP 28 pin;
    • с печатной платой HaGeHa;
    • с печатной платой mbanzi-MikeB;
    • с печатной T-платой man-bis.
  1. Схема электрическая принципиальная (рассматриваем только вариант Олега).
  • рисунок в pdf формате (чтобы не вносить искажений);
  • краткое описание принципа работы;
  • назначение точек внешних подключений;
  • перечень элементов в pdf формате;
  • указания по возможным заменам элементов;
  • где заказать элементы? ( или рекламу не надо?).
  1. Изготовление печатной платы
  • где взять рисунок платы?
  • вид картинки для печати;
  • краткое описание ЛУТехнологии изготовления платы или дать ссылку;
  • вид картинки готовой платы.
  1. Монтаж платы
  • фотография смонтированной платы;
  • рекомендации по монтажу;
  • подключение картридера и ISP кабеля.
  1. Подключение к источнику питания для проверки платы.
  2. Запись голосовых файлов
  • таблица звуковых файлов. Размещение фраз по номерам;
  • использование готовых голосовых файлов;
  • как записать файл на microSD карточку?
  • программы преобразователи текст-речь;
  • дополнение готового голосового файла своими записями.
  1. Программирование микроконтроллера.
  • два принципа записи:
    • непосредственная запись;
    • запись с бутлоадером;
    • таблицы фьюзов для двух вариантов записи;
  • принцип ISP программирования;
  • предупреждение о программировании без microSD карточки;
  • программирование через Rx Tx с конвертером usb-uart;
  • рекомендуемые загрузчики, программаторы и кабели;
  • проверка платы с тестовой программой;
  • запись рабочей программы.
  1. Подключение платы к Пульту:
  • схема подключений;
  • рекомендации по установке громкоговорителя;
  • фотографии подключенной платы в Пульте;
  • подключение к линиям D3…D0, PB7;
  • подключение подсветки;
  • проверка после подключения;
  • установка платы в Пульте.
  1. Рекомендации и примеры конфигурирования Пульта
  • меню 2/12 SETUP 01;
  • меню 8/12 CUSTOM SWITCHES;
  • меню 9/12 SAFETY SWITCHES
  • перевод инструкции ""How to program the audio on er9x".

P.S. Так красиво оформил в вордовском файле, а здесь все сдвинулось влево, появились пропуски, пришлось корректировать.

Oliver

Супер!
Я даже до конца написание такого оглавления не осилил, хотя начал с того же.
По поводу оформления - лучше сразу оформлять на каком-нить вики-движке, т.к. потом иначе придется переформатировать все.
Возможность создания страничек несложной вики есть на том же code.google.com/p/amod328/w/list

Единственное, что надо учесть относительно новой версии моей платы - я ввел на нее транзистор и резисторы для подключения вибры, т.к. установка моей платы требует выпаивания транзистора, который в стандартном Haptic Mod используется для управления мотором. Кроме того, изменилось расположение всех остальных пинов. Разводку закончил, проверил вчера соответствие дыдочек. Сегодня расположу аккуратно слой с названиями элементов и можно считать v102 полностью готовой. Требуется доброволец для повторения. 😃

Oliver

Да, и похоже плата mbanzi-MikeB-Hageha это теперь одно и то же.

Моя схема v102 приведена в соответствие со схемой Майка/Ганса по всем моментам кроме rs232, который я принципиально у себя решил не размещать.

TVT

Олег, с вики-движком не знаком, но посмотрю, пощупаю… Все таки, мне кажется, спокойнее писать не в общественном месте и без интернета, а уже потом решить, куда и в каком виде выложить для обсуждения и поправок. Или я не прав?
Еще надо принять решение - на кого ориентировать Инструкцию? На опытного моделиста - радиолюбителя - будет компактная и по существу, на среднего или начинающего (и пояснять, за какой конец брать нагретый паяльник)?
Про название плат. Я ориентировался по Репозиторию. Мне показалось, что при одной схеме mbanzi-MikeB и Hageha имеют разные платы по форме и разводке. Тоже надо определиться с названиями, хотя это и не очень важно - их описывать не будем, только ссылки.
По поводу схемы и разводки. Я за максимально полный вариант и с виброй, и с TTL, и с RS232 (надо добавить в схему). Там понадобится пара элементов и 2 дополнительных вывода. Будет лучше, чем “у них”. А пользаватель может сам решить, что ему не надо запаивать. С этим надо заканчивать и сделать еще одну разводку под новый Пульт Turnigy 9XR.
Согласен, очень полезно найти добровольца-испытателя, который может дать полезные советы по коррекции, если такие понадобятся. Добровольцы откликнитесь! Я бы сделал, на это потребуется два-три дня, но принцип уже проверил, все прекрасно работает и мне лучше делать сразу свой вариант с говорилкой рабочего времени.
Собственно, по этой причине шестью постами ранее помог освободить Вас от поиска ошибок у наших коллег, но, кажется перестарался - обсуждение совсем прекратилось. Правда только здесь, на rcgroups жизнь кипит с Вашим участием. Может быть надо удалить тот комментарий? Олег, Владимир, ваше мнение.

Oliver
TVT;bt93261

Олег, с вики-движком не знаком, но посмотрю, пощупаю…

Просто текст, форматированный специальными тегами. Если соберетесь щупать на гуглокоде - мне нужно будет имя Вашей учетки на гуглокоде чтобы я добавил Вас в коммитеры.

TVT;bt93261

Еще надо принять решение - на кого ориентировать Инструкцию?

На среднего - чуть ниже среднего. Начинающий не полезет искать моды для аппаратуры, которую только что еще взял в руки.

TVT;bt93261

Про название плат. Я ориентировался по Репозиторию.

Туда еще не помещена самая свежая версия от Ганса. Я не уверен на все 100%, но на вид - идентична Майку за исключением двух номиналов. Описывать не надо, про плату Майка уже есть в вики, кому нужно - просто засунет в транслейт.гугл.ком

TVT;bt93261

По поводу схемы и разводки. Я за максимально полный вариант и с виброй, и с TTL, и с RS232 (надо добавить в схему). Там понадобится пара элементов…

Фуххх… Ну уж нет, это без меня. 😁 Я уже неделю ковыряюсь над последним вариантом и честно говоря у меня энтузиазм уже почти на нуле. Все-таки совмещаем несовместимое - крупные детали 1206 и при этом самая маленькая по площади плата.
Можно сделать две разводки - для ттл и для рс232. Кому надо - будет травить рс232. Один транзистор наверное еще как-то можно втиснуть будет… Но я не понимаю, честно не понимаю, зачем. Объясните хоть кто-нить, кому нужен рс232, зачем он ему нужен.😃

TVT;bt93261

сделать еще одну разводку под новый Пульт Turnigy 9XR.

В 9ХаЭр насколько я увидел, с местом проще. Можно взять одну из первых плат Ганса, они были квадратные. Надо будет совсем чуть их доработать до современной схемы. Но подержав новую аппу я остался при смешанных чувствах. Не легла душа. То ли привык уже, то ли объективно неудобнее…😦

bob10278

Я почти собрал Олег твою плату, 3 диода и конденсаторы осталось впаять - но с ними у меня засада, определить их номинал немогу никак, придется наверно купить набором, а так затрат только на мегу 200р. Понравился метод с фоторезистом, и паять смд нетрудно аказалось, всем спасибо кто "наставлял на путь истиный"😒

TVT
Oliver;bt93274

Фуххх… Ну уж нет, это без меня. 😁

Сегодня выдался чудненький денек - солнце, - 4 и снегу полно. Побегал на лыжах (по Google Earth 9,273 км). 😁
Олег, все понял. Согласен. Но напишу сперва в Word-е, привычнее и быстрее, потом перенесем.
Я в Eagle пробовал рисовать и схемы, и платы. Получается очень трудно и медленно, вероятно, надо изучать-тренироваться. А в splan60 и SL5 (layout50) такую плату и схему рисую за день-два.
C RS232 работаю с момента его появления (давно это было) и в новом компьютере есть COM порт, и всякие кабели-преобразователи есть. А зачем “они” делают? Я думал оба сделать для универсальности, но если “невмоготу”, сделаю себе USB-TTL хвостик.
Про 9XR. Конечно при наличии старого Пульта тратить еще 50$ вроде бы не очень надо.
Корпус для металочников в руке не лежит, но и старый не лучше, можно сделать стеклопластиковую подклейку по пластилиновой форме или приклеить деревянную, как иногда делали, даже на Futabe. Зато внутри там порядок и два огромных отсека для нашего творчества. Масса (вес) всего на 20 г больше. А недостатков, кроме этого, еще два. Плохие кнопки управления меню (уже ставят микрокнопки) и шевелятся разъемы при движении вертикальных стиков, но они легко фиксируются термоклеем (не надо перепаивать провода, чем многие увлеклись). В остальном качество лучше.
Кто знает, почему я здесь не могу разместить изображение, как на форуме и в своем дневнике, а только через URL?

TVT
bob10278;bt93292

но с ними у меня засада

Владимир, при покупке SMD конденсаторов надо сразу маркером написать на ленте номинал. Легко опознаются измерителем емкости. Простейший - в китайском, относительно дешевом, мультиметре DT9208A. Или зайти в какую-либо мастерскую.

bob10278

Вот как раз и парюсь с китайским, он то одно, то другое показывает, я их с плат снимаю, да есче никак немогу сообразить с пф, нф, Н:)

TVT
bob10278;bt93292

3 диода

Если и диоды относятся к “засаде”, их можно распознать тестером. Здесь нужны диоды Шоттки. Если Ваши по размеру подходят, измерьте тестером сопротивление на пределе, где нарисован диод. Там, фактически, падение напряжения, которое для Шоттки лежит в пределах 0,1…0,3, а для обычных кремниевых 0,4…0,8. Примерно.

TVT
bob10278;bt93306

немогу сообразить с пф, нф

Возьмите маркированный конденсатор с известным номиналом, измерьте, будет Вам ориентир по пФ и нФ. В моем “мю” - микрофарады, "n’ - нанофарады. Для кварца нужно два по, примерно, 20 пикофарад ( не помню, сколько у Олега). Их сложно измерить, но можно. На младшем пределе, у меня “2n”, их можно ориентировочно измерить по приращению. Там сильно влияют наводки сети. Надо работать над заземленным металлическим изолированным сверху экраном и самому заземлиться через 1 МОм (чтобы случайно не стукнуло) с помощью браслета. Можно и без этого, но надо найти из двух измерительных проводов касанием руки по одному, на котором показания меньше. За него надо рукой держаться, а второго не касаться. Запоминаете цифры до подключения конденсатора и после. Разность - емкость Вашего конденсатора (плюс - минус погрешность).

Oliver
TVT;bt93303

C RS232 работаю с момента его появления (давно это было) и в новом компьютере есть COM порт, и всякие кабели-преобразователи есть. А зачем “они” делают? Я думал оба сделать для универсальности, но если “невмоготу”, сделаю себе USB-TTL хвостик.

Вот! Вот! Заметьте, не rs232-ttl, а usb-ttl! Нет, я вполне понимаю, зачем людям ком-порт в компьютере. Полно специфичного оборудования, которое иначе не подключишь. Но ради передачи голого tx rx на устройстве, которое создаешь сам… Занимать и юзать полноценный ком с дтр-ами, дцдсами? Быть привязанным именно к этому компу без возможности что-то настроить, перепрошить, проверить в гостях у соседа или с ноутом на поле? Я не убеждаю, я просто не вижу преимуществ.

TVT
Oliver;bt93318

Вот! Вот! Заметьте, не rs232-ttl, а usb-ttl! … c ноутом на поле.

Олег! Согласен на все 100. Но я же не говорил, что USB-TTL не нужен. Речь шла о сдвоенном варианте и “они” зачем-то делают… Вопрос закрыт. Не будем.

HATUUL

Так и не смог запустить говорилку:(

Oliver

Саша, а что проверяли, что делали еще за эти дни?

HATUUL

Боролся с аврдудом,так и не понял ,как им работать .Еще попробовал запустить эту прогу, что на форуме лежит,тоже не вышло,точнее не понял, что куда включать.Пока вернул китайскую платку,пусть хоть борт.вольты говорит,а меговскую оставил на столе со всеми подключениями.
Мое подозрение,что хекс без бута не совсем правильно работает,а с бутом у меня проблемка.
П.С.Олег ты видео смотрел?

TVT
hatuul;bt93388

Мое подозрение,что хекс без бута не совсем правильно работает

Для снятия подозрений и обретения уверенности в поиске уточняю, что 2 февраля я загружал именно amod_last.hex (Date modified: 2012.12.10.22:39) и сразу все прекрасно заработало без всяких тестов. Так, что ищите ошибку во фьюзах (я ставил Low - F7, High - D1, Ext - FD), в монтаже платы, подключениях, программировании (microSD вынимаете, она исправна?).
Использовал программу eXtreme Burner - AVR с добавлением 328-й (chips.hml от Олега) и программатор USBasp.

Oliver

Саша, видео смотрел. По видео могу сказать, что все, кроме D0-1 и задания клоков - работает. Т.е. проверяйте подключение линий, Q1-2, R1-4, C17. Я постараюсь сегодня еще раз ВНИМАТЕЛЬНО перекомпилить прошивку под вашу 168. Но, думаю, дело все же не в ней. Может дадите нам крупное фото, может глазами что увидим?

Aviamodelist

Наконец-то получилось запустить модуль в режиме теста вот

youtu.be/Qq-6QiQTxMY

дальше буду уже паять уарт интерфейс и подключать к аппе

ColonelTY
TVT;bt93231

Написал примерное содержание инстукции-руководства по голосовой моде …

Подожду инструкции и опять возьмусь за паяльник, а то пока … ничего не получается толком.

HATUUL
Oliver;bt93458

Саша, видео смотрел. По видео могу сказать, что все, кроме D0-1 и задания клоков - работает. Т.е. проверяйте подключение линий, Q1-2, R1-4, C17. Я постараюсь сегодня еще раз ВНИМАТЕЛЬНО перекомпилить прошивку под вашу 168. Но, думаю, дело все же не в ней. Может дадите нам крупное фото, может глазами что увидим?

Фото выкладывал.

Сечас заново проверю все контакты.

HATUUL

Привезли коробочку на турнигу,ляпота.😁

Болтает китаец.

Aviamodelist

Законектил модуль и плату, всё работает

youtu.be/ospmj3v2c54

bob10278

С праздником, мужики! Вчера пробывал протестить плату, но мой касяк - непроверил продавца, стаб 5В не тот дал, опять понедельника ждать:)

Oliver

Обновил версию платы 102. Сделал так, что к стоковой Т-плате припаивается насквозь тремя пинами (+Ub,GND,BEEPER) и дополнительно можно зафиксировать болтиком. Если распечатать на бумаге и приложить - будет понятно, куда впаивать пины.
Напомню, в версии 102 “интегрирован” haptic mod, так что теперь транзистор на стоковой Т-плате совсем ни для чего не пригодится и должен быть выпаян вместе с биппером и LM7805.
Так же перенес площадки для припаивания проводов таким образом, чтобы была возможность их сверления и впаивания пинов для разъемного соединения. Исключение составляет ряд для подключения D0-D3 и т.п., чтобы вывести пины для него - надо отрезать стоковую Т-плату с одной стороны (там, где пустое место). Если нет желания резать - можно впаять пины для D0-D3 “внутри” (некрасиво) или припаяться по прежнему проводами (неудобно).
Наметился очередной желающий на модификацию, поэтому возможно чуть позже будут фотки. Так же попытаюсь объяснить в картинках.

TVT
Oliver;bt93806

Обновил версию платы 102.

Спасибо, Олег! Ждал деловых предложений по содержанию от заинтересованных, пока нет, начал описание, дошел до схемы и вчера вечером уже посмотрел в Репозитории и схему, и плату. По ним вопросов пока нет.
Олег, сделайте, пожалуйста, текстовое описание “программирования с нуля” через Tx, Rx, чтобы не искать по форумам. Видел, почти все уже было.
И еще, где нам лучше обсуждать написанное - здесь в дневнике или напрямую по e-mail-у?

Oliver

Текстовое описание прошивки с нуля видимо понемногу “уходит в лету”. Посмотрел тут на батник, подготовленный на 9xforums пользователем LTMNO, очень исчерпывающе. В архиве avrdude, все прошивки. Батник имеет меню и способен прошивать как бутлоадер так и последующую прошивку. Осталось договориться с наименованием файлов, автоматизировать процесс компиляции новых версий для всех опций и автоматизировать подготовку такого архива. Плюс в мыслях сделать версию, объединяющую бутлоадер и основную программу, чтобы сократить количество телодвижений при первом запуске.
Но для понимания процесса прошивки наверное в любом случае описание “нативного” варианта будет полезно. Постараюсь оформить что-нить.
Общаться можно тут (если Владимир не против 😃 ), если будет то, что полезно обсудить со всеми. Или персонально. Можем в личке обменяться контактами.

bob10278

“Олег, сделайте, пожалуйста, текстовое описание “программирования с нуля” через Tx, Rx” - для чайников (как я), я бы еще добавил. Вопрос возник - при прошивки меги питание только с програматора подавать или можно с платы запитать, распаяно - стаб и мега с кварцем, просто на програматоре нету 3,3В, только 5В. В прошивальщике eXtreme Burner - AVR пишет типа питания нету.

Oliver

Ничего страшного, что нет 3.3в в программаторе. Подавайте на VCC 5в с программатора, такого напряжения боится только карточка, а ее у Вас пока нет (только не подавайте одновременно и с программатора и “от батарей”).
И проверьте правильность выбора типа контроллера в программе.

bob10278

Спасибо, счас попробуем. Нашол на русском AVRDUDE_PROG 3.2, может кому пригодится yourdevice.net/projekt/avrdudeprog
avrdude.exe: предупреждение: не удается установить sck период, пожалуйста, обратитесь к usbasp обновления прошивки.
avrdude.exe: ошибка: программа позволяет: цель не ответ. 1
avrdude.exe: сбой инициализации, rc=-1
Это что получается програматор прошивать надо, прошивка старая?

man-bis

Тезка! Дудка пишет такое обычно когда надо обновить дрова программатора
Посмотри тут download.savannah.gnu.org/releases/avrdude/?C=M;O=…
может помочь

bob10278

Я уже обновил, в АВР Студио вроде пишет все окей, а вот как проверить что прошито, в других прогах требует сменит прошивку програматора. Теперь затык с подключением UART, CP2101 USB to UART Bridge Controller он подключается 4мя проводками? Выхода на нем - GND, RXD, TXD, 5V, RST, 3,3V.
5V и 3,3V - Подключать ненадо?
А JP15(PD3) и JP12(PD2) подключать к меге 64- ноги 27, 28?
Какой прогой пользоваться для записи через UART?

TVT

Получил в ЛС сложный вопрос от Дениса (Aviamodelist). Отправил ответ, выскочило: “Aviamodelist превысил(а) максимальный объём сохранённых личных сообщений и не может получать новые сообщения, пока не удалит часть старых.”
Повторяю здесь.

QUOTE=Aviamodelist]Валентин, добрый день! поделитесь своими успехами в имплантации голосового модуля в 9хр. Я припаял модуль, но плата отказывается нормально работать, экран мерцает и подсветка тоже, хотя голосом отрабатывает. если отпаять провод д2 то экран приходит в себя но голос уже отрабатывает не все команды… вот видео

www.youtube.com/watch?v=BwBG2JQpvcU

подскажите куда можно копать в этом случае?[/QUOTE]
Денис! Очень сложно ответить на Ваш вопрос, не имея Вашего изделия перед собой.
Напряжения 5 и 3,3 В нормальные? Провод со стороны Меги не закрочен куда-нибудь? При выключенном питании и отключенных от Пульта проводах сопротивления по тестеру на проводах D0…D3 относительно GND должны быть примерно одинаковы. Осциллограф есть? Сравните сигнал на D2 и соседних D1, D3. Проверьте сигнал согласования связи на PB7 и в цепях транзисторов Q1, Q2.
Провода D0…D3 припаяны в отверстия между R и C? Что еще? Попробуйте в разрыв провода D2 добавить резистор 200…500 Ом. Еще вариант, перепрошить Мегу, заменить Мегу, сделать новую плату с другими деталями или эту плату подключить в другой Пульт 9XR или TGY9x, чтобы выявить виновника.
Задайте этот же вопрос в дневник Владимира (man-bis). Что ответят Олег и другие? Вопрос интересный.
Успехов!

Денис, у Вас же все работало, проанализируйте, что сломали…

TVT

Прочитал еще раз. Не заметил, что “модуля в 9хр” это, очевидно, 9XR. Трудно что ли сменить регистр и писать оригинальные названия? Тогда ответ немного другой.
В 9XR голосовую плату не вставлял, буду делать совмещенный вариант с говорилкой полетного времени.
9XR отличается от TGY9x тем, что к контакту 17 М64 уже разведена на плате цепь управления подсветкой с транзистором Q2 и резистором R72. Можно выпаять резистор R72, но скорее всего, для уменьшения паразитной емкости печатного проводника, надо перерезать печатную линию рядом с выводом 17 М64 около перехода на другую сторону и провод РВ7 паять на ножку Меги. Но надо внимательно проследить эту цепь на плате М64 и пробовать. Возможно и не в этом причина, хотя очень похоже, что в этом. Для увеличения крутизны фронтов импульсов у Олега на схеме добавлен дифференцирующий конденсатор С17 10 пФ. Значит в цепи контакта 17 М64 паразитная емкость должна быть минимальной.

bob10278

А я доэкперементировался, мегу спалил😒 Поэтому и прошить несмог.

TVT
bob10278;bt94093

мегу спалил😒

Очень полезно анализировать свои действия, чтобы не повторять ошибки и других предостерегать от подобного. А как “спалили”, знаете?

Aviamodelist
TVT;bt94092

Прочитал еще раз. Не заметил, что “модуля в 9хр” это, очевидно, 9XR. Трудно что ли сменить регистр и писать оригинальные названия? Тогда ответ немного другой.
В 9XR голосовую плату не вставлял, буду делать совмещенный вариант с говорилкой полетного времени.
9XR отличается от TGY9x тем, что к контакту 17 М64 уже разведена на плате цепь управления подсветкой с транзистором Q2 и резистором R72. Можно выпаять резистор R72, но скорее всего, для уменьшения паразитной емкости печатного проводника, надо перерезать печатную линию рядом с выводом 17 М64 около перехода на другую сторону и провод РВ7 паять на ножку Меги. Но надо внимательно проследить эту цепь на плате М64 и пробовать. Возможно и не в этом причина, хотя очень похоже, что в этом. Для увеличения крутизны фронтов импульсов у Олега на схеме добавлен дифференцирующий конденсатор С17 10 пФ. Значит в цепи контакта 17 М64 паразитная емкость должна быть минимальной.

Спасибо что откликнулись! паял я непосредственно к 17 ноге сразу, дорожку перережу, скажу сразу, места в 9XR очень мало…

и решил перепаять всё на другую плату сразу, чтобы исключить косяки, сопротивление померю

bob10278

Перегрел, когда выпаивал с 1ой платы, фена нет, по старинке иголкой😒

Aviamodelist

попробуйте класть плату на утюг когда он прогреется, отпаивается без вопросов

Всем доброго времени суток. Пришел мне наконец то модуль WTV020-SD-20S Есть у кого-нибудь файл платы для Sprint-Layout или размеры той что в статье указана.

nickoass

Василий, я делал плату под данный модуль. Разводить самому было в лом и я попросил файлик с разводкой у Алексея rcopen.com/member76076.
Так что с данным вопросом постучитесь к нему. Думаю не откажет.

man-bis

Василий, у меня есть плата Ганса (Hageta). Та, которую я приводил в начале записи дневника:rcopen.com/files/500e893e9970730077bcf146
Размер её всего 43х35,5 мм как раз по размеру модуля. НО! Она под смд элементы, и у меня она в проге DipTrace PCB Layout. Если надо, сброшу в личку или мыло.

Владимир, буду очень рад если отправите на мыло, а прогу скачать не проблема.И еще хотел уточнить размер компонентов 1206 или 0805?

man-bis

Василий, плата Ганса нарисована под 0805, если надо, то легко переделать на 1206. Жду мыло в личку.

Oliver

Коллеги, те, кто делает стопервый 😃 вариант платы. Хочу предупредить, т.к. заметил уже на нескольких платах. Контур платы, если начинаете сборку на необрезанной плате, лучше или удалить или “порвать” в множественных местах. Т.к. контур, длинный и сплошной, находится очень близко к элементам и площадкам с проводами - возможны очень неприятные эффекты. В стовторой я контур сделал пунктиром, и площадки с проводами находятся все же подальше.

Oliver

Валентин, не знаю, доберусь ли завтра до почты, поэтому пока на форуме - напишу сюда. Да и другим будет полезно. По поводу установки v102.

  • Со стоковой Т-платы убрать LM7805, транзистор, биппер
  • Приложить голосовую плату к Т-плате (можно это сделать и “виртуально”, распечатав незеркальную платку на бумаге и вырезав) так, чтобы плата модуля была под Т-платой элементами вниз (если смотреть на открытую аппаратуру, лежащую стиками вниз)
  • Совместить края. Два из трех контактов (отверстий) от бывшей LM7805 и одно на дорожке, ведущей к бывшему транзистору биппера должны совпасть с ответными контактами на модуле. (+Ub, GND, Beeper)
  • Наметить отверстия под болт со стойкой (сверлим так, чтобы одевалось на стойку) и под маленький болтик посередине пружинной подставки (если у кого она еще сохранилась).
  • дальше обрезаем плату, собираем, впаиваем пины или кусочки провода в Т-плату, прикладываем голосовой модуль - и вуаля. На три провода меньше и Т-плата с модулем превращаются в аккуратное единое целое. А если еще цветной зеленый скотч - так вообще от завода никто не отличит. 😃
  • еще по желанию стоковая Т-плата подрезается по краю (там, где нет дорожек, чтоб ничего не испортить) и тогда становится возможным все провода посадить на аккуратные разъемы, которые можно впаять “наружу”. Без подрезания Т-платы провода к D0-D3, PB7, PG2(для вибры) придется оставлять припаянными (или пинами вниз) что не очень комфортно.

К сожалению, сам пока не собираю новую версию, поэтому сфотографировать нечего. А народ уже начинает понемногу подтягиваться и задает вопросы. 😃

Aviamodelist

С немалыми мучениями всё-таки имплатировал модуль в новую турниджи, пришлось резать дорожку на плате, иначе работать не желала

youtu.be/M7C3Nyc_7hM

TVT
Aviamodelist;bt94344

пришлось резать дорожку на плате, иначе работать не желала

С победой! Чтобы не резать, надо немного изменить схему согласования уровней на транзисторах Q1, Q2. Когда буду делать объединенный вариант, доработаю этот узел. Здесь в цифровую схемотехнику влезли элементы аналоговой. А пока и так работает.

Aviamodelist
TVT;bt94349

С победой! Чтобы не резать, надо немного изменить схему согласования уровней на транзисторах Q1, Q2. Когда буду делать объединенный вариант, доработаю этот узел. Здесь в цифровую схемотехнику влезли элементы аналоговой. А пока и так работает.

да там при желании можно очень легко вернуть как было, а вот с размещением конечно проблемы…

TVT
Aviamodelist;bt94352

а вот с размещением конечно проблемы…

Не пугайте! Проблем никаких, места много, надо только плату перекомпоновать под новый 9XR.

Aviamodelist
TVT;bt94353

Не пугайте! Проблем никаких, места много, надо только плату перекомпоновать под новый 9XR.

поделитесь мыслями по поводу размещения, а то я не разглядел…

TVT
Aviamodelist;bt94356

я не разглядел…

Пост #50 rcopen.com/forum/f4/topic304288/63
…на задней стенке Пульта. Можно расположить две платы размером 90 х 65 х 11 (+15 в некоторых местах)…

Oliver

90х65 - так это просто надо брать первую версию Ганса, она квадратная. Обновить ее до текущей схемы - и готово. Хотя по большому счету на таком размере и заново развести - не большая проблема.

TVT
Oliver

… не знаю, доберусь ли завтра до почты, поэтому пока на форуме… 5 марта

Не добрался, у ямщиков в Питере забастовка…😢 (актуш <-).

Олег, пожалуйста, проверьте почту.
26, 27,28 фев. и 1 марта посылал написанные разделы Инструкции. Так как реакции нет, писать бросил.
Нарисовал схему внешних подключений к плате v102-Oliver.
Обращаюсь ко всем заинтересованным - что надо изменить, исправить?

Plohish

как минимум разрешение рисунка… плохо видно

TVT
Plohish;bt94613

как минимум разрешение рисунка… плохо видно

Не умею публиковать с большим разрешением. Сделал копию в Dropbox.
dl.dropbox.com/u/88926901/Amod328\_v102.JPG
Лучше?

Картинка нарисована в COREL-e. В Инструкции можно поместить увеличенные кусочки или всю с большим разрешением. Оригинал позволяет.

Добавлю. После окончания оформления Олег поместит Инструкцию в Репозиторий, где будет все хорошо видно.

Plohish

Я бы сказал даже по ссылке мало…рассмотреть дорожки на процессоре не возможно…
Этот форум не позволяет постить картинки побольше и сам их уменьшает, нужно размещать “на стороне” с возможностью просмотра по “клику”

romushock
Plohish;bt94627

Я бы сказал даже по ссылке мало…рассмотреть дорожки на процессоре не возможно…
Этот форум не позволяет постить картинки побольше и сам их уменьшает, нужно размещать “на стороне” с возможностью просмотра по “клику”

Братцы, там же из-за рекламы ни хрена не видно! Более загаженного места не нашлось?

Plohish

можно поискать и менее “загаженное”, но как бы можете объяснить что вам не видно именно из за рекламы? что конкретно вам закрывает реклама?
Хотя может быть я не вижу всплывающей рекламы, у меня она “запрещена”.
Вы должны помнить, что просто так, вам никто не будет предоставлять место для хранения миллионов картинок, люди на этом зарабатывают…
Перезалил на “Шарк”

Нажми на картинку, далее её можно будет увеличить 😃


HATUUL

Ааа.Кажеться я понял в чем мой косяк.
Я не подсоеденил во эти провода.

Из-за этого плата могла не запускатся?

Aviamodelist
hatuul;bt94645

Ааа.Кажеться я понял в чем мой косяк.
Я не подсоеденил во эти провода.

Из-за этого плата могла не запускатся?

неее, без эти контактов усё работает))

коллеги, а вот каким образом имея ттл конвертер, залить прошивку? какой прогой? куда жать?

TVT
hatuul;bt94645

Я не подсоеденил во эти провода.

Саша, без этих проводов все прекрасно запускается, Денис прав, пока их можно не подключать.
Эти провода понадобятся, когда Олег опишет как ими пользоваться. Его слова: “по мере совершенствования программы появится возможность реализовать дополнительный функционал модуля, например, wav-плеер, хранилище моделей/шаблонов/заставок на карте”.

Plohish
Aviamodelist;bt94680

неее, без эти контактов усё работает))

коллеги, а вот каким образом имея ттл конвертер, залить прошивку? какой прогой? куда жать?

всё той же avrdude

я чё то тебя не пойму, то у тебя всё работает, то не знаешь чем шить…

HATUUL

Уже понял,опять не завилась,уже 328 мегу поставил.Светодиод отрабатывает четко,а звука пока нет.😦
1.Может у кого-то лежат 100% рабочие с мегой аудио файлы,не имеет значение на каком языке.

2.Ребята не в службу,а в дружбу.Скачайте скрин рекордер.
Вот ссылка.
www.zdsoft.com/downloads/ScnRec.msi
Запишите,как вы аврдудом пользуетесь.Пожалуста.Не только я один благодарен будет.

Plohish

я пока жду запчасти, но теорию могу изложить, ничего сложного в этом нет
буду отталкиваться от диска D, будем предполагать что на этом диске мы создали папку с названием 111 и туда положили все файлы avrdude, именно файлы!
Нужно чтобы вы войдя в папку 111 сразу видели исполняемые файлы и в том числе avrdude.exe
подготовка закончена.
Теперь нужно запустить командную строку, в Win 7 это делается так, нажимаем пуск, в самом низу где написано “найти программы и файлы” вписываем на англ языке cmd, тут же вверху списка вы увидите найденный файл cmd.exe, нажимаем на него ПРАВОЙ КНОПКОЙ МЫШИ ОДИН РАЗ! и выбираем запуск от имени администратора!!!
После этого вы увидите чёрное окно командной строки
в этом окне пишем d: (нажимаем ENTER) - таким образом мы попадаем на диск D
пишем cd 111 (нажимаем ENTER) -таким образом мы попадаем в папку с программой
для проверки можно написать avrdude.exe (нажимаем ENTER) и видим что программа отработала, но она просит ещё указать ей ключи

соответственно теперь вписываем все команды по инструкции Майка, только не забывайте что COM порт для устройства TTL может быть разным на разных устройствах…

romushock
Plohish;bt94630

можно поискать и менее “загаженное”, но как бы можете объяснить что вам не видно именно из за рекламы? что конкретно вам закрывает реклама?
Хотя может быть я не вижу всплывающей рекламы, у меня она “запрещена”.
Вы должны помнить, что просто так, вам никто не будет предоставлять место для хранения миллионов картинок, люди на этом зарабатывают…
Перезалил на “Шарк”

Нажми на картинку, далее её можно будет увеличить 😃


Да одни голые и полуголые бабы. Нахрен такие заработки…
Так получше будет, THKS

HATUUL

Серёжа,спасибо тебе,обязателно попробую.

TVT
hatuul;bt94692

…опять не завилась,уже 328 мегу поставил.Светодиод отрабатывает четко,а звука пока нет

На двух разных микроконтроллерах одно и то же. Если светодиод отрабатывает правильно, значит программа работает, не зависает.
Возможная причина - не проходит звук через УНЧ. Даже при отсутствии голоса должны быть слышны сигналы бипера. В меню 1/6 поставьте: Bipper Short. При каждом нажатии навигационных кнопок должен быть слышен Бип. Если Бип есть, надо проверить еще и второй вход. Можно подать сигнал в точку соединения конденсаторов С8, С11 от звукового генератора. Если ЗГ нет, подайте в эту точку сигнал с любой линии D0…D3 через конденсатор 10…20 нанофарад. Будет слышен гул частотой около 100 Гц. Если слышно, УНЧ исправен. Остается убедиться в исправности резистора R7.
Если УНЧ исправен, программа работает, искать надо в подключении microSD карточки, плохом адаптере, неисправной или неотформатированной карточке, плохом звуковом файле.
“кто ищет, тот всегда найдет!” Успехов!

Oliver

Всем привет. До почты толком на работе не добрался. Два проекта сейчас серьезных на работе, постоянные рабочие встречи, совещания да еще и предпраздничная суета. Письма видел, читал. В двух словах комментировать не стал, решил отложить на спокойное время. Бросать писать не стоит ни в коем случае. Все, что написано и нарисовано - сделано на отличном уровне, уж стесняться там точно нечего!
По поводу заливки программы через uart и использования avrdude - рекомендую набор файлов от пользователя LTMNO с 9xforums, там сам avrdude и .bat файл с меню. Я запускал, смотрел, вроде бы все более чем просто.
Необходимо только файлы прошивок из архива заменить самыми свежими.
Ссылка на пост с вложением.
По поводу припаивания uart к меге и дальнейшего его использования - все карты в этом ходу на руках у Майка, т.к. основные доработки будут со стороны er9x. Пока он занят, но обещал довести дело до конца. На данный момент он только проверил, что сама по себе связь (от М64 к модулю и обратно) работает и изменений в железе не потребуется.

Aviamodelist
Plohish;bt94684

всё той же avrdude

я чё то тебя не пойму, то у тебя всё работает, то не знаешь чем шить…

так то всё работает, но сам файл прошивки я лил не через уарт, а через ISP, попробую залить дудкой из инструкции

Aviamodelist
hatuul;bt94692

Уже понял,опять не завилась,уже 328 мегу поставил.Светодиод отрабатывает четко,а звука пока нет.😦
1.Может у кого-то лежат 100% рабочие с мегой аудио файлы,не имеет значение на каком языке.

2.Ребята не в службу,а в дружбу.Скачайте скрин рекордер.
Вот ссылка.
www.zdsoft.com/downloads/ScnRec.msi
Запишите,как вы аврдудом пользуетесь.Пожалуста.Не только я один благодарен будет.

вот там внизу 100% рабочие
9xforums.com/forum/viewtopic.php?f=64&t=1290&view=…

HATUUL

А вот за это спасибо!
Урра работает.

TVT

О!!! У Владимира (директора дневника) сегодня день рождения!
Поздравляю Вас, Владимир! Здоровья, счастья и крепкого, уверенного ГОЛОСА!!!

Oliver

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

bob10278

Присоединяюсь к поздравлениям!

Plohish

Хочется немного поругать Оливера!
Олег, ну нельзя так, в той глуши где я живу даже и слова то такого как SMD никто не знает, а ты забываешь в список деталей внести:
2 резистора на 47 кОм, 1 резистор на 10 кОм, конденсатор на 330 nf, если учесть “вибратор” то ещё транзистор BC846, резистор 390 Ом

пришёл мой заказ, и что мне теперь делать без этих деталей? я понадеялся на правильность списка, а он кривой…

На плате 102 версии как минимум один косяк, смотрим правый нижний угол платы…

Должно быть вот так

Атмегу прошил, элементы запаял… вот тут code.google.com/p/amod328/wiki/MegaSound9x прошивка самая свежая?
С прошивкой кстати тоже есть засада… Нужно обязательно при прошивке основной программы на плату дополнительно к рекомендациям Майка ставить перемычку, и резистор R17 на 10 кОм…

Хоть мануал пиши, ей богу…

Далее буду разбираться… Сегодня уже спать хочу

TVT
Plohish;bt95156

Хочется немного поругать Оливера!

Сергей! Даже немного не надо. А где Вы прочитали, что это уже проверенный и отлаженный вариант? Все время говорится о последней версии. Сейчас идет тестирование и отладка V102 (V101 у многих работает). Это улучшенный вариант с измененным Майком фильтром и добавкой вибратора. Детали заказали на V101, а хотите запаять V102. На V102 перечня еще нет, кажется. Попросите знакомого из большого города прислать недостающие элементы (стоят копейки) в обычном конверте или бандероле.
Вы включились в испытательный процесс, кое кого опередили и пожинаете лавры первопроходца.
Спасибо за замечания - все будет проверено и устранено. И чем больше их будет обнаружено, тем качественнее будет результат.
Закоротку коллектора Q3 на землю надо ножичком поцарапать, легко исправляется без подвижек элементов (Вы уже сделали, это не Вам). Олег исправит и в Wiki.
Я пишу инструкцию-мануал и учитываю все замечания, в том числе и Ваши, но, к сожалению, их мало.
Хотите Мануал писать? Присоединяйтесь. Сообщите какой раздел будете писать, обсудим.

Plohish

данный пост отредактирован, смотрите ниже

TVT
Plohish;bt95216

… Сделал небольшой мануальчик…

Небольшая дружественная рецензия
Представьте, Коля (или Вася)-моделист имеет Turnigy и иногда читает форум и дневники. И вдруг попадается “Голосовая модификация от Oliver версия 102”. Прочитал, интересно, красивые снимки, но ничего не понял. Возникли у Коли (или Васи)-моделиста вопросы:

  1. Что такое голосовая модификация?
  2. Кто или что такое Оливер версия?
  3. Что за плата и что она делает в Turnigy?
  4. Что за перечень, где найти?
  5. Что за косяк, где схема?
  6. Чем, какой программой прошивал АТМегу?
  7. Кто такой Майк?
  8. Что у него за перемычка?
  9. Куда ставить резистор?
  10. “Запустил, работает”. Интересно, чем она работает?
    Вывод: Это не мануальчик, а очередная заметка “дневник для себя”
Plohish

у меня не было цели делать мануалы… это была просто ссылка от безвыходности…

запощу кусочками а там сами смотрите…

Plohish

Запустил! Работает! 😃

Косяков больше не нашлось, если всё делать правильно и последовательно то всё должно быть чики-пуки!
Единственное, хочу всех предупредить, обрезать плату нужно очень плотно к дорожкам, как и показано на рисунке самой платы, ибо иначе она просто не встанет на место!
Придётся потом обтачивать плату с уже установленными элементами, как это делал сегодня я, очень опасно в этот момент что то оторвать!

Вынимаем Т-плату, убираем с неё напрочь пищалку, транзистор и питающий стабилизатор,впаиваем в неё штырьки, я их сделал из ножек обычных резисторов

Дырочки в плате, нужно сверлить ЗАРАНЕЕ! а не так как я… 😃 поэтому и криво… да и инструмента толкового нет под это дело, сверлил шуруповёртом!

Plohish

Вставляем папу в маму 😃

Plohish

Запаиваемся

Plohish

Вполне красиво и аккуратно! Размещение карточки- вопрос религии.

Если будут вопросы, с радостью отвечу, всем удачи!

TVT
Plohish;bt95224

у меня не было цели делать мануалы…

Здесь, в дневнике Владимира, большинству понятно о чем речь, а туда лучше добавить кратко ответы на вопросы. Будет полнее, понятнее для всех посетителей.
А можно дать только ссылку на дневник Владимира. Послать всех…сюда.

PS Все получилось красиво. Кажется, это первая рабочая V102. Поздравления!
PS2 Посмотрел, удалили из дневника, а может быть, написав подробнее, полезно было бы оставить?

Plohish
TVT;bt95242

PS2 Посмотрел, удалили из дневника, а может быть написав подробнее полезно было бы оставить?

не стоит раздваивать тему…

man-bis

Всем привет, поздравившим отдельное СПАСИБО.
Из новостей:
Форум-первоисточник поменял адрес: opentxforums.com/forum/index.php
Майк пишет, что столкнулся с проблемой в доводке голосовой моды до логического завершения : возникли трудности в совместимости основного кода и метода чтения sdкарты. Но повод для осторожного оптимизма остается - Майк начал над этим плотно работать, значит скоро будет результат.

HATUUL

1.Никак не могу понять.Возможно ли сделать так.-
У ардупилота на одном канале висят 6 режимов полёта,в качестве переключателя использую схему Алексея Козина.
rcopen.com/blogs/99365/14414
В этом случае есть возможность,чтоб говорилка сообщала режимы?

2.Так-как переключалка заняла место одного потенциометра,думаю использовать его как громкость звука.Это реально?

Plohish

Громкость - реально, запаяв проводками ваш резистор в плату… А неужели громко?

мне наоборот не хватает громкости…

з.ы. поправил пост про “косяки”

TVT
hatuul;bt95269

В этом случае есть возможность,чтоб говорилка сообщала режимы?

Если не видели, посмотрите вопрос от Romushock и ответ MikeB (12, 13 марта):
opentxforums.com/forum/viewtopic.php?f=5&t=948&sta…
Там и видео есть с сообщением режимов и написан вариант программирования.

romushock
hatuul;bt95269

1.Никак не могу понять.Возможно ли сделать так.-
У ардупилота на одном канале висят 6 режимов полёта,в качестве переключателя использую схему Алексея Козина.
rcopen.com/blogs/99365/14414
В этом случае есть возможность,чтоб говорилка сообщала режимы?

Сань, ты чё, в тайге живёшь? Уже неделю как готово;)
Детали у Алексея в дневнике

Настройки такие:
SW1 v<ofs CH5 -80 —> STAB
SW2 v<ofs CH5 -30
SW3 AND !SW1 SW2 —> ALT
SW4 v<ofs CH5 0
SW5 AND !SW2 SW4 —> RTL
SW6 v<ofs CH5 30
SW7 AND !SW4 SW6 —> AUTO
SW8 v<ofs CH5 80
SW9 AND !SW6 SW8 —> POS
SWA v>ofs CH5 80 —> LAND

Удачи;)

HATUUL

Красотища😍😍😍.

Ща ппробую.
Почти работает правда иногда проскакивают пару режимов.

Plohish

что то мне не хватает громкости 😦
как можно её повысить, где спецы по усилкам?

я понимаю что можно повысить громкость поднятием напряжения питания LM386, но это лишний гемор…
в типовых схемах подключения вижу подключенный между выводами 1 и 8 электролитический конденсатор и при этом коэффициент усиления 200 против 50 без него…
поможет, или это всё фигня?

romushock
Plohish;bt95313

что то мне не хватает громкости 😦
как можно её повысить, где спецы по усилкам?

Динамик из игрушечного китайского телефона за 3€ орёт так, что громкость приходится душить…

Plohish
romushock;bt95315

Динамик из игрушечного китайского телефона за 3€ орёт так, что громкость приходится душить…

спасибо, попробуем, но так на вскидку не скажешь что там за динамик в китайских игрушках… они все разные…
подтянул чуть вверх громкость файлов, стало вроде получше

TVT
Plohish;bt95274

мне наоборот не хватает громкости…

  1. Громкость регулируется в меню 1/6 выбором Volume от 0 до 7.
  2. Усиление можно увеличить, подключив к выводам 1-8 конденсатор 10 мкФ плюсом к 1-у выводу (размер 3х1.5 мм у танталового SMD корпус А). Может возникнуть перегрузка и появятся искажения. Уменьшить усиление можно добавив последовательно резистор от 0 до 10 кОм.
  3. Громкость сильно зависит от расположения громкоговорителя. Не должно быть свободного перехода звуковой волны через края с передней на заднюю часть диффузора. Некоторые прикрывают бока герметиком или поролоном. Если и это не помогает, а громкоговоритель приклеен к корпусу, надо увеличить отверстия (щели).
HATUUL

Динамик должен быть на 16 Ом.
Решил проблемку с перекключалкой.Удалил выходной фильтр в схеме Алексея(из-за него слишком плавно переключалось,а пульт успевал заметить)оставил кандёр на 100нФд,вроде всё нормално.
Ещё раз спасибо всем тем кто помог!

Plohish
hatuul;bt95338

Динамик должен быть на 16 Ом.
Решил проблемку с перекключалкой.Удалил выходной фильтр в схеме Алексея(из-за него слишком плавно переключалось,а пульт успевал заметить)оставил кандёр на 100нФд,вроде всё нормално.
Ещё раз спасибо всем тем кто помог!

Саша, динамик в данном случае должен быть 8 Ом ! 😃

HATUUL

Упс ошибся.Конечно 8 ,а не 16.

Первая попытка сделать громкость.
Выпяал R10 и вместо него поставил переменник.

Почему-то шумит в тихом положении.

romushock
hatuul;bt95300

Красотища😍😍😍.
Ща ппробую.
Почти работает правда иногда проскакивают пару режимов.

Поправь в скетче значения

EEPROM.write(1, 123); //mark eeprom inited
EEPROM.write(14, 0);
EEPROM.write(15, 84);
EEPROM.write(16, 127);
EEPROM.write(17, 160);
EEPROM.write(18, 190);
EEPROM.write(19, 255);
}

и будет шчястя…

Oliver

Ого, сколько тут общения случилось!
По поводу деталей, действительно, для последней версии я список не подготовил. 😦 мой косяк. Надо поработать ручками, игл в нормальном виде детали не выгружает, то что выгружает - надо причесывать. Или просто я не умею.
Ругать меня можно и нужно. Я к конструктивной критике отношусь соответственно. 😃
По поводу громкости - есть такой момент: ЛМ-ки бывают разные. Одна из последних буковок определяет мощность. Однако коэф. усиления - одинаковый. Почему так получается, что у разных ЛМ-ок разная громкость - не понимаю. 😦
Я так думаю, что если не хватает общей громкости - правильнее наверное играть с конденсатором между 1 и 8 ногой. Если же не хватает громкости только голоса или только биппера - качать плечами (как романтично) делителей на входе в лм-ку. А может правильнее в любом случае играть только делителями, не трогая коэф. усиления.

Oliver
man-bis;bt95263

Майк пишет, что столкнулся с проблемой в доводке голосовой моды до логического завершения : возникли трудности в совместимости основного кода и метода чтения sdкарты.

Нет, там нет трудностей кроме того, что нужно время Майка. Дело в том, что тот код, который взят в основу модуля - был написан для тини, с ее ограниченным объемом памяти. Естественно, что процедуры работы с картой были там урезаны до только чтения. Сейчас надо добавить недостающее (по большому счету - копипаст+адаптация) и дописать процедуру общения по компорту с компом. Я бы доделал, но я в общем то новичок в программировании контроллеров. Я Майку написал, что если он мне объяснит - я сделаю. Он ответил, что ему проще будет сделать самому, чем объяснить, особенно с учетом, что надо объяснять неанглоговорящему. 😃
Так что надо просто потерпеть.

HATUUL
romushock;bt95349

и будет шчястя…

Это я с самого начала поправил,не помогло.Походу я переборщил с кандерами на выходе переключалки,убрал кандеры ,проблемка вроде исчезла.Смотри видео выше.😁
Заэкранировал получше прововода с потенциометром,шумы пропали.Ляпота.

TVT
Oliver;bt95364

ЛМ-ки бывают разные. Одна из последних буковок определяет мощность. Однако коэф. усиления - одинаковый. Почему так получается, что у разных ЛМ-ок разная громкость - не понимаю…

Если же не хватает громкости только голоса или только биппера - качать плечами (как романтично) делителей на входе в лм-ку. А может правильнее в любом случае играть только делителями, не трогая коэф. усиления.

Разные буквы - разные корпуса. Кристаллы у всех одинаковые, но у меньших корпусов хуже теплоотвод, отсюда и разная максимальная без искажений мощность.

Качать плечами нежелательно. Для увеличения громкости бипера можно уменьшать R13, а R14 не трогать. И R10 (и все резисторы фильтра) нельзя сильно изменять (Майк долго с ним колдовал), т.к. изменятся параметры фильтрации ШИМ-а и могут появиться шумы и искажения.
Если голос тихий, надо сперва поработать со звукоотдачей динамика, потом с усилением (выводы 1-8), не доводя до искажений на громких звуках.
Можно еще поднять низкие частоты -“басы”. Как? Описано в pdf на LM396.

Oliver
TVT;bt95439

Для увеличения громкости бипера можно уменьшать R13, а R14 не трогать. И R10 (и все резисторы фильтра) нельзя сильно изменять (Майк долго с ним колдовал), т.к. изменятся параметры фильтрации ШИМ-а и могут появиться шумы и искажения.

Честно говоря не заметил разницы по звучанию между старой схемой и новой, с Т-фильтром, над которым колдовал Майк.
И я все-равно не понимаю почему у коллег у всех получается разная громкость, несмотря на одинаковые схемы и компоненты. Хотя да, динамики у всех кто во что горазд…

TVT
Oliver;bt95441

Честно говоря не заметил разницы по звучанию между старой схемой и новой, с Т-фильтром, над которым колдовал Майк.
И я все-равно не понимаю почему у коллег у всех получается разная громкость, несмотря на одинаковые схемы и компоненты. Хотя да, динамики у всех кто во что горазд…

Заметно по приборам и на Hi-Fi колонках.
Да, все причины в динамиках, отверстиях, щелях и их окружении. Подключите к внешней восьмиомной звуковой колонке. Как говорится “почувствуете разницу”.

Plohish

господа, а кто подскажет?

до внедрения “голоса”, когда я подключал аппаратуру к компу через ISP USBASP для работы в eePe на аппе включался дисплей, теперь он не включается…

это я что то загубил, или так должно быть? конфигурация eepe без проблем сливается, редактируется, заливается… а экран не включается 😦

HATUUL

Может фюзы?

Plohish
hatuul;bt95551

Может фюзы?

в нормальном режиме экран работает, вопрос про момент подключения к компу…

з.ы. ага! и в режиме симулятора тоже, сам пульт работает, а экран нет… что то тут не то…
где спецы?

Plohish

Блин, ну неужели кто нибудь не может хотябы сказать, у вас так же или нет?

отпаял D0, D1, D2, D3 - всё встало на свои места… запаял на место - снова не работает…
чувствую резисторы придётся ставить…

какие будут советы?

HATUUL

В симуляторе у меня тоже экран не работает.

TVT
hatuul;bt95624

В симуляторе у меня тоже экран не работает.

А у меня в TGY9X с прошивкой er9x-r782 с голосовой модой V101 и говорилкой полетного времени, с телеметрией в симуляторе дисплей нормально светится. Выключатель питания - не важно, выключен или включен.
Вопрос интересный, у двоих не светится.
Предлагаю собрать статистику: модель Пульта, наличие телеметрии, версия голоса - звуковой модуль, V101 или V102, номер прошивки, дисплей светится - не светится. При программировании не обращал внимания, завтра посмотрю, перешью на последнюю.
Отзовитесь все, кто с голосом!

HATUUL

Экран полностью не работает,нет изображения.Если вставить шнурок,а потом включить пульт.
Если включить пульт,а затем вставить шнурк экран показывает.

TVT
hatuul;bt95628

Экран полностью не работает,нет изображения.Если вставить шнурок,а потом включить пульт.
Если включить пульт,а затем вставить шнурк экран показывает.

В “правильном” Пульте при работе с симулятором питание выключателем не надо включать. При втыкании разъема симулятора замыкаются контакты и питание подается только на плату Меги. На передающий модуль питание не должно подаваться.
Проверьте схему цепей питания. Год назад я рисовал “правильную” схему.
rcopen.com/blogs/105113/15546

HATUUL

Надо проверить,Хотя для тренировки у меня есть другой пульт.
Сделал информационные кнопки,с нижней стороны.

Aviamodelist
Plohish;bt95612

Блин, ну неужели кто нибудь не может хотябы сказать, у вас так же или нет?

отпаял D0, D1, D2, D3 - всё встало на свои места… запаял на место - снова не работает…
чувствую резисторы придётся ставить…

какие будут советы?

как раз вчера обнаружил такое же поведение, аппа 9xr, платка 101, телеметрия присутствует

Plohish

Аппа Avionix но думаю не суть, голос 102 но думаю это тоже не важно… телеметрии нет.
Скорее всего засада кроется в индивидуальности двух АТМЕГ, той что в голосе и той что в пульте… либо в том, что в указанные моменты на “голос” нет питания.
Голос “садится” контактами D0-D3 как раз на шину данных экрана, и скорее всего “садит” эти шины при работе симулятора…
надо думать, может через резисторы вешать…

Скорее всего указанная проблема вылезет и при подключении “тренером” а это уже не шутка…

Кстати! А что у нас происходит с питанием голоса при работе симулятора, может в этом косяк? Надо попробовать сделать модификацию по питанию, рекомендованную для симулятора, чтобы при срабатывании таймера, во время писка бипера модель не теряла управление, может поможет…

TVT
Plohish;bt95635

…А что у нас происходит с питанием голоса при работе симулятора, может в этом косяк?..

Скорее всего, в этом. Вы схему-то посмотрели? Специально вчера давал ссылку, там все нарисовано и написано: rcopen.com/blogs/105113/15546
Если эта доработка не сделана, а питание звуковой платы берете с платы бипера как рекомендовано для V102, а не Меги64, то в режиме симулятора-тренера звуковая плата остается без питания. Питание она берет сложными неправильными путями с выводов D0…D3 и PB7, звук может работать, но дисплею не хватает уровня сигналов. Для V102 эта доработка обязательна. И, для любой платы, если питание брать с платы бипера.

Plohish

спасибо, вечером сделаю и отпишусь

Plohish

сотворил модификацию

все проблемы ушли! Отлично! 😃

bob10278

Все я сдался на время, 2 програматора - AVRusb(хобби кинговский) и AVR910(мастер кит) - selected device is not supported by programmer: m328P, заказал новый програматор, будем ждать когда придет:(. А может кто знает как прошить програматор новой прошивкой?

TVT
bob10278;bt95916

Все я сдался на время, 2 програматора - AVRusb(хобби кинговский) и AVR910(мастер кит)

Владимир, я Вас не понял.
Обычно ISP программатор это устройство, которое работает с любым микроконтроллером, поддерживающим ISP программирование.
За тонкости программирования микроконтроллера отвечает программа, управляющая программатором. В списке поддерживаемых этой программой устройств должен быть Ваш программатор и еще в другом списке надо отметить тип микроконтроллера.
Так что надо искать программу для Ваших программаторов.
Ранее, поищите, Олег рекомендовал eXtreme Burner AVR. Я проверил ее, прекрасно работает с USBasp, думаю и с вашими будет работать.

bob10278

В том то и дело что я пробывал на 5ти прогах везде пишит одно и тоже смените прошивку програматора, неподдерживает 328 мегу, другие меги 64, 128, они шьют оба беспроблем. Я их брал года 2 назад. Может там уже наних поновее прошивки ставят.
Cформированная командная строка:
avrdude.exe -p m328p -c avr910 -P COM4 -U calibration:r:calibration.hex:r

Found programmer: Id = “AVR ISP”; type = S
Software Version = U.2; Hardware Version = 0.2
Programmer supports buffered memory access with buffersize = 128 bytes.

Programmer supports the following devices:
Device code: 0x13 = AT90S1200
Device code: 0x20 = ATtiny84
Device code: 0x28 = AT90S4414
Device code: 0x30 = AT90S4433
Device code: 0x34 = AT90S2333
Device code: 0x38 = AT90S8515
Device code: 0x48 = (unknown)
Device code: 0x4c = AT90S2343
Device code: 0x51 = (unknown)
Device code: 0x55 = ATtiny12
Device code: 0x56 = ATtiny15
Device code: 0x68 = AT90S8535
Device code: 0x6c = AT90S4434
Device code: 0xffffff86 = (unknown)
Device code: 0xffffff87 = (unknown)
Device code: 0x3a = ATMEGA8515
Device code: 0x41 = ATMEGA103
Device code: 0x43 = ATMEGA128
Device code: 0x45 = ATMEGA64
Device code: 0x5e = ATtiny2313
Device code: 0x60 = ATMEGA161
Device code: 0x62 = (unknown)
Device code: 0x64 = ATMEGA163
Device code: 0x69 = ATMEGA8535
Device code: 0x72 = ATMEGA32
Device code: 0x74 = ATMEGA6450
Device code: 0x76 = ATMEGA8
Device code: 0x78 = ATMEGA169

avrdude.exe: error: selected device is not supported by programmer: m328p

А это с AVRusb
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U calibration:r:calibration.hex:r

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn’t answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude.exe done. Thank you.

вот что пишет в AVRDUDEPROG

TVT
bob10278;bt95923

avrdude.exe: error: selected device is not supported by programmer: m328p

Спасибо, почти убедили.

Plohish

так, в этом посте затупил, написал фигню… удалил

bob10278

mega328P AU1044 и я неумею работать в Досе, где писать для меня темный лес, могу только кнопки нажимать мышкой или по подробному мануалу с картинками😁

Plohish

глянь 13 страницу, мой пост со скрином командной строки, прочти вдумчиво 😃

отослал Володе заведомо нормальную программу, которой я прошивался, теперь видим…
программатор определяется нормально, на тип микросхемы уже не ругается, но! не отзывается атмега, либо она дохлая, либо что то не так подключено

bob10278

В дип корпусе фюзы прошил, с програматором разобрались, значит мега глючная. Спасибо Сергей - научил немного Досу.

TVT
Plohish;bt95951

отослал Володе заведомо нормальную программу, которой я прошивался, теперь видим…
программатор определяется нормально, на тип микросхемы уже не ругается

Спасибо, Сергей!
Все таки, я правильно написал, что программатор не завязан на конкретый тип микроконтроллера. А написав “Спасибо, почти убедили” все равно сомневался. Теоретически такой автономный программатор можно создать, но зачем? Он получится не универсальным.
А Владимиру надо теперь тщательно проверить схему подключения и сперва добиваться чтения микроконтроллера. У чистой из магазина 328й фьюзы: Low 0x62, High 0xD9, External 0xFF, Lock 0xFF.
Если есть заведомо исправная 328я, попробовать на ней.

PS. Пока писал, уже успех. Поздравления обоим!

HATUUL

Ребята.Подскажите,появилась идея включать вибратор при низкой скорости.Есть идея,как это можно организовать?

Oliver

Включать вибратор при низкой скорости - эт что? Поподробнее идею расшифруйте. 😃

HATUUL

Мой ФПВ Изи-Стар стал тяжеловат,увеличелась минимальная скорость.Если снизится ниже 20 км/ч уходит в штопор и камнем падает .
Хочу сделать как у настоящих самолетов,при потере скорости вибрировал стик тротола.Пока Алена скажет может быть поздно,а когда палец шекочет среагируешь быстро.
Данные скорости берутся с жпс ,через фрискину телеметрию.

Plohish

Думаю управление виброй, а так же и подсветкой по событиям не возможно… без переделки прошивки как минимум…

Oliver

Так вибро есть в стандартной функциональности er9x. Это вроде называется алармы. Настраивается так же на странице Safety Sw, тип свитча меняете и можете выбрать несколько типов пиканья или вибра. Но срабатывает тоже не мгновенно, доли секунды проходят.

romushock

Давненько не скрипел здесь пером… Други, вопросик назрел. Можно ли как-нить проверять “разговорчивость” платы до вживления ея в передатчик? Начал было заменять свою говорилку с WTV модулем на плату Олега. Случился пыщь, пришлось мегу 128 в маме менять. Второй раз такого не выдержу…

Plohish

Если вы прошили фьюзы, потом бут, потом прошивку, всё это гарантирует нормальную работу платы…
Доустанавливаем оставшиеся элементы и включаем, если “пыщь” не произошёл, должно быть всё в норме…
Далее только цеплять к основной плате…
Я сперва подпаял всё на проводках, не устанавливая на место, включил, проверил, а уж потом снял Т-плату и всё установил как положено…

romushock
Plohish:

Если вы прошили фьюзы, потом бут, потом прошивку, всё это гарантирует нормальную работу платы…
Доустанавливаем оставшиеся элементы и включаем, если “пыщь” не произошёл, должно быть всё в норме…
Далее только цеплять к основной плате…

Во-во, и я так думал по наивности… Поменял танталку, стаб на 3.3в, а оно вон чего…

Рискну предположить (не плюйтесь сильно), что будучи подцепленной на выходы LCD, платка эти выходы и подпалила. Т.К. чип оперативен - видится компом, шьётся, сигнатуры читаются, фьюзы меняются - а дисплей мёртвый…
Ладно, изменю вопрос - если пощекотать по D0-D3 и B7 постоянным напряжением 3.3в - скажет ли платка “хрю-хрю”, или там нужен сигнал особой формы?

Plohish

выходы атмеги на маме? так вы же её говорите поменяли…?
для голосовой платы выходы “мамы” на LCD (D0-D3) являются входными. Отключите “голос” от основной платы, если дисплей “выздоровит” значит голос виноват, если нет, думаю 128

вообще, описали бы подробнее что подключили не так и что сделало “пыщ”

Aviamodelist
romushock;bt97356

Давненько не скрипел здесь пером… Други, вопросик назрел. Можно ли как-нить проверять “разговорчивость” платы до вживления ея в передатчик? Начал было заменять свою говорилку с WTV модулем на плату Олега. Случился пыщь, пришлось мегу 128 в маме менять. Второй раз такого не выдержу…

Так есть же прошивка тест)) её заливаешь и слушаешь))

Aviamodelist

Коллеги приветствую, что там слышно про прошивку для модуля? подцепили ли её к 64 или это всё дело встало за неимением энтузиазма?

man-bis

Майк пишет, что “работает в этом направлении”, а энтузиазм спал возможно из-за анонса Тараниса . Возможности его на порядок круче, чем у самой “прокачанной” Турниги. Майк Блендфорд - соавтор прошивки к Таранису и возможно у него нет времени или интереса доделывать прошивку под старое железо.
Зато из приятных новостей:чех с ником

mhotar опубликовал вариант голосового модуля под Турнигу9xr

Plohish

Таранис уже гдето продаётся?

bob10278

rcopen.com/forum/f4/topic316896 Вот здесь про нее.

man-bis

Таранис уже гдето продаётся?

пока нет. Даже предзаказ мало где.

DCat

Всех приветствую! поможите кто чем сможет! Вобщем, собрал я сий модуль говорливый версии 102. Залил тестовую прошивку, все ок. На карту кинул файл с названием 40.wav. Подключаю акк и нифига - тишина, точнее не совсем тишина. через каждые 10 сек еле слышный щелчек из динамика. Думал, что нифига не работает, начал все прощупывать - так сказать методом Тыка! И о чудо! когда касаешься одновременно контактов PD2 и PD3 через раз оно начинает говорить. Все просмотрел на предмет непропая, вроде норма. проверил питание на контроллере vcc - 3.27 вольта. звуковой кусок схемы я отбрасываю, так как говорит, а значит там норма. На карту памяти приходит 3.28 вольта. Помогите, в какую сторону копать? У меня шлейф до карты памяти около 15 см. Не много? Ума не приложу куда еще посмотреть и что померять. Может напряжение маловато для работы контроллера? Хотя если больше 3.3 то можно карту памяти спалить.

Plohish

Денис, а светодиод вы подключили, он моргает?

DCat

я подключил стандартную подсветку turnigy и что-то она еле теплится, но моргает(правда из последних сил:)). Что-то мне подсказывает, что проблема в питании УЗЧ и подсветки, но вот где эта проблема пока загадка

Plohish

5 вольт на светодиоде есть?

DCat

да 5 вольт приходит. не отрабатывает транзистор. у меня bc846b а не bc846a может поэтому не срабатывает. с контроллера сигнал идет. изменется от 0.5 до 3.01 туда и обратно. Соответственно контроллер отрабатывает. Нужно будет даташит посмотреть на транзистор. если закоротить ноги транзистора подсветка загорается как надо. С транзистором разберусь. Вопрос в том, почему начинает говорить когда одновременно касаешься контактов pd2 и pd3? Если бы прошивка не фурычила, то платка молчала бы как рыба.
Может кто подскажет, какое напряжение должно приходить на vcc контроллера в данной схеме?

Plohish

на vcc должно быть 3.2- 3.3 вольта, не принципиально…
“масса” есть на GND ?

покажите картинку платы которую вы делали в части расположения транзистора Q3, на “старой” плате была ошибка, вы читали про это?

bob10278

Попробуй испавить название файла не 40., 0040.

DCat

“масса” есть на GND ?

Да масса есть. Про транзистор я знаю. Он отвечает за подсветку, поэтому большой погоды не сделает. При этой ошибке в печатке подсветка будет постоянно светить и только.

Попробуй исправить название файла не 40., 0040.

Уже переименовывал. Я даже попытался все подключить к пульту, думал, что тестовая прошивка с версией 102 плохо дружит, но при включении пульта тишина(на карте полный набор звуковых файлов).
Вот приложу фотку платки может кто-нить опытным взглядом что заприметит

Кто подскажет за что отвечают транзисторы Q1 и Q2?

Plohish

ссылку на картинку сделайте человеческую…
я бы начал всё таки со светодиода, нормальная его работа говорит о 99% работоспособности всей платы… вне зависимости от кардридеров, файлов и прочего барахла…

DCat

ссылку на картинку сделайте человеческую…

Что-то не получается совладать с этим картинкахранилищем 😃 уж звиняйте!
Начну ка я с замены всех транзисторов. Продавец мне втюхал их, сказав, что bc846b один в один что и bc846a. Покурив даташит, нашел, что bc846b открывается или закрывается (не знаю как правильно) при 4.5 вольта, в то время как bc846a при 2.7 вольта. Поэтому и подсветка не срабатывает как мне кажется. Причем эти же транзисторы установлены на Q1 и Q2. я предполагаю, что при прикосновении напряжение поднималось до порогового значения и транзисторы срабатывали. Поэтому и проскакивал голос и загоралась подсветка. Правда это мое предположение. Завтра поеду за транзисторами, а то меня вводит в уныние разобранный Turnygy да еще при такой летной погоде.

Plohish

насколько мне позволяет моя грамотность, могу сказать что q1 и q2 это вход сигнала управления подсветкой и более ничего… и без них звук должен работать!

транзисторы и у меня стоят BC846B но тем не менее всё прекрасно работает! Разбирайтесь почему не горит нормально светодиод!

DCat

У меня контроллер ATmega328P, а не 328AU как на схеме. Это критично? Как я понял индекс P это малопотребляющая версия контроллера.

Plohish
DCat;bt98877

У меня контроллер ATmega328P, а не 328AU как на схеме. Это критично? Как я понял индекс P это малопотребляющая версия контроллера.

воооот! похоже и “ноги” проблемы вылезли… чем прошивали, конкретно какой программой?
так то они одинаковые, но вот “код чипа” у них разный! и если шить P-шку как обычную 328 программатор её не прошьёт! Вы лог прошивки смотрели, там всё нормально было?

DCat

Шил дудкой. Сначала бутлоадер, а потом по уарту прошивку кинул. Параметры командной строки такие же как у Майка 9xforums.com/wiki/index.php/9xVoice_Mod. Насчет лога уже не помню. Может попробовать напрямую кинуть прошивку, не через бутлоадер?

Plohish

ну если шил так как у Майка, должно было всё быть нормально… там как раз расчёт на 328P

ищи причину не горящего нормально диода… чудес не бывает, если на транзисторе есть +5 вольт, земля и управление в виде перепада в 3 вольта он ОБЯЗАН работать как нужно…

DCat
Plohish;bt98895

ну если шил так как у Майка, должно было всё быть нормально… там как раз расчёт на 328P

ищи причину не горящего нормально диода… чудес не бывает, если на транзисторе есть +5 вольт, земля и управление в виде перепада в 3 вольта он ОБЯЗАН работать как нужно…

Вот и я о том! ОБЯЗАН работать!

Plohish
DCat;bt98897

Вот и я о том! ОБЯЗАН работать!

видимо измеряете уровни не непосредственно на ножках транзистора…

DCat

Транзисторы заменил. Подсветка заморгала как надо! Уже хоть какой-то прогресс. С голосом пока не пойму. Сейчас попробую видео снять как работает.

Ну вот где-то так работает:

youtu.be/seimWineMM0

Plohish

фиг его знает что у вас там наворочено, но чудес ведь не бывает, не один вы повторили эту схему…
файл “играться” должен раз в 10 секунд, при этом светодиод не должен “останавливаться” как это происходит у вас…

прошивку какую залили? звуковой файл где взяли? он должен быть определённого “качества”

DCat

Файл взял по ссылке в этой ветке. Прошивка amod_last_168_test.hex, взята отсюда code.google.com/p/amod328/source/browse/#svn%2Ftru…. Вчера посидел и нашел две точки при соединении которых срабатывает голос. Я уже залил тестовую прошивку напрямую по ISP. Результат тот-же

Plohish

на мой взгляд вы вместо нормального поиска неисправности, занимаетесь фигнёй и шаманством, замыкая пальцами надуманные контакты…

DCat

Просто я уже не знаю что искать и какие варианты еще перепробовать, поэтому и приходится шаманить 😃 (и сейчас все серьезне. Пальцы не использовал - замкнул проводком 😃))) Помогите, в какую сторону копать, что измерить. Если у меня динамик на 16 ом это может как-то повлиять?

Plohish

16 ом может только на громкость повлиять и более ни на что

TVT
DCat;bt98817

Вот приложу фотку платки может кто-нить опытным взглядом что заприметит…
Кто подскажет за что отвечают транзисторы Q1 и Q2?

Денис, когда паяете плату, надо понимать, что паяете. А не заниматься, как сказал Сергей “фигнёй и шаманством”. Для этого есть схема. Припаяли резистор, проверьте по схеме номинал и куда идет. Тогда ошибок будет меньше. Включили - не работает. Надо начать с проверки схемы - перепутаны элементы, закоротки, непропай и т.д. А замыкать проводком можно только в случае, если Вы до тонкостей понимаете к чему это приведет. Вы замыкали контакты 31 и 32 микроконтоллера, что недопустимо. Могли испортить один или оба порта, будем надеяться, что не успели.
Посмотрите схему: на базу транзистора Q1 от РВ7 короткий (1 мкс) импульс подается через резистор 100 кОм и параллельно ему подключенный конднсатор 10 пФ. А у Вас на базу Q1 идет 222 (2,2 кОм). А на базу Q2 идет 104 (100 кОм). Проверка занимает несколько минут, а потратили неделю?
Транзисторы Q1, Q2 преобразуют логические уровни 3,3 В сигналов микроконтроллера звуковой платы в 5 В уровни микроконтроллера Пульта. Согласование работы двух микроконтроллеров выполняется по линии PB7. От ATMega64 по PB7 поступает сигнал начала передачи данных по линиям D0…D3. После передачи данных ATMega64 по линии PB7 отслеживает сигнал Busy (Занято) от ATMega 328.
Правильность остальных элементов я не проверял. Успехов!

Plohish

Боюсь Валентин это косячки Оливкина 😃
Но всё равно Вы правы, проверять при монтаже нужно…

TVT
Plohish;bt98966

…это косячки… Вы правы, проверять при монтаже нужно…

Сергей, это не “косячки”, это естественный процесс доводки документации до полной готовности. Чем быстрее и больше будет замечено ошибок, тем скорее будет положительный результат. Уже нашли лишнее соединение коллектора Q3 к GND, надо поменять местами маркировку R1<->R3.
Что еще? Если есть время, проверьте внимательно всю плату на соответствие схеме.

DCat

ЗАРАБОТАЛО в тестовом режиме!!! Валентин, Сергей, спасибо Вам огромное за помощь! Электронщик из меня не проф, поэтому впредь буду внимательно все проверять:) Я просто понадеялся, что схема проверена. Попробую теперь вживить все это хозяйство в пульт.

Уже нашли лишнее соединение коллектора Q3 к GND, надо поменять местами маркировку R1<->R3

Все, кроме этих косяков, все остальное в норме.

Plohish

в моём варианте платы (предпоследняя версия 102) эти два резистора были подписаны “сомнительно”, поэтому я и перепроверил… в последнем, который собирал Денис, конкретно перепутано… Q3 к GND на последнем варианте исправлено, не знаю почему у Дениса было не так…

отлично, поздравляем, по “вживлению” проблем быть не должно если “тест” работает.

DCat

Имплантация голосового органа прошла успешно 😃 Пациент заговорил зразу при включении! Правда динамик всетаки 8 омный нужен. Не очень громко разговаривает.

man-bis

Поздравляю, динамик обязательно замените, и при 8омном звук негромкий. Нелишним будет и вибратор, благо в крайней версии есть транзисторный ключ под это.

Oliver

Всем привет!
Сами вы оливкины. Не нравится - делайте сами. 😃
Шутка!
А если серьезно, то у меня есть просьба к сообществу - в игловском файле я сейчас все поправил, положил. Теперь нужно взять из репозитория игловские файлы и подготовить Гербер и 'pdf-ки, оно так и лежит пока даже с ошибкой слепленных дорожек у транзистора. Добавить желающих в список пользователей, имеющих право помещать изменения в хранилище я могу. Думаю, что ближайший месяц практически не смогу посвящать себя проекту. На работе аврал а вечерами теперь хочется полетать - весна (почти лето) и длинный световой день делают свое дело.

targetorsk

Не подскажите по плате от oliver 1.0.2 (что на видео выше) в вики есть две прошивки на 12 и 16 Мгц кварцы. Но для 12Мгц версии есть отдельный бутлоадер - нафига он вообще нужен? а то для 16Мгц только основная программа, вот думаю, стоит ли паять 16МГц и не заморачиватся с бутлоадером ?

Plohish

т.е. наличие бутлоадера для обычной 16 мегагерцовой версии вас не смущает, только 12 смущает?
бутлоадер нужен для любой версии! как и фьюзы…

man-bis

Майк Блендфорд допилил!!! возможность перезаписи звуковых файлов без извлечения Sd карты из голосового модуля
openrcforums.com/forum/viewtopic.php?f=5&t=3487
новую прошивку для модуля разместил в репозитории code.google.com/p/amod328/source/browse/#svn%2Ftru…
23 мая
Я сам еще не пробовал перепрошить голосовой модуль. Есть желающие? Олег АУ-У!!

Plohish

а софт под это дело какой?
ага, вижу eePe обновился и в закладке “запись” появился пунктик Serial SD !

но пока всё же хочу пообщаться с Оливером, так как в англицком слаб…

Aviamodelist
Plohish;bt99972

а софт под это дело какой?
ага, вижу eePe обновился и в закладке “запись” появился пунктик Serial SD !

но пока всё же хочу пообщаться с Оливером, так как в англицком слаб…

сомнительное новшество, у меня доступ к флэшке ничто не ограничивает и прячется она в батарейном отсеке, я как записал файлы сто лет назад так и не трогал)) уж лучше бы память увеличили,а то с голосовыми фишками её совсем нету…

Plohish
Aviamodelist;bt99984

сомнительное новшество, у меня доступ к флэшке ничто не ограничивает и прячется она в батарейном отсеке, я как записал файлы сто лет назад так и не трогал)) уж лучше бы память увеличили,а то с голосовыми фишками её совсем нету…

вместо м64 поставьте м128, что мешает?

TVT
Aviamodelist;bt99984

сомнительное новшество…

Денис, как Вы круты со своими заявлениями, можно позавидовать. Майк не знал, что у Вас “доступ к флэшке ничто не ограничивает” потому и написал новую версию. Шутка.
А если серьезно, то Вам полезно еще раз прочитать весь дневник Владимира с начала до конца, поймете историю и станет понятно направление развития программного обеспечения Turnigy TGY 9X.

TVT
man-bis;bt99970

Майк Блендфорд допилил!!! … Есть желающие?

Владимир, спасибо за наводку!
Сегодня почитал и попробовал. Все должно быть очень просто. Обновил еере без сохранения старой версии, с ее помощью обновил amod_last.hex, звук стал заметно громче, а заменить голосовой файл не удалось. Communication failure! Судя по их форуму, у некоторых не получается, как и у меня. Майк сегодня к своему сообщению сделал приписку примерно такую:
В случае, если bootloader платы megasound не отвечает, основную программу надо вернуть обратно к bootloader, bootloader может быть запущен, удерживанием включенного ГАЗА при включении Пульта (не уверен в этом). Предполагается, что вы подключили сигналы Ltx и Lrx к соответствующим местам. Тот же эффект, возможно, достигается прикладывая +5V к RX сигналу последовательного подключения, используемого для обновления. А что скажет Олег?
Завтра вечером еще повожусь, а пока публикую мой вольный перевод сообщения Майка. Попробуйте, у кого все для этого есть.

Voice (Megasound) Serial Update
by MikeB» Wed May 22, 2013 9:35 am

Теперь есть тестовая версия eepe ( для win и linux-32-bit), вместе с новым шестнадцатиричным файлом для загрузки в плату Megasound.
Программа для платы Megasound НАМНОГО БОЛЬШЕ, чем преждняя (свыше 19k) и будет загружаться только в Mega328. А если вы сделали прототип на M168 или M88, то она не загрузится.
Сохраните существующую у вас версию eepe в вашу eepe папку до копированиея новой версии.

Как использовать:
Подключитесь к плате Megasound, пользуясь последовательным соединением (USB-TTL).
Переведите ручку ГАЗА вверх (ГАЗ включен), и/или создайте ошибку тумблеров на Пульте. Это остановит чтение Пульта , и предотвратит возможность сбоя триммерных настроек. Включите Пульт 9X.
Обновите прошивку платы Megasound, пользуясь командой (или пользуясь eepe, как описано в следующем абзаце):
avrdude -p m328p -b 38400 -P com4 -c arduino -U flash:w:amod_last.hex:i -u
(измените com4 на последовательный порт, который вы используете)
-—
Кажется, имеется возможность сделать этот шаг через eepe:
Выберите меню “burn” затем “configure”.
Расположение Вашего avrdude должно быть правильным.
Программатор: arduino
mcu: m328p
Порт: “любой последовательный порт, который вы используете” (например COM4, ttyS3)
Дополнительные аргументы: -b 38400
Затем, используя кнопку на панели инструментов “Flash firmvare to Tx”, выберите файл “amod _last.hex” и начните запись “burn”.
-—
Когда запись закончится, выключите Пульт, затем включите снова. Это обеспечит запуск обновленной программы платы Megasound.
Вы, возможно, пожелаете проверить, что новая программа работает нормально, для чего надо устранить педупреждения в Пульте (ГАЗ, тумблера). Если вы будете проверять, то до включения питания переведите стик газа и тумблера в положение, исключающее появление предупреждений.

Чтобы загрузить голосовой файл, запустите eepe. Под меню “burn” есть новая опция “SerialSD”. Выберите ее.
Установите последовательный порт из списка, и выберите файл для пересылки.
Затем только нажмите кнопку SEND (послать). Появится планка процесса записи и некоторые отладочные данные в текстовом окне внизу, игнорируйте их, если не появится ошибка!
Когда окно файла выключится, файл будет размещен в корневом каталоге карты SD.

Выберите любые другие звуковые файлы и пересылайте их, пока не обновите все необходимые Вам файлы.
Выключите Пульт и затем включите, чтобы вывести плату Megasound из режима работы с последовательным портом.
Сохраненная старая версия еере может быть удалена, т.к. новая работает.
В дальнейшем будем пользоваться eepe r369 (сегодня уже r370 - прим. ВТ).
**amod_last.**hex доступен здесь: code.google.com/p/amod328/source/browse/#svn%2Ftru…
Наслаждайтесь 😁

Plohish

честно говоря, мне как владельцу “голоса” у которого кард-ридер расположен в доступном месте на аппаратуре, кажется очень сомнительной указанная выше доработка, и не только по тому, что я могу свободно вынимать катру не разбирая аппу.
Для работы с файлами на карте, нужен USB-TTL конвертер, который либо каждый раз подключать (что геморно) либо встраивать в аппу… На фоне того что один интерфейс у меня в аппе уже есть (разъём для программирования м64, и для работы с настройками через ееРе) делать ещё один не особо хочется…
это уже монстр какой то с “дырками” по кругу получается…

Но да фиг с ним, допустим сделали интерфейс, представим ситуацию, чтобы поработать с настройками через ееРе будем подключать через одну “дырку”, чтобы залить файл, необходимо использовать другую “дырку”… гемор с постоянным “перетыканием кабеля” совсем не радует…

Хотя конечно тем пользователям у которых доступ к карте физически не возможен данная доработка окажется полезной.

всё написанное сугубо имхо.

man-bis

Спасибо, Валентин!
К сожалению у меня сейчас нет MegaSound платы. Свою тестовую v102 по схематике Олега я продал вместе с пультом. Остался только пульт со старым голосовым модулем “первой генерации” на WTV020-SD. Я сейчас увлекся FPV, все свободное время которого, сами представляете сколько, уходит туда. Паять некогда.
Есть у меня еще один девственно не тронутый пульт, вот его то я к осени и нафарширую уже с учетом всех доработок по программированию, телеметрии, голосу и т.д

TVT
Plohish;bt100053

честно говоря, мне как владельцу “голоса”… гемор с постоянным “перетыканием кабеля” совсем не радует…

Сергей, а мне так очень даже понравилось. Сегодня сделал второй подход - переписал приветствие 0028.wav. Процедура с запуском еере, втыканием кабеля и записью в Пульт заняла минуты три. Переписывает медленно, но для записи, например, названия новой модели или режима это проще, чем вынимать карточку, искать куда ее воткнуть, манипулировать на компьютере… А обновление звуковой прошивки идет значительно быстрее. Мне понравилось!
Надо внимательно прочитать английскую версию или мой перевод и без ошибок повторить. Все до безобразия просто.
Это еще один шаг к полному переходу на один разъем USB-TTL в Пульте. Скоро и М64 обновлять будем и многое другое…
Олег, можно написать на openrcforum-e форуме. Проверено, все прекрасно и быстро работает на платах V-101 и V102 по инструкции первого сообщения Майка.
На снимках:
первая картинка - обновление звукового файла;
вторая - перезапись amod_last.hex

Plohish

на мой взгляд про программирование М64 - это технически не возможно при данном подключении 😃

TVT
Plohish;bt100124

на мой взгляд про программирование М64 - это технически не возможно при данном подключении 😃

Сергей, а Вы еще не подключили М64 к 328Р?
328Р прошиваем через бутлоадер с помощью USB-TTL, а М64 нельзя?
Порты PD2 и PD3 в М64 аналогичны по назначению портам PD0 и PD1 в 328Р.

Plohish

фраза “при данном подключении” обозначаете что у вас в аппаратуре USB-TTL подключен к выводам 328P и прошить М64 через это же подключение не получится… нужно перепаивать… либо городить второй, отдельный USB-TTL

ShAdow#

А я всунул модуль на FT2232. Один канал подключил к ISP M64, а второй к UART звукового модуля. Одновременно оба канала не работают, но мне это и не нужно.

Plohish

ну наверное да, но меня напрягает сам факт…
если хочется поработать с настройками в eePe - один разъём
если залить файлы - другой разъём
если с прошивкой м64 - третий… (в вашем случае другой канал)

мне гораздо проще вынуть карту, вставить её в кардидер лежащий на столе и скинуть файлы… зато аппа не напичкана ненужными “дырками” 😃

Oliver
Plohish;bt100157

ну наверное да, но меня напрягает сам факт…
если хочется поработать с настройками в eePe - один разъём
если залить файлы - другой разъём
если с прошивкой м64 - третий… (в вашем случае другой канал)

мне гораздо проще вынуть карту, вставить её в кардидер лежащий на столе и скинуть файлы… зато аппа не напичкана ненужными “дырками” 😃

Долго не читал. Со временем совсем сейчас глухо. Даже не до полетов. Поэтому отвечаю с конца и не факт, что продвинусь дальше. 😃

По поводу множества разъемов - это вряд ли. Максимум два. Для M64 и M328. Вряд ли Вам одновременно надо будет и файл лить и настройки. Проблема ИМХО надумана. Переткнуть шнурок - 5сек. Но согласен, что на 100% актуально только для тех, у кого карта внутри. Для остальных - под вопросом.

Oliver

Нашел вчера 15 минут. Почитал аглицкий форум. Ну и дела, скажу я вам…
eepe умеет лить аудиофайлы пачками, читать и обновлять прошивку аудиомодуля… 😃
На повестке дня - работа с М64.

Plohish

запупенил статью для начинающих, про то как внедрял Oliver v102, народ на паркфлаере просил, не все могут англицкий понять, да и тонкостей много…
спасибо всем тем, чьи материалы я использовал.

banned link

TVT
Plohish;bt101517

… статью для начинающих, про то как внедрял Oliver v102 …

Спасибо, Сергей, за подробное описание. Многие будут благодарны за такую помощь в изготовлении. А на замечания “зачем это надо начинающему…?” можно сказать “не надо, никто не навязывает”. Дело вкуса, потребностей и привычек.
К сожалению здесь в теме почти все заглохло из-за сильной занятости Олега, да и лето подоспело неожиданно… Так что, Ваш энтузиазм приветствуется, думается, не только мной.

Я и ТАБОО, например, почти десяток лет пользуемся своей говорилкой полетного времени. С появлением голосовой моды сразу повторил, проверил, понравилось. Внедрил в Turnigy два голоса на разных платах. Сейчас разработал совмещенный одноплатный вариант (без WTV020 модуля, с одной microSD), провел необходимые эксперименты - все прекрасно работает, а главное, удалось заставить два счетчика-таймера показывать на экране дисплея то, что мне нужно: рабачее и полетное время с независимым управлением (об этой проблеме в Turnigy я писал здесь в начале года), а еще и с голосом. Осенью постараюсь подробно описать свою конструкцию. И еще универсальный голосовой секундомер для безголосых Пультов на подходе.
В написание программы пытался вовлечь Олега, а чтобы у него было больше свободного времени даже взял на себя написание Инструкции на голосовую моду. Два месяца назад отослал ему последний кусочек (схема подключений была нарисована для этой Инструкции), замечаний практически не получил, помощи в программе нет, на этом все и заглохло.
Занялся совмещенным проектом и секундомером.
А на openrcforums продолжается активная интересная работа…

Plohish

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

TVT
Plohish;bt101538

спасибо за поддержку

Сергей, забыл написать, полезно дать ссылку в ФАК и/или в теме про альтернативную прошивку.
Parkflyer да еще blogs не многие смотрят.

man-bis

О, как! Сергей, спасибо. Посмотрел запись на паркфлаере. Толково.
Я сейчас уже жалею, что в своё время не стартанул топик в “радиоаппаратуре” здесь на форуме. Прям даже неудобно. Ведь текущий вариант голосовой моды далёк от того , что я начал популяризировать прошлым летом. Получается, что “захапал” в дневник целую тему.
Себе в заслугу могу поставить лишь то, что еще в январе 2012-го ДОСТАВАЛ Майка Блендфорда идеей про голосовую моду. Писал несколько раз ему в ЛС на 9х )open)forum. Сейчас с удивлением обнаружил, что мою запись просмотрели уже 20тыс. раз и нашатали больше 600 коментов. Эта запись - лидер по их числу. Но сейчас переносить обсуждение в “радио” наверно бессмысленно. Желающие повторить голосовую моду информацию смогут найти по поиску, а обсуждать осталось только работу М64 в купе с М328, при условии, что Майк допишет код. Тема на нашем форуме может провалиться.
Валентин, я рад что смог “втравить” Вас вместе с сыном в идею с голосом, тем более, что это стало полезно не только в хобби , но и в спорте.
Солидарен с Вами, что ссылку на свою запись Сергей просто обязан:)😃 разместить где нибудь на видном месте на нашем форуме. Ведь паркфлаер хоть и популярен , но по известной причине уважением у обитателей эрсидисижн не пользуется.
Сергей! Лучше разместите копию вашей записи у себя в дневнике здесь на форуме и дайте ссылку на него в тему про альтернативную ER9x и в Пишем ФАК по турниге.

Plohish

ок, спасибо, как будет время перенесу в дневник тут, единственная проблема, когда пытался осветить репортажем фестиваль в Великих Луках, мне дневник не позволил вставить столько фоток, это и сподвигло меня “уйти” с репортажем на паркфлаер

TVT
man-bis;bt101575

Я сейчас уже жалею, что в своё время не стартанул топик в “радиоаппаратуре” здесь на форуме… Но сейчас переносить обсуждение в “радио” наверно бессмысленно.

Владимир, еще не поздно.

man-bis;bt101575

Сейчас с удивлением обнаружил, что мою запись просмотрели уже 20тыс. раз и нашатали больше 600 коментов.

С этим можно поздравить. И удивляться не стоит. Тема для многих интересна. Свидетельство тому 20300, на данный момент, показов. И, если не все посетители увлеклись идеей повторить, то представление о голосовых возможностях получили полное и расширили свой кругозор.

man-bis;bt101575

а обсуждать осталось только работу М64 в купе с М328, при условии, что Майк допишет код. Тема на нашем форуме может провалиться.

Не согласен. Если открыть тему, то попыток повторить голос будет больше и Форум поможет подсказками решить возникающие проблемы. Мусору будет конечно больше, чем в Дневнике, да и неграмотных советчиков прибавится, но такова уж специфика Форума - нет отсеивающнго решета. А тема растянется на несколько лет, пока вся выпускаемая аппаратура не будет с голосом. Да и дальше будет жить с вопросами про ремонт и модернизацию. Авиамоделисты (эксплуатационники) более мобильны, чем разработчики.

man-bis;bt101575

ссылку на свою запись Сергей просто обязан:)😃 разместить где нибудь на видном месте на нашем форуме …
Сергей! Лучше разместите копию вашей записи у себя в дневнике здесь на форуме и дайте ссылку на него в тему про альтернативную ER9x и в Пишем ФАК по турниге.

Я уже писал, это обязательно. И еще надо подумать:

  • откравыет ли Владимир новую тему? (я за);
  • если открывает, то в каком разделе? (может я и не прав, но в “Аппаратуре радиоуправления”, а не в “Самодельная электроника…”);
  • если открывает, то не спеша надо придумать емкое название темы, отражающее суть последующего обсуждения;
  • если открывает , то надо хорошо продумать вступительное сообщение с обязательными ссылками на Дневник Владимира и интересными сопутствующими темами.

Можно здесь предварительно все обудить.
Ваше мнение, обладающие голосом и немые?

Plohish

статью перенёс в дневник, ссылку даём или я так понял вы хотите тему в форуме?

TVT
Plohish;bt101636

статью перенёс в дневник, ссылку даём или я так понял вы хотите тему в форуме?

Ссылку в ФАК и краткое сообщение в альтернативной прошивке. А новую тему откроет Владимир, если посчитает нужным.

Plohish

в альтернативку добавил, в ФАК в какой, тот что у новичков?
если не трудно ткните носом…

TVT
Plohish;bt101699

в альтернативку добавил, в ФАК в какой, тот что у новичков?
если не трудно ткните носом…

rcopen.com/forum/f4/topic217472/41

Plohish

Валентин, прочтите в дневнике у меня, мы с Владимиром отписались, фиг его знает что делать далее…

bob10278

Привет Всем старожилам дневника! Сергей, хорошая статья, почитал с удовольствием. Моя 102 также работает нормально у товарища. Всем кто научил, помогал - БОЛЬШОЕ СПАСИБО! Ждем осени, время больше для пояльника.😃

Starpom
Oliver;bt85241

Да, она не моя, я просто разместил объяву взял за образец имеющийся код у ELM CHAN, портировал его под 88/168/328 мегу

Подскажите, зачем понадобился порт на меги? Ведь версия японского инженера ChaN на тини 861 более правильная с точки воспроизведения звука плюс требует меньшей обвязки. Или я что-то не понимаю?

Oliver
Starpom;bt101853

Подскажите, зачем понадобился порт на меги? Ведь версия японского инженера ChaN на тини 861 более правильная с точки воспроизведения звука плюс требует меньшей обвязки. Или я что-то не понимаю?

Если Вы обратите внимание на код, то увидите, что само воспроизведение осталось практически неизменным. Изменилось чтение - т.к. памяти у меги больше, что позволяет читать кластеры по 512байт целиком, без изощрений кусочками по 256 на тиньке. Да, ШИМ на тиньке заводится на бОльшей частоте. Но это, как раз, непринципиально.
Теперь по поводу обвязки.
Т.к. проект предназначался на замену имевшемуся на тот момент модулю WTV-020, а менять прошивку er9x в целях совместимости не хотелось - пришлось соорудить небольшой софтово-хардварный эмулятор для того, чтобы не ставить 74HC547 или аналог. Три транзистора с парой резисторов. Невелика замена, ног паять не больше.
Ну а дальше пошли уже “навороты”. Это отдельные линейники на 5в и 3.3в. Это управление громкостью. Это выход на вибру (в моем варианте). Это улучшенный фильтр (я, правда, не услышал разницы), это усилитель на LM-ке. Ну и самые интересные на данный момент фичи - возможность управлять файлами на флешке и обновлять прошивку модуля через УАРТ и возможность общаться с мегой64 (пока из идей - с целью сохранения моделей или шаблонов на карточке). Первое уже работает, второе - в процессе.
Собственно, почему 328? Потому, что у меня под рукой была ардуина, которую мог потрошить как душе будет угодно. А вот две штуки WTV-020 работать отказывались. А голос очень хотелось. Если бы карты легли по иному - все могло бы быть иначе. Но как говориться, коней на переправе не меняют. Кстати, еще не поздно кому-нить соорудить этот модуль в виде шилда для ардуины. Такого еще никто не сделал. 😃

В общем-то я уже все это рассказывал какое-то время назад. Мне повезло, что я сейчас на работе и минут 30 мне пока делать нечего. 😉 Могу и повториться для истории.

Starpom

Олег, спасибо за очень подробный ответ! Причина понятна. Но из-за врожденной неприязни к “прокладкам” (ардуино) либо ограничусь повторением, либо буду “городить свой огород” на тини…

Oliver
Starpom;bt101866

Олег, спасибо за очень подробный ответ! Причина понятна. Но из-за врожденной неприязни к “прокладкам” (ардуино) либо ограничусь повторением, либо буду “городить свой огород” на тини…

Ардуина была полезна только тем, что готовая макетка. Бутлоадер был сразу снесен и код писался уже чисто под мегу. После того, как стало понятно что в принципе все оживет - вытравил первую платку (еще квадратную) и дальше уже работал с ней.

На тиньке сгородить не получится - лап не хватит. 😦 Да и памятушки уже маловато будет. Сейчас в проект внедрен праактически полноценный фат, у Чанга - только процедуры чтения. И буфер под У-модем Майк широкий сделал.

Просто “шилд” был бы полезен тем, кому в силу возраста или опыта паять тяжело. Опять же, на ардуинах как правило уже стоит усб-уарт. И бутлоадер в общем то можно использовать ардуиновский. По сути, только перекомпилить основную программу под 16МГц - и все должно завестись. Наноардуин щас как грязи из китая - а можно считать половина работы для неопытных сделана. Мега распаяна, кварц и усб есть…

Starpom

На вкус и цвет… Мое понятие феншуя в данной разработке - простота и повторяемость. Зачем бутлоадер, зачем UART? Или в модуле настолько сырая прошивка что ее надо обновлять каждый день? Зачем полноценный FAT? А может еще и NTFS😒? Хотя, если задача забить весь флэш 328 меги, то конечно. Имхо, достаточно сделать доставаемую SD карточку. Сейчас у всех ноуты с встроенными кардридерами, да и настольных компах они часто вместо флопиков установлены. Сделал нужные голоса на компе и спокойно слил на карту. Плюс через слот карты (сделав несложный переходник) можно подключать программатор и спокойно перешивать чип по мере необходимости. Память моделей на SD карточке это конечно хорошо. Вот только многим ли реально не хватает того, что есть в M64? Предположу - единицам. Почему у attiny 861 не хватит ног и памяти? При реализации только голоса и подсветки еще и останется… И еще - на всякий случай. Все выше написанное никак не критика существующего проекта, а лишь только мои мысли вслух. Ибо голос хочу, и хочу “малой кровью”, а все остальное не надо. Вдобавок, в нашей местности есть сложности с покупкой 328-й меги. Справедливости ради надо заметить, что с attiny 861 такая же история:)…

Oliver
Starpom;bt101967

Зачем бутлоадер, зачем UART? Или в модуле настолько сырая прошивка что ее надо обновлять каждый день?

Собственно, у er9x тоже не сырая прошивка, а раз-другой в месяц новая версия выходит. Некоторые аппы 5-ти кратной разборки/сборки не выдерживают, страшно представить, что через год будет.

Starpom;bt101967

Зачем полноценный FAT? А может еще и NTFS😒?

Для того, чтобы не только читать но и писать.

Starpom;bt101967

Имхо, достаточно сделать доставаемую SD карточку.

Не каждый может и хочет пилить аппу, делать дырку, приклеивать на термосопли слот и т.п.

Starpom;bt101967

Плюс через слот карты (сделав несложный переходник) можно подключать программатор и спокойно перешивать чип по мере необходимости.

Э? Просветите, первый раз слышу.

Starpom;bt101967

Память моделей на SD карточке это конечно хорошо. Вот только многим ли реально не хватает того, что есть в M64?

Многим. Даже проект есть под перепайку M64 на M128…

Starpom;bt101967

Почему у attiny 861 не хватит ног и памяти? При реализации только голоса и подсветки еще и останется…

Скорее всего - да. Хотя не уверен. По какой-то причине я отказал тиньке достаточно быстро, а дальше уже что под руку подвернулось. Если есть время - взгляните. То ли таймеры все заняты, а они нужны, то ли еще что-то… А может и зря отказал, глупый был, неосмотрительный. 😇

Так как бы и я не защищаю от критики! 😃
Наоборот, если Вы начнете еще одну голосовую плату с другого хвоста, взявшись снова за тиньку и порезав имеющиеся “излишества” - то это должно пойти только на пользу! Ведь суть в том, что голос становится востребованным, а уж на чем сделан - не так уж и принципиально.

Starpom
Oliver;bt102180

Э? Просветите, первый раз слышу.

Есть вариант реализации довольно примитивного голосового модуля на тини 2313 с карточкой подключенной к SPI (если надо могу ссылку кинуть). Думал у японца на 861-й так же. Глянул, увы иначе…

Oliver
Starpom;bt102227

Есть вариант реализации довольно примитивного голосового модуля на тини 2313 с карточкой подключенной к SPI (если надо могу ссылку кинуть). Думал у японца на 861-й так же. Глянул, увы иначе…

SPI, не SPI, но резет то куда сувать? Не укладывается в голове. Скиньте ссылку, в любом случае полезно для самообразования будет. 😃 Заранее спасибо.

Starpom

Ну, чудес не бывает. Ресет, конечно, отдельным проводом. Наверно ссылка уже не надо, но если вдруг, то тут getchip.net/…/087-attiny2313-sd-card-talking-devic…

man-bis

Не понял, почему это www.facebook.com/video/video.php?v=288352174641643
опубликовано от хоббикинга?
Они что, решили выпустить 9XR со встроенным голосом?
Или это частная публикация своего аддона?

ColonelTY

“Волею пославшего меня брата…”
Парни, не пинайте сильно. Может у кого есть на продажу готовая голосовая плата?

Plohish
ColonelTY;bt103099

“Волею пославшего меня брата…”
Парни, не пинайте сильно. Может у кого есть на продажу готовая голосовая плата?

www.ebay.com/itm/121133787980
периодически появляется

ColonelTY
Plohish:

периодически появляется

Благодарю.

gag76

Приветствую всех на этом замечательном форуме. Ну, что, +1, заработала моя балаболка ))
Отдельной строчкой хотелось бы поблагодарить наших интузизистов, за их разработки, подсказки и коментарии; Plohish, man-bis, Oliver, TVT и других участников этой темы.
И так… Решился я сделать себе платку v102 от Olivera, заказал 328 из китая ещё в апреле, наша почта наконец то разродилась… сейчас июль.
Напишу про грабли с которыми сталкнулся))) Разводка под microSD, у меня в наличии был другой разъём, пришлось в Eagle подредактировать разводку на плате. С этим вроде справился. Вытравил плату, установил 328 и кварц с кондерами , давай фьюзы выставлять. НЕ идёт и всё тут… через пол дня до меня доперло, что в папку с avrdude.exe нужно ещё и avrdude.conf положить. Ну да ладно … залил бутлоадер, установил остальные элементы на плату. Под рукой диодов bat42 не нашлось, поставил mbr0540, вроде тоже Шотки, не хотит прошиваться через UART (диоды оказались выпрямительные), пришлось немного повыпендриваться с bat54c (3 ноги у них) кое как натянул. Заливаю тестовую прошивку, устанавливаю св.диод на подсветку, припаиваю динамик, вставляю sd, включаю-> фиг вам ))) Не работает. Давай искать причину. Прозваниваю питание 3.3в на sd, обрвы по земле (микротрещина) видимо когда плату подрезал фигурно, надломил немного. Ну всё включаю. Ура , заморгала и балаболит)))

Oliver
gag76;bt103219

Приветствую всех на этом замечательном форуме. Ну, что, +1, заработала моя балаболка ))
Отдельной строчкой хотелось бы поблагодарить наших интузизистов, за их разработки, подсказки и коментарии; Plohish, man-bis, Oliver, TVT и других участников этой темы.

Поздравляю! 😃
Но дырочки! Дырочки и дырищи надо было насверлить все заранее!

gag76

Там собственно все просверлено после травления, на тот момент у меня было только 1мм сверло:) Это сейчас я уже умный и прикупил 0,8мм. Это моя первая такого рода поделка😍 Там где сейчас припой вместо дырочек, это PLD штырьки сейчас запаяны с нижней стороны для удобства тестить и пограматор втыкать. Как все затестю, феном повыпаиваю их.
Да, хотел добавить. Тестовая програмка, не моргает св.диодом, если карта памяти не вставлена.

Oliver
gag76;bt103312

Там собственно все просверлено после травления

Одно из самых сложных - это просверлить два отверстия для крепления платы уже после монтажа. Детальки вокруг и много шансов их повредить или их дорожки.

gag76

Пипецялошара, доигрался:) На радостях давай плату голоса интегрировать в пульт. Снял Т-платку с переключателем, разобрал разъём на подсветку, он в термоусадке был. Дай думаю прозвоню где +12 и - на Т-плате, щюпом тыкаю , а она пакость такая бумсь и падает прямо на разобранный разъём от подсветки и что Вы думаете прямо переключателем +12в на pb7 проводок. И тут я услышал маленький пшик😁. Короче pb7 канал на m64 т.сказать попрощался с нами😈форевер. И автоматической подсветки мне теперь не видать.

Так вот, к чему я это. Давно хотел поменять atmega 64 -> atmega 128. М128 у меня есть, перепаять тоже не проблема, а вот что дальше с ней делать? У меня есть подозрение, что в eePe нужно выставить в настройках м128, нажать set fuses to protect eeprom, а потом уже залить прошивку.
Мож кто знает??? посоветуйте и тогда моя благодарность будет бесконечна в пределах разумного😁

Мораль - БУДТЕ МЕГА АККУРАТНЫ при работе с искричеством)))

Plohish

как минимум прошивка нужна под 128 😃

gag76

Как я понял отличие м64 от м128 тотлько количеством внутренней рамяти. Программа eePe даёт выбрать в настройках м64, м128, м328р, м88. Попробую перепаять отпишусь позже.
to - Сергей Опека (Plohish) - огромное спасибо за статью на паркфлаере, програмировал платку операясь на инфу из неё)))

Plohish

нужна другая прошивка! под м128

gag76

Блин-блинский, где взять такую прошивку под м128 , ссылью не поделитесь? А, ещё попутно хотел спросить, немогу найти play-list каой файл за что отвечает на карте памяти.

Plohish

возможно вот тут er9x.googlecode.com/svn/trunk/ но точно утверждать не буду
описание файлов голоса идёт в пакетах этих самых голосов, файлик word

gag76

ооо!!! сенькс… перепаяю мегу, попробую)))

man-bis

В этом зипе openrcforums.com/forum/download/file.php?id=4162 присутствует вордовский файл - саундлист с наименованием и номерами файлов. В свое время я просил jhsa пометить в саунд листе разным цветом файлы строго прикрученные к прошивке, файлы с названием моделей и “свободные” файлы. Он это любезно сделал.

gag76

Ура!Ура!Ура))) Имплантация м128 прошла успешно

s018.radikal.ru/…/d8063d63240b.jpg (1.2 MB)

Подключил все разъёмы начал прошивать. В настройках программатора выбрал м128

Далее устанавливаем фьюзы
С прошивкой для м128 оказалось оказалось ещё проще, чем я ожидал… заходим “файл”-> “настройки” и выбираем нужную прошивку, далее жмём download, ну и осталось только залить прошивку.

gag76



Все работает, подсветка светит, виброхрень дрыгается. Единственный минус. как мне показалось, тихо болтает, а мож я глуховат стал))) Где то про громкость писалось, буду искать.

Plohish

отлично, молодец!
про громкость - коэф усиления оперционника нужно изменить, либо динамик подобрать другой, читайте, было…

gag76

Динамик 8om 0.5W

TVT
gag76;bt103398

Ура!Ура!Ура))) Имплантация м128 прошла успешно

Мне понравилось качество пайки. Расскажите, какой метод использовали?
И поздравляю с победой в приключениях! - “а она пакость такая бумсь и падает прямо на разобранный разъём от подсветки”.
Каждая такая “пакость” добавляет опыта и осторожности, но, к сожалению, не исчезает навсегда.
Почитайте про крепление динамика. Здесь было. Посмотрите мои ответы 17 и 18 марта.

gag76

Про усиление сигнала. Использовал Ваш метод Валентин, между 1 и 8 ногами lm386 припаял тантал 10uF, “получил в ухо” большие искажения , добавил резистор 1кОм, потише стало, поменял конд. на 22uF и оставил 1 кОм. Послушал, так и оставил)))
s002.radikal.ru/…/0790be92c0af.jpg (1.0 MB)

Динамик пока так, на скотч приляпал, потом буду с поролоном изгаляться)))

i074.radikal.ru/…/0e2d3ef9922a.jpg (1.5 MB)

Я вот, что ещё придумал, у меня в голубом разъёме осталось 3 свободных конца, я на них Tx Rx и GND подвешаю.

gag76

Про качество пайки микросхем. Получилось так, что я 7 лет работаю оператором на линии SMD монтажа, сами понимаете, чего мы только не паяли )))
Перейдём непосредственно к пайке. Понадобится: фен, дозатор с паяльной пастой в шприце, микроскоп и 2 руки “без тремора”.
Феном греем плату в районе микрухи (заранее маскируем детальки которые могут поплавиться, в нашем случае это колодки разьёмов) я просто уголок люминтевый подставил, снимаем подбитую деталь))), удаляем остатки припоя с площадок с помощью оплётки. Потом под микроскопом аккуратно наносим дозатором на каждую площадку немного пасты и ставим новенькую микруху (прямо на пасту сверху). Греем феном, пока паста не расплавится. Вот собственно и весь процесс. s019.radikal.ru/…/9e73e4d5df26.jpg (1.3 MB)
А, ну да, наводим красоту с помощью кисточки и спирта.

На производстве паста наносится специальным принтером через стальной трафарет. Выглядет все это хозяйство, как то вот так. Тут даже шарики припоя немного видны.

пысы. Фотка старая, скажу по секрету. Не очень удобно фоткать телефоном в окуляр микроскопа))) Заранее пардоньте, что не потеме, народ интерисуется, я отвечаю.

Plohish

Алексей, хоть немного и не в тему, что можете сказать про вот такой микроскоп? www.ebay.com/itm/400426469279

gag76

Если верить последней картинке, то вполне норм.

У нас примерно так же видать.

в плане неудобностей. штатив будет мешать паяльником подлазить, как то сзаду-наперёт сделано, Зато дёшево ))))

Plohish

в том то и вопрос… “если верить” 😃

gag76

Как вариант можно попросить продавца сфоткать эээээ… скажем спичечную головку. Если продавец согласится конечно😇 Или на худой конец кусочек мимилиттровой линейки.

TVT
gag76;bt103412

Про качество пайки микросхем…
Заранее пардоньте, что не потеме, народ интерисуется, я отвечаю.

Алексей, все по теме - это технология изготовления и оборудование.
Я вообще-то спросил про метод, но такой подробный ответ будет многим полезен. Пользуюсь и этим и другими методами.
Для хобби микроскоп хорошо, но если там только х20, то паять будет сложновато. Использую старинные бинокуляры +4,5Д и монолинзы х10 (для контроля) - вполне достаточно.
Про громкость - если есть осциллограф, надо подобрать такой резистор, чтобы не было ограничений на громких звуках, иначе будут проскакивать искажения. Голосовые файлы синтезированы и записаны с разным уровнем громкости.

gag76

Спасибо

gag76
TVT;bt103423

Про громкость - если есть осциллограф, надо подобрать такой резистор, чтобы не было ограничений на громких звуках, иначе будут проскакивать искажения. Голосовые файлы синтезированы и записаны с разным уровнем громкости.

Спасибо за наводку Валентин. Как приедет осциллограв из китая поэксперементирую.
Прикупил себе такую игрульку, правда измеряет только DC . Жалею, что в молодости не взял себе с1-55 (вроде так, точно не помню) даром отдавали.

TVT
gag76;bt103425

правда измеряет только DC

Алексей, не “только”, а от постоянного тока до 20 МГц, а вот С1-55 только до 10 МГц. Осциллограф за эти деньги очень даже хороший.

Plohish
TVT;bt103423


Для хобби микроскоп хорошо, но если там только х20, то паять будет сложновато…

Валентин, а чем сложновато? думаю х20 достаточно, больше уже не нужно…
осциллограф говорите не плохой? тоже что ли заказать…

TVT
Plohish;bt103428

Валентин, а чем сложновато? думаю х20 достаточно, больше уже не нужно…
осциллограф говорите не плохой? тоже что ли заказать…

Больше точно не нужно, при большом увеличении усложняется координация конца паяльника, хотя, возможно, дело привычки и тренировки.
А каким увеличением пользуется современный профессиональный монтажник при ручной пайке? Вопрос Алексею.

Осциллограф мне понравился по цене-параметрам, а что он покажет на самом деле, напишите, если купите. Без осциллографа ничего серьезного не сделать.
Пользуюсь самодельным (1993-го года) компьютерным 5-и канальным запоминающим. Он цифровой и до 1 МГц. Но даже с ним удалось расшифровать сигналы D0…D3, PB7 для пристыковывания моего говорящего секундомера.

gag76
TVT;bt103431

Больше точно не нужно, при большом увеличении усложняется координация конца паяльника, хотя, возможно, дело привычки и тренировки.
А каким увеличением пользуется современный профессиональный монтажник при ручной пайке? Вопрос Алексею.
.

Согласен, большое увеличение полезно для разглядывания у таракана усиков, а для работы с SMD вполне хватает Х10, дальше уже сильно сужается рабочее пространство. Есть микроскопы с фиксированным усилением (Х10 или Х30), есть с плавным приближением, разные конструкции оптики.

“А каким увеличением пользуется современный профессиональный монтажник при ручной пайке?”

Э… попробую ответить на вопрос… Микроскоп используется для мелкосерийной проверки ОТК и ремонта брака п.плат, элементы 0201 0402 сами понимаете так просто не разглядишь… тот что у меня на картинке с увеличением Х10-Х30. Монтажники паяют только штырь. По старинке паяльником без всяких оптических приборов. Всю SMDшную мелочёвку на п.плату монтирует станок-установщик.

to - Сергей Опека (Plohish) Присматривал себе такой осц. Но к сожалению бютжет не резиновый)))

Oliver
TVT;bt103431

Но даже с ним удалось расшифровать сигналы D0…D3, PB7 для пристыковывания моего говорящего секундомера.

Валентин, так они же описаны. Так сказать, стандартизированы. Для каких целей проводили “расшифровку”? Не соответствовало “стандартам”? Выявились какие-нибудь особенности?

TVT
Oliver;bt103536

…так они же описаны… Для каких целей проводили “расшифровку”?

Подробного описания я в то время не искал, поскольку не был уверен в их доступности, а надо было добавить свои сигналы. Формат для WTV020 я знал, а общение М64 с дисплеем и М328 пришлось исследовать. Имея запоминающий многоканальный осциллограф не составляет труда сделать несколько записей, расшифровать и подогнать свои сигналы под использованный “стандарт”. Макет работает, рисую плату.
Олег, если не трудно, дайте ссылку на их описание. Интересно сравнить и понять зачем некоторые интервалы выбраны, на мой взгляд, слишком длинными.
Измеренные временные интервалы изменял в сторону увеличения и уменьшения, находил наиболее устойчивую работу, а не критичные интервалы значительно уменьшил для попадания в незанятые участки связи М64 с дисплеем и М328.
Эта моя подгонка под уже готовое, возможно, напоминает Ваш вариант на М328 , подогнанный под WTV020, правда со знанием “стандарта”. Если бы я хорошо знал Си, имея открытый код, можно было бы все сделать проще и быстрее. К сожалению, пишу только на ассемблере.

Plohish

как то всё затихло… 😦

поставил себе телеметрию, теперь мне голосом тургнига говорит: Садись придурок, батарея борта в критике 😃

Aviamodelist

Коллеги добрый день! Озадачился я сделать второй модуль голосовой для второй аппы и заткнулся на моменте заливки тест прошивки для 328. два раза пролистал дневник, не исключаю что не заметил, но всё же, может кто скинет ссылку? или саму прошивку? буду оч благодарен.

Aviamodelist

Владимир, спасибо большое что откликнулись! эту прошивку я видел, но меня смутило что у неё в названии присутствует 168… ладно, буду её гить

man-bis

Денис, уточните у Олега, честно уже подзабыл, какая подходит.

ColonelTY

Парни? подскажите где посмотреть как голосовой модуль подключается к 9xr?

man-bis

на основную плату точно так же как и к 9х rcopen.com/files/500e8bf59970730077bd08c6
rcopen.com/files/512270f799707300779b4957
На втором фото нет проводов подключения к голосовому модулю, но я думаю понятно куда паяться. А цепи питания и биппера расписаны и разрисованы у Валентина Тимофеева rcopen.com/blogs/105113/16277#comment4
Он собирался озвучивать 9XR, спросите у него.

ColonelTY

Уф, нашел картинки, подключил, заговорило.

Огромное спасибо начинателям и остальным!

ColonelTY

Только громкость маловата что то(((
Динамик 8 Ом 0.5 ватта , вроде как должен быть.

man-bis

Есть несколько путей увеличения громкости. Самый простой акустический, приклеить динамик к корпусу на кольце из микропоры, так, чтобы оно не касалось диффузора. А с обратной стороны проложить поролон. Обычно бывает достаточно.
Или подбирать коэффициент усиления операционника, но там возможно возникновения искажений. Майк, Ганс и другие разработчики схемы Мегасаунд наплодили кучу вариантов схем, которые отличаются именно обвязкой усилителя.

ColonelTY
man-bis;bt105766

Есть несколько путей увеличения громкости. Самый простой акустический

Я пока так сделал.

Или перенести его на заднюю стенку лучше?

bob10278

Я тоже также ставил, только поглубже и на термоклей, там немного канавку вырезал чтоб ровно встал.

Aviamodelist

Коллеги! всех приветствую! поделитесь своими мыслями по моей проблеме, собрал я значит новый модуль 102, подключил, работает,но как-то непонятно пищит и трещит…

www.youtube.com/watch?v=GlYnXxTiEo4

что делать? на плате всё чётко, номиналы проверил, всё правильно

Plohish

похоже на перегруз или самовозбуд усилителя…
думаю при подключении к новой аппе есть свои нюансы, вы их соблюли?

Aviamodelist
Plohish;bt106337

похоже на перегруз или самовозбуд усилителя…
думаю при подключении к новой аппе есть свои нюансы, вы их соблюли?

Да фиг знает… прикол в том что старая версию модуля работала вообще без вопросов, нарадоваться не мог, тут случилось на месяц забросить все полёты и паянья, а недавно включаю пульт, а голоса то и нетути…не стал даже ковыряться, так как это был вообще эксперементальный вариант, и качество его было так себе)) но работало, а тут захотел как раз новым способом попробовать сделать печатку(в качестве слоя на который печатает принтер использовал подложку от оракала, результат превзошёл все ожидания), ну и мне под руку попалась статья:)

если честно не в курсе про нюансы какие либо просвятите если они есть😁

могу каждый милиметр пациента сфотать если надо:)

Plohish

не знаю, в новую не встраивал, вроде как Валентин Тимофеев делал, у него нужно спрашивать

Hokum
man-bis;bt98522

Зато из приятных новостей:чех с ником

mhotar опубликовал вариант голосового модуля под Турнигу9xr

Может подскажите, где посмотреть порядок распайки и программирования этой версии? Нашел на openrcforums только архив с платой и схемой.

Plohish

порядок распайки принципиально ни чем ни отличается от остальных…, программирование тоже…

Hokum
Plohish;bt108574

порядок распайки принципиально ни чем ни отличается от остальных…, программирование тоже…

Спасибо за ответ.
Я имею ввиду, что нумерация деталей разная, и есть небольшие отличия в схеме от 9xVoice Mod. Можно конечно сличить схемы и определиться, думал может есть полная инструкция где-то.

man-bis

думал может есть полная инструкция где-то.

Именно под этот вариант голосовой платы инструкции наверно нет. Можно с успехом по аналогии применить эту инструкцию openrcforums.com/wiki/index.php/9xVoice_Mod#Buildi…
главное соблюдать последовательность монтажа и прошивки

Plohish

вот тут по русски banned link

ColonelTY

Подключение покупного голосового модуля к 9xr

Модуль

Подключаем так.

Но в 9XR отличается плата с “бипером” и “доработкой” управления подсветкой

Отпаиваем бипер и транзистор Q1

Подпаиваемся к …

ColonelTY

Питание брал тут и подключал подсветку так…

Динамик расположил так.

Немного параллона (потом еще добавлю и динамик чуть ниже уберу)

ColonelTY

Саму плату разместил так.

Для этого в корпусе убрал крышку в батарейном отсеке и дорезал корпус.

В итоге получилось так. microSD можно легко достать.

ColonelTY

Всем привет. Вопрос появился, может кто сталкивался - настроил на 3х позиционник закрылки и голосовые файлы - так пульт проговаривает еще и другие файлы (название модели и еще другой модели) куда копать то?

Plohish

копать туда, где хреново настроил…

ColonelTY
Plohish;bt110421

копать туда, где хреново настроил…

Да все глаза уже проглядел…

ЗЫ - я тормоз… оказывается я так звуковые файлы склеил)))))))))))))))

ColonelTY

А еще вопрос по настройке.

У меня на крутилку выведены режимы управления АП (ручное управление, +стабилизация, возврат) Как можно эти три режима “проговорить”, как это настроить? Именно про голосовое сопровождение, само управление настроено.

Plohish

делать кастомные выключатели на нужные “положения” и уже этими выключателями звук включать

Enium

Доброго времени суток ув. форумчане. Нужна помощь, столкнулся с такой проблемой: собрал говорилку с таким модулем WTV020-SD, подключил все по инструкции непропая и соплей нет все прозвонил. Пульт прошит. Замерял на плате 9v, 5v, 3.3v имеются. Куда копать? Понимаю что экстрасенсов тут нет, тем не менее пните в нужном направлении. Вот фото, извиняюсь за качество это мой первый опыт SMD монтажа и травления платы. i069.radikal.ru/…/a3607ca26ee0.jpg (3.9 MB) s002.radikal.ru/…/0704c771115f.jpg (4.1 MB) s017.radikal.ru/…/6cf76a6b9645.jpg (4.1 MB)

man-bis

Здравствуйте, Василий!
Даже не знаю, чем помочь. “Правильный” модуль на правильно собранной и подключенной интерфейсной плате начинает работать сразу.
И думается, что надо начинать проверку с работоспособности модуля WTV. Сначала убедитесь, что:

  • Вы купили WTV020-SD module Two-line serial control mode вижу, что у Вас v1.1 (это не есть гуд, но не критично), а вот если вариант прошивки у Вашего модуля WTV020-SD mp3 или key control, то работать в голосовом моде он не будет;
  • залита прошивка ER9x r772 и старше;
  • SD карта отформатирована в FAT16, закачайте пробные файлы в четырехзначном формате ****. wav с “качеством” 16кГц-8бит (можете взять из моего пакета в дневнике);
  • попробуйте замыкать на корпус вывод Р02 модуля - результат должен быть такой - последовательно воспроизводятся файлы с 0000 и далее. При замыкании Р03 воспроизводятся файлы в обратном порядке например 0020, 0019 и т.д.;
  • обратитесь к Владимиру Власову rcopen.com/member102525 он имеет опыт общения с модулем WTV020 версии V1.1, возможно есть какие то нюансы в применении этой версии.
man-bis

И ещё:
очень полезно для голосовой моды первого варианта на WTV020-SD module почитать тут

openrcforums.com/wiki/…/Audio_(Voice)_Mod#Voice_Mo…

bob10278

Всем привет, Никаких нюансов с подключением нет, все подключается стандартно, задержку компенсировал настройками аппы и набором голосовых файлов, тезка прав, если плата сопряжения собрана правильно и ничего невылетело при пайки, работает сразу и еще в дополнение к сказанному Владимиром, посмотрите в меню аппы, Вы там все действия выполнили, кроме прошивки.

Enium

Спасибо что откликнулись. Буду наверно снова собирать модуль на макетной плате. Отпаял голосовой модуль, вернул все как было, перестала работать подсветка, точнее работает очень слабо замерил напряжение 2.5v и горит постоянно… Что то у меня руки совсем не из того места или не везет… Может у кого есть желание продать говорилку, а то как то уже боюсь в пульт паяльником тыкать.

bob10278

Собрал себе паяльную станцию+фен, оказывается офигенная штука эти станции;) У меня будет лишняя плата но недельки через 2-3, со временем и запчастями пока туго.

experimentator

Всем привет!

Спасибо огромное за труды по проектированию и описанию процесса сборки голосового модуля! У меня хоть и нет телеметрии, но руки все равно чешутся - хочется сделать. Тем более зима на носу, делать нечего… 😃

У меня вопрос по схеме Олега: номинал элементов в “обвязке” LM386A в схеме Майка и в схеме Олега несколько отличаются. Это из-за элементной базы, которая была “на руках” на момент проектирования, или в таком решении есть какой-то дополнительный смысл?
Например (это не единственное, но, пожалуй, самое очевидное отличие), на схеме Олега C9, C10 и C16 стоят впараллель (в сумме 247μF), в то время как у Майка там лишь лишь один конденсатор на 220μF.
Имеет ли смысл, при закупке элементов “с нуля”, копировать элементную базу Майка?

И еще вопрос (прошу прощения, если совсем оффтопик): где нынче в Москве (или в России с доставкой почтой) принято покупать радиодетали? Искал какой-нибудь online-магазин, где можно сделать заказ - ничего нормального не нашел. Чип-Дип, пожалуй, предлагает самый широкий ассортимент SMD, но цены какие-то совсем уж невменяемые (и то есть не все, что нужно для сборки модуля). В остальных магазинах ассортимент откровенно страдает, а механизм поиска по каталогу на сайте часто вводит в ступор… Ехать на Митино не хочу, ибо от меня территориально далековато, при этом боюсь нарваться на левак (а ехать менять, или докупать что-либо - будет проблематично)…
Ради интереса зашел на digikey.com. Обалденный выбор! Собрал в корзину полный набор деталей, включая даже разъем для MicroSD карточки - все в наличии, хоть сейчас заказывай. Правда, доставка в Россию негуманна ни разу. А жаль…

Plohish

заказывал детали вот тут www.comet.bg/en/
тайного смысла в обвязке нет

experimentator

Ух, какой интересный магазин! Спасибо большое! Сайт не считает стоимость доставки (ну или я не нашел) - отправил заказ, посмотрим, что скажут…

Коль зашел такой разговор… А печатные платы где заказать можно? Так, чтоб не совсем самоделки… Мелкосерийные партии можно заказывать на oshpark.com (это и в документации данного проекта написано). А что-то интереснее есть?

experimentator

Заказал платы в OSHPark, детали в Comet (Сергей, еще раз спасибо за наводку!). Если придет до НГ (детали должны легко успеть, а вот по поводу плат пока есть сомнения) - будет чем заняться в праздники! 😃

Кто-нибудь мерял ток, потребляемый аудиомодулем? Думаю, есть ли смысл убрать штатный 5В регулятор на основной плате и оставить только один - на аудиомодуле? На аудиомодуле он LDO, мощность, вроде, достаточная. Только если будут помехи по питанию, например, во время воспроизведения файлов - это, пожалуй, будет не здорово…

ew4ew4

Что то у меня уже мозг закипает.
Вроде всё прошил. Фьюзы, бутлоадер, и прошу через уарт. Раз ппошивка через УАРТ зашла, значит можно предположить что с бутлоадером и фьюзами всё ок. Я правильно понимаю?Всё прошло штатно. И всё молчит. Вроде уже и обвязку проверил. Бипы и пики проходят, а голоса нет. Наводка от касания руки на УНЧ есть, практически с ног проца. Подсветка при подключении к модулю то же не работает, хотя ключ цел. Нет управления с проца. Кидаю подсветку на турниговсний проц, (там на плате навеской смонтирован ключ)всё ок. Посему сразу куча вопросов. Голосовой модуль подсветку включает по какому то своему алгоритму, или он дублирует его с ноги турниговскогого проца? Наверное по своей, ибо если в меню выбрать любое из звуковых пресетов с надписью САУНД, управление подсветкой пропадает даже на роднм турниговском проце. Так и должно быть? Соединения на предмет замыканий и правильности проверенны по 100 раз. Всё вроде ок. А она молчит.
И так и не понятно, все приветстия при включении должны появиться сразу после включения САУНД моды в меню? Я правильно понимаю? Если нет, то пожалуйста поделитесь кто нить файликом настройки прошивки турниги ,(указав версию прошивки), чтоб его через eepe.exe можно было закинуть, тем самым сразу избежать возможной неправильной настройки меню и исключить эту ошибку изначально. Конечно понимаю, что настройки у всех могут быть разными, то думаю что приветствие и блокировка газа может быть одна, ну или это просто как тестовый вариант настройки одной модели. Его потом можно и грохнуть…)
Выдёргиваю её из апы (сделал на разьёмах). Прошиваю через УАРТ тестоввой прошивкой (amod_last_168_test.hex-21 691), поверх (amod_last.hex-54 705). Так можно, или нужно стереть старую? Если нужно стереть, то как это правильно сделать через УАРТ, и не срубить бутлодер и фьюзы? Или нужно полностью очистить кристал и всё по новой?
Тестовая то же молчит, и светодиод (влепил пока вместо подсветки) не мигает. Ключ не управляется с проца. В динамике слегка слышна какая то хрень. На катрочке пробовал снести все файлы и оставить для тестовой только 40 и 040 и 0040. То же самое. Возможно не видит SDшку, она у меня микро, через переходник SD, а он как то хлипковат. Но тогда вопрос. А светодиод(подсветка) на тестовой прошивке, должен же мигать и без SDшки? Или нет?
И наконец всё таки ОГРОМНАЯ ПРОСЬБА К ГУРУ и тем у кого оно уже работает.
Заархивируйте и выложите, пусть и сырой, но рабочий вариант, всё одним файлом. Фьюзы, бутлоадер, прошику, схему, печатку, настройки.
Ну типа, плата такая то, атмега такая то, кварц такой то, вот схема, печатка, фьюзы, бут и проша, именно для этой железяки.
А то тыкаешся как слепой котёнок по англоязычным г-но–простите гуглохранилищам. Там то стащил, там это, а в итоге полная каша.
И так и не понятно, тестовый файл amod_last_168_test.hex-21 691, это для 328p атмеги? Тогда что значит циферь 168?

Прошивка апы r807 v1.2051-mike .Голос-модуль Оливер V102. Кварц 12мгц, Атмега328p, HEXы фьюзов H-D6, L-FF, E-05 совпадают. Не понятно как должно быть с HEXом LOCK BYTE?
Привожу ссылку на то чем прошился, и фото. my-files.ru/tmjz.zip.zip Вгляните. Может чего-то не то шью? На файлах выше, специально для идентификации указал их вес.

Да. Во ещё. SD шный переходник, крепить проблематично. Поэтому, приклеил его на тусочек текстолита, а текстолит на болт к корпусу. Удобно, практично и быстросьёмно, если вдруг понадобиться перенстив другое место, при ещё кком нипбудь апппгрейде…))

С Уважением.

Plohish

несколькими постами выше есть ссылка на мою статью где всё разжевано и по русски…

ew4ew4

По ней я и делал. За статью , спасибо.
Изложено по шагово. Согласен.
Так всё и прошло как по маслу. Но результат у меня пока ноль. И ответов на мои вопросы там нет. В принципе и вопросов не было бы, если бы всё сразу заработало.

Plohish

давайте ткнём пальцем в небо:

конкретно у вас на плате на базу транзистора Q1 от РВ7 сигнал подается через резистор 100 кОм и параллельно ему подключенный конденсатор 10 пФ?

ew4ew4

Именно так. На Q1 через 100ком и 10пф. На Q2 через 2,2кома. Так на схеме и на списке деталей. А должно быть по другому? Пожалуй усомниться можно только в номинале емкости, но она из подписанной Ленты-Упаковки. Но в принципе можно проверить. Измеритель LS есть, правда сейчас не дома, но завтра могу принести, выпаять емкость и проверить .
В моём первом посту, есть ссылка на зип. В нём фото модуля. Там видны номиналы. my-files.ru/tmjz.zip.zip Тут фото по нормальному не пристёгивается, а как то через “ухо”.)))
И потом по моему тестовая должна заводиться и без этой обвязки, или я ошибаюсь?
Буду признателен, если ткнёте ещё во что нибудь… а то сильно раздражает, когда что то не работает…в прочем как и всех наверное…)
Заранее благодарен.

Plohish

в номиналах я не сомневаюсь, просто в этом месте однажды было узкое не однозначное место и человек впаял элементы не так…

вы поймите, этот модуль собирал ни один человек и при правильной сборке он обязан работать! Если не работает значит что то сделали не так…
светодиод в тестовой должен моргать даже без карты

ew4ew4

То то и оно, что я в замешательстве пока. Раз проша через уарт зашла, значит фьюзы и бутлоадер в нужных местах. И тактовый то же значит работает. …хотя…придётся видимо завтра осцилограф принести и посмотреть, что там творится. На худой конец атмегу подкинуть, но этож как не хоцца её дёргать. Зрение уже не то…)
И кто нить по вложенным файлам и картинкам подскажет? Те ли файлы и фьюзы прошиты, и тестовый файл, точно для нашего 328 проца?
my-files.ru/tmjz.zip.zip

Plohish

файл тестовой наш, он существует в единственном экземпляре и под наш проц

остальные файлы правильные, ищите косяки в сборке, микротрещины, сопли…

ew4ew4

Сопли смотрел на просвет через микроскоп, трещины прозванивал.
Единственное, что замечал при прошивке, так это то, что в логе, после верификации, у меня контрольные суммы, немного отличаются от ваших. Но верификация проходит на ОК.
Я связывал это просто с последующими допилами прошивки, и изначально иной контрольной суммой файла прошивки.
С ЛОк фьюзами, так же есть сомнения, но все молчат…партизаны…)))

ew4ew4

Ещё раз всё проверил. Монтаж норм. Номиналы норм. Зашил тестовую прошивку. Светодиод моргает, говорилка работает. Зашиваю рабочую, подключаю к апе и тишина. Ни подсветки ни звука.
Так всё таки кто ибудь подскажет? Подсветка к примеру, должна работать сразу без всяких настроек?

Plohish

вот, уже результат!

как подсветка настроена в аппе?

ew4ew4

Как и в стандартном варианте.
Light off after 10 sek
А для неё теперь нужно что то ещё менять?
Для звука стоит PiSpkVoice.
Тестовую закидывал сразу после фьюзов и без бута, изменив при этом bootrst, как писали выше.
А стандартную уже по полной и bootrst назад.
Может быть просто скиньте файлик со своими настройками через eepe. Я и подброшу его для проверки.

Да. За одно обновил и eepe, и прошивку апы до 808.

Plohish

Light off after 10 sek - ВЫКЛЮЧИТЬ подсветку через 10 сек!!!
а нужно самое простое, вот это:
Light switch (Переключатель подсветки). Здесь можно выбрать
переключатель для включения подсветки (если она установлена и подключена).

ew4ew4

Конечно и подключена и установлена, и если ключь замкнуть принудительно то горит. Ключ цел ибо транзистор прозванивается , да и на тестовой работает.
Пробовал назначить например на ELE, ну или просто включить ON.
Тишина.
И всё таки мне кажется что что то програмное, возможно эти грёбаные фьюзв, или я что то в настройке апы не догоняю, ибо железо проверено по 10 раз, и тест работает.
Может всё таки файлик настроек попробуем?

Plohish

значит рыть в сторону подключения к аппе…
проверять все цепи с этим связанные…

вы кстати так и не написали, что сделали чтобы заработала тестовая? ведь до этого утверждали что всё правильно но тестовая не работает…

ew4ew4

До этого тестовую шил через уарт, а сейчас залии её програматором после фьюзов. Бутлоадер не лил вообще.

ew4ew4

Стандартную же шью по полной, фьюзы, бут, потом прошу через уарт

ew4ew4

Ну подключение и прсмотрено глазами и проверено тестером. Всё соотвествует схемме, и замыканиу между шинами и так же их на землю и на питание не выявлено

ew4ew4

Может снести всё и попробовать основную прошить без бута?

Oliver

Т.е. рабочая прошивка через бутлоадер заливается а затем не запускается? Если при этом после загрузки через бутлоадер программатором выключить BOOTRST - запускается? Можно и по последнему предложению - залить рабочую без бутлоадера, напрямую программатором.

ew4ew4

Забил напрямую без бута. УРА! РАБОТАЕТ. Что с бутом не так делаю? ФЬюзы? Тогда какие? Всё как в описании делаю. Верификация проходит. Или в описании есть неточность?
Ну сейчас попробую опять ч бутом и фьюзоми поиграться, а именно BOOTRST.

ew4ew4

Да. Так и есть. После заливки через уарт, начинает работать только когда H FUSE - D7 а не D6, как написано в описаниях.
Это там ошибки , или я чего то не понимаю? При D7 старт загрузчика не происходит? Как отн тогда будет поднимать УАРТ? Или я что то путаю?
Ну да ладно, разберёмся постепенно. Главное ОНО теперь говорит, и подсветка работает…)

TVT

Жаль, что не заглянул сюда раньше. Похоже требуется небольшое пояснение. Или уже все ясно?
Весной по договоренности с разработчиком платы и программы Олегом Агеевым, Владимиром Манжуриным и Дмитрием Бугаевским написал подробнейшую инструкцию по изготовлению и программированию звуковой платы и отправил Олегу на рецензию. Но у него случился завал на работе, время прошло, Сергей Опека, используя материалы этого дневника, опубликовал свою инструкцию и смысл публиковать вторую потерялся. Но по ней, похоже, такие вопросы бы не возникали.
Вот, например, короткая выдержка:
У чистого не прошитого микроконтроллера ATMega328P коды фьюзов:
Low Fuse 0x62, High Fuse 0xD9, Extended Fuse 0xFF, Look Fuse 0xFF
При использовании ISP интерфейса без бутлоадера для микроконтроллера ATMega328P необходимо установить следующие коды фьюзов:
Low Fuse 0xFF, High Fuse 0xD7, Extended Fuse 0xFD, Look Fuse 0xFF
При использовании ISP интерфейса с бутлоадером или UART интерфейса для микроконтроллера ATMega328P необходимо установить следующие коды фьюзов:
Low Fuse 0xFF, High Fuse 0xD6, Extended Fuse 0xFD, Look Fuse 0xFF.

"ew4ew4 - 12.11.2013 23:57
Что то у меня уже мозг закипает.
Вроде всё прошил. Фьюзы, бутлоадер, и прошу через уарт. Раз ппошивка через УАРТ зашла, значит можно предположить что с бутлоадером и фьюзами всё ок. Я правильно понимаю?"

УАРТ – интерфейс связи между компьютером и каким-либо устройством (например, наша звуковая плата). Связь осуществляется по линиям Rx и Tx с помощью промежуточного устройства – адаптера, например, USB-TTL и загрузчика бутлоадера на звуковой плате.
Первый раз бутлоадер надо прошивать ISP программатором, например, USBasp.

"ew4ew4 - 18.11.2013 14:39
До этого тестовую шил через уарт, а сейчас залии её програматором после фьюзов. Бутлоадер не лил вообще."

Микроконтроллер платы можно прошить двумя способами:

  • используя ISP интерфейс и любой программатор , например, USBasp. Бутлоадер не нужен.
  • используя УАРТ интерфейс. Для него надо сперва использовать ISP интерфейс для прошивки бутлоадера, затем можно использовать УАРТ интерфейс для прошивки тестовой или основной программы, обновления звуковых файлов и т.д.
    При использовании УАРТ с моим самодельным адаптером USB-TTL понадобилась небольшая доработка платы. На схеме Олега V102 пришлось ввести подтягивающий резистор 5.1 кОм с точки соединения стока Q4 с гнездом Tx на 3.3 В (у меня USB-TTL 3.3V). На Q4 отсутствовало питание и эта линия связи не работала, а микроконтроллер не программировался. Очевидно, у разработчика схемы Олега на входе RXD адаптера USB-TTL5V имеется подтягивающий резистор, поэтому он его не ввел в схему.
experimentator

Пришли мне платы из OSH Park’а.

experimentator

И детали из Comet’а тоже пришли. Собрал одну плату, попутно прошив фьюзы и загрузчик:

Только что залил прошивку через UART, все вроде бы залилось отлично. К аппе, правда, пока не подключал. Думал залить тестовую прошивку, чтобы проверить без внедрения в аппу, но тестовой версии для 328-й меги не нашел…

experimentator

Если кто-то еще будет повторять этот путь - несколько уточнений:

  • конденсаторы C1, C3 и C4 должны быть меньшего размера (тип A или B ), чем C9, C10 и C16 (тип C). Я этот момент просмотрел, а в описании нигде не было указано - в общем, пришлось бежать в магазин. 😃
  • собственно, C9, C10 и C16 я заменил на один конденсатор емкостью 220мкФ. Не знаю почему в оригинале Олег запараллелил три штуки меньшей емкости - подозреваю, что просто такая элементная база была под рукой.
  • Разводка на плате под держатель карточки памяти, похоже, сделана для miniSD. Во всяком случае microSD разъем на ней кажется лиллипутом. 😃 Хотя основные контактные площадки совпадают, главная проблема - сделать нормальное крепление, чтоб со временем не отвалился (я думаю просто прихватить его циакрином).

Ну и, конечно, хорошо бы научиться разбираться в Eagle, чтобы поправить разводку или формат платы под конкретные нужды (у меня, например, сделана EL-подсветка, так что я использовал транзистор управления светодиодной подсветкой для инверсии телеметрии FrSky). Я честно пытался сделать изменения в схеме в Eagle, но желаемого результата так и не добился. Так что пришлось отправлять в производство оригинальную плату, а все изменения уже делать потом, “на коленке”.

В целом, я очень доволен! Олег, Владимир, Валентин, Сергей - спасибо Вам огромное!

Plohish

тестовая прошивка и есть как раз под наш чип, не смотря на название 😃

experimentator

Хмм, значит у меня что-то где-то не так - с amod_last_168_test.hex ничего не запустилось… Точнее, из динамика тишина и на ноге атмеги, отвечающей за подсветку, все время ноль…
Буду перепроверять…

ew4ew4

Я то же долго с ним бился, не смотря на то что делал всё исключительно по описанию. Всё ожило только тогда, когда уже после прошивки я изменил Hi FUSE - D7 а не D6, как написано в описаниях.

Plohish
ew4ew4;bt112527

Я то же долго с ним бился, не смотря на то что делал всё исключительно по описанию. Всё ожило только тогда, когда уже после прошивки я изменил Hi FUSE - D7 а не D6, как написано в описаниях.

вы прошивали программатором не указанным в статье! поэтому и не получалось

ew4ew4
Plohish;bt112531

вы прошивали программатором не указанным в статье! поэтому и не получалось

Как с указанным , так и с не указанным, фьюз всё равно не тот. Пока не разбирался. Заработало , так и оставил.

Plohish
ew4ew4;bt112579

Как с указанным , так и с не указанным, фьюз всё равно не тот. Пока не разбирался. Заработало , так и оставил.

ну у меня каким то святым духом заработало без танцев с бубном (фьюзов) и у всех остальных тоже…
вон выше вам Валентин отписал в чём была ваша ошибка…

experimentator

Собрал другую плату - заработала сразу, в т.ч. с тестовой прошивкой.

Перепроверил первую плату тысячу раз - ничего не помогло. Фьюзы ставятся, бутлоадер прошивается, основная прошивка через последовательный порт заливается, ошибок никаких нет, но потом - тишина… В итоге, после всех мытарств, поменял атмегу - и все тоже заработало! Вот как бывает…

ew4ew4, кстати, мои фьюзы - такие, как написано в Wiki. Т.е. High Fuse = 0xD6 и все работает. Если Вы делали по статье из дневника Сергея, там в команду, отвечающую за прошивку бутлоадера, вкрался ненужный смайлик вместо нужных символов. Соответственно, бутлоадер такой строкой не прошьется, если ее просто скопировать. Может, в этом у Вас проблема?

Plohish
experimentator;bt112755

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

строка в статье правильная, не нужно использовать наворотов в браузере непонятных, и не будет подобных проблем

experimentator

Сергей,
С настройками по-умолчанию, в браузере IE, это выглядит вот так:

В Firefox примерно также. Дело тут не в “наворотах в браузере”, а, скорее, в настройках отображения сайта в профиле пользователя. Так что именно в таком виде эту статью видят как минимум все незалогиненные пользователи с “ненавороченными” браузерами.
Хотя, конечно, проще всех назвать идиотами и отправить читать Инет…

Plohish

да я как бы не называю идиотами, если обидел извините…
однако у меня как видите всё отображается без смайликов… в IE, в FireFox
FireFox залогинен, IE - нет
настройки отображения сайта не трогал, как стояли по умолчанию так и стоят!
я более чем уверен что проблема не в настройках сайта, проблема на компе пользователя, данный пост пишу с работы, почему то и здесь на совершенно другой машине никаких смайликов нет!

поэтому могу снова написать, нефиг занимать ерундой в виде включения непонятных плагинов…

experimentator

Ха! Я понял в чем проблема!
Вы смотрите свою запись на Parkflyer.ru. Я же говорю о Вашей записи в дневнике на rcdesign! Вот что бывает, когда одна и та же тема описана и обсуждается одними и теми же людьми, но на разных ресурсах… 😃

Я, честно говоря, редко читаю parkflyer. Из русскоязычных ресурсов rcdesign как-то привычнее, хотя и не всегда удобен (в мире нет ничего идеального).

Plohish

ааа, понятно, действительно там есть такой косяк…
мне тоже привычнее rcdesign (тем более зная отношение наших коллег к “парку” 😃 ), хотя и тут мне не всё нравится…
однако на своих статьях я уже “нагрел” паркфлаер почти на 10 000 рублей

experimentator

Как говорят наши западные коллеги, this is waaaay off-topic, но… А что, parkflyer предлагает деньги (ну т.е. бонусы) за написание статей? Прикольно…

P.S. Чтобы исправить положение со смайликами на rcdesign, можно попробовать выделить команды тегами CODE. Должно получиться вот так:

avrdude -p m328p -P usb -c usbasp -U flash:w:optiboot_atmega328.hex:i -u -v
Plohish

ага, дома попробую

сейчас немного изменились правила, но если в общем:
пишем статью, люди за неё голосуют, за каждый голос в плюс ты получаешь 10 рублей на счёт, за эти деньги можно у них отовариваться… Естественно есть целая индустрия “минусаторов” которые заваливают чужие статьи… однако надо отдать должное, на адекватных статьях можно неплохо заработать.(не смотря на то, что цены у них кусаются, холявные бабки приятно потратить…)
Сейчас придумали более извращённую методику подсчётов, которая учитывает рейтинги старых статей, количество написанных статей в месяц… раньше было всё проще…

вот где-то так…

experimentator

10 рублей за голос - в принципе, неплохо! Ну да ладно…

Back on-topic.
Хочу извиниться за дезинформацию по поводу распайки картоприемника. Он на самом деле под MicroSD, только под определенную, совершенно конкретную модель. Нашел, купил, запаял - выглядит супер!

Было бы еще удобнее, если бы картоприемник был с обратной стороны платы. Эхх, уметь бы пользоваться Eagle…

man-bis

Было бы еще удобнее, если бы картоприемник был с обратной стороны платы. Эхх, уметь бы пользоваться Eagle…

Да собственно, еере позволяет шить ВСЕ в т.ч. и зв. файлы на SDкарту. Вроде как и без надобности её извлекать.
иглом пользоваться МОЖНО научиться. Хотя , например я, для разводки и всяких корректировок плат, пользуюсь исключительно DipTrace PCB Layout
просто привык

experimentator

Да собственно, еере позволяет шить ВСЕ в т.ч. и зв. файлы на SDкарту. Вроде как и без надобности её извлекать.

Это, конечно, да… Но, с другой стороны, припаять разъем на противоположную сторону - дополнительных трудозатрат не потребует, а удобства в некоторых (пусть и очень частных) случаях добавит. Это, правда, справедливо лишь для таких как я, которым лень травить плату самостоятельно. 😃 Так-то для “домашнего изготовления” плата как раз супер, и разъем с “монтажной” стороны тоже абсолютно логичен.

иглом пользоваться МОЖНО научиться.

Безусловно! Я поковырялся с ним пару дней - вещи, которые меня интересовали, так и не нашел как сделать, ну и отвлекся на другие задачи. Так-то, конечно, осилить наверняка можно. Делают же люди! 😃

для разводки и всяких корректировок плат, пользуюсь исключительно DipTrace PCB Layout

Спасибо, попробую глянуть на досуге.

Сейчас вот внедрю собранное в Turnigy, может в процессе еще чего подправить захочется… 😃

Plohish

так у меня в статье видно, как я припаял SD карто-приёмник на проводах, никаких проблем с этим нет…
карта свободно извлекается когда нужно “без шума и пыли” 😃
мне кажется если “с обратной стороны” - придётся открывать корпус а это край неудобно

experimentator

если “с обратной стороны” - придётся открывать корпус а это край неудобно

Факт, кто бы спорил…

Просто когда картоприемник находится со стороны элементов, то для доступа к карте надо будет не только открывать корпус, но и снимать плату выключателя. Что гораздо неудобнее, чем просто открыть корпус.

В целом, как сказал Владимир, нет особого смысла в извлечении карты, т.к. операции загрузки/обновления файлов доступны через eePe и последовательный порт. Так что я просто капризничаю. 😃

Что бы я на самом деле хотел, так это распаять USB-TTL адаптер прямо на этой плате, и еще добавить конвертер уровней для телеметрии FrSky. Вот это был бы хороший апгрейд!

Plohish

USB-TTL обычно покупается отдельной платой, если конечно не городить его самому… я себе встроил так же в аппу, теперь мой Turnigy-франкенштейн имеет несколько разъёмов 😃
модуль FrSky не нуждается в конвертере уровней, гляньте мою статью на паркфлаере.

experimentator

USB-TTL обычно покупается отдельной платой

Ну так вот я и говорю: зачем ставить еще одну плату, когда его можно собрать прям на MegaSound.

FrSky не нуждается в конвертере уровней

Это справедливо для DJT. Для новых XJT, у которых телеметрия идет через S.PORT, так уже не проходит. Надо даже не конвертер уровней, а простейший инвертер сигнала (хотя и полноценный конвертер на MAX232 тоже будет работать).
Вообще, я думаю, подключение S.PORT еще будет обсуждаться и в итоге поменяется, т.к. в текущей интерпретации используется только прием информации, а в дальнейшем, возможно, появятся какие-то датчики, которым и отдавать данные надо будет…

Что-то мы опять в оффтопик скатываемся… 😃

experimentator

Я тут чуть выше интересовался, можно ли запитать основную плату Turnigy от регулятора на MegaSound. Так вот, докладываю: можно, все работает, дополнительных помех по питанию не обнаружено. Кроме этого, померял ток аккумулятора в разных режимах работы и потом пересчитал его на линию 5В с предположением о 100%-й эффективности регулятора напряжения. Т.е. указанные ниже значения - чуть завышены относительно фактических, но для приблизительной оценки потребления - мне кажется, вполне нормально:

  • EL-подсветка горит, воспроизведение аудиофайла, ВЧ-модуль отсутствует: 148mA
  • EL-подсветка горит, звуков нет, ВЧ-модуль отсутствует: 132mA
  • EL-подсветка не горит, воспроизведение аудиофайла, ВЧ-модуль отсутствует: 108mA
  • EL-подсветка не горит, звуков нет, ВЧ-модуль отсутствует: 93mA

Ну и для справки:

  • EL-подсветка не горит, звуков нет, но включен ВЧ-модуль FrSky XJT: 228mA
    Тут надо учитывать, что ВЧ-модуль питается от своего регулятора.

Да, обратите внимание, у меня стоит EL-подсветка, а не светодиодная из HK. Кроме этого, у меня на плате Atmega64 перепаяна на Atmega2561. Из-за нее потребление может быть чуть другим, по сравнению с полностью штатной конфигурацией.

Plohish

интересная инфа, правда я не совсем догоняю - а зачем?
опять же, в какое место ты запитывал основную плату, мимо “родных” стабилизаторов?

experimentator

У меня “системная” плата была с дохлым 5В регулятором - убили при переполюсовке. Я его просто выпаял, а к контакту линии 5В подвел питание от звукового модуля.

А еще регулятор на аудиоплате - low dropout, вчера у меня аппаратура запустилась и нормально работала от 6.0 вольт. Т.е. 2S LiPo можно разряжать смело (если вдруг придется). С штатным регулятором так не получится.

А еще тока 800мА хватит с запасом, а вот макс. ток 100мА, который дает штатный регулятор, на моей плате уже почти достигнут.

А еще при таком включении потери будут только на двух регуляторах (на аудио модуле и в ВЧ-блоке), а не на трех.

Единственная проблема обнаружилась в том, что при втыкании симуляторного кабеля в mini-jack - аппаратура больше не включается. Как заставить это дело включаться - пока не понял. Мозг себе уже вынес с расположением контактов на плате выключателя… Либо аппаратура работает все время, либо на ВЧ-модуль подается питание даже когда оно, по-идее, подаваться не должно. Наверное, надо выспаться…

Plohish

чтобы тебе спалось лучше 😃 держи
orig

experimentator

Видел я эту схему, как раз по ней и работал… Но у меня вчера не получилось однозначного совпадения данной схемы и того, что я увидел в своей аппе. В районе выключателя питания что-то звонится не так. Что именно - сейчас не скажу, т.к. аппа дома, а я - на работе…

Хмм… это уже доработанная схема - возможно, именно эти несовпадения я вчера и наблюдал.
Распечатал, посмотрю внимательнее когда буду дома.

Спасибо! 😃

experimentator

Разобрался с питанием (еще раз спасибо Валентину за схему!). Вот картинка:

Красная черта - разорвать соединение; зеленая - соединить.
После этого аппаратура включается-выключается как обычно, а питание на радиомодуль подается только когда она включена клавишей-выключателем. При втыкании симуляторного кабеля питание на радиомодуль не подается (как и было реализовано штатно).

Plohish

Раздолбай вы батенька! Эту модификацию необходимо было сделать ещё к перепрошивке аппы!
banned link

experimentator

Хмм, по ссылке несколько другая модификация.

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

Plohish

по нормальной схеме (без ваших переделок по питанию) эта модификация позволяет биперу нормально работать в симуляторе, но не в любом случае…

TVT
Plohish;bt114047

Раздолбай вы батенька! Эту модификацию необходимо было сделать ещё к перепрошивке аппы!
banned link

Сергей! Вы тоже слегка…, но по другому поводу. Общепринято при ссылках указывать первоисточник и автора. Извините, но это относится ко многим Вашим сообщениям. А указанная доработка была описана не в середине 2013 года Русланом, а в посте #4890
rcopen.com/forum/f4/topic207274/4978
24.09.2011 Вадимом Кошкаревым (Vadim_AK) и ссылка была помещена в ФАК (который надо читать сразу после приобретения аппаратуры) пост #40 rcopen.com/forum/f4/topic217472.
В описании приведенной Вами схемы у меня эта ссылка присутствует.

“но не в любом случае…”
А пояснить можете, что в каком?

man-bis

Нет!Как раз при Вашей Андрей модификации стабилизатор биппера постоянно будет запитан, а по картинке Сергея - V питания пойдет туда только в верхнем положении выключателя питания.

experimentator

Я начинаю думать, что у меня какая-то особенная аппа… Коллеги, у меня сейчас от той схемы, которую я привел, запитана вся аппаратура целиком, кроме радиомодуля. Т.е. от центральных контактов выключателя подается питание на стабилизатор питания аудиомодуля, а с него 5В идут также и на системную плату.

При этом выключатель работает - т.е. включает и выключает аппу.

Перманентные 12В от аккумулятора приходят именно на 1-й контакт выключателя - как раз туда, куда в схеме Сергея / Вадима подключается питание бипера.

Plohish
TVT;bt114055

“но не в любом случае…”
А пояснить можете, что в каком?

если почитать внимательно пост перед моим, видно, что я отвечая “но не в любом случае…” имел ввиду момент когда аппа выключена, никакого питания на бипер в этом случае идти не будет

про Руслана… он описал эту модификацию (возможно не сам придумал) достаточно давно в дневниках на RC дизайне, в последствии из за бана он был вынужден всё восстановить на паркфлаере

bob10278

С Новым Годом! А это моя уневерсальная печатка, правда усилок на второй стороне, немного поучился рисовать 😉

alexspy2

А это для какой Аппы?

bob10278

В любую Турнигу.

men68

Хотел плату в Eagle немного подправить (считыватель SD у меня немого отличается). Никак не получается выделить и передвинуть сами контактные площадки SD считывателя, только проводники все время выделяются.

men68

Мой вариант звуковых файлов для er9x Koba_Speech_Milena

experimentator

Все-таки доработал немного плату Олега версии 102: вывел контактные площадки для установки microSD разъема на другую сторону платы (можно припаять либо “штатный” разъем с той стороны где все детали, либо “новый” (чуть другой, из тех что у меня были под рукой) разъем с обратной стороны), а также добавил MAX232A в качестве адаптера сигналов телеметрии FrSky (по-идее можно подключить и XJT через S.PORT, и “старую” телеметрию DJT). Телеметрийная часть, естественно, требует подключения к ВЧ-модулю и к основной плате, от аудиоплаты используется только питание. Основной плюс в том, что нет необходимости городить дополнительные конвертеры - все уже есть и надо только подпаяться.

Это первый мой опыт общения с Eagle, так что в резульате пока не совсем уверен, но штатный функционал версии 102 остался нетронут - так что хуже быть в любом случае не должно. 😃

Новые платы запущены в производство на OSHPark.com, придет их три штуки (минимальный заказ), из которых мне нужна только одна. Если у кого-то есть интерес - могу поделиться либо пустой платой, либо готовым модулем. Пишите в личку, т.к. форум и комменты удается мониторить не всегда.

KAJUR

Доброго времени суток!

Собрал данный мод. Залил тест прошивку. Светодиод моргает, файл № 0040 воспроизводит.

Залил прошивку amod_last.hex (вроде как крайняя)

К 9XR НЕ ( ! ) подключал.

При включении приветствие не воспроизводит. Вопрос: так и должно быть?
Приветствие только во впаянном состоянии? МБ у меня нет этого файла, № ???
СПС

Plohish

подключать надо к аппе

KAJUR
Plohish;bt126655

подключать надо к аппе

ок, СПС

KAJUR

Подключил к аппе.

Выставил настройки.

Подсветка работает.

Включается/ выключается в зависимости от выставленного времени (в меню пульта) (если отключаю проводок подсветки от саунд платы- подсветка не работает, т.е. саунд плата работает 99,9%)

Звуки/ приветствие не воспроизводит. В тестовой прошивке был! (файл 0040)

Файлы у меня от “sound_rus”:
Качество звука 128 кбт/с
8 бит
дискретизация 16 кГц

Вопрос: файлы такие, или битность/ качество должно быть другими?
Номер приветствия, походу, 0028?
СПС.

Plohish

скачайте для начала стандартный, никем не модифицированный пакет

Plohish

частота 22050 моно 16 бит

ya7sergey
nickoass;bt90399

Вот хороший магазин с адекватными ценами chip-nn.ru и высылают почтой.

Могу посоветовать вот этот магазин avrobot.ru
Сам там закупался. Цены оОЧЕНЬ демократичные, работают оперативно, почтой шлют.
ЗЫ. Естественно не реклама.

KAJUR

Заработало!!!

МБ я не внимательно прочитал, но нигде не увидел фразы:

“удалить с процессорной платы T9XR - R72 - с ним работать НЕ будет!!!”

s006.radikal.ru/i215/1409/c4/16fb0bd7ec12.jpg

Всем СПС!

ПС инфу про R нашел в какой-то ПДФке о доработке. И нигде в статьях.
ПСС так-же может и крыша сьехать.

Plohish

ну так статья то про 9X 😃
так бы сразу и написал что у тебя 9XR

KAJUR

Неужели в 9XR никто не делал? Абсурдный вопрос.
Хотя про R никто не говорил…
Сколько за это время инфы было перелопачено, плата и распайка проверялись по … раз на день…
Словами Лебединского: “как я жив остался- сам не понимаю…”

Plohish

делали, но там своя специфика…

KAJUR
Plohish;bt127131

делали, но там своя специфика…

Кроме этого R не вижу никакой специфики.
Схема та-же, плату я сам переделывал в LAY, получилась без напряга 5х6 см, но односторонняя, крепится к нижней крышке термоклеем, соединение - гибким шлейфом, SD выглядывает внутри отсека АКБ, а не наружу- пыль не собирает.
Как- то так.

gari877

а можно файл с разводкой ?

KAJUR;bt127132

Схема та-же, плату я сам переделывал в LAY.

KAJUR

Пожалуйста!
my-files.ru/cp007k

ncbelov

Где схему взять Оливера v102 в привычном формате jpeg или bmp? Пытался с гугла взять но там вместо схемы набор символов.
Прогу EAGLE поставил толку нет. Помогите плиз.

KAJUR
ncbelov

Большое спасибо!

Plohish

вот тут у меня в PDF вроде есть, и статья именно про эту версию rcopen.com/blogs/119461/17093

ncbelov

Да я этот дневник смотрел,но схемы в pdf там не узрел.

Plohish

ага, тупанул, там расположение элементов на плате есть в pdf

ncbelov

Плату спаял,но не понял как проверить работу без подключения к пульту.
Или без пульта не работает?
1.Установить тестовую прошивку
2.Скинуть на SD карту файл любой?
Прошивку тестовую залил в контроллер. Пока проверил осциллографом на шине данных SD происходит какой-то обмен.
Если не трудно помогите.

experimentator

Без аппаратуры можно проверить залив тестовую прошивку и поставив SD-карту со звуковыми файлами на ней. При подаче питания, тестовая прошивка будет с периодичностью раз в несколько секунд воспроизводить файл 0040.wav с SD-карты, а также мигать светодиодом подсветки (если подключен).

Без установленной SD-карты светодиод мигать не будет (особенность тестовой прошивки - она сначала инициализирует карту, а потом добирается до диода)!

ncbelov

Спасибо за развернутый и полный ответ!

man-bis

Обнаружил, что ссылки на 9иксфорум умерли. Некоторое время они переадресовывали на оупенфорум openrcforums.com/forum/ автоматически, теперь нет. Поправил в основной записи дневника.
Сижу плотно в холодной бане до 11 февраля -хвала П-ну! не подумайте, что ВВП😁

ncbelov

Ну вот подключил звуковой модуль, но он не балакает почему то. Подсветка работает,от тумблера тоже. Писчалка писчит из динамика можно настроить тональность,но говорить не фига не хочет. Прошивал тестовую прошивку ранее,разговаривала. В чем может быть проблема в настройках или в подключении хотя все перепроверил(подключение и монтаж)?

Plohish

в настройках пульта по звуку что стоит? (Sound mode)
звуковые файлы где брал?

ncbelov

Стоит MegaSound.
Файлы брал здесь на 1 странице архив rar775

Plohish

попробуй там ещё варианты есть PiSpkVoice, точно не помню как должно быть

experimentator

MegaSound - правильная настройка, не надо ее менять.

А динамик точно подключен? 😃
Стоит перепроверить подключение, по-идее все должно работать без каких-либо танцев с бубном.

ncbelov

Динамик раз пищит значит он подключен наверное?Диоды шотки ставил другие, не знаю куда копать короче. Вот что меня немного удивило. Стоит по уполномачиванию прошивка с настройкой модел 01,так вот заходим в настройки Voice Alarms , VA9,FileType меняем с mute на Audio сбивается калибровка стиков. Это че за эффект такой?

experimentator

Именно калибровка сбивается? Или настройки триммера?

ncbelov

Калибровка,причем в пункте VA9 есть какие-то уже настройки я их не настраивал.

Plohish
experimentator;bt131955

MegaSound - правильная настройка, не надо ее менять.

Да правильная, таки достал свою аппу из чулана, там MegaSound

ncbelov

Вопрос решен при включении стала балакать,бла бла бла… авионикс 9х.Только как то тиховато и хриповато,громкость крутил. Поролон пока не ложил.Чет все мои танцы с бубном во всякой ерунде. Переформатировал SD и по новой залил файлы правда из папки 775,а не из корня этой папки. И заработала.

man-bis
ncbelov;bt131962

Вопрос решен при включении стала балакать,бла бла бла… авионикс 9х.Только как то тиховато и хриповато,громкость крутил. Поролон пока не ложил.Чет все мои танцы с бубном во всякой ерунде. Переформатировал SD и по новой залил файлы правда из папки 775,а не из корня этой папки. И заработала.

Поставьте вместо приветствия "вход в виндоуз " - будет привычней. Форматировать карту надо обязательно в фат16. Файлы на карту сливать в корень, а не в папку

ncbelov

Так все и было сделано только после тестовой прошивки,он на отрез отказался балакать! Пришлось переформатировать. Файлы я ложил в корнь SD.Я имел ввиду что файлы не в корне о файле rar775 тут на 1 странице!

man-bis

Если у Вас модуль мегасаунд , то комплект файлов можно применять в лучшем качестве. Возможно и разборчивее и громче получится. Архив который я размещал в этой записи дневника уже давно устарел, хотя и работоспособен. Улучшенный комплект 777 я размещал на оупенэрси форуме, ссылка есть в основной записи дневника. На эрси дизайне - ограничения по размерам публикуемых файлов даже зазипованных

ncbelov

А ссылку на файлы скинуть?

PS. Нашел файлы хотя заметил что только тише стало. Поставил кондёр и резистор между 1 и 8 ногой LM386.
Стало получше,но не стерео короче.

Mininc

Здравствуйте. Собрал и я голосовую платку описаную Сергеем на паркфлаере. Вживил в аппу, вроде работает. Еще не успел все проверить. Таймер говорит, приветствие и название модели говорит. Но вот не говорит почемуто ни чего если аппу включеную на долго оставил. Не подскажете что где посмотреть/настроить надо ? p.s. Плату делал и паял сам 😎 .

man-bis

Поздравляю. Если модуль начал говорить таймер, приветствие и название модели - остальное “семечки” Сначала нужно определиться, что Вы хотите услышать от пульта: уровень связи, напряжение акка и тд и тп. У меня приблизительно в середине этой записи дневника есть пример настройки
А файл “ты меня забыл?” или “выключи пульт!” или просто сирена (кому как нравится) имеет номер 0045 и включается параметром inactivity alarm в меню radio setup. Естественно нужно иметь соответствующий файл на SD карте

Mininc
man-bis;bt132519

Поздравляю. Если модуль начал говорить таймер, приветствие и название модели - остальное “семечки” Сначала нужно определиться, что Вы хотите услышать от пульта: уровень связи, напряжение акка и тд и тп. У меня приблизительно в середине этой записи дневника есть пример настройки
А файл “ты меня забыл?” или “выключи пульт!” или просто сирена (кому как нравится) имеет номер 0045 и включается параметром inactivity alarm в меню radio setup. Естественно нужно иметь соответствующий файл на SD карте

Спасибо ! Нашел. Именно 0045 и не было почемуто. Самое страшное что абсолютно не могу додуматься что как настроить 😦 . Настройки в r-816 отличаются от описанного сдесь. Клацал-клацал = так и не победил 😦

man-bis

Нашелся добрый человек по фамилии Погребняк и помог всем русскоязычным понимать: на что надо “клацать” в ER9x
drive.google.com/file/d/…/view
Обсуждаемую говорилку лучше настраивать с подключенной телеметрией Frsky(хотя бы RSSI - качество связи и хотя бы один датчик напряжения), так интереснее. Но сначала надо правильно все настроить в меню телеметрии в пульте. А потом уже настраивать голосовые оповещения. Кстати файл 0058 “нет телеметрии” будет проговариваться сразу после выключения телеметрийного приемника вне зависимости от прочих настроек.
Если телеметрии Frsky нет, можно поучиться настраивать проговаривание любых файлов в ответ на переключение тумблеров. Когда придет понимание - дальше все просто.

Mininc

Спасибо за ответы. Телеметрию я в пульт не ставил т.к. оба приемника что есть безтелеметрийные. Почитал инструкцию — это вообще вынос мозга 😦 Спаять и прошить проще было. Как сделать “двигатель активирован” и т.д. вроде понял. А вот как сделать чтоб оно говорило какой из режимов на переключалке для ардукоптера включен так и не понял. Хотя тут в обсуждении есть.
SW1 v<ofs CH5 -80 —> STAB
SW2 v<ofs CH5 -30
SW3 AND !SW1 SW2 —> ALT
SW4 v<ofs CH5 0
SW5 AND !SW2 SW4 —> RTL
SW6 v<ofs CH5 30
SW7 AND !SW4 SW6 —> AUTO
SW8 v<ofs CH5 80
SW9 AND !SW6 SW8 —> POS
SWA v>ofs CH5 80 —> LAND

вот это я так и не понял где настроить.

KAJUR

“на что нужно клацать”: данная ПДФка, в ней написано: “на основе версии r323” (оч. старая версия)
Сейчас актуальная версия r816

code.google.com/p/er9x/source/detail?r=816

Хотя из 323 описания можно многое почерпнуть.

Mininc

данная ПДФка “на основе версии r323” (оч. старая версия)
Сейчас актуальная версия r816

По ссылке что дал Владимир описание актуально к версии R-814

KAJUR

Наверное, на ПДФке забыли изменить, к какой версии относится…

man-bis

Нет, Станислав Погребняк (Stasys) (дай бог ему здоровья) через-чур поскромничал и написал, что ЕГО перевод АКТУАЛЬНОГО мануала к r814 основывается на широко известном переводе к версии r323 от Дмитрия Бугаевского (diwsky). Хотя от того “первого русского” перевода осталась только маленькая толика.

Mininc

Подскажите пожалуйста, а нет ли какого-то списка или таблицы какие номера файлов к чему относятся? 0028 - приветствие, 0045 - если долго не трогаеш вкл аппу и т.д. И еще: оно както “не красиво” говорит :“три минут… две минут… один минут” а вот “пять минут” нормально .

Plohish

ну вот например по этой ссылке openrcforums.com/forum/download/file.php?id=9659 есть файл Voice_list_ER9X_Megasound.xlsx
в нём всё описано…

Mininc
Plohish;bt132626

ну вот например по этой ссылке openrcforums.com/forum/download/file.php?id=9659 есть файл Voice_list_ER9X_Megasound.xlsx
в нём всё описано…

Спасибо. А минуты в таймере у всех коряво говорит ???

Plohish

коряво это как?

Mininc

“три минут… два минут… один минут” а вот “пять минут” нормально

Plohish

“не читайте до обеда советских газет…”
русский язык в иностранных устройствах это всегда убогость! используйте английский и для своих целей отдельно сделайте нужные файлы…
в английском нет разницы между 5 минут и 3 минуты… а в русском есть и никто эту фигню учитывать не собирается…

man-bis

А Вы сравните фонетические конструкции
one minut e
two minut es
three minut es
five minut es
seven minut es

и

одна минут а
две минут ы
три минут ы
пять мину т
семь мину т

Если есть желание можно поправить в прошивке. Только никто из русскоязычных на это не отваживается, а разработчики, в частности Майк, не понимает о чем его просят

при этом числовые файлы применяются для произношения разных величин и “минут” и “вольт” и “узлов”, “ампер” и тд. Как это огранизовать без грамматических ошибок, учитывая определенную сложность русского языка, никто не знает.
А оно и не надо…

Mininc

Понятно. Просто в файлах есть и “минут” и “минуты” вот и думал что оно различает это.

MikeM

Простите, а какой программой записываются русские голоса и на каких настройках. Попробовал TextAloud, так она только по английски лапочет. У Балаболки русский платный, вроде.

man-bis

Свой пакет на Турнигу с голосовым модулем я делал и с помощью TextAloud и дополнял через Балаболку. На Таранис автоматически генерируется весь голосовой пакет под нужными номерами www.open-tx.org/2014/03/15/opentx-speaker/ Можно попробовать через него.Надо только правильно выставить параметры файлов. Но нужен русский движек Алена или Ольга yandex.ru/search/?text=голосовой движок алёна&clid…

experimentator

Если кому-то нужны платы голосового модуля - у меня есть несколько, “улучшенного дизайна” (полностью заменяют штатную плату с выключателем). Пишите, могу поделиться!

alexspy2
experimentator;bt137006

Если кому-то нужны платы голосового модуля - у меня есть несколько, “улучшенного дизайна” (полностью заменяют штатную плату с выключателем). Пишите, могу поделиться!

Да, очень нужно, что надо сделать?

experimentator

Алексей,
Отправил сообщение Вам в личку, дабы не спамить тут.

man-bis

По-видимому, спустя 3 года после возникновения “голосовая мода” для 9х пультов обретает законченный вид. Предполагается вживление в Тх 9х УНИВЕРСАЛЬНОЙ платы с хорошо известного канадского ресурса www.smartieparts.com
Владелец сайта и, соответственно, магазина - Стивен Морхауз, еще больше 5 лет назад смог завоевать популярность на “западе” со своей платой, предназначенной для прошивки пультов 9х на альтернативные. Фокус заключался в том, что для перепрошивки пульта не требовалось никакой пайки, а для вставки и подключения дополнительной платы нужна была только одна отвертка. Кроме этого модуль смартипартс имел встроенную схему подсветки и предлагались к продаже подсветки разного цвета. У него ПЕРВОГО появились отдельные комплекты для подсветок экрана турниги (кстати весьма недешовые).
И вот сейчас смартипартс ком анонсировал универсальную плату, вобравшую в себя все основные доработки и моды в т.ч. “перепрошивочную”, телеметрийную, вибрационную, голосовую, “анти-переполюсовочную” и т.д. и т.п. Так называемую SmartieParts 9Xtreme
Конечно, революции она не сделает, ведь производители аппаратур не стоят на месте, но определенную нишу рынка среди приверженцев аппы 9х он безусловно займет www.smartieparts.com/shop/index.php?main_page=page…

experimentator

Стоит добавить, что данная плата разрабатывается при непосредственном участии Майка Блендфорда - нынешнего “хозяина” ER9X. Так что проект в надежных руках. Остается надеяться, что и цена будет более вменяемой, чем предыдущие решения от Smartieparts.

Но это, кстати, не единственный вариант апгрейда, который сейчас находится в разработке… 😃 Существует также проект SkyCORE, который начался с подачи того же Майка, однако сейчас несколько замедлился в связи со сменой фокуса на решение от Smartieparts. В целом, это должна быть более мощная и гибкая альтернатива, при определенных условиях пригодная не только для установки в 9x.

ColonelTY

“при определенных условиях пригодная”

а я тем временем мигрировал на Таранис)))

experimentator

а я тем временем мигрировал на Таранис)))

Оказывается, есть много людей, которым эргономика Turnigy подходит больше, чем Taranis, несмотря на, казалось бы, значительную внешнюю схожесть двух аппаратур. Лично мне Taranis не очень понравился в плане навигации по меню - мне не хватало “человеческих” кнопок вверх-вниз-влево-вправо. А если Turnigy еще и с энкодером - то это вообще другая лига! И экран у Taranis’а большой, но какой-то несуразный… Конечно, процессор ARM дает определенные преимущества - и это огромный плюс.

Именно по этим причинам как раз и появились нынешние проекты вариантов апгрейда Turnigy до более мощной вычислительной базы - сопоставимой c Taranis, или даже превосходящей его.

man-bis

“Миграция на Таранис” для желающих “больше возможностей” за минимум денег и гемороя, в определенном смысле, неизбежна.

ColonelTY

“за минимум денег и гемороя, в определенном смысле, неизбежна.”

Так я и сделал. Стики очень хороши.

man-bis

Это из разряда вредных советов.
Потенциал 9х по-прежнему раскрыт на N< 100 процентов Нужны руки и голова.В нашем случае “самая главная голова” - это Майк. По мИру адептов 9х предостаточно. Наверно самая МАССОВАЯ аппа

NARAJANA
man-bis;bt132525

Нашелся добрый человек по фамилии Погребняк и помог всем русскоязычным понимать: на что надо “клацать” в ER9x
drive.google.com/file/d/…/view
Обсуждаемую говорилку лучше настраивать с подключенной телеметрией Frsky(хотя бы RSSI - качество связи и хотя бы один датчик напряжения), так интереснее. Но сначала надо правильно все настроить в меню телеметрии в пульте. А потом уже настраивать голосовые оповещения. Кстати файл 0058 “нет телеметрии” будет проговариваться сразу после выключения телеметрийного приемника вне зависимости от прочих настроек.
Если телеметрии Frsky нет, можно поучиться настраивать проговаривание любых файлов в ответ на переключение тумблеров. Когда придет понимание - дальше все просто.

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

NARAJANA

Скачал, огромная Вам благодарность!

man-bis

А вот и квинтесенция rcgear.ru/9x/powersound9x/installation
Андрей, это Ваше? Снимаю шляпу!
Обязательно надо засунуть этого ёжика за шиворот канадцу (в рамках контрсанкций).😁😁 Самое главное чтобы стоила плата powersound9x дешевле чем 9Xtreme от Smartieparts
И надо опередить Стивена по срокам и промоушену.

experimentator

Владимир, да, это мое. Спасибо! 😃

Хотел сделать “максимально интегрированное” устройство, в итоге получилось вот так. Описание, правда, еще не доделал. Я его дорабатываю по мере надобности - когда у кого-то вопросы появляются, я делаю соответствующий раздел. Поэтому основная (“минимальная”) установка уже описана подробно, а вот до телеметрии еще руки не дошли. Там есть интересные особенности, в т.ч. возможность использования штатных проводов для передачи телеметрийной информации от модуля XJT…

man-bis

Барахолка - это не тот уровень rcopen.com/forum/f17/topic413078
Открывайте продажу на ебае. У венгра ведь берут его Мегасаунд offer.ebay.com/ws/eBayISAPI.dll?ViewBidsLogin=&ite…

experimentator

Хмм… Ну, Megasound - это “классика”, в раскрутку которой вложено много сил еще на этапе становления того, что ранее называлось 9xforums… При этом PowerSound получился лучше по всем параметрам, да и, к тому же, удобнее. Жалко будет венгра-то… 😃

На самом деле это - часть хобби, а не бизнес (работа у меня совсем другая). Поэтому дополнительной возни с Ebay’ем не хочется. Хотя иногда меня тоже посещает мысль попробовать, просто из любопытства…

Sensey69

Отпишусь по PowerSound от Андрея - по простоте установки сравнима с втыканием вилки в розетку. Работает на ура. Осталось озвучить некоторые фразы по своему желанию.

man-bis

Тем временем Стивен Морехауз обозначил цену своей платы SmartieParts 9Xtreme в 69$ х 57 = ок.4 килорублей по предзаказу!!! “Однааако!!” Как говорил Ипполит Матвеевич.
Андрей! Вам карты в руки с Вашей PowerSound. Создайте тему на rcgroups.com что ли! Про Вашу плату ведь знают человек 20 - 30 может быть, не больше. Делайте промоушен.

experimentator

Владимир, спасибо!
Если к цене в $69 добавить пересылку - будет еще веселее… 😃

Надо понимать, что 9Xtreme - это не просто “звук”, это, по-сути, другая аппаратура, созданная на базе ядра ARM. Что-то подобное мы начали делать в проекте Sky-CORE, но Стивен из Smartieparts как-то убедил Майка сделать проект 9Xtreme. Я примерно понимаю почему так получилось - проект CORE, будучи анонсирован, тут же стал получать запросы потенциальных пользователей и разростался с космической скоростью - самый мощный процессор, куча разновидностей питания, Bluetooth, “универсальность” в плане поддержки не только форм-фактора 9x, и много-много всего еще. Майк же хотел “простую” плату, которая бы сняла ограничения штатной архитектуры 9x. Т.е. CORE рисковал стать значительно более сложным проектом, чем изначально задумывалось.
Поэтому Майк, не афишируя особо, разработал 9Xtreme (маркетинг, производство и продажа - Smartieparts, но техническая разработка - именно Майка, так что сама плата будет отличная). Ну и ценовая политика, я думаю, навязана Стивеном из Smartieparts… Он, между прочим, продал 2000 своих “классических” программаторов для 9x (фактически, это обычный USBasp и плюс контроль подсветки), по цене около $40 каждый… Так что продавать он умеет…

Но проект CORE не брошен, у нас есть идеи как сделать “лучше и мощнее” за деньги, сопоставимые со стоимостью 9Xtreme. Более того, если все пойдет хорошо - то плата CORE будет доступна в России, т.е. пересыл в пределах РФ будет быстрее и дешевле, чем заказ чего-либо “оттуда”, не говоря уже о возомжности просто прийти и купить (тем, кто в Москве). Основная проблема, которую мы сейчас пытаемся решить - поддержка софта. Майк сказал, что приоритет будет за 9Xtreme, но от поддержки CORE он также не отказывался. Если нам удастся убедить его поддерживать оба проекта в равной степени - CORE станет очень интересным вариантом. Более того, создатели OpenTX, похоже, также задумались над поддержкой CORE. Так что все только начинается! 😃

Но, в любом случае, PowerSound нельзя напрямую сравнивать с 9Xtreme или со Sky-CORE. Это - совсем другой класс решения. Не знаю, будет ли PowerSound привлекателен после того, как 9Xtreme и Sky-CORE появятся в продаже. Если есть какие-то идеи - моя личка всегда открыта!

P.S. Александру Стелигину отдельное спасибо за отзыв и оценку! 😃

experimentator

Руки чешутся, хочется достичь недостижимого идеала… Посмотел-подумал и пришел к выводу, что можно использовать цепи питания, проходящие через PowerSound, “в мирных целях”. В итоге мой PowerSound теперь защищает аппу от переполюсовки АКБ - всю полностью, включая ВЧ-модуль. И это без каких-либо доработок других частей аппы!

Договорился с Майком, отправлю ему свою плату - он обещал по-возможности посмотреть и добавить в прошивку управление вибромотором через последовательный порт. Тогда не придется паять отдельный провод к ноге Атмеги на основной плате - подключение опции вибромотора, фактически, сведется к втыканию этого вибромотора в разъем на PowerSound.

n1trog3n

Всем привет. Есть ли у кого список озвученных файлов по-русски в ворде или экселе? из файла sound-rus
Спасибо.
Думаю не мне одному будет полезно…

Sensey69

нужен сам список или звуковые файлы? вечером доберусь до аппаратуры, смогу скинуть

n1trog3n
Sensey69;bt140047

нужен сам список или звуковые файлы? вечером доберусь до аппаратуры, смогу скинуть

Сами файлы с русской озвучкой есть, а вот списка их нету.
Ну в смысле такого плана:

0001.wav - один
0002.wav - двойные расходы
и т.д.

Не понятно какой что означает…а все перебирать - с ума сойдешь 😦

Sensey69

yadi.sk/i/EkqYoOjyiZSRK - Word-список файлов
yadi.sk/d/AIagGABgiZSep - звуки

n1trog3n
Sensey69;bt140053

yadi.sk/i/EkqYoOjyiZSRK - Word-список файлов
yadi.sk/d/AIagGABgiZSep - звуки

Спасибо.

Хотя все-таки я ищу вот к этому набору… openrcforums.com/forum/viewtopic.php?f=64&t=1290#p…

man-bis

В известных мне списках файлов они размечены цветом Так повелось с моей подачи, - jhsa с оупенфоруа их раскрасил openrcforums.com/forum/viewtopic.php?f=64&t=1290#p…
Files in RED must NOT have their file number changed
BLUE Model names
All the other files can have any available number (This could change)
принципиальной разницы в списках файлов нет.
обычно список файлов находится в архиве саундпака в вордовском файле. В свой пакет я такой саундлист не вложил, уж извиняйте. А сейчас, уже его и не найду наверно.

Для прошивки openTX существует другой набор файлов - там немного другая структура

Stasys
man-bis;bt132552

Нет, Станислав Погребняк (Stasys) (дай бог ему здоровья) через-чур поскромничал и написал, что ЕГО перевод АКТУАЛЬНОГО мануала к r814 основывается на широко известном переводе к версии r323 от Дмитрия Бугаевского (diwsky). Хотя от того “первого русского” перевода осталась только маленькая толика.

Спасибо за оценки, Владимир. Тут хотелось бы немного оф-топ пояснений. Понимание работы прошивки, ее основные принципы работы, пришли ко мне на основе как раз перевода инструкции Дмитрия к версии r323. Именно поэтому я посчита необходимым упомянуть о нем и настоятельно рекомендую вначале прочесть именно его перевод, и попробовать адаптированно применить то, что вынесено из прочтения. А после, для более детального ознакомления с особенностями новых прошивок читать уже мануал более свежий… Ну, да это мое мнение и оно не обязательно верное. 😃

Сергей1981

А какая версия сейчас самая последняя, что как то пропустил этот момент

KAJUR

Давно, уже, все крайние прошивки решили оставлять здесь 😉

openrcforums.com/forum/viewtopic.php?f=5&t=4598

Старые прошивки удаляются, за не надобностью.

Stasys
KAJUR;bt153667

Давно, уже, все крайние прошивки решили оставлять здесь 😉

openrcforums.com/forum/viewtopic.php?f=5&t=4598

Старые прошивки удаляются, за не надобностью.

По указанной ссылке много тестовых прошивок, соответственно с багами. Я бы порекомендовал другой источник уже окончательных вариантов: Er9x and Ersky9x Home Page. Это касается прошивки аппаратуры. Есть тема по этому вопросу.

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

А если вопрос о том, к какой крайней версии прошивки ER9x перевод инструкции, то по большому счету это не важно, пока, во всяком случае. Принципиальные положения верны и вполне могут быть использованы до сих пор, не взирая на 2-х летнюю давность перевода.

Кстати если хотите больше привлекать клиентов советую заказать рисованные ролики. Поток клиентских заказов увеличится в разы!

bumer520

Платы есть в продаже,?