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

Часы На Rgb Матрицах.


SergSV

Рекомендуемые сообщения

Часы на RGB матрицах на Atmega 32 с модулем WI-FI ESP8266

Предлагаю Вам ознакомиться с моим проектом часов на RGB матрицах. Начался проект с Atmega8 в итоге перерос на Atmega32. В часы встроен УКВ FM приемник 65-108мГц., датчики давления и температуры, эквалайзер , WI-FI модуль ESP8266 для синхронизации времени через интернет и для соединения с наружным модулем с датчиком температуры. Так же реализовано управление при помощи ПДУ.

Функции часов:

1. Цвет отображения принимаемой радиостанции. Для целой и дробного значения станции можно установить свой цвет.

2. Настройка цвета бегущей строки.

3. Настройка цвета отображения часов. Можно каждому символу установить свой цвет.

4. Настройка радио . Сохраняет в памяти 20 станций радио.(можно увеличить пока есть свободный EEPROM)

5. Звук для каждой станции сохраняется отдельно также как и установки эквалайзера.

6. Будильников 7 . Настраивается время включения , время выключения , громкость звука , день включения , звук нарастающий или нет и включаемая радиостанция.

7. Регулировка НЧ и ВЧ частот.

8. Выбор шрифта отображения часов (пока их 2 варианта )

8. Автоматическая или ручная регулировка яркости матрицы.

9. Контроль заряда резервной батарейки часов.

10. Управление часами при помощи ПДУ. Сделана возможность обучения ПДУ (форматы NEC, RC5, SAMSUNG)

11. Сделано 6 варианта замены символа при изменении времени. (позже будут добавлены еще варианты )

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

13. Таймер выключения с максимальным интервалом 99 минут. Выключает звук радио.

14. Регулировка предела яркости минимального и максимального.

15. Принудительный вывод бегущей строки с информацией о температуре в помещении и на улице.

Более подробно о настройке можно прочитать здесь https://radiosxemy.r...rgb-matricah-1/

Прикрепляю схемы прошивки . Схемы и платы нарисованы в DipTrace.

modul-RGB.rar

Modul-ulichnogo-datchika.rar

Shema-plata-proshivka-s-WI-FI-modulem.rar

Test-matrix-RGB.rar

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Не то и не другое. Личное желание. Далее планирую вмонтировать MP3 плеер. Место на плате для этого есть.Разъем дополнительный как раз для будущих доработок.

Изменено пользователем SergSV
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1. Теперь в часах 3 режима работы яркости

- Ручной

- По датчику освещенности

- По установленному времени.

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

В меню 8 (установка яркости) в начале устанавливается минимальная и максимальная яркость.

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

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

Выход из меню автоматический поле установки времени максимальной яркости. Изменения параметров кнопками Вверх Вниз ПДУ и подтверждение выбора OK или же кнопками на плате S4 S5 S6.

Теперь в качестве сигнала будильника можно установить зуммер. В меню будильника где устанавливается радиостанция листаем до надписи 'BEEP'. При срабатывании будильника будет пищать зуммер с частотой прерывания сигнала 1 Гц.

PS. Скоро будут добавлены новые шрифты для отображения времени, а так же возможность заливать свои шрифты.

Прошивку прикрепляю

Debug06022016.rar

Ссылка на комментарий
Поделиться на другие сайты

nicelife спасибо.

Добавлен выбор шрифтов для отображения времени.Шрифты хранятся в EEprom.

Изменение шрифта кнопками "Влево" и "Вправо" ПДУ или S6 на плате часов. Максимально можно загрузить 8 шрифтов.

Шрифт создавал при помощи программы PixelFontEdit-2.7

Из программы PixelFontEdit-2.7 выгружаем в формат assembler File - Export as assembler unclude . В тексте перед db надо будет поставить "." и убрать комментарии перед строкой.

Шрифты добавляем с метки eeFront1:

Кол-во шрифтов не более 8, больше не поместятся. Программа сама определит кол-во загруженных шрифтов.

В конце шрифтов обязательно должна быть строка .db 'E','N','D' означающая конец шрифтов.

Буквы END могут быть большие или маленькие но латинские.

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

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

В первом символе если установлен бит0 первого байта то будет двойная, если сброшен то одинарная.

post-197681-0-48750800-1455219635_thumb.jpg

Изменен режим работы будильника Кол-во будильников осталось 7 . Во втором подменю убран выбор дня срабатывания.

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

post-197681-0-32983400-1455219643_thumb.jpg

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

Зеленый цвет означает , что день задействован, красный , что не задействован. Под задействованными днями также горит светодиод, Это сделано для матриц на обычных светодиодах, что бы видеть задействован день или нет.

Дни недели 1 = Понедельник, 2 = Вторник, 3 = Среда и т.д

Настройка :

Жмем "ОК" ПДУ и будет мигать первый символ, кнопками "Влево" или "Вправо" активируем или де активируем день, нажимаем "ОК" и переходим к следующему дню. Можно также все это настраивать кнопками S4-S6 на плате часов.

ishodnik EEPROM.rar

Debug11022016.rar

Изменено пользователем SergSV
Ссылка на комментарий
Поделиться на другие сайты

  • 3 года спустя...

Огромная просьба проверить прошивку Clock10.10.2016.rar. Там проблема с бегущей строкой- вместо температуры и влажности выдается не понятное. Ну и выдает какое то давление, хотя у меня пока его нет, где то едет. А так прошивка отличная с кучей настроек которых в других прошивках нет.
Странности по работе радио. Работу модуля RDA проверил через доп. усилитель. Работает чисто во всех диапазонах. При включении радио через эквалайзер и родной усилитель в диапазоне УКВ радио продолжает работать чисто без помех, а ФМ диапазоне радио практически перестает работать и начинаются сплошные помехи. Заметил что данные помехи передаются при этом и в доп усилитель. Что это может быть?

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...