Например TDA7294

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





Текущее время: Вс июл 13, 2025 13:05:31

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


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



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

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

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


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

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 1
Платы в .lay формате.
Изображение
Изображение
Изображение
Изображение


Вложения:
RGB.rar [140.31 KiB]
Скачиваний: 521

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Сб фев 06, 2016 18:44:34 
Прорезались зубы

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

1. Теперь в часах 3 режима работы яркости
- Ручной
- По датчику освещенности
- По установленному времени.

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

В меню 8 (установка яркости) в начале устанавливается минимальная и максимальная яркость.
Затем время включения минимальной , а затем время включения максимальной яркости. Часы будут переходить в нужный режим в установленное время.
Что бы яркость регулировалась в реальном времени в зависимости от освещенности, то время включения минимальной и максимальной яркости должны быть равны.
Выход из меню автоматический после установки времени максимальной яркости. Изменения параметров кнопками "Вверх" "Вниз" ПДУ и подтверждение выбора "OK" или же кнопками на плате S4 S5 S6. Затем переводи часы в автоматический режим нажатием "0" ПДУ.

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

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


Вложения:
Комментарий к файлу: Прошивка от 06.02.2016
Debug06022016.rar [23.93 KiB]
Скачиваний: 406

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

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Чт сен 17, 2009 15:33:44
Сообщений: 93
Откуда: Украина
Рейтинг сообщения: 0
SergSV писал(а):
Плата под светодиоды 5 мм. Во вложении схема и плата в DipTrace


Добрый день.
Заканчиваю паять вариант с одноцветными светодиодами. Есть пару вопросов.
1. Прошивка подойдет та же что и для RGB матриц?
2. Какой программой программируете Атмегу32?


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Пн фев 08, 2016 14:26:37 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 0
Прошивка подойдет.
Программирую через Atmel studio. В CodeVisionAVR также все программируется. Любой можно прошить например ProgISP.
Программатор у меня HVprog(STK500)

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


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

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 1
Добавлен выбор шрифтов для отображения времени.Шрифты хранятся в EEprom.
Перелистывание шрифта кнопками "Влево" и "Вправо" ПДУ или S6 на плате часов. Максимально можно загрузить 8 шрифтов.
Шрифт создавал при помощи PixelFontEdit-2.7

Сам шрифт и исходник Eprom для Atmel studuo6.2 в архиве .
Шрифты добавляем с метки eeFront1:
Кол-во шрифтов не более 8, больше не поместятся. Программа сама определит кол-во загруженных шрифтов.
В конце шрифтов обязательно должна быть строка .db 'E','N','D' означающая конец шрифтов.
Буквы END могут быть большие или маленькие но латинские.
Компилируем файл EEprom и прошиваем его. Можно сразу в EEprom все свои значения забить в нем подробные коментарии к каждой строке.
Также в шрифте задается какие будут точки разделяющие часы и минуты.Устанавливается только в первом символе каждого шрифта.
В первом символе если установлен бит0 первого байта то будет двойная, если сброшен то одинарная.

Изображение


Вложения:
Комментарий к файлу: Основная прошивка
Debug08022016.rar [24.15 KiB]
Скачиваний: 323
Комментарий к файлу: Исходник EEPROM
front 6.0.rar [24.68 KiB]
Скачиваний: 334

_________________
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт фев 09, 2016 11:20:35 
Первый раз сказал Мяу!

Зарегистрирован: Чт ноя 19, 2009 16:00:27
Сообщений: 23
Рейтинг сообщения: 0
SergSV писал(а):
В CodeVisionAVR также все программируется


А как выставить фьюзы в CodeVisionAVR.


Вложения:
CodeVisionAVR.jpg [164 KiB]
Скачиваний: 445
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт фев 09, 2016 11:34:41 
Прорезались зубы

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

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


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

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

Выглядит это так :
Изображение

Зеленый цвет означает , что день задействован, красный , что не задействован. Под задействованными днями также горит светодиод, Это сделано для матриц на обычных светодиодах, что бы видеть задействован день или нет.
Дни недели 1 = Понедельник, 2 = Вторник, 3 = Среда и т.д
Настройка :
Жмем "ОК" ПДУ и будет мигать первый символ, кнопками "Влево" или "Вправо" активируем или де активируем день, нажимаем "ОК" и переходим к следующему дню. Можно также все это настраивать кнопками S4-S6 на плате часов.
Также изменился EEprom , в нем появился один доп параметр. Исходник прикрепляю.


Вложения:
Комментарий к файлу: Исходник EEPROM
ishodnik EEPROM.rar [2.55 KiB]
Скачиваний: 342
Комментарий к файлу: Основная прошивка
Debug11022016.rar [24.84 KiB]
Скачиваний: 369

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

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 3
И так очередное обновление и изменение.
Изменения коснулись как основной прошивки, так и прошивок модулей Wi_Fi в часах и модуля Wi-Fi наружного датчика. Также изменена схема наружного модуля, в него будет позже добавлен датчик BME280. Это делается для того если будут собраны 2 одинаковых часов и данные они смогут получать с одного модуля. Позже подредактируется прошивка в наружном модуле куда нужно будет вписать WI-FI сеть вторых часов.

1. В основной прошивке добавлена возможность установки часового пояса. от -14 до + 14. Настройка в меню "Основные настройки"
2. При обновлении времени через интернет если удачное обновление то выведется строка "Время синхронизировано" если нет сети или проблемы с доступом к NTP то или "Нет сети" или "Нет доступа к NTP серверу."
3. Сделан контроль наружного датчика. Если такое произойдет что модуль потеряет связь с наружным датчиком то каждый раз когда должна выводится строка с уличной температурой будет выводится строка "Ошибка уличного датчика"
4. В наружном модуле предусмотрена индикация ошибок или удачной отправки данных. Какие будут комбинации цветов при разных ошибках это все еще в процессе работы.
5. Наружный модуль переделан для питания от Li-ion АКБ 3.7V и предусмотрена зарядка от USB, также сделан контроль заряда батареи.
6. Изменен режим работы Wi-FI модуля в часах. Была нестабильность с работой с сетью и с получение данных с наружного модуля.

Скетчи для датчиков написаны в Arduino 1.6.5 . В версии 1.6.6 выдает ошибки.

Основная схема наружного блока
Изображение

Джамперы J2 и J3 планируется использовать для установки интервала опроса датчиков.
Подбором резисторов R15-R17 R8 R9 R18 можно установить желаемую яркость светодиодов. Но не забываем о предельном токе светодиода.

Если нет микросхемы BU48xx то ее можно заменить контролером напряжения на LM358:

Изображение

Также можно заменить TP4056 на любой другой контролер заряда батареи , например на LTC4054

Изображение

В итоге получилась односторонняя плата размером 75х45:

На фото АКБ заряжен, Данные переданы успешно.

Изображение

На фото светодиод красным - Ошибка наружного датчика

Изображение


Все необходимые файлы ниже в архиве.

PS: В прошивках для Wi-fi модулей нужно только вписать имя и пароль своей WI-FI сети. Менять IP как в предыдущих не нужно.


Вложения:
Комментарий к файлу: Прошивки и Библиотеки и EEPROM
Все прошивки.rar [179.04 KiB]
Скачиваний: 422
Комментарий к файлу: Схемы и платы наружного блока
все схемы и платы.rar [698.41 KiB]
Скачиваний: 423

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

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

ESP.deepSleep(60*1000000,WAKE_RFCAL); // время 60 секунд = 1 минут

В ней цифру 60 замените на нужное время в секундах.

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


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

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


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

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

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


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

Карма: 4
Рейтинг сообщений: 84
Зарегистрирован: Вс янв 26, 2014 22:40:17
Сообщений: 230
Откуда: Рязань
Рейтинг сообщения: 3
Небольшие изменения в прошивке.
1. Переход в автоматическом режиме с максимальной на минимальную яркость и обратно теперь плавный. Яркость уменьшается или увеличивается плавно.
2. Одинарное нажатие кнопки 5 ПДУ выводит полную информацию со всех датчиков. Двойное нажатие в течении ~2 сек выводит только температуру с улицы.

У кого мала чувствительность радио удалите конденсатор С8 -22pF


Вложения:
Комментарий к файлу: Прошивка
Debug09032016.rar [27.98 KiB]
Скачиваний: 289

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

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


Вложения:
Комментарий к файлу: Библиотека BME280 для Arduino
BME280-master.rar [10.17 KiB]
Скачиваний: 359
Комментарий к файлу: Прошивка для часов
Clock17_04_2016.rar [31.12 KiB]
Скачиваний: 358
Комментарий к файлу: Прошивка для наружного датчика
BME280AM2321mod_10_04.rar [3.21 KiB]
Скачиваний: 341

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

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Чт сен 17, 2009 15:33:44
Сообщений: 93
Откуда: Украина
Рейтинг сообщения: 0
Спаял данные часы. Дошло дело до программирования модулей ESP8266 в часах и выносном датчике. Возникли вопросы:
1. В файле clock17 04 2016.rar и BME280AM2321mod_4_04.rar которые выложил SergSV в посте выше судя по размерам одинаковые прошивки для модулей ESP8266 как для часов так и для наружного датчика. Так и должно быть или это ошибка?
2. Если я собираюсь использовать наружный датчик только на основе датчика AM2321 ( т.е. первый вариант который предлагался ранее без BME280). Подойдет ли мне последняя прошивка выложенная 17.04.16 или брать прошивку постами выше?


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

Карма: 27
Рейтинг сообщений: 656
Зарегистрирован: Ср апр 04, 2012 09:55:53
Сообщений: 1789
Откуда: Северодонецк
Рейтинг сообщения: 0
Дык там внутри исходники, вы их компильнете в ардуино иде и зальете в ЕСПку.
По сути там текстовые файлы их можно в текстовом редакторе посмотреть.

_________________
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.


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

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт июн 21, 2016 09:25:58 
Встал на лапы

Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Вт ноя 18, 2014 12:37:59
Сообщений: 115
Рейтинг сообщения: 0
Подскажите а цвет индикации времени не меняется -допустим каждый час или днем один цвет ночью другой ? и есть ли платка внешнего модуля в спринте?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ
СообщениеДобавлено: Вт июн 21, 2016 09:32:13 
Говорящий с текстолитом
Аватар пользователя

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


Вложения:
Внешний блок.rar [42.91 KiB]
Скачиваний: 396

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 497 ]     ... , , , 8, , , ...  

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


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

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


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

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


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