Страница 43 из 148
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 02, 2010 11:13:55
Nimnul
Danko я так понял это вы
Samodelkin http://forum.xtremeukraine.net/viewtopic.php?t=1712 прикольные часики

...ждемс новый проэкт.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 02, 2010 12:28:39
Danko
Да.
Эти часы стоят у меня на кухне в исполнении на 1.5" индикаторах. Сейчас переписываю к ним софт.
Хост-программа теперь с оконным интерфейсом. Устройство (т.е. часы) теперь полностью HID и никаких драйверов не требуется и должны работать под любой системой.
В хост-программе предусмотрен расчет ухода часов т.к. любой кварц имеет погрешность и часы неплохо врут (несколько секунд в сутки).
Для меня проект интересен тем, что программа в тини2313 занимает примерно 99,9% памяти и все "телодвижения" производятся с применением програмных ухищрений и уловок.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс сен 05, 2010 12:23:30
empic
Danko Спасибо за проект. Добавь пожалуйста включение режима индикации состояния ADC, в скрытое меню доп. настроек.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс сен 05, 2010 15:47:41
Danko
Хорошо.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт сен 07, 2010 15:37:56
ВНН
Ошибка ШИМ в Clock-Term-Calendar-Alarm_LED_2010-08-29_static_595.zip Частота ШИМ около 15Гц регулировка скважности нормальная.
В остальном ошибок не обнаружено.
Удачи.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт сен 07, 2010 16:22:15
Danko
Согласен. Есть такое дело.
Но не 15, около 12 Гц.
Код: Выделить всё
Clock value: 3,906 kHz
Mode: Fast PWM top=00FFh
Забыл, что 3906 нужно разделить на FFh.
Тогда вопрос: какую частоту в ШИМ лучше поставить.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт сен 07, 2010 16:58:31
ВНН
От 4 до 8 Khz будет нормально,Проверил с clk/8 From prescaler работает плавненько и при clk No prescaling тоже.Делай как тебе удобней.Можно еще прировнять переменные
led_s = led_r .
Удачи.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Ср сен 08, 2010 15:28:39
Vanych
headshotbacs писал(а):Я не жадный
Доброе время суток всем!
Я новенький, первое сообщение, поэтому прошу прощения если что не так.
Нужен градусник на 15 датчиков типа ds18b20. лучше использовать комп,
через порт 232 или USB.
Подскажите где обсуждалась на вашем форуме эта тема.
Пробовал программу Temp Keeper, но к сожалению она на 2 датчика, а вобще работает суппур.
Еще раз сорри.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Ср сен 08, 2010 16:08:56
Nimnul
Vanych писал(а):headshotbacs писал(а):Я не жадный
Доброе время суток всем!
Я новенький, первое сообщение, поэтому прошу прощения если что не так.
Нужен градусник на 15 датчиков типа ds18b20. лучше использовать комп,
через порт 232 или USB.
Подскажите где обсуждалась на вашем форуме эта тема.
Пробовал программу Temp Keeper, но к сожалению она на 2 датчика, а вобще работает суппур.
Еще раз сорри.

OFF
Ищи ключ на программу и будет тебе 15 датчиков

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Ср сен 08, 2010 23:56:58
Danko
В очередной раз счетчики загрузок файлов исходников на нуле, а это значит, что я обновил прошивки.
В железе не проверял, проверю в выходные.
Изменений несколько:
Первое: тест АЦП переместился в восьмую ячейку eeprom и попал в меню. (и в статике и в динамике)
Второе: в версии "СТАТИКА" ШИМ поднял до 3,9 кГц.
ОСОБОЕ ВНИМАНИЕ: в статике мега8 теперь (как и мега88) работает на частоте 8МГц
в динамике пока осталось по прежнему мега8 - 4МГц, мега88 - 8МГц.
ВНН, про led_s = led_r в статике:
выбор активного лог 0 и лог 1 останется раздельным по простой причине: выход ШИМ с меги подается на инверсный вход OE 595 регистра т.е. активный нужен лог 0, а если ШИМ подавать на транзисторный ключ (в анодах семисегментников) то соответственно активным должен быть лог 1. Я исходил из этого.
Есть еще одно изменение, но о нем напишу когда сам проверю в железе. (Но мне жутко интересно кто его найдет и назовет причину этого изменения в программе)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пт сен 10, 2010 11:53:45
DARKMAVR
собрал часы
Danko 
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс сен 12, 2010 18:03:43
Ant-RG
А вот моя подкрашенная печатка, может кому сгодится... На авторство не претендую, просто я немного её изменил
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 16, 2010 16:13:42
jumbo
А можно в проэкте со статикой 595 применить индикаторы с ОА ?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 16, 2010 16:35:35
DARKMAVR
читайте исходники
статическая индикация четыре 7-ми сегментних индикатора с ОК или ОА (*)
(*) - выбирается пользователем
//----------- для обкатки в Протеусе снять комент -----------------
// led_r = 0;
//-----------------------------------------------------------------
if (led_r) TCCR1A=0xC1; // OC1A output: Inverted
else TCCR1A=0x81; // OC1A output: Non-Inv.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 16, 2010 16:46:56
jumbo
упс

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт сен 16, 2010 18:55:30
Danko
Хочу обратится ко всем, особенно к тем, кто не собирается редактировать мою программу (прошивку).
Не бойтесь открывать (читать) чужие исходники, многие програмисты (и я пытаюсь быть таковым) считают хорошим тоном в начале исходника давать некоторое описалово самой программы и её функций.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Сб сен 18, 2010 08:06:47
Yura2610
Здраствуйте.
Я тут новенький.
Уважаю Ваш труд и терпение.
Попробывал сделать часы с по схеме с ОК и прошивке Clock-Term-Calendar-Alarm_mega8_OK_S.rar,
часы работают изумительно, но при показании температуры свыше 20 градусов отображает в 16 ричной системе исчисления. Собрал схему с ОА вопросов не возникло.
У меня индикатор с динамической индикацией с двумя точками по средине ( подключены к 3 и 4 аноду ), если можно то подскажите как переделать прошивку, чтобы точки замегали. Пока использую отдельный светодиод.
С уважением Юрий.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Сб сен 18, 2010 09:19:49
ВНН
Один из вариантов: Переверни индикатор и 3, 4 разряд станет 1, 2
Выдержка из исходника
(биты от 0 до 3 переменной zpt_4 отвечают за соотв.точку разряда)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Сб сен 18, 2010 15:39:05
Danko
Yura2610 писал(а): прошивке Clock-Term-Calendar-Alarm_mega8_OK_S.rar
это старая прошивка и возможно в ней есть ошибки. Рекомендую брать самую последнюю прошивку (с первой страницы разумеется).
Что касается двух точек, если сами не в силах исходник подправить, то пришлите мне в ЛС даташник на индикатор и я посмотрю, что можно сделать.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс сен 19, 2010 02:19:44
Yura2610
Индикатор у меня с динамической индикацией общим анодом названия незнаю. Выводы как BQ-M51DRD посредине между 2 и 3 находятся две точки ( чтоб засветить подаю напряжение + на 3 и 4 анод, а - на вывод dp. Внешний вид в файле.
Заранее благодарен за любую помощь.