dim3740

Members
  • Content count

    395
  • Joined

  • Last visited

Community Reputation

-4 Плохой

About dim3740

  • Rank
    Постоялец

Информация

  • Город
    Уфа

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    Башкортостан

Recent Profile Visitors

3087 profile views
  1. На COM Port Toolkit справа окно "прием"... Это же и есть монитор поступающих по USART команд. Тогда - да... пробовал. В мониторе никаких строк не появляется. Только если повыдергивать ЗЕМЛЮ, то появляются ложные строки Вообщем костыльное решение, но работающее - это счетчик треков на арудино, и последовательный переход через инкремент/декремент к нужному номеру. Т.е. некий индекс. Но так, чтобы промежуточные не запускались надо.
  2. Я не знаю что такое "однопроводной...." ИМХО синхроимпульсы должны быть обязательно. Задача: произвольная, по номеру выборка треков. И кнопочное управление громкостью (Режим последней строки на таблице обеспечит). Но выборка - делается только режимами строк 1..4 . Режимы выбираются переключателем CON , т.е. нет возможности программно его переключать. Хотя... в вашем плеере порты переключателя выведены,... но все это костыли "скакать между режимами". Думаю, УАРТ бы все обеспечил сам.
  3. Карта не влияет, пробовал.... А ОнЛайн - вот намек что это все же АйТуСи.
  4. COM Port Toolkit + преоб UART-TTL запустил. Для теста успешно прочитал созданную посылку с Ардуино, т.е. провода верно подключены. С модуля: включил кнопку в разрыв красного провода преобразователя и +5 модуля. Прерываю питание, сброс и жду ответа. Ничего нет. Попробовал на RX, т.к. иногда китайцы пишут "куда, а не откуда" название порта. Нет эффекта. Достаточно ли такого эксперимента, или все же надо как-то запрашивать состояние/ или инициализировать модуль? М.б. начать тестить ONE_Line интерфейс? Но тоже инфы мало. Прикладываю фотки, чтоб было удобнее все же подсказать, где копать.... Заранее спасибо.
  5. Ну, это не даташит... но это максимум что нашлось с сети. Все таблицы там есть, но на китайском COM Port Toolkit, да наверно, придется идти более сложным путем(((
  6. О if (Serial.available() > 0) { //если есть доступные данные // считываем байт incomingByte = Serial.read(); // отсылаем то, что получили Serial.print("I received: "); Serial.println(incomingByte,HEX); } Т.е. после сброса (подачи питания) делаю задержку (200-1500 мс), и, якобы, затем модуль САМ должен выдать свое состояние. ОК. Инициализирую свой Уарт на 9600. А для чтения ответа в цикле ставлю вышеприведенный код... Полная тишина... RX свето на арудино также не мигает. 1. Плеер от DF отличается тем что имеет некий 3-ой переключатель. Ставлю 100 - т.е. работа с UART. Но описание только на китайском. Переписка с продавцами АЛИ уже с неделю ничего не дает. Гугл переводит ужасно(((( 2. Ответу плеера должен предшествовать запрос в виде команды. В ней важен бит - feedback, контр.сумма... НО, при инициализации же запрос не нужен? Плеер САМ обязан выдать ответ, а его нет((( 3. Пробовал применить библиотеку DFPlayer_Mini_Mp3.h. Не ругается, но и не работает. По ней файлы д иметь формат 0001.mp3, а мой - 00001.mp3, т.е. полной аналогии нет. 4. При этом плеер работает, если управлять им по кнопкам. Т.е. исправен. 5. Ссылка на китайский даташит https://detail.tmall.com/item.htm?id=585759418352
  7. Запустить не получается(( В DFплеером (как по ссылке) работаю успешно, но там Ардуино+Библа - ее см. не хочется. Итак: железо - TX ардуино - 1 ком - RX плеера. Светодиодов на плеере нет - визуально проверить получение команд не могу. Обратной связь не делаю, читать состояние плеера пока не хочу. 9600. Команды по ДШ, в котором прописано, что нужны задержки. Но что есть команда? - это каждый байт? Т.е. после каждого байта ставить от 40 до 200 мс? К примеру: 7F +пауза+ FF +пауза .... 06 0D 00 00 00 FE EF. Что такое ONE_Line в плеере? Я полагаю это I2C. Т.е. проблема перевода... Но тогда какой провод/вывод отвечает за SCL? За SDA - видимо IO4. И то - не факт(((
  8. Спасибо огромное! Теперь есть почва для работы))) Ни одного обзора на ютубе именно этой платки нет.
  9. Кто нибудь работал с таким? Я запустил в режиме паралельного 80 и битного выбора трека, звук устраивает, но инфа по всем режимам отсутствует, особенно по Uart. Нужен даташит или хотя бы примерные сведения для теста. ссылка на продавца https://www.ebay.com/itm/283409038500?ul_noapp=true
  10. Ну понятно... Значит ждать когда пороховая бочка рванет.))) .. Хотя... ну кабель разной длины, сечения, наводки ЭДС на кабель как "минус"... что еще... разные оптроны приемника.... Но что любопытно: 90% схем МИДИ в Инете на МК радиолюбителей вообще не имеют токовой стабилизации.. МК выход и все - в цепь..
  11. нет, которая под ней. Ваша вторая, только без 10 ком. Итого третья. Сегодня печатку переделал под нее. И осцилом вижу 1 вольт, как я уже писал, на 220 ом в коллекторе. Думаю, это показатель)))
  12. Да, спасибо. Я буду делать выбранную. Затем тестить в разных условиях.... и набирать статистику отказов. Потому что "в тепличных условиях" они все работоспособны. Только жаль время на тесты....
  13. Я же говорю, что я чайник в транзисторах))) Думал, если эмитер на землю, то это и есть с ОЭ. Ну, посылайте меня читать матчасть, но помогите тут)) Я на все что угодно готов, только мне нужен только ОДИН транзистор, чтобы пользователь устройства мог без знаний менять его сварочным аппаратом в гараже)))
  14. Передача МИДИ подразумевает опред.протокол. Это и вам известно, конечно.... Схема с ОЭ инвертирует напряжение. Это факт? Если БЕЗ этого каскада токовая петля работает в "нужной фазе", я делаю вывод ( и он проверен практически), что ОЭ транзистор изменит фазу, т.е. проинвертирует. Программно я бы мог сделать "компенсирующую" инверсию, если бы выход был обычный порт. Но с UART я не могу это сделать. Вот мои умозаключения... без понимания - как идет засветка оптрона и когда... при каком напряжении... ))) Если я не прав, то нужна схема и я сразу ее проверю.