Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Говорящие автомобильные часы

Говорящие автомобильные часы 06 дек 2016 13:14 #1

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Цель устройства - замена штатных часов в штурманском плафоне освещения салона.
Состав:Мега 8, датчик BMP180 (температура , давление в салоне), температура за бортом наDS180B20, индикация 6 разрядов светодиодный индикатор ОК и мах 7219 на ее управление,
Диммер салонного света ( плавное затухание света, таймер выдержки времени свечения штурманского плафона, быстрое притухание при включении зажигания. Ну и функция проговора времени,температуры за бортом и в салоне, атмосферного давления , на ДФ плеере.
Описание выводов:
Выходы LOAD DIN CLK адресация мах7219. Выводы SDA SCL работа с датчиком давления \температуры ВМР180.
DS работа с датчиком DS18B20. Hour Minute Set Door Talk - кнопки управления устройством.
Питание устройства - от батареи автомобиля, постоянное. Коммутируемая линия - + от ключа зажигания- включает индикатор часов.
Выход Dimmer - на нем формируется шим который управляет ключем светодиодов подсветки штурманского плафона. При появлении низкого уровня на входе Door ( сумма концевиков дверей)на выходе появляется шим с несущей около 200 гц и максимальной скважностью. При переходе концевика в лог.1 ( двери закрыты) происходит плавное уменьшение скважности в течении 1 минуты.после этого шим на выходе выключается. Если двери открыты более 5 минут шим так же уменьшает скважность и выключается , даже если двери не были закрыты. При срабатывании концевика двери (лог 0)и последующем ее закрытии при включении зажигания (лог.1) на линии +Ign время уменьшения скважности шима сокращается до 10 сек.
Часы: Отображение в 24 часовом формате на дисплее 23-59, в отображении часов последний разряд не светится, цифра размещаются с 1 го по 5 разряды. Установка времени происходит при нажатии на кнопку SET ( лог 0 на входах кнопок Hour Minute. Hour устанавливает часы Minute - минуты часов по кольцу. При следующем нажатии на кнопку SET происходит переход часов в режим работы.
Если возможно то в меню нужно предусмотреть корректировку скорости хода часов и время отображения времени и температур, за бортом, в салоне и атмосферного давления.
Смена показаний на дисплее происходит по умолчанию через 3 сек. Сначала на дисплее время 3 сек потом 3 сек отображается показания давления и температуры в формате 736 -15 (давление в мм.р.с.) (температура в градусах). Вызов показаний температуры за бортом происходит при кратковременном нажатии на кнопку Hour. Индикация температуры за бортом в течении 3 сек. потом на дисплее цикл часы 3 сек и далее давление , температура внутри.
Звуковое сопровождение : Соответствующие файлы пока не подготовил,сегодня запишу.
При нажатии на кн. Talk проговаривается фраза ___ часов ___ минут___давление___ Повышенное или пониженное атмосферное давление _ температура в салоне, (минус или плюс)___ градусов.
Выводы TX BUSY для работы с ДФ плеером. Выход AUDIO COMM - на нем появляется лог 1. во время проговора фраз. Он необходим для управления усилителем динамика.

Вложенный файл:

Имя файла: Talkingaut...6LED.rar
Размер файла:23 KB
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 07 дек 2016 08:14 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Пока нет свободного времени, на днях гляну...
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 07 дек 2016 21:24 #3

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Спасибо огромное.
Вот подготовил звуковые файлы используемые в работе часов
filestore.com.ua/?d=4E66B34E4
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 07 дек 2016 21:36 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Наверно построение будет другое. Часы произносить не одним файлом, а каждое число отдельно. Например, двадцать три часа - это три файла.
Но я еще не пытался вникнуть, как все будет организовано...
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 07 дек 2016 21:48 #5

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Спасибо. понял. переделаю. Но там и есть файлы от 0 до пятидесяти по отдельности.
Последнее редактирование: 07 дек 2016 21:49 от Igr44.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 10 дек 2016 15:27 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Пока только проект проекта. Посмотрите в Proteus отображение, меню, настройки...
Не занимался еще озвучкой и диммером.


P.S.
Весь функционал реализован. Прошивка нуждается в тестировании.
В архиве прошивка, проект в Proteus, FUSE, описание.
Вложения:
Последнее редактирование: 11 дек 2016 12:08 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 10 дек 2016 21:02 #7

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Спасибо. то что нужно. можно уже и плату разводить. Это главное. По поводу индикатора и мах так он будет дискретный в дип корпусе. Готовый модуль в корпус потолочных часов не влазит по ширине я смотрел. поэтому на плате часов будет мах дешифратор и другой индикатор. Есть в наличии и красные и зеленые на 6 разрядов , есть отдельно чипы дешифраторов. Индикатор конкретно будет E60361-I-UG4-0-W, перевернутый, естественно смену сегментов и разрядов индикации при перевороте я учту при самой трассировке..
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 07:15 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Добавил озвучку. Аудио файлы здесь.
Где какой догадаться несложно. Можете заменить своими аналогичными, но название должно начинаться с того же числа.
Заменил кварц и FUSE.
Как произносить давление по Вашему описанию не понял. Пока так: если давление ниже 755 - пониженное, от 755 по 765 - нормальное, дальше - повышенное.

Доработаю остальное - прошивку обновлю, смотрите по дате редактирования сообщения №6.
Последнее редактирование: 11 дек 2016 07:18 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 16:58 #9

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Спасибо.
Уже 60% платы готово еще вечер и можно будет делать в железа. Вопрос по дс18 б 20 будет работать по паразитному питанию или нужно предусматривать отдельную линию по питанию его 5 вольтами?
по ВМР180 -согласовка на 2х полевиках будет достаточна или нужно чтото мудрить с отдельным преобразователем уровня?

Немного не в тему но понравилось
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 17:19 #10

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Igr44 пишет:
Вопрос по дс18 б 20 будет работать по паразитному питанию или нужно предусматривать отдельную линию по питанию его 5 вольтами?
Должен работать по паразитному питанию. Но попадаются датчики, которым нужна только 3-х проводная схема. Так что - зависит от датчика.
Igr44 пишет:
по ВМР180 -согласовка на 2х полевиках будет достаточна или нужно чтото мудрить с отдельным преобразователем уровня?
Мудрить не нужно, можно обойтись и без транзисторов.

Вы в симуляторе смотрели работу? Прошивка для Proteus. Для железа нужна другая или разместите разряды в обратном порядке.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 17:31 #11

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Спасибо.
Смотрел конечно. все нормально. По адресации разрядов не важно будет не модуль индикации а мах и отдельный шестиразрядник разряды развел согласно проекту.
Если можно еще добавить выключение дисплея при выключении линии зажигания. Нету ведь смысла чтобы дисплей работал в пустой машине или стоящей на охране на стоянке. Да и потребление будет значительно меньше у часов с выключеным дисплеем.
И нельзя ли понизить частоту кварцевого резонатора на 4 мгц. Вернее есть кварцы которые имеют повышенную стабильность и используются в авточасах у них эталонный резонанс на 4.194 304 гц. Можно на 4 мгц и я подправлю у меню коррекцией хода при необходимости.
Последнее редактирование: 11 дек 2016 17:37 от Igr44.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 17:37 #12

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 916
  • Спасибо получено: 103
Igr44 пишет:
Если можно еще добавить выключение дисплея при выключении линии зажигания. Нету ведь смысла чтобы дисплей работал в пустой машине
Позволю себе вмешаться с поправочкой. Если отключать по ACC, то только по таймеру.
А то, стоишь к примеру у переезда, заглушил авто и тут надо глянуть на часы, а они закончились :blink:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 17:46 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Igr44 пишет:
По адресации разрядов не важно будет не модуль индикации а мах и отдельный шестиразрядник разряды развел согласно проекту.
Чего ж неважно, как раз важно. Если по проекту, то в железе будет наоборот.
Igr44 пишет:
Если можно еще добавить выключение дисплея при выключении линии зажигания.
В прошивке это предусмотрено.
Igr44 пишет:
Вернее есть кварцы которые имеют повышенную стабильность и используются в авточасах у них эталонный резонанс на 4.194 304 гц.
Можно. Это тоже "часовой" кварц.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 17:49 #14

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Зачем так сложно? И что это за перекресток когда зажигание выключаеш? Сразу же в жопу пипикать станут.
И часы ведь штатные так работают включено зажигание - есть индикация, выключено зажигание - индикатор выключен.
Вот к стати по этой плате плафонных часов делаю трассировку. Такая в когдато в плафоне стояла


Все понял. спасибо. делаю плату.
Последнее редактирование: 11 дек 2016 17:57 от Igr44.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 18:01 #15

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Вариант для частоты кварца 4.134304МГц и с обратным порядком разрядов индикатора.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 19:00 #16

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 916
  • Спасибо получено: 103
Igr44 пишет:
что это за перекресток когда зажигание выключаеш?
Написал же:
Vakula пишет:
А то, стоишь к примеру у переезда
ЖД переезда. Там порой минут на 20 можно залипнуть.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 19:30 #17

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Себе в машину тоже делал часы и тоже без таймера - выключил зажигание - погасли. Задумался, нужен ли мне таймер - не нужен. Даже если на переезде застрял или ждешь кого - все равно включаешь зажигание: музыка, вентилятор и т.п.

Удобно, когда выключил зажигание, окинул глазами приборы - все выключено, можно закрывать машину и уходить.
Сделал себе вежливую подсветку салона - с задержкой на выключение, тоже наверно уберу, по той же причине. Дергаюсь каждый раз - вышел, а свет светит, вот и думаю, я включил принудительно (погаснет через 10 минут) или погаснет через 10 сек, если авто... ИМХО.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 11 дек 2016 19:41 #18

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 916
  • Спасибо получено: 103
Soir пишет:
вышел, а свет светит, вот и думаю, я включил принудительно (погаснет через 10 минут) или погаснет через 10 сек, если авто... ИМХО.
Ну это уже как кому. Я с этим абсолютно не морочусь. Бывало и не раз, прихожу и опа, а свет был включен :cheer:
Ну и ничего, погасло через 20 минут и того ладно. Точно так сделал и в багажнике. Загнал авто в гараж, открыл багажник для на просушиться, а лампочка со временем сама гаснет; не надо морочиться, что бы её выключить и т.п.
По часам. У меня родные, штатные, обычные были, стрелочные (вот зараза точно шли), так я привык на их постоянно поглядывать. А так, бывало ждешь жену с рынка или откель ещё, и смотришь на часы. Если уже погасли, то как минимум 20 минут уже жду. Нажмакал ещё раз на кнопарь (спасибо SOIR за фичу в проге) и таймер перезапустил. Не, ну есть ещё часы на дисплее мафона, но там больно мелкие букоФки.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 11 дек 2016 21:05 #19

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
ну так в этой версии хочеш узнать время смотреть не нужно. кнопку нажал и тетка из акапелло все сама сказала для тупых короче. :-)
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 14 дек 2016 02:54 #20

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
наконец то закончил плату.

Вложенный файл:

Имя файла: T_clock.rar
Размер файла:51 KB
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 15 дек 2016 20:31 #21

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
процесс движется понемногу.
вот плату уже сделал
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 18 дек 2016 01:57 #22

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Наконец собрал схему часов сегодня, пока не подключал датчики. При подключении питания все сегменты индикатора светятся, т.е. мах находится в тестовом режиме, при подаче лог.1 на линию зажигания да дисплее появляются более яркие сегменты но по ним даже не определиш порядок цифр. при выключении линии питания опять мах в режиме теста. Перепроверил плату нигде короткого замыкания нету , питание декодера 5.01в. Думал попалась глючная мега, взял новую прошил, та же самая картина, пробовал другой кварц на меге тоже самое. Не могли бы вы посмотреть что там с начальной инициализацией мах декодера. Вроде как при включенной линии зажинагия крякозяблы меняются, по идее значит мега чтото отправляет на декодер, но ничего не разглядеть нормально.
Пробовал играться резистором тока сегментов - ничего не меняется только потребление уменьшается или увеличивается.
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 18 дек 2016 08:16 #23

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Выводы не перепутаны?
Попробуйте эту прошивку.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Говорящие автомобильные часы 18 дек 2016 16:32 #24

  • Igr44
  • Igr44 аватар
  • на форуме
  • Заблокирован
  • der tod der russischen schweinen
  • Сообщений: 1243
  • Спасибо получено: 56
Прошу меня простить, за ввод в заблуждение. Перебрал все варианты все перепроверил, ошибок просто нету на плате, но оказалось до боли банальная ошибка - индикаторы с общим анодом. Причем пересмотрел все свои запасы, как на зло нету таких с ок в таком исполнении ( в один ряд).
Тут у меня только два варианта 1. переделывать плату под другой индикатор, либо просить ув.Soir чтобы он подправил прошивку под этот дисплей. Второй вариант конечно более предпочтительный. Просто получится выходы мах которые на разряды будут управлять сегментами а разряды цифр, которые с мах а будут управлять разрядами. Проект такой же под индикацию с общим анодом.

Вложенный файл:

Имя файла: TCP_ATM8_6...node.rar
Размер файла:14 KB

Сейчас вот так печально работает
Администратор запретил публиковать записи гостям.

Говорящие автомобильные часы 18 дек 2016 17:59 #25

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6034
  • Спасибо получено: 2126
Igr44 пишет:
...переделывать плату под другой индикатор...
Сочувствую. Только зачем переделывать? Поменяйте индикатор...

Из даташит MAX7219:
Drive Common-Cathode LED Display
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко