Это типичная проблема, когда на один из выводов программирования нужно подключить выход чего-либо. Обычно я в таких случаях в схеме предусматриваю резистор порядка 220 - 330 Ом последовательно с выходом. Программатор "перетягивает" этот резистор, и не важно, что там делается на выходе. С DS18B20 сложнее, особенно если линия длинная. Больше 100 Ом ставить нежелательно (впрочем, и меньше тоже в целях защиты), перетянет ли программатор - зависит от программатора. 1-Wire порты желательно все-таки не совмещать с линиями ISP.O-LED писал(а):Нужно DSку повесить на один из выводов MOSI,MISO,SKL(по другому ну никак не выходит)
Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Реклама
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
для начала сделал пищалку на нажатие кнопок.headshotbacs писал(а):Можно ли организовать звуковое оповещение каждый час пищалочкой
пока только hex и пока только для динамики.это версия для тестирования и по сему несколько вопросов:
1. эта функция должна быть отключаемой ?
2. как реагирует на одиночное нажатие и на удержание кнопки ?
3. есть ли конфликты с работой будильников ?
P.S.
звук выводится на выв.11 мега8/88 (на схеме обозначен как "Будильник 1 кГц")
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Danko
Добавь пожалуйста в настройки значения порогов ацп рег.яркости индикации.
(можно только максимальное, с изменением по коэффициенту остальных двух )
При сборке на столе, под настольной лампой значения ацп были 0-251, а в комнате где установлены часы при максимально включенном освещении до 75, получается всегда минимальная яркость. Привязывать часы к помещению правкой значений в исходнике некорректно.
Добавь пожалуйста в настройки значения порогов ацп рег.яркости индикации.
(можно только максимальное, с изменением по коэффициенту остальных двух )
При сборке на столе, под настольной лампой значения ацп были 0-251, а в комнате где установлены часы при максимально включенном освещении до 75, получается всегда минимальная яркость. Привязывать часы к помещению правкой значений в исходнике некорректно.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Логично.empic писал(а):Привязывать часы к помещению правкой значений в исходнике некорректно.
А если параллельно фоторезистору поставить подстроечник ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Тоже выход, правда ручка регулятора рядом с семью кнопками "не наш метод".Danko писал(а): А если параллельно фоторезистору поставить подстроечник ?
- Реклама
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Ну наверное, все что можно запрограммировать - нужно программировать, а что нельзя - паять.
Можно сделать так, например длительное нажатие какой нибудь кнопки в каком нибудь режиме, записывается значение ацп,(естественно в это время должно быть максимально возможное освещение) и это значение считаем 100% яркости. ну а дальше уже элементарно......
Можно сделать так, например длительное нажатие какой нибудь кнопки в каком нибудь режиме, записывается значение ацп,(естественно в это время должно быть максимально возможное освещение) и это значение считаем 100% яркости. ну а дальше уже элементарно......
KIT
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
еще одна версия для тестирования
в ячейку в EEPROM №9 (скрытые настройки) заносите значение от 50 до 200 с шагом 10 (на индикаторе от 5 до 20 с шагом 1).
Сам протестировать не могу (часы разобрал на запчасти) и по сему empic, жду Ваших комментариев.
Сам протестировать не могу (часы разобрал на запчасти) и по сему empic, жду Ваших комментариев.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Протестировал.
Освещение в комнате до 65. В ячейке №9 выставил значение 60. Результат интервалы яркости: x>60 30<x<60 x<30
То что хотел
Минимальное значение ячейки можно уменьшить до 40.
Функцию писка кнопок нужно сделать отключаемой, например у меня громкость будильника большая.
На одиночное нажатие и на удержание кнопки реагирует корректно,
кроме : при выборе ячейки скрытого меню плюсом пищит только 1 раз (последующие нажатия молчит), и при нажатии + для досрочной индикации температуры тишина.
Освещение в комнате до 65. В ячейке №9 выставил значение 60. Результат интервалы яркости: x>60 30<x<60 x<30
То что хотел
Минимальное значение ячейки можно уменьшить до 40.
Функцию писка кнопок нужно сделать отключаемой, например у меня громкость будильника большая.
На одиночное нажатие и на удержание кнопки реагирует корректно,
кроме : при выборе ячейки скрытого меню плюсом пищит только 1 раз (последующие нажатия молчит), и при нажатии + для досрочной индикации температуры тишина.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
сделаем.empic писал(а):Минимальное значение ячейки можно уменьшить до 40.
будетempic писал(а):Функцию писка кнопок нужно сделать отключаемой
я тестировал в протеусе, а перед этим смотрел фильм на компе и громкость забыл уменьшить и ... да еще: дело было ночью.empic писал(а):например у меня громкость будильника большая.
знаю. В функцию редактирования скрытых настроек будут вносится изменения и заодно переработаю работу со звуком. Наверное стоит вообще удалить звук с кнопок в меню скрытых настроек.empic писал(а):при выборе ячейки скрытого меню плюсом пищит только 1 раз
Вопрос ко всем: были ли у кого-нибудь зависания часов т.е. динамическая индикация есть, а часы показывают одно и тоже. Лечится "холодным стартом" (выключить и включить питание) ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
по поводу громкости будильника и кнопок. а если сделать эту громкость разной с помощью шима? или вообще регулируемой как например в мобилах.
KIT
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Помните финальную сцену фильма "Чародеи"?
Сатанеев (Валентин Гафт) "Заказывайте, заказывайте. Поскромнее, поскромнее..."
Памяти осталось меньше 8%.
Сатанеев (Валентин Гафт) "Заказывайте, заказывайте. Поскромнее, поскромнее..."
Памяти осталось меньше 8%.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
))))))))))
а помойму это счастье для автора
а память фигня))))) - перейдем на 168
зы. по поводу разной громкости на звонок и кнопки, у меня есть шкурный интерес посмотреть как это ты реализуешь, и применить у себя. Понимаю что там все по "учебнику" но пока этой главы не читал.
а помойму это счастье для автора
а память фигня))))) - перейдем на 168
зы. по поводу разной громкости на звонок и кнопки, у меня есть шкурный интерес посмотреть как это ты реализуешь, и применить у себя. Понимаю что там все по "учебнику" но пока этой главы не читал.
KIT
- Ant-RG
- Вымогатель припоя
- Сообщения: 541
- Зарегистрирован: Ср май 05, 2010 20:47:56
- Откуда: Украина
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
нет, у меня ниразу небылоDanko писал(а):Вопрос ко всем: были ли у кого-нибудь зависания часов
I'am a Rock N' Roll-Aholic
- ВНН
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Сб дек 13, 2008 09:03:43
- Откуда: г.Советская Гавань
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Было и связано с питанием (когда напяжение в сети дергается).В виду того чт это у нас довольно частое явление поставил супервизор на 3.9V.Проблема исчезла.
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
С уважением ВНН.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всем здравстуйте. Хочу собрать эту классную штуку, только схемы нормальной нет, на первой странице схема маленькая, а там где ссылка на скачивание она не работает 
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
на первой странице есть ссылка на "крупную" схему в GIF формате
- Вложения
-
- Clock-Term-Calendar-Alarm_Mega8_DS1307_DS18B20_4LED_Big_ADC_1.GIF
- (74.08 КБ) 933 скачивания
KIT
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Спасибо, очень благодарен
теперь можно собирать.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
есть еще просьба к автору, можно из этой конструкции сделать автомобильный вариант. У меня бмв 1977г.в. и хотель вместо стандартных часо сделать еще и термометр. В нете есть схемы но они не то что хотелось бы, один вообще сделал часы без единой кнопки и наводятся они как-то при программировании.короче ничего хорошего не нашел, поэтому есть такая просьба. Если у автора будет время и желание, занятся этим могу поделится соображениями 
- Ant-RG
- Вымогатель припоя
- Сообщения: 541
- Зарегистрирован: Ср май 05, 2010 20:47:56
- Откуда: Украина
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
-=vital=- ну небудьте же таким ленивым и прочтите страницу 50, проявите немного фантазии и у вас будут отличные часы
I'am a Rock N' Roll-Aholic
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Появилось у меня желание сделать часы со статикой, но просмотрев ветку, обнаружил что печатной платой никто не занимался. Может у кого-то из котов есть вариант ее и поделится со мной и остальными ?
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz


