Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс окт 12, 2025 19:31:01

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2955 ]     ... , , , 104, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вс апр 13, 2014 12:56:17 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт июл 05, 2013 01:31:35
Сообщений: 165
Откуда: Владивосток
Рейтинг сообщения: 0
Да желтые, SA18-11YWA 44.5mm (1.75INCH)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт апр 15, 2014 14:18:50 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Сб янв 14, 2012 22:53:50
Сообщений: 225
Рейтинг сообщения: 0
На работе было скучно и мняу решил поковыряться в коде часиков. В итоге оттуда исчез генератор сирены 1 кГц, а вместо него добавился универсальный ИК приемник с возможностью обучения командам через меню eeprom. Теперь будильник на стене кабинета можно выключать не вставая из-за стола. В железе же переделки минимальны — третий разряд дисплея перекочевал на порт PD5, вместо него на порт PD2 прикошачивается ИК сенсор 1738 или аналогичный, все остальное остается как было. Новый кот занял 99% меги. :) Если возражений со стороны уважаемого Danko не будет, и кого-то еще такая доработка заинтересует, готов эту свою модификацию опубликовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт апр 15, 2014 14:41:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб июн 27, 2009 09:50:48
Сообщений: 46
Откуда: Украина, Каменец-Подольский
Рейтинг сообщения: 0
Думаю что Danko не будет против, выложив такой проект в открытом виде. За это ему персональное спасибо, лично мне есть чему поучится у него в написании кода!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср апр 16, 2014 06:14:00 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт июл 05, 2013 01:31:35
Сообщений: 165
Откуда: Владивосток
Рейтинг сообщения: 0
Меня бы очень заинтересовало. но правда для статики


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср апр 16, 2014 22:28:05 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Сб янв 14, 2012 22:53:50
Сообщений: 225
Рейтинг сообщения: 0
Внезапно появилось несколько срочных дел, поэтому хобби на время отложено в сторону. ;)
Для желающих поэкспериментировать выкладываю прошивку под мегу8 + 1307 (в динамике), электрическое отличие — третий разряд дисплея перекидывается на PD5, вместо него на PD2 вешается сигнальный вывод TSOP1738. Приемник подхватывает пульты от старых корейских и японских видиков, автомагнитол, стереосистем и т.д. с протоколами NEC, Kaseikyo и подобных. Для обучения командам заходим в скрытое меню настроек, прокручиваем до появления первой ячейки ИК команд, для запоминания команды одновременно нажимаем кнопку “SET” на часах и любую понравившуюся клавишу на пульте, аналогично поступаем и с остальными шестью ячейками.

Порядок ячеек:

Eb +
Ec -
Ed секунды
Ee установки
Ef коррекция
E- будильник 1
E˚ будильник 2

Ну или как-то так. :)


Вложения:
Clock-Term-Alarm_m8_.zip [9.11 KiB]
Скачиваний: 406
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт апр 17, 2014 06:51:01 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 194
Зарегистрирован: Пт сен 27, 2013 19:02:55
Сообщений: 370
Рейтинг сообщения: 0
А исходничик никак нельзя увидеть? Просто много в прошивке правил под себя, хотелось бы пульт + вернуть то, что исправлено под себя.

_________________
Мастеру достаточно одной пальчиковой батарейки, чтобы запустить любое устройство, в любом направление, с любой скоростью...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср май 14, 2014 18:18:03 
Родился
Аватар пользователя

Зарегистрирован: Ср май 07, 2014 13:32:12
Сообщений: 8
Откуда: UA
Рейтинг сообщения: -1
Привет всем!
А подскажите как решить проблему когда при опросе датчиков температуры проскакивают секунды в индикации???
По отдельности код часов и код температуры отлично работают, а вот вместе - кое-как! :?
Пока вывод секунд убрал вообще, но хотелось бы их оставить в будущем.

void clock()
{
rtc_get_time(&hour1,&min1,&sek1);
rtc_get_date(&w_day1,&day1,&month1,&year1);

lcd_gotoxy(0,0);
lcd_putchar(hour1/10+0x30);
lcd_putchar(hour1%10+0x30);
lcd_putchar(':');
lcd_putchar(min1/10+0x30);
lcd_putchar(min1%10+0x30);
lcd_putchar(':');
lcd_putchar(sek1/10+0x30);
lcd_putchar(sek1%10+0x30);
lcd_gotoxy(0,1);
lcd_putchar(day1/10+0x30);
lcd_putchar(day1%10+0x30);
lcd_putchar('-');
lcd_putchar(month1/10+0x30);
lcd_putchar(month1%10+0x30);
lcd_putchar('-');
lcd_putchar(year1/10+0x30);
lcd_putchar(year1%10+0x30);
}

void temper()
{
temp1 = ds18b20_temperature(&rom_code[0][0]);

sprintf(lcd_buffer,"%.1f\xdfC",temp1);
lcd_gotoxy(9,0);
lcd_puts(lcd_buffer);

temp2 = ds18b20_temperature(&rom_code[1][0]);

sprintf(lcd_buffer,"%.1f\xdfC",temp2);
lcd_gotoxy(9,1);
lcd_puts(lcd_buffer);
}

Функции вызываются просто в основном цикле.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср июн 11, 2014 23:08:19 
Родился
Аватар пользователя

Зарегистрирован: Пт ноя 15, 2013 15:31:57
Сообщений: 16
Рейтинг сообщения: 0
При запуске часов происходит мерцание индикаторов с частотой 50-60гц.Што за проблема и как ее решить ? П.С. Заместь индуктивности использовал резистор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср июн 11, 2014 23:17:57 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8309
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19870
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Проблема в невыставленных фьюзах вероятнее всего и работе меги на 1МГц вместо 4 из за этого.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт июн 12, 2014 14:13:56 
Родился
Аватар пользователя

Зарегистрирован: Пт ноя 15, 2013 15:31:57
Сообщений: 16
Рейтинг сообщения: 0
Помогите пожалуйста.....не могу настроить время.Обьясните как они настраиваються. :shock:
Всё разобрался,всё настроил.Немножко подсвечиваються индикаторы и при мигании точки есть чуть просадка на этом-же индикаторе.В чём причины?
Часы работают нормально,а вот температуру показывает только одного датчика.В чем может быть причина?
И как ориентироваться какой датчик дом и какой улица?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн июн 30, 2014 20:55:38 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 2
tox писал(а):
И как ориентироваться какой датчик дом и какой улица?
Очень просто: ЗАПОМНИТЬ что Ваши часы раньше показывают уличную температуру или комнатную. В процессе работы часов датчики не перетасовываются, а опрашиваются в одном и том же порядке.

Да и кстати датчиков может быть четыре штуки.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт июл 01, 2014 17:40:48 
Родился
Аватар пользователя

Зарегистрирован: Пт ноя 15, 2013 15:31:57
Сообщений: 16
Рейтинг сообщения: 0
Спасибо Danko за Ваш проэкт!


Вложения:
P7018449.jpg [235.23 KiB]
Скачиваний: 1238
Комментарий к файлу: Вот такие часики получились.
P7018445.jpg [227.44 KiB]
Скачиваний: 1070
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Сб июл 26, 2014 11:57:43 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Сообщений: 641
Откуда: Краматорск
Рейтинг сообщения: 0
tox писал(а):
Спасибо Danko за Ваш проэкт!


...И дядьке хєдшоту за платы


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт авг 12, 2014 20:59:21 
Вымогатель припоя
Аватар пользователя

Карма: 9
Рейтинг сообщений: 162
Зарегистрирован: Пт сен 28, 2012 05:23:33
Сообщений: 511
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Здравствуйте! А вот такие индикаторы подойдут к этим часам?
Индикаторы с общим катодом.


Вложения:
FYS-30011AUA-11.pdf [429.8 KiB]
Скачиваний: 508


Последний раз редактировалось Okkupant Вт авг 12, 2014 21:04:01, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт авг 12, 2014 21:03:12 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8309
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19870
Откуда: Рыбинск
Рейтинг сообщения: 1
Медали: 1
Лучший человек Форума 2017 (1)
Подойдут, только им нужно порядка 13-15В питание, я на таких года полтора назад делал. Нужны естественно нпн ключи на землю для общих катодов и ключи, дающие плюс на сегменты, я TD62783AP использовал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт авг 21, 2014 22:33:21 
Родился

Зарегистрирован: Ср апр 03, 2013 21:05:05
Сообщений: 3
Рейтинг сообщения: 0
Добрый вечер всем котам.
Автору громадное спасибо за такие мега часы. Запустились без усилий )
Но во время их использования появилось несколько вопросов.
1) При нажатии на К перед включением, мы попадаем в сервисное меню, в котором есть пункт ЕА - установка яркости от 40 до 200. Собственно вопрос - какое бы я значение не ставил, яркость всегда кочегарит на максимум, это маленький баг или я чего то не так сделал? (часы перезапускал, значения ставил разные от мин до макс). Сразу хочу оговорится, что если включить режим работы от фоторезистора, то там яркость регулируется, и режим плавного включения выключения тоже работает изумительно.
2) И второй вопрос - при работе от фоторезистора всегда сделано 3 градации яркости, может можно как-то добавить чуть по более?
Возможно эти вопросы уже обсуждались, прошу сильно не пинать.

Ниже приложу свои печатки под эти часы. Формат P-cad 2006. Полностью соответствует схеме автора (почти понлостью), со всеми выходами и кнопками. Возможно сделать как двухстороннюю, так и вторую сторону заменить перемычками (немного дорожек перенесено на другую сторону).
Если будут желающие, могу выложить фото реально сделанных часов.


Вложения:
Clock_4Led_Big.rar [104.97 KiB]
Скачиваний: 443
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт авг 22, 2014 22:23:32 
Родился

Зарегистрирован: Ср апр 03, 2013 21:05:05
Сообщений: 3
Рейтинг сообщения: 0
и еще возник один вопрос. Сегодня пробовал использовать будильник.
Думал будет хоть какой-нибудь меняющийся тон, или ... а получается просто генератор даже без прерываний, хоть первый будильник, хоть второй. Это так задумано просто пищать или тоже я чтото недоглядел в настройках?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт авг 28, 2014 11:24:47 
Родился
Аватар пользователя

Зарегистрирован: Сб мар 17, 2012 14:06:55
Сообщений: 4
Рейтинг сообщения: 0
Доброго времени суток, собрал часы по схеме автора, сразу появилась проблемы. Первая кнопки работали через одну, то есть сначала "+", "sec","K","AL2, параллельно резисторам 4,7 припаял еще по такому же номиналу, все заработало. Спустя два часа часы начали выдавать полную ерунду, горели все сегменты все с разной яркостью, с частотой мигания точки яркость менялась. Вытащил батарейку с часов реального времени все стало нормально. решил собрать еще оди часы, собрал, после того как проработали 20 часов та же история, вытаскиваешь батарейку горят все сегменты и периодически моргает точка, ставишь батарейку точка моргать перестает совсем. Помогите пожалуйста разобраться в чем проблема


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт окт 17, 2014 18:51:44 
Родился
Аватар пользователя

Зарегистрирован: Сб мар 17, 2012 14:06:55
Сообщений: 4
Рейтинг сообщения: 0
Всем спасибо за Неотзывчивость)) разобрался сам :)) собрал 3 версии часов, автору спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Сб окт 18, 2014 19:48:07 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Ср ноя 28, 2012 05:16:37
Сообщений: 286
Откуда: Новотроицк Оренбургской обл.
Рейтинг сообщения: 0
damir86 писал(а):
Всем спасибо за Неотзывчивость)) разобрался сам :)) собрал 3 версии часов, автору спасибо

Коли решил проблему, напиши здесь. Может кому-то поможешь и тебе спасибо скажут.


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

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


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

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


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

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


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