Например TDA7294

Форум РадиоКот • Просмотр темы - Не очень простые часы на матричных индикаторах, зато с музык
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт май 29, 2025 15:57:53

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


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



Начать новую тему Ответить на тему  [ Сообщений: 175 ]    , , , 4, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Вс авг 31, 2014 20:11:16 
Открыл глаза

Зарегистрирован: Пн ноя 11, 2013 11:57:27
Сообщений: 63
Рейтинг сообщения: 0
Я так и знал, что всё это закончится диалогом спецов-профессионалов. Не Котва эта конструкция.
А так хотелось услышать в доме бой курантов........


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 01, 2014 17:47:48 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
ATMEGA16A писал(а):
Я так и знал, что всё это закончится диалогом спецов-профессионалов. Не Котва эта конструкция.

Почему же не котова? Никаких особых сложностей тут нету на мой взгляд.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 01, 2014 17:59:01 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Прошу прощения за долгую задержку. совершенно не было времени хотя бы минимально тестировать прошивки. Так что возможны баги, глюки, фичи :)
В новой версии прошивки добавлена поддержка датчика температуры на шине 1-Ware и радиодатчика как отдельного устройства, а вот чтение температуры из микросхемы RTC выкинул т.к. он все равно врет безбожно.
Внутри часов шина 1-ware организована на порту D бит 6 (он же вывод 15 МК) Этот вывод выведен на разъем для термодатчика. Схема подключения шатная:
Изображение
Что касается датчика как отдельного устройства то тут возможно несколько вариантов: датчик может быть lm75ad или ds18d20, данные могут передаваться по радиоканалу, либо по ИК каналу, либо проводами.
Вариант с ИК каналом не требует добавления в часы никаких дополнительных элементов поскольку используется протокол пульта управления Samsung. Только вместо команд управления передается адрес датчика и значение температуры.
Остальные варианты требуют добавления в схему часов трех элементов И-НЕ и если будет использоваться радиоканал то надо добавить приемник XD FST/RF типа такого http://chipster.ru/catalog/wireless/ism/2066.html Схема подключения датчика как отдельного устройства по радиоканалу или проводами:
Изображение
Радиодатчик как отдельное устройство состоит из датчика, микроконтроллера, повышающего DC/DC-преобразователя и передатчика XD-FST. Питание радиодатчика может быть от 2.8 до 5 в. DC/DC-преобразователь повышает напряжение питания передатчика с исходного до примерно 11 вольт. Это позволяет увеличить расстояние между датчиком и часами, но сокращает срок использования батареи.
Если расстояние от передатчика до приемника небольшое то можно DC-преобразователь не ставить. В этом случае детали обведенные красной рамкой не ставятся и добавляется перемычка показанная на схеме красным цветом.
Если будет использоваться ИК-канал, то детали в красной рамке не устанавливаются, но добавляется то, что в зеленой рамке.
Ну и возможен вариант без передатчика и приемника, а просто соединить часы и радиодатчик проводами.
Принцип действия: МК в датчике периодически (сейчас период равен 20 минутам) опрашивает датчик температуры и преобразовывает полученное значение в код ИК-протокола Samsung. Этот код подается на передатчик. Для надежности передача повторяется некоторое количество раз.
Приемник в часах принимает поток импульсов и передает их на ту же ногу, на которой сидит ИК-приемник пульта дистанционного управления. Таким образом, немного сэкономлено в программировании.
Протокол передачи построен таким образом, что датчиков может быть несколько. Для каждого датчика задается свой адрес по которому часы определяют из какого места пришли значения температуры.
В схеме на lm75ad то для каждого радиодатчика адрес задается перемычками обведенными на приложенной картинке красным и синим цветом. Красные перемычки устанавливают бит адреса в 1, синие в 0. На каждую ногу можно ставить только либо красную либо синюю перемычки, не в коем случае не одновременно, что бы не допустить короткого замыкания между общим проводом и питанием.
Изображение
Если же используется датчик на ds18d20 то адрес радиодатчика жестко прошивается в МК в файле ExtSensor.c в определении SENSOR_ADRES
На радиодатчике имеется кнопка «тест» нажатие на нее немедленно запускает передачу данных. Причем в пакете передачи взводится флаг тестирования. Часы приняв пакет со взведенным флагом тестирования немедленно выводят на индикатор принятую температуру, адрес датчика и пищат.
В нормальном режиме часы ждут пакеты в течении 20 минут. Если в течение 20 минут пакетов от датчика нет, то считается, что датчик потерян и вместо значения температуры выводится тире. Если же пакет с данными приходит, то название датчика и значение его температуры выводятся в бегущей строке
В текущем варианте прошивка часов позволяет определить три датчика температуры с адресами от 0 до 7 исключая 6. Адрес 6 жестко присвоен датчику подключаемому на шину 1-Ware к самим часам. Каждому датчику можно присвоить свое название состоящее из трех букв. Все датчики можно включить или выключить при настройке.
При входе в меню настройки датчиков сначала определяется порядковый номер датчика, затем производится включение-выключение. Потом указывается адрес датчика и в последнюю очередь его имя в строке вывода.


Вложения:
Прошивки.rar [51.88 KiB]
Скачиваний: 459
Исходники.rar [153.76 KiB]
Скачиваний: 414
схемы и разводка радиодатчика.rar [33.89 KiB]
Скачиваний: 472


Последний раз редактировалось AndyKorg Вт сен 02, 2014 09:39:26, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 01, 2014 20:58:40 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Сб ноя 21, 2009 18:23:26
Сообщений: 234
Откуда: Донбасс
Рейтинг сообщения: 0
Благодарю за проделанный труд и выложенные материалы,будем пробывать внедрять по ходу дела.
По поводу не котовых часов,если есть желание услышать бой часов берите в руки паяльник и бутет Вам БОЙ!
По сложности часы не на много сложнее OLEDа,печатку пришлось заказывать не решился делать лутом, а в остальном все по порядку,опредепитесь с индикаторами, потом с платой и остальное по попрет само и в итоге у ВАС дома появляются эти чудо часики!
Я не много поспешил- сначала плата потом матрицы и в итоге заработал бубен.А вины Автора здесь ни какой вся информация достоверна.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Сб сен 06, 2014 20:02:44 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Доброго дня паятели :solder: !Действительно для начинающего тяжеловато(пугает скорее всего плата, а не схема- а в схеме пугают деталиMCP1702, MBI5039 ,sn74lvc1g00.Как правило под заказ или были но пропали).Плату переделал в LAY, рядом с MCP1702 воткнул LM1117-33, а вот по поводу sn74lvc1g00 вопрос к спецам простую 7400 реально воткнуть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Вс сен 07, 2014 06:18:58 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
killPIC&AVR писал(а):
.Плату переделал в LAY

А не затруднит поделится платой, сам хотел перенести в LAY да все руки не доходят.

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


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Вс сен 07, 2014 11:02:48 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Плату скину на днях может завтра.Дело в том что не тестировал-только что обзавёлся деталями.Дорожки до 0.35-0.4 увеличил кое-где появились перемычки 1206-000(две или три со стороны матриц).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 08, 2014 05:51:51 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Добро здоровья и всяческих успехов в создании часиков!
killPIC&AVR писал(а):
....а в схеме пугают деталиMCP1702, MBI5039 ,sn74lvc1g00...

Можно обойтись без MCP1702, просто соединив переменным резистором выход фильтра и вход УНЧ и закоментировать строку "#define VOLUME_IS_DIGIT" в файле Clock.h Автоматической регулировки громкости конечно не будет.
Вместо MBI5039 можно использовать 74HC595 с транзисторами или TPIC6B595DW. В этом случае в исходниках в файле Clock.h надо закоментировать строку "#define SHIFT_REG_TYPE_MBI50XX" и раскоментировать "#define SHIFT_REG_TYPE_HC595"
Поскольку на sn74lvc1g00 реализован просто преобразователь уровня 5В в 3.3. то тут есть несколько вариантов. В первых версиях часов использовались диод и резистор. Подробнее про схемы согласования уровней можно прочитать на сайте DI-Halt
Конечно плату придется перетрассировать.
Не сочтите за рекламу почти все детали были куплены в магазине чипнн.
В качестве дальнейшего развития проекта планирую добавить подключение к локальной сети отдельным модулем. Для начала брать точное время из служб точного времени.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 08, 2014 18:48:25 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
AndyKorg Доброго...! и вам не болеть.Всё предложенное взято (по поводу замены-оказывается всё просто)на вооружение.Будем собирать!По возможности предлагать что-то!LM75 end DS18B20 - подключать можно оба?? :dont_know:Вот если кому надо с DIP в LAY. Как уже говорил не тестировалось-будьте внимательны.


Вложения:
File PCB OA Clock.rar [222.15 KiB]
Скачиваний: 490
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Вт сен 09, 2014 05:42:47 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
killPIC&AVR писал(а):
AndyKorg ...LM75 end DS18B20 - подключать можно оба?...

Да возможна одновременная работа. Забыл добавить - адрес на lm75 должен быть выставлен в 0b10011110, т.е. соеденить все адресные ноги Lm75 с питанием. Соответственно адрес датчика в меню будет 7. Адрес в прошивке можно поменять в определении #define EXTERN_TEMP_ADR в файле i2c.h


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Чт сен 11, 2014 18:58:33 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Доброго дня мастерам , АВТОРУ AndyKorg !!! :beer:. Плату изготовил,запаял что было(кроме датчиков, sn74lvc1g00-соответственно флешки,не ставил пока фоторезистор, ИК-приёмник). Могу с уверенностью сказать, правильный монтаж залог успеха - Заработало Сразу :shock:.Правда яркость матриц небольшая(пока :dont_know: ).R30 и 35 по схеме воткнул 270 Om. Резисторы на транзисторных ключах по схеме все 1к - в Dip Trace номиналы база 75 эмиттер 1к :dont_know:.Да ну ладно это не беда!Вопросик к автору :write: Сдесь поднимался вопрос о TSOP(ик-приёмнике).В наличии есть и 33 кГц- 36-38.Пульты 5-тёрки и СОНкИ. Как записать сигналы со своего пульта в МК??? :write:.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пт сен 12, 2014 06:01:32 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
killPIC&AVR писал(а):
Доброго дня мастерам ... Заработало Сразу.

Хорошего дня! Очень приятно слышать такие новости. :)
killPIC&AVR писал(а):
Правда яркость матриц небольшая.

Вместо фоторезистора просто перемычку воткните - будет полная яркость.
killPIC&AVR писал(а):
...Резисторы на транзисторных ключах по схеме все 1к ...-

Да есть мои косяки в схеме. Побольше накопится изменений, отредактирую статью.
killPIC&AVR писал(а):
... Здесь поднимался вопрос о TSOP(ик-приёмнике)..... Как записать сигналы со своего пульта в МК???

Несущая частота (36 кГц или еще какая) важна для пары приемник-пульт. Сам МК об этой частоте ни сном ни духом, поэтому тут большой простор деятельности :) А вот сигналы с пульта поступающие в МК определяются протоколом пульта. Тут все хуже. Сейчас жестко зашит протокол samsung. Что бы переделать на любой пульт надо покумекать. Сейчас занимаюсь модулем локальной сети, как закончу возьмусь за Вашу задачу. И конечно любые предложения и доработки принимаются с благодарностью.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пт сен 12, 2014 11:51:10 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Сб ноя 21, 2009 18:23:26
Сообщений: 234
Откуда: Донбасс
Рейтинг сообщения: 0
Доброго здравия! Выпала свободная минутка,попытался прикошачить 18б20,радиомодулей пока нет,но ничего что-то не получилось,при установке сопрота 4.7к часы не светятся,если можно процесс прописки датчика 18б20 распинать по подробнее.И еще такой нюанс после отключении питания воспроизведение с карты пропадает и восстанавливается после передергивании карты.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пт сен 12, 2014 16:49:56 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
protek5512 писал(а):
... процесс прописки датчика 18б20 распинать по подробнее.... отключении питания воспроизведение с карты пропадает и восстанавливается после передергивании карты.

Постараюсь в воскресенье подготовить подробнее про датчик и подергать питание на тестовых часах.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пн сен 15, 2014 18:03:16 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Доброго здравия всем следящим за темой и не только!!! :lol: Свежей всем канифоли и километры припоя :solder: .В ходе сборки возникли ещё вопросы :facepalm:
1.функции перемычек R34 R36 R29
2.немного греются MBI...
3.по поводу Micro SD, как узнать что MICRO SD в работе :dont_know:
В данный момент в динамике только кряканье при нажатии кнопок и срабатывании будильника.Куранты выставлено ВКЛ но пока ни чего, я так понимаю флешка не определяется! Заранее спасибо(наверняка у кого-то в процессе сборки возникнут те же вопросы) :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Вт сен 16, 2014 16:25:14 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Доброго дня!Разобрался с MicroSD.Почитал исходник на досуге.Действительно( как писалось выше),не все карты работают.Ставил 512мб ну никак :kill: 2Гб заработала сразу!Теперь осталось привинтить датчики и поставить галочку ЗАРАБОТАЛО :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Ср окт 01, 2014 19:33:42 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Доброго дня, вечера, ночи. :)
Сегодня вылезла бага - не показывалось имя месяца. Выкладываю исправленную прошивку.
Насчет датчиков то же оказалось не все хорошо. Если подключить приемник так как описано в посте выше, то приемник ИК-сигналов практически перестает работать. Это происходит потому что с радиоприемника идет помеха. Поэтому пока не подключайте радиоканал. Попытаюсь вынести радиоприемник на другую ногу МК.
Насчет подключения датчика ds18b20 напрямую к ногам МК. Вроде работает, схема подключения типовая с активным питанием. Но если у кого-то не заработает пишите будем разбиратся.
В выложенной прошивке добавил определение появления sd-карты в слоту и изменил порядок инициализации звука, вроде стало стабильнее определятся при включении питания. Так же добавлена возможность проверять наличие датчика ds18d20 на шине 1-ware. Правда есть одна особенность - если датчика нет и нога МК не подтянута резистором 4.7к к питанию то возможно ложное определение наличия датчика.
И наконец сделал фотки очередных чаосв :) Корпус купил у O-LED. Под него переделана плата. Пока не выкладываю т.к. с радиоканалом непонятки, но если кого заинтересует выложу.
Первая фотка показывает кишки часов, вторая часы в эксплуатации висящими на холодильнике. Часы висят на магнитах вытащенных из битых винчестеров. Вроде все. Все удачи!
Изображение
Изображение


Вложения:
Комментарий к файлу: Исходник прошивки
ClockMatrix.rar [118.79 KiB]
Скачиваний: 448
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Чт окт 02, 2014 18:20:55 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн июл 15, 2013 18:58:53
Сообщений: 55
Рейтинг сообщения: 0
Всем паятелям УДАЧНЫХ ПОДЕЛОК!! Доброго дня AndyKorg!В архиве только исходник,а HEX(и для каких индикаторов)?Часы работают,куранты бьют,датчики работают(подключение проводное-расстояние позволяет(LM75дом-DS18улица),будильник будит,а вот информация и звук кнопок глюки!Прошивки использовал от 1сентября(в прошивке с первой страницы всё более менее).Так вот,звук кнопок отсутствует(может это не столь важно,но визуально ариентироваться нажата кнопка или нет-удобно).По поводу выводимой информации., в первую неделю пропадали буквы в словах(например ВОСКРЕСЕНЬЕ -ВОСКРЕНЬЕ, при настройке адресов датчиков в меню кракозябры),лечилось отключением БП и ионистра(полный сброс),соответственно очистка памяти и настройка заново.Теперь заметил когда изменился месяц на октябрь- пробегает(допустим) ЧЕТВЕРГ - 2(октября НЕТ) - датчики нома.Вобщем снова полный сброс и настройка!Какие будут предложения???заранее спасибо :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пт окт 03, 2014 07:41:59 
Встал на лапы

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Пт янв 07, 2011 08:52:08
Сообщений: 93
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
killPIC&AVR писал(а):
... вот информация и звук кнопок глюки!...звук кнопок отсутствует

Доброго дня killPIC&AVR ! Со звуком кнопок сильно не заморачивался, делал простейший синусоидальный сигнал, но видно не доделал, у меня то же звук не очень. Постараюсь допилить до нормального.
killPIC&AVR писал(а):
...в первую неделю пропадали буквы в словах...

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


Вложения:
Прошивки.zip [51.63 KiB]
Скачиваний: 383
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не очень простые часы на матричных индикаторах, зато с м
СообщениеДобавлено: Пт окт 03, 2014 09:26:29 
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 44
Зарегистрирован: Ср июн 21, 2006 08:24:32
Сообщений: 465
Откуда: Лисичанск
Рейтинг сообщения: 0
А в каком формате аудио нужно сохранять?
8 бит моно это понятно, а сколько килогерц?


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

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


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

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


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

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


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