Мои вкусняхи

Сводный список записей блога

--->>>> Сводный список записей блога <<<<---

Показаны сообщения с ярлыком RDA5807. Показать все сообщения
Показаны сообщения с ярлыком RDA5807. Показать все сообщения

30 ноября 2022

FM-приемник. Слушай, что дают. Ищи, что нравится.

UPD2: обновилась версия прошивки до 2.2 - добавлена регулировка контрастности

Изменения: 

- Добавлена регулировка контрастности

UPD: обновилась версия прошивки для обновленного дисплея до 2.1 

Изменения: 

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

- В спящем режиме кнопки и энкодер отключаются от подтяжки к питанию и принудительно сажаются на "землю". Подтянутой к питанию остается только кнопка энкодера.

_________________

Image © by KB1RDL http://www.ra4a.ru/
Image © by KB1RDL http://www.ra4a.ru/

На РадиоКоте в свое время была статья авторства NoviceUser-а про миниприёмник с применением МК ATMEGA168, FM-модуля RDA5807 и  дисплея "от Nokia 5110". Была тема на форуме с обсуждением приемника. Приемник слегка "подрос", переехал на Atmega328, обзавелся OLED-дисплеем...

Потом NoviceUser обиделся на чью то критику, залупился и вообще закрыл тему.

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

Обновленную конструкцию я выкладывал у себя в блоге. 

Тот приемник был собран, испытан и подарен. Ибо я радио слушаю редко. Нет такой радиостанции, репертуар которой нравился бы мне хотя бы на 80%. 
Но!
У меня лежал без дела монохромный ЖК-дисплей 64*128 точек на ST7565 контроллере, с белой подсветкой и диагональю 2 дюйма. Вот такой.

Он был запланирован в одно устройство, но не сложилось. И было решено сделать еще один экземпляр приемника, тоже в подарок. 

А такому дисплею и корпус надо соответствующий. Поиск донора на той же алишечке привел меня к приемнику GOLD JINRU KK-9.

Что значит GOLD - я знаю. Что значит JINRU в переводе с английско-китайского - не очень.

Вдруг это какой нибудь золотой унитаз или золотое дилдо.... Хотя большой китайско-русский словарь bkrs.info по слову JINRU даёт следующее:
jìnrù - входить, вступать в..., поступить; продвижение, проникновение, вступление, въезд, вход

"Золотое продвижение КаКа-9"... Ну в некотором плане приемник таки кака. Даже поздно ночью на КВ и СВ-диапазонах не ловит практически ничего. FM - ну в городе ловит. 
Переключатель DX-Local вообще бутафория.

Но как донор корпуса, динамика, пары деталек с платы - приемник подойдет. Можно приступать к схеме, плате и продумыванию конструкции.

21 июня 2021

Радио - это когда приходится слушать то, что нравится ведущему.

Портативный FM-приемник

На РадиоКОТе пробегала тема портативного приемника на чипе RDA5807. Сначала это был приемник с применением монохромного ЖК-дисплея 84*48 пикселей "от Нокии 5110", потом автор переделал схему и прошивку под OLED-дисплей 128*64 пикселя на контроллере SSD1306 или SH1106.

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


Размеры корпуса - 72*39*15 мм

Что приемник умеет:

  • Играть радиостанции в диапазоне 87-108 МГц :)
  • Помнить 48 частот станций
  • Отображать время
  • Режимы приема стерео и принудительное моно
  • Тонкомпенсация (Bass) (отключаемая)
  • Показ данных RDS (отключаемый)
  • Автосканирование диапазона с сохранением найденных станций в списке сохраненных (ранее сохраненные частоты будут удалены)
  • Гибкая работа со списком сохраненных частот - перемещение по списку, вставка и удаление позиции в списке, сохранение текущей станции в список, ручное редактирование частоты
  • Режим сна (автоотключения), 5,10,15,20,30,60,90 минут
  • Выключение приемника при разряде батареи
  • Детектор наличия наушников - выключение приемника при отсутствии наушников

Настройки приемника:

  • Настройка времени
  • Время до отключения дисплея в режиме радио, 2-30 сек
  • Включение/выключение звукового подтверждения нажатия кнопок
  • Настройка реакции на нажатие кнопок при выключенном дисплее - только включить дисплей или еще и выполнить функцию кнопки
  • Калибровка батареи - необходимо выставить текущее напряжение батареи, измеренное вольтметром
  • Низкий уровень батареи - выставляется напряжение батареи, при котором приемник будет отключаться
  • Сброс всех настроек (включая сброс времени и стирание сохраненных частот станций)

03 марта 2021

Часы с радиоприемником и метеодатчиками TouchClock - II

Версия прошивки - от 8 февраля 2021 года.

 



 

Часы построены на базе микроконтроллера ATMEGA128A и 3.2" цветного TFT-дисплея 320*240 точек на базе контроллера ILI9341 с резистивной тач-панелью.

Что часы умеют:

  • Часы, календарь
    • Помесячное перелистывание календаря
    • Ежечасный звуковой сигнал (с 23 до 7 отключен принудительно)
    • Таймер, до 9ч 59мин 59сек, дискретность установки 1сек
    • 5 будильников (3 мелодии или FM приемник, выбор громкости, выбор дней недели)
    • 4 выхода типа "открытый сток", управляемых из будильников, с несколькими режимами управления
    • Прямое управление выходами
    • Три языка интерфейса
    • Несколько шрифтов отображения данных
    • Несколько цветовых схем (переключение вручную или по рандому)
    • 7 уровней яркости подсветки
    • Авторегулировка яркости подсветки по внешнему фотодатчику и/или по времени
    • FM - приемник RDA5807, с возможностью его использования в качестве будильника
    • Память на 48 станций приемника с возможностью задания названия станции
    • Отдельный блок отображения метеоданных
    • Почасовая история метеоданных за 5 дней с графиками этих метеоданных
    • Поддержка датчика температуры/давления/влажности ВМЕ280 (ВМР280) и двух датчиков DS18B20
    • Возможность подключения по UART / беспроводному каналу двух внешних модулей с датчиками ВМЕ280 и DS18B20.
    • При использовании двух внешних модулей данные второго модуля принудительно заменяют показания встроенной ВМЕ280 и первого DS18B20.
    • Отключаемые звуковые сигналы при изменении количества метеодатчиков (с 23 до 7 отключены принудительно)
    • Отключаемый звуковой сигнал при резком изменении данных от метеодатчиков (изменение влажности на 10%, давления на 8мм или темпераутры на 12° в течении часа, с 23 до 7 отключен принудительно)
    • Отображение другим цветом резко изменившихся метеопоказаний
    • Выбор корректирующих констант влажности (+/-50%) и температуры (+/-10°) для каждого физического датчика
    • Выбор для каждого физического датчика его расположения - дом/улица, отображение символа "домика" или "елочки" на графиках и в кратком отображении метеоданных
    • Напоминания о важных датах (до 64 напоминаний).
    • Фильтрация некорректных данных от внешнего модуля
    • Отображение предупреждения о критичном разряде батарейки внешнего датчика
    • Selftest при включении, вывод фатальных ошибок
    • Таймер автоотключения приемника - 5, 10, 15, 20, 30, 45, 60, 90 минут
    • Поддержка физической кнопки отключения будильника/таймера