Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на двухцветной матрице с функцией информирования
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср авг 06, 2025 18:58:33

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


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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Вт фев 10, 2015 15:27:36 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
по моей статье http://radiokot.ru/circuit/digital/home/194/
вышло обновление
сделал апгрейд на MySensors 1.4.1. для этого пришлось код мигрировать на ардуино

Я настроил ардуину на базе atmega128 по инструкции для этой платы http://www.chip45.com/products/crumbuin ... rd_usb.php
Скетч переписал под ардуино. Использовал VisualMicro, но он будет компилироваться и в обычной IDE. Здесь полный архив http://forum.mysensors.org/uploads/uplo ... 73f1b9.zip
Ссылка на пост на сайте MySensors http://forum.mysensors.org/topic/957/re ... me-clock/2

http://www.youtube.com/watch?v=YOuO6zLDz6U

Из железа изменений только два:
- разрезал дорожку идущую для измерения напряжения резервной батареи от плюса батареи к входу МК и на разрыв напаял резистор на 510к. Иначе при отключении питания батарейка быстро разряжается через вход МК. На замер напряжения не влияет
- кварц перепаял на 16МГц так как стандартная настройка UART для MySensors 1.4 это 115200 и 12МГц не хватает для работы

прошивку делал через JTAG
для этого компиляцию настроил в AtmelStudio используя VisualMicro. Он создает ELF файл прямо в папке проекта в подпапке Debug (в отличии от стандартной ардуино IDE которая создает его в каких-то временных папках)
и настроил стандартный проект в Atmel Studio для отладки внешнего объектного файла через File/Open/Open Object File for Debuggin

В общем то такой подход позволяет не только заливать ардуино через JTAG, но и отлаживать скетчи ардуино используя стандартные атмеловские механизмы отладки как JTAG так и debugWire


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Пт фев 13, 2015 08:56:59 
Родился

Зарегистрирован: Пт фев 13, 2015 08:54:43
Сообщений: 1
Рейтинг сообщения: 0
Судя по фотографиям я понял, что Вы использовали бестрансформаторную схему питания для часов. Расскажите, пожалуйста, подробнее о ней.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Пт фев 13, 2015 11:52:30 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
в статье все описано, часы питаются от внешнего источника низкого напряжения
в самих часах установлен DC-DC преобразователь на ST1S10, то есть входное напряжение может быть где-то от 7 до 18в

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Вт дек 15, 2015 22:05:00 
Первый раз сказал Мяу!

Зарегистрирован: Вс янв 11, 2015 11:08:49
Сообщений: 27
Рейтинг сообщения: 0
А подскажите плс вот така матрица подойдет?
http://www.ebay.com/itm/16x32-Red-Green ... 1847606717


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Вт дек 15, 2015 22:31:20 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Stail564 писал(а):
А подскажите плс вот така матрица подойдет?

если переписать драйвер дисплея то подойдет

судя по фото там стоят микросхемы в корпусе толи SOP толи TSOP, видимо или 74HC595 или MAX7219
попробуйте уточнить у продавца

на дисплее в моей статье стоят контроллеры ht1632c, они визуально квадратные в корпусе QFP


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Ср дек 16, 2015 10:25:31 
Первый раз сказал Мяу!

Зарегистрирован: Вс янв 11, 2015 11:08:49
Сообщений: 27
Рейтинг сообщения: 0
А там в описании есть
74HC138
74HC595
Подойдет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Ср дек 16, 2015 11:01:18 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
драйвер нужно переписать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Чт фев 18, 2016 21:24:57 
Родился

Зарегистрирован: Чт фев 18, 2016 20:56:15
Сообщений: 2
Рейтинг сообщения: 0
axillent, подскажите пожалуйста, как реализовать бегущую строку на ht1632c? Собрал на таком драйвере матрицу 32х8. Пока смог запустить строку только используя для выводимого сообщения отдельный массив с "байтами-столбиками" каждого символа в сообщении. А вот с функцией вывода символов из стандартного шрифта 5х7 не получается. Если указываю символу крайнюю правую позицию на матрице, т.е. символ только появляется на дисплее справа, то остальные четыре байта символа появляются слева, с 1 по 4 столбцы. Т.е. если посылаю драйверу адрес 64, он его автоматом переводит в нулевой, а 65 - в первый и т.д.? Вот на фото вывел символ "А" в крайнюю правую позицию.


Вложения:
P1050778.JPG [160.83 KiB]
Скачиваний: 676
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Пт фев 19, 2016 06:00:49 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Надо схему вашу смотреть и в программе уже учитывать особенности подключения светодиодов к контроллеру


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на двухцветной матрице с функцией информирования
СообщениеДобавлено: Пт фев 19, 2016 06:42:03 
Родился

Зарегистрирован: Чт фев 18, 2016 20:56:15
Сообщений: 2
Рейтинг сообщения: 0
Схему я не рисовал, подключение стандартное, по даташиту - 32х8. Сама матрица состоит из четырех матриц 8х8, как на картинке. Т.е. выводы ROW0-ROW31 ht1632c - это у меня 32 столбика матрицы, выводы 0COL-7COL -это 8 строк. Вот с такой функцией, как во вложении, удалось запустить строку "Температура", но это памяти не напасешься, если под каждое сообщение свой массив создавать...


Вложения:
Температура.txt [1.07 KiB]
Скачиваний: 336
Matrix.jpg [23.66 KiB]
Скачиваний: 684
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

Сейчас этот форум просматривают: Maniak003 и гости: 24


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

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


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