Страница 45 из 148

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 10:59:40
Kazemir
odesasha!
Пробовал конечно. И термопара и DS_ки других термометров прилеплялись скотчем, и менялись DS_ки между термометрами. То что показания завышались, это однозначно. А написал по той причине, что форумчане иногда сталкиваются с аналогичной проблемой, как говориться в порядке обмена опытом.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 11:53:38
odesasha
Danko писал(а):обсуждение подключения кнопок в АЦП так вот народ говорит, что такое подключение широко применяется в бытовой технике и некоторых мобильных телефонах.
Народ прав . Еще в моделях телевизоров ( уверен т.к. не раз изучал схемы ) Panas , Sony ets. 90-х годов применялось АЦП для кнопок . Однако надо сказать , что
микропроцессоров и контроллеров , подобных ATmel ( а это по сути дешевые и сырые по топологии кристалла и функционалу универсальные чипы ) там нет и близко . Там применяют специализированные СБИС с возможностью программирования конкретного назначения по 30-80 у.е. за штуку , вылизанные до предела , ибо это лицо фирмы с многолетним стажем и авторитетом на рынке (кто их делает , можно пересчитать по пальцам ( Siemens,Matsushita,Sharp)
поэтому ставить параллель с ATmel некорректно . Atmel это понимает , поэтому и пишет многостраничные даташиты , чтобы хоть как-то распространить свое г...но .
И там для случая точного АЦП , повторяю , предусмотренно Тихое преобразование - они знали зачем это делать .

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 11:54:39
odesasha
Kazemir писал(а):odesasha!
Пробовал конечно. И термопара и DS_ки других термометров прилеплялись скотчем, и менялись DS_ки между термометрами. То что показания завышались, это однозначно. А написал по той причине, что форумчане иногда сталкиваются с аналогичной проблемой, как говориться в порядке обмена опытом.
Звиняйте, панове!!!

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 13:33:05
Ant-RG
odesasha писал(а):СБИС с возможностью программирования конкретного назначения по 30-80 у.е. за штуку
Интересно, если там применяют такие цацки скоко ж должен стоить готовый агрегат???

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 13:42:30
ВНН
По поводу АЦП (кнопок) тихое громкое преобразование в конкретном случае неважно.Не те скоростя преобразования.
Важно то что если вы повторяете конструкцию (нет возможности, или не можете не знаете как скоректировать исходник) подбирайте
сопротивления по омметру а не то что написано.Кнопки тоже нужно подбирать по минимальному сопротивлению (бывают экземпляры из новых непаяных сопротивление доходит до 600 ОМ).
Из 9 экземпляров часов данной консттрукции 01шт статика на 374 регистрах, 01шт на 595, 07шт динамика. Только в статике на 595 возникла проблемма из за использования оптопар в место кнопок (разное сопротивление перехода КЭ )
Удачи

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 14:01:40
odesasha
Ant-RG писал(а):
odesasha писал(а):СБИС с возможностью программирования конкретного назначения по 30-80 у.е. за штуку
Интересно, если там применяют такие цацки скоко ж должен стоить готовый агрегат???
Столько сколько плазма тв, муз.центр, мабыла. Так они и стоят -чем новее, тем дороже .
Если бы там ставили ATmel , то имели бы мы все это ? За полгода кнопари до ума еще всем форумом не довели .
P.S.
Вспомнил где стоит действительно ATmel Mega8L- китайская дешевая паяльная станция Lukey -702 , купил по дешевке за 680 грн . и больше нигде .

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Вс окт 03, 2010 18:16:24
odesasha
Danko писал(а): Пока обдумываю переписать обработчик кнопок. У кого какие вопросы по работе с кнопками пожалуйста пишите. Лично в моем опыте разные кнопки при одинаковой прошивке ведут себя по разному.
На странице 31 я высказывал одно из решений софтовой калибровки АЦП :

" У меня вариант с LCD 2x16 , мне легче написать идею для него . для LED , будут другие обозначения кнопок и символы
на индикаторе .

1)Паяем резисторы +\- 10% .
2) держим подсветку (или кнопку , не связанную с АЦП - она может не работать) 5 сек,
3) потом пишем па дисплее : нажмите влево на 1 сек,
4) отпустите
5) нажмите вправо на 1сек.
и т.д для всех кнопок на АЦП .
Делается один раз после сборки часов и Эти данные пишутся в ЕЕПРОМ но при инициализациим основного цикла они
должны переписываться в SRAM однозначно .
При этом запоминаются данные с АЦП и относительно них формируются окна значений +\_ 5% или другие , например
как у DANKO в исходнике .
Так наверное лучше всего и делать .
Если перепаяли что-то в кнопках -опять вызываем процедуру калибровки нажатием на кнопку подсветка ."

Мы измеряем напруги от каждой кнопки и записываем их в ЕЕПРОМ и далее используем.
Приэтом уже не столь важна точность впаянных резюков и омики кнопок .
Это похоже на эмуляцию автомата JTAG , применяемого на конвеерах наладки , только вручную .
Почему-то не взяли во внимание .

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Пн окт 04, 2010 08:31:44
metan
Danko писал(а):если учесть, что активный уровень для разрядов всегда лог.1, а если лог.0, тогда что ?
Совсем вылетело из головы, что прошивка несколько "самонастраивается" под железо.
Универсального решения в данном случае конечно не выйдет.
Для другого типа индикаторов надо поменять полярность диодов, упразднить резисторы подтяжки к земле и включить встроенную подтяжку к питанию.
Исходя из того, что диоды служат для защиты от пресса нескольких кнопок одновременно, как вариант можно попробовать заменить их резисторами, что несколько добавит универсальности.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Ср окт 06, 2010 17:17:55
yaroslav_zab
Danko! Предложение В плане развития этого замечательного проекта.

Умельцы, кто занимается гидропоникой, и те, кто только собирается заниматься этим интересным делом испытывают сильный дефицит управляющей автоматики:
Включать и выключать освещение в заданное время.
Управлять насосом.
Контролировать уровень раствора и управлять насосом.
Контролировать влажность корневой системы и управлять насосом.
Контролировать температуру воздух и управлять вентилятором.

Наверно эти функции не сильно усложнят этот проект, но спрос на это дело будет колоссальный!

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Ср окт 06, 2010 17:54:44
Danko
yaroslav_zab, ответ отрицательный.

Я не хочу превращать домашние (уличные) часы в спец контроллер.

Если нужен контроллер для гидропоники с часами это пожалуйста, а часы с контроллером гидропоники НЕТ.

Плюс к тому сравните по информативности: ЖКИ (например 16*2) и Семисегментник.

P.S.
Вопрос с термостатом уже поднимался.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 13:58:55
odesasha
Danko писал(а): мега168 есть, DS1307, DS18B20 не проблема. Со временем куплю индикаторы и...

Часы умерли, да здравствуют часы. :))
Нельзя ли , если можно , узнать хоть что нибудь о ходе работ над новым проектом , хоть вкратце ?

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 18:08:49
Danko
на сегодняшний день:

вытравил и наполовину распаял плату индикации. Наполовину т.к. не заметил как на часы для родственников разошлась рассыпуха. В выходные прикуплю и закончу плату.

в выходные, а может на неделе разведу и вытравлю (себе на заметку: хлорное железо тоже заканчивается :( ) плату процессора.

ну и тогда начну проверять монтаж и залью для проверки прошивку от настоящих часов ну и ...

ну в общем сдвинулось все с мертвой точки.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 18:23:17
odesasha
Ну прямо скажу - камень с души снял , а то уже скука брать начала . Теперь значит будет чем позаниматься . Заранее , спасибо !

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 18:27:18
Ant-RG
Danko может ты писал но я проспал :))) а что будут уметь часы? связь по USB? ик пульт? сколько индикаторов?

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 18:37:33
Danko
у меня плата индикации в максимальной конфигурации 4+4+4 т.е. 4 - дата, 4+4 - два термометра.

USB будет обязательно, пульт тоже, но ...

кто подскажет какой самый дешевый пульт от телека с RC-5 ? да и от какого телека ?

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 19:10:39
odesasha
Danko писал(а):
кто подскажет какой самый дешевый пульт от телека с RC-5 ? да и от какого телека ?
Для управления компом я применяю пульт от видеомагнитофона ( пишущего плеера Samsung ) . Они как и видики никому не нужны и стоят вообще копейки .
Подробно написано о пультах : http://www.mindrunway.ru/Pult.html и еще : http://www.mindrunway.ru/IRTips.html.
Все описанные точно RC-5 .

Забыл спросить , как Вы собираетесь обучать контроллер командам пульта ? Или нужен будет универсальный пульт ? Или какой-то конкретный ?

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Чт окт 07, 2010 19:31:38
Danko
за ссылки спасибо. Потом более внимательно ознакомлюсь.

Особенно понравилось на страницах то, что написано внизу красным цветом. :) Обязательно возьму себе на заметку :)

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Сб окт 09, 2010 00:41:22
NickNI
Danko писал(а):кто подскажет какой самый дешевый пульт от телека с RC-5 ? да и от какого телека ?
Я для "Предварительного усилителя с микроконтроллерным управлением" http://radiokot.ru/circuit/audio/amplifier/31/ Форум: http://radiokot.ru/forum/viewtopic.php?f=25&t=6677 брал вот этот - http://radiokot.ru/forum/download/file.php?id=38975 у нас на рынке в районе 23 грн.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Пт окт 15, 2010 10:25:18
molecul
Danko, а не было еще способа чтобы подкорректировать показания датчика температуры? Как понимаю - это нужно что-то в eeprom менять?

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Добавлено: Пт окт 15, 2010 10:40:59
Danko
на данный момент в часах функции коррекции температуры нет и соответственно корректировать нечево и негде.