Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2)
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт июл 09, 2020 18:35:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 148 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2)
СообщениеДобавлено: Вт июн 07, 2011 21:30:51 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Очередные мои часы.

Причина создания:
требовались часы с индикацией времени и температуры (в помещении и на улице) и все это без смены показаний. Индикация даты не требовалась.

Изображение

Схема (плата процессора)
Изображение
http://clock.cc.ua/12LED/Clock-Term-Ala ... oc_BIG.JPG

Схема (плата индикации)
Изображение
http://clock.cc.ua/12LED/Clock-Term-Ala ... nd_BIG.JPG

Схема (sPlan 7)
http://clock.cc.ua/12LED/Clock-Term-Ala ... 12LED.spl7

Исходник (CodeVisionAVR V2), прошивка (hex) и Проект в Proteus 7.7 SP2
http://clock.cc.ua/12LED/Clock-Term-Ala ... -06-07.zip


Еще несколько моих проектов:

часы на светодиодных 7-ми сегментниках (4 разряда) Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

часы на LCD 2*16 и на Mega8/88 Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
и их улучшенная версия на Mega168 Часы термометр-будильник Mega168_DS1307(M41T56)_DS18x20_LCD16x2

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Последний раз редактировалось Danko Вт сен 20, 2011 15:51:01, всего редактировалось 4 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Вт июн 07, 2011 21:38:08 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Фузы для Mega8 (int 4 MHz)
Изображение

Фузы для Mega48/88/168 (int 8 MHz)
Изображение

Пояснения к схеме:

плата процессора - из проекта часов с 4-х разрядной динамической индикацией.

плата индикации - подключение сдвиговых регистров из проекта часов с 4-х разрядной статической индикацией.

12 разрядов это четырехразрядная динамическая индикация (3 группы по 4 разряда)

индикаторы могут быть с ОА или ОК.

В моем случае: для индикации времени ОА - 1,5" (четыре одиночных), для индикации температуры два 4-х разрядных ОА (0,56").

Пояснения к программе (прошивке):

база программы- это 4-х разрядные часы с динамикой, но только:
- индикации даты удалена,
- переработана работа кнопок,
- почти все настройки удалены из EEPROM,

настройка производится при компиляции и по сему проект расчитан на радиолюбителей умеющих не только держать в руках паяльник, но и с базовыми знаниями Си и умеющими компилировать в CVAVR.

- настройки в файле config_clock.h
Код:
// выбор активного уровня лог.1 на индикаторах (часы)
#define SEG_CLOCK_LOG_1

// выбор активного уровня лог.1 на индикаторах (температура)
//#define SEG_TERM_LOG_1

// выбор активного уровня лог.1 на разрядах
#define RAZ_LOG_1

// индикация точек раздилителей часов и минут подключенных вместо точки 1 разряда
#define DUBL_DOT

// индикация десятых градуса (отбросить десятые градуса)
#define DES_TERM

// флаг индикации незначащего нуля в десятках часов
//#define HOUR_0

// автоперевод стрелок на летнее время и обратно
#define ZIMA_LETO

Настройки в EEPROM:
- нулевая ячейка - максимальный уровень яркости
- первая ячейка - тест АЦП

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Последний раз редактировалось Danko Вт июн 07, 2011 22:08:59, всего редактировалось 3 раз(а).

Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Вт июн 07, 2011 21:45:39 
Сверлит текстолит когтями
Аватар пользователя

Карма: 6
Рейтинг сообщений: 3
Зарегистрирован: Чт мар 05, 2009 19:51:55
Сообщений: 1120
Откуда: Дырасполь
Рейтинг сообщения: 0
А что за вывод РВ1, под названием "управление яркостью" ?
Надо полагать ним можно управлять входами регистров ОЕ ?

_________________
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Вт июн 07, 2011 21:55:41 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Я планировал управлять не выводом OE, а напряжением подаваемым на коллектора транзисторных ключей.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Вебинар «Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4» (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 09, 2011 09:44:59 
Родился

Зарегистрирован: Чт июн 09, 2011 09:35:27
Сообщений: 2
Рейтинг сообщения: 0
Доброго времени суток! Весьма привлекательный проект! Хочу повторить... Непонятен один момент, регулировка яркости в этой схеме есть? Или нужно добавлять для регулировки транзисторный ключик на выход ШИМа и регулировать напряжение на индикаторах!?


Вернуться наверх
 
Как упростить выбор ИП для промышленного применения?

Компания Mean Well выпускает широкий перечень встраиваемых источников питания с креплением на шасси, имеющих, на первый взгляд, схожие характеристики. Статья расскажет о ключевых особенностях выпускаемых семейств и упростит выбор источника питания для промышленного применения.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 09, 2011 09:51:05 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
На програмном уровне она есть, но т.к. я лично на аппаратном уровне эту функцию не проверял, то и в схему транзисторые ключи не добавлял.

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

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 09, 2011 09:58:24 
Родился

Зарегистрирован: Чт июн 09, 2011 09:35:27
Сообщений: 2
Рейтинг сообщения: 0
Просто когда смотрел проект в протусе, осцилом сел на индикаторы и не заметил изменения импульсов из чего и сделал вывод о том что программно яркость не регулируется.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июн 22, 2011 21:58:52 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт фев 12, 2010 14:02:22
Сообщений: 237
Откуда: Одесса
Рейтинг сообщения: 0
Хотелось бы узнать какие мысли по этому проекту : http://radio-hobby.org/modules/news/art ... oryid=1065
Мне кажется , что перспектив у подобного начала намного больше , чем даже у 12 LED . Они (12 LED)все равно намного хуже даже маленькой LCD 16/2 в плане информативности .
А матрица по возможностям отображения практически всемогуща и за ними давно уже настоящее ( трамвайные , ж.д. табло и т.п. ).
12LED ну никак не вдыхают в проект новую жизнь , тем более , что Вы давно уже публиковали подобное на МЕГА 16 .
А за матрицы Вы тоже говорили , как перспективу . Но , видимо , забылось . Да и "нужда " в 12LED видна по весьма скудной
активности читателей .


Вернуться наверх
 

Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июн 22, 2011 22:05:32 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
А по чему обсуждать чужие часы нужно в той ветке, что открыл я ?

Это вообще корректно ?

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июн 22, 2011 22:09:37 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт фев 12, 2010 14:02:22
Сообщений: 237
Откуда: Одесса
Рейтинг сообщения: 0
Мне показалось , что эта ветка как бы определяет концепцию долгосрочного развития проекта часов .
Но , если это некорректно то прошу прощения .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 23, 2011 00:15:08 
Сверлит текстолит когтями
Аватар пользователя

Карма: 6
Рейтинг сообщений: 3
Зарегистрирован: Чт мар 05, 2009 19:51:55
Сообщений: 1120
Откуда: Дырасполь
Рейтинг сообщения: 0
odesasha писал(а):
Хотелось бы узнать какие мысли по этому проекту : http://radio-hobby.org/modules/news/art ... oryid=1065
.

Эти часики обсуждаются здесь. viewtopic.php?f=25&t=50199

_________________
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 23, 2011 01:14:58 
Первый раз сказал Мяу!

Зарегистрирован: Чт июн 29, 2006 15:25:23
Сообщений: 38
Откуда: Иркутск
Рейтинг сообщения: 0
Мне такие часики еще нужны, у меня индикаторов больших и средних куча осталась (помаленьку заказывать их почтой было не выгодно).
Как раз, то что мне надо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт июн 23, 2011 08:02:10 
Опытный кот
Аватар пользователя

Зарегистрирован: Вс янв 18, 2009 21:12:49
Сообщений: 703
Рейтинг сообщения: 0
С некоторыми переделками можно к этой схеме прикрутить яркость.
Изменить/подтянуть включение ОА транзисторов, чтобы в Z состоянии они были закрыты. И управлять входом ~OE второго сдвигового регистра. Аппаратным ШИМ-ом можно, но муторно получается. Лучше оставшимся 1-ым таймером, как одновибратором, запуская его в конце цикла регенерации на время, меньше чем длительность динамической индикации. Отсчитали, погасили ~OE индикацию и ждём следующей регенерации. Соответственно, этим временем и регулировать :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июл 27, 2011 10:43:21 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вт июн 30, 2009 15:08:48
Сообщений: 42
Рейтинг сообщения: 0
уважаемый Danko, платой не поделитесь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июл 27, 2011 10:57:38 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Делиться особо нечем.

Есть плата индикации, но она больше похожа на макетную. На ней распаяны 595 регистры, токоограничивающие резисторы и транзисторные ключи. Все в smd.

Плата процессора - макетка.

Все соединения (на макетке, между индикаторами, плата индикации - индикаторы) - провод МГТФ.

Если интересно вечером выложу.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Ср июл 27, 2011 11:52:18 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вт июн 30, 2009 15:08:48
Сообщений: 42
Рейтинг сообщения: 0
интересно .... хотелось бы взглянуть


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт сен 08, 2011 15:06:52 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт фев 29, 2008 11:39:20
Сообщений: 70
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Интересно, проект в железе появился? Или автор его забросил. Данные часы заинтересовали, и хочется продолжения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт сен 08, 2011 15:37:55 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
elektron71 писал(а):
Интересно, проект в железе появился?
А фото с каких часов было сделано?

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Чт сен 08, 2011 20:44:07 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт фев 29, 2008 11:39:20
Сообщений: 70
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Просто вы писали что все на макетках, вот я и имел ввиду в железе значит полностью завершенный проект. Если можно, разводку печатных плат выложит :) е.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2
СообщениеДобавлено: Вт сен 13, 2011 11:38:53 
Родился
Аватар пользователя

Зарегистрирован: Вс авг 14, 2011 18:15:33
Сообщений: 1
Рейтинг сообщения: 0
Danko
А нельзя ли подправить ссылки в первом посту, меня не пускает :cry:
Заранее благодарен

Спасибо, все заработало


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

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


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

Сейчас этот форум просматривают: Majestic-12 [Bot], pav13 и гости: 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