Перейти к содержанию

asvetp

Members
  • Постов

    1 411
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Сообщения, опубликованные asvetp

  1. @bulat943 Сделал изменения в программе, как Вы просили. Теперь это уже не радиоприёмник с МР3-плеером, а МР3-плеер с радиоприёмником. :)

    Что касается выключения плеера при переходе в FM, то я предпринял некоторые профилактические меры, хотя до конца не понятно, почему это происходит. Я у себя в процессе наладки программы тысячу раз переключал с плеера на ФМ  и не разу такого не было. Как сказал Черномырдин, никогда такого не было - и вот опять.  Проверяйте.

     

    FM_M8_5110_sc_DFP_v2_RC.hex

  2. 7 часов назад, andrusha152 сказал:

    Это же Алиэкспресс - рулетка, здесь как повезёт

    Согласен. Мой DFPlayer mini не все команды отрабатывает. Например, не реагирует на запрос о типе носителя. Дважды возвращает номер трека по окончании воспроизведения, и др. 

  3. В таком случае текущий номер трека не запомнится.  Конечно, можно было бы применить способ аварийного сохранения данных, но объём памяти ATMega8 не позволяет, мне и так с большим трудом удалось втиснуть весь функционал в данный МК. 

  4. ОБНОВЛЕНИЕ ПРОГРАММЫ ДЛЯ РАДИОПРИЁМНИКА С DFPLayer mini

    Статья с описанием этого приёмника была написана 3 года назад. Была создана также ветка форума по этой статье, в которой опубликована печатная плата, разработанная радиолюбителем gdv2002.  Теперь я решил обновить программу не изменяя схему. 
    В программу добавлена возможность приёма информации по RDS, а также расширенный набор команд управления МР3-плеером. В том числе выбор произвольного трека и режим случайного выбора трека. На дисплей выводится информация о текущем треке и об общем количестве треков на данном носителе.  При переходе из режима МР3-плеера в режим ФМ-радио в энергонезависимую память заносится номер текущего трека. При последующих включениях МР3-плеера воспроизведение начинается с этого трека.
    Программу многократно испытал в различных вариантах уважаемый Александр В, который специально для этого изготовил макет радиоприёмника на печатной плате, и которому я благодарен за эту работу и за ценные замечания по ходу наладки программы.

     

    FM_M8_5110_sc_DFP_v1.pdf FM_M8_5110_sc_DFP_v1_QZ.hex FM_M8_5110_sc_DFP_v1_RC.hex

  5. @bulat943 Возможно на вход усилителя попадает постоянная составляющая. Если у Вас установлены электролитические конденсаторы С9 и С11 , то надо измерить полярность напряжения на их выводах и подключить соответственно полученной полярности. Желательно в этих цепях применять керамические конденсаторы.

  6. @nefedot В качестве ключа питания, кроме указанного на схеме транзистора  IRML2503, могут подойти следующие р-канальные транзисторы: IRLML5203, IRLML9301.
    Обратите внимание, что резисторы R28 и  R29 должны быть такими как на схеме. При других номиналах ключ или не будет включаться или не будет выключаться.

  7. 25 минут назад, nefedot сказал:

    После VT5 сейчас ничего нет

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

  8. @nefedot Для устойчивой работы USB-флешки нужно питание +5 В. Нужно выяснить полностью ли открывается ключ питания на полевике VT5, для этого нужно замерить падение напряжения на нём при включенном режиме МР3-плеера. 

  9. При заказе дисплея с другим названием обращайте внимание на то, чтобы они имели драйвер ST7565R.  Но будет ли работать непроверенный ранее дисплей в моей программе - это неизвестно.  

  10. 4 часа назад, nefedot сказал:

    И ЕЩЁ БЫ в программу влепить таймер на 1 час.

    Я не понял для чего это нужно. Опишите Ваши задумки подробнее.

    Я заказывал дисплей здесь.  Надо искать по запросу "ЖК-дисплей 12864 12864-06D"

  11. @bulat943 Не ожидал, что Вы так быстро соберёте приёмник с этим дисплеем. Я почему-то думал, что придётся ждать пока кто-то закажет его на Aliexpress и после этого пройдёт как минимум месяц. Спасибо за проверку программы.
    А где же у Вас подсветка дисплея? Буквы должны светиться от подсветки.

  12. @bulat943 В приёмнике применяется ATmega8. Это я забыл исправить тип МК. Но в последующих программах придётся переходить на 328-ю, т. к. память забита под завязку, хотя теперь они подорожали.

  13. РАДИОПРИЁМНИК С ДИСПЛЕЕМ GMG12864

    Было много нареканий по поводу качества дисплеев типа Nokia5110, кроме того не всегда эти дисплеи подходят для того или иного корпуса. Поэтому я стал искать замену этому дисплею и, некоторое время назад, приобрёл дисплей GMG12864. Этот дисплей крупнее, чем Nokia5110,  размеры его платы: 63х47мм. Дисплей имеет низкое энергопотребление.
    ЖК-дисплей (модуль) GMG12864-06D Ver: 2.2 представляет собой матричный дисплей разрешением 128х64 с размерами изображения 48х25 мм. В дисплее применен драйвер ST7565R (интерфейс SPI). Напряжение питания 3,3 В. 
    В предлагаемой программе радиоприёмника на базе этого дисплея реализованы те же функции, что и в моих последних приёмниках с МР3-плеерами. Подойдут многие модули МР3-плееров с кнопочным управлением, т. к. в схеме для имитации нажатия кнопок используются транзисторные ключи на полевых транзистора. 
    Приёмник рассчитан на питание от одного литий-ионного аккумулятора, при питании от большего напряжения нужно установить промежуточный стабилизатор на 5 вольт. На схеме цепи питания показаны условно с переключателем, но выбор конкретной схемы питания, как и конкретного УНЧ остаётся за радиолюбителем.

     

    Дисплей GMG12864_350.png

    FM_M8_GMG12864_RDS_MP3_Bat.pdf FM_M8_GMG12864_RDS_MP3_Bat.hex

  14. @dronic Такое может быть если, например, у Вас инфракрасный приёмник работает на частоте 36 КГц, а пульт на 38 КГц. Или наоборот. Нужно убедиться в том, на какой частоте работает приёмник. Часто по внешнему виду их трудно отличить.

  15. Исправил программу с календарём для дисплея Nokia1202 c пятью кнопками и аналогичную программу для дисплея Nokia5110. В этих программах в режиме часов кнопки громкости и настройки заблокированы. Теперь смена даты должна происходить нормально.

     

     

    FM_M8_N5110_CLK_RDS_bat_v1.hex FM_M8_N1202_CLK_RDS_bat_v1.1.hex

  16. 2 часа назад, geniv82 сказал:

    если после включения не переключать станцию, а менять громкость, то последняя громкость не сохраняется. 

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

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

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

×
×
  • Создать...