Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс авг 17, 2025 16:11:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 497 ]    , , , 4, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пн ноя 23, 2015 23:44:07 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Уважаемый SergSV, сбрасывать настройки начало даже на старых прошивках. Получается причина в резисторе 9.1к который уменьшил напряжение на Reset DS3231 а не только модуля ESP8266. А что можно придумать что бы убрать эту проблему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт ноя 24, 2015 07:58:17 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Отпайка этого резистора убирает проблему ? Просто мне так больше и не удалось обнулить часы. Выдергивал блок из сети и выдергивал и втыкал штекер в саму плату часов и Reset надолго зажимал. Пробовал втыкать и вытыкать разъем в часы очень быстро. Ну ни как не получается у меня их сбросить. Соответственно все делал без резервного источника. Попробуйте сделать как ниже в схеме поставив два резистора на 1кОм и 3 кОм. И проверьте есть ли 3V на 14 выводе DS3231.

Изображение

PS. Сейчас дописываю таймер выключения. Далее займусь вторым модулем ESP8266.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт ноя 24, 2015 21:01:14 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Да Вы правы,проблема не в резисторе.А в чём так и не пойму.Питание от резервной батарейки к ds-ке подходит, а всё равно отключаешь питание и всё сбрасывается. Может ещё что то посоветуете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт ноя 24, 2015 23:42:19 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Проверить нет ли обрыва шины GND к DS3231 и GND батарейки и основной GND . Можно попробовать повесить электролит на на батарейку или керамический конденсатор например на 0.1мкФ. Но возможно проблема в самой DS3231. DS3231 сбрасывается при отсутствии резервной батарейки и иногда у меня сбрасывалась если вытащить батарейку и коснуться рукой до + BAT.

Добавил таймер выключения.
Выглядит это так:
Изображение

Переход в меню таймера кнопка "6" ПДУ. Для кнопок задней панели еще не написал настройку, для них будет настройка с интервалом в 5 минут. По середине индикатора отображается время в минутах. Набирается время цифровыми кнопками с ПДУ. Максимальное время на выключения звука 99 минут , а при установленном значении 00 минут таймер выключен. Выход из настройки кнопка "OK" ПДУ или ничего не нажимать в течении 15 сек. После срабатывания таймера он сбрасывается и в следующий раз придется установить его заново. При выключении питания его настройки также сбрасываются. При срабатывании таймера звук выключается и устройство переходит в режим отображения времени если до этого было отображено другое меню.

Потестил немного вроде глюков не заметил. Но досконально его еще не проверил т.к закончил дописывать минут 10 назад ).


Вложения:
Комментарий к файлу: Добавлен таймер выключения.
Clock timer off.rar [106.68 KiB]
Скачиваний: 301

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вс ноя 29, 2015 12:21:51 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Уважаемый SergSV,а у Вас наблюдается такой прикол,при попытке программирования пульта ,происходит самопроизвольное запоминание кнопок непонятно откуда взятого. Даже стараешься очень быстро проходить по кнопкам, всё равно какую то да пропустит,точнее запишет но не известно что.Пульта даже не трогаешь а запись по порядку происходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вс ноя 29, 2015 20:02:21 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Такого не наблюдается. Проверьте резистор на вывод INT0 2.4 кОм может он не пропаян. Явно помехи идут по шине INT0. Программу обучения пульта буду переписывать. Заметил , что иногда одна из кнопок не правильно считывается.

Что бы каждый раз не обучать часы командам с пульта при смене прошивки перенес данные с пульта в начало области EEPROM . Теперь можно делать следующее:
1. Обучаем часы командам с пульта
2. Считываем EEPROM
3. Открываем дамп EEPROM в блокноте и копируем первые шесть строк. На фото они выделены. Это и есть данные с пульта. Сохраняем их отдельно.
Изображение
4. При появлении новой прошивки открываем дамп EEPROM и заменяем первые шесть строк своими данные с пульта. Сохраняем изменения и прошиваем EEPROM.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пн ноя 30, 2015 22:35:21 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Немного уменьшил код на 500 байт. Переписал опрос ПДУ. Пока ошибок не заметил.
Нашел у себя два пульта протокола Samsung от LG телевизора и LG Blu-Ray проигрывателя. В связи с чем вопрос нужно ли добавить пульты протокола Samsung ? Пультов протокола RC5 пока не нашел ((. Я так понимаю или RC5 редкий сейчас формат или он устаревает.


Вложения:
Комментарий к файлу: Уменьшен код. Переписана программа опроса пульта.
Clock Atmega32 30_11_2015.rar [106.47 KiB]
Скачиваний: 315

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Ср дек 02, 2015 18:21:55 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт ноя 12, 2010 18:05:07
Сообщений: 113
Откуда: Россия г.Красноярск
Рейтинг сообщения: 0
а плата есть в Layout60


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Ср дек 02, 2015 18:49:38 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Я переделал но в железе не проверял еще. Не оказалось дома нужного размера текстолита, заказал теперь жду когда придет. Ну и потихоньку вношу изменения и исправления.

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вс дек 06, 2015 12:40:11 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Похоже лоханулся я с STP16CP05 заказкал не в том корпусе.
Ну подскажите правильный корпус TSSOP24 и маркировка STP16CP05TTR ?
А я заказал STP16CP05MTR в SO-24 :( Или платку перерисовывать и переделывать или нужные заказывать.

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вс дек 06, 2015 19:08:44 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 2
Маркировка TSSOP24 - STP16CP05TTR.

На самой МС маркировка без последних букв. Фото из под микроскопа:

Изображение

PS: Скоро будет готова новая прошивка с поддержкой ПДУ формата NEC, Samsung и RC5 ( я все таки отрыл пульт с RC5). Декодеры форматов написаны, осталось сделать выбор типа ПДУ.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пн дек 07, 2015 23:45:45 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 3
Добавлена возможность выбора протокола ПДУ. Добавлены три протокола Nec , Samsung и RC5.
Заходим в настройки ПДУ путем нажатия Reset и удержания любой из кнопок на задней панели часов . Пробежит строка "Настройка ПДУ". По умолчанию на матрицах высвечивается первый протокол NEC. Перебор протоколов нажатием любой из кнопок на задней панели часов. Протоколы меняются по кругу NEC - Samsung - RC5.
Выглядит это так:
NEC
Изображение

Samsung
Изображение

RC5
Изображение


Как я уже написал выше по умолчанию выставлен протокол NEC. Берем ПДУ и нажимаем на нем любую кнопку. Если выбранный протокол и протокол ПДУ совпали то надпись станет зеленой и далее устройство перейдет в режим обучения ПДУ. Если протоколы не совпали то на матрицах не будет никаких изменений и надпись так и останется голубой. Переставляем на следующий протокол и жмем опять любую кнопку ПДУ.
Определение протокола должно сработать с первого нажатия кнопки ПДУ. Если срабатывает со второго нажатия кнопки ПДУ или более то протоколы не совпадают и надо выбрать другой протокол.
Т.к протоколы NEC и Samsung немного похожи то пульт формата NEC можно обучить в режиме протокола Samsung но потребуется по два раза нажимать одну и туже кнопку. В дальнейшем попробую подкорректировать интервалы замеров импульсов и возможно это уберется.

Протокол RC5 самый простой. В этом режиме можно обучить любой ПДУ но работать он нормально не будет. В этом режиме будет нормально работать только ПДУ протокола RC5 .
Про отличие протоколов ПДУ очень много написано статей и описывать тут все это не буду.

Прошивку удалил. Сейчас подправлю глюк с радио и выложу.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Последний раз редактировалось SergSV Вт дек 08, 2015 21:21:22, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт дек 08, 2015 20:58:56 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 1
В программе обнаружил ошибку при которой радио вообще не должно было работать. Из-за этого и приходилось ставить конденсатор на антенный вход. Как RDA5807 работала без частоты 32.768 кГц на 6 выводе я не знаю. DS3231 была не правильно сконфигурирована. Все перепроверю и позже выложу исправленную прошивку.

PS. Исправил глюк с радио и добавлен еще один эффект смены цифр.


Вложения:
Комментарий к файлу: Исправлен глюк с радио
Clock Atmega32 08_12_2015.rar [107.62 KiB]
Скачиваний: 283

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Ср дек 09, 2015 16:51:14 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Протестировал,вроде всё ОК! Вроде как чувствительность радио увеличилась, а может погода сегодня хорошая,но пару станций добавилось. А с наружным датчиком какие про движенья?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Ср дек 09, 2015 19:39:47 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Чувствительность увеличилась из-за того что тактовая частота на RDA5807 появилась. Сейчас вот все в программе поправлю что не нравится и займусь плотно датчиком. Сейчас сделал что бы в режиме часов листать радио станции можно было, добавлю контроль сигнала с радио. Если во время срабатывания будильника не будет сигнала радио станции сработает зуммер.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Чт дек 10, 2015 16:24:29 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 2
Все что мне не нравилось в программе исправил. Добавил контроль радио сигнала. Если во время срабатывания будильника окажется что станция не вещает то сработает зуммер. Громкость зуммера можно отрегулировать резистором R24.

В итоге на данный момент имеем:
1. Часы RGB
2. Радио с сохранением 20 станций (можно увеличить пока есть память EEPROM. Пока занято 32% вместе с временным мусором)
3. Датчики температуры , давления и влажности
4. Контроль датчиков на шине.
5. Эквалайзер
6. 7 будильников с поддержкой плавного увеличения громкости
7. Ручное обновление времени через интернет
8. Поддержка ПДУ трех протоколов
9. Автоматическая и ручная регулировка яркости.
10. Установка предела минимальной яркости матриц
11. Вывод бегущей строки автоматически через 4 минуты или принудительно с регулировкой скорости
12. Управление кнопками на самой плате или при помощи ПДУ
13. Контроль наличия станции при срабатывании будильника
14. Шесть эффектов смены цифр.
15. Резервное питание от АКБ.
16. Контроль батарейки DS3231
17. Таймер выключения с максимальным значение 99 минут.

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


Вложения:
Комментарий к файлу: Отредактировано все.
Clock Atmega32 10_12_2015.rar [107.83 KiB]
Скачиваний: 320

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пт дек 11, 2015 23:44:01 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Хотелось что бы добавить и установку предела максимальной яркости матриц.И проверьте пожалуйста, эквалайзер.У меня надпись сместилась и наложилась на черту(указатель положения).А так всё супер. Извиняюсь,второй раз включил эквалайзер так показывает нормально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Сб дек 12, 2015 20:37:13 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 1
Максимальную яркость не трудно прикрутить. Максимальная яркость с какого-то времени по какое-то время не может превышать определенного значения? Или надо что бы во весь промежуток времени не была выше установленной ?

PS. Во втором модуле датчик AM2321 подружил с EP8266. Ни как не подружу два модуля на передачу и прием. Во втором модуле скорее всего будет использован преобразователь для питания от батареек . Пока сморю в сторону MAX1674 .

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Сб дек 12, 2015 21:51:40 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Ну как минимальную настраиваем так и максимальную настраиваем а потом через фоторезистор регулируется по освещённости от минимальной да максимальной заданной в памяти.И ещё у меня уже было несколько раз когда выключаю питание когда играет приёмник , то потом он сбивает частоту и пишет вместо 92.1 (которая играла)68.9 (в динамиках тишина) и она так и остаётся в памяти.Надо опять настраивать и заганять в память.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пн дек 14, 2015 19:55:40 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Хорошо сделаю установку максимальной яркости.
Прогу для двух ESP8266 написал. В данный момент тестирую. Бегущая строка будет выводиться с показаниями уличной температуры и влажности сразу по приходу данных с ESP8266. Интервал сделал раз в 15 минут. В программе можно будет поменять при прошивке. Все остальное время ESP8266 спит.

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 497 ]    , , , 4, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y