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

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

Сообщение Kazemir »

odesasha!
Пробовал конечно. И термопара и DS_ки других термометров прилеплялись скотчем, и менялись DS_ки между термометрами. То что показания завышались, это однозначно. А написал по той причине, что форумчане иногда сталкиваются с аналогичной проблемой, как говориться в порядке обмена опытом.
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Сообщение odesasha »

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

Сообщение odesasha »

Kazemir писал(а):odesasha!
Пробовал конечно. И термопара и DS_ки других термометров прилеплялись скотчем, и менялись DS_ки между термометрами. То что показания завышались, это однозначно. А написал по той причине, что форумчане иногда сталкиваются с аналогичной проблемой, как говориться в порядке обмена опытом.
Звиняйте, панове!!!
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

odesasha писал(а):СБИС с возможностью программирования конкретного назначения по 30-80 у.е. за штуку
Интересно, если там применяют такие цацки скоко ж должен стоить готовый агрегат???
I'am a Rock N' Roll-Aholic
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

По поводу АЦП (кнопок) тихое громкое преобразование в конкретном случае неважно.Не те скоростя преобразования.
Важно то что если вы повторяете конструкцию (нет возможности, или не можете не знаете как скоректировать исходник) подбирайте
сопротивления по омметру а не то что написано.Кнопки тоже нужно подбирать по минимальному сопротивлению (бывают экземпляры из новых непаяных сопротивление доходит до 600 ОМ).
Из 9 экземпляров часов данной консттрукции 01шт статика на 374 регистрах, 01шт на 595, 07шт динамика. Только в статике на 595 возникла проблемма из за использования оптопар в место кнопок (разное сопротивление перехода КЭ )
Удачи
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Сообщение odesasha »

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

Сообщение odesasha »

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

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

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

Мы измеряем напруги от каждой кнопки и записываем их в ЕЕПРОМ и далее используем.
Приэтом уже не столь важна точность впаянных резюков и омики кнопок .
Это похоже на эмуляцию автомата JTAG , применяемого на конвеерах наладки , только вручную .
Почему-то не взяли во внимание .
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

Danko писал(а):если учесть, что активный уровень для разрядов всегда лог.1, а если лог.0, тогда что ?
Совсем вылетело из головы, что прошивка несколько "самонастраивается" под железо.
Универсального решения в данном случае конечно не выйдет.
Для другого типа индикаторов надо поменять полярность диодов, упразднить резисторы подтяжки к земле и включить встроенную подтяжку к питанию.
Исходя из того, что диоды служат для защиты от пресса нескольких кнопок одновременно, как вариант можно попробовать заменить их резисторами, что несколько добавит универсальности.
Родился
Сообщения: 1
Зарегистрирован: Ср окт 06, 2010 17:06:51

Сообщение yaroslav_zab »

Danko! Предложение В плане развития этого замечательного проекта.

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

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

Сообщение Danko »

yaroslav_zab, ответ отрицательный.

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

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

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

P.S.
Вопрос с термостатом уже поднимался.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Сообщение odesasha »

Danko писал(а): мега168 есть, DS1307, DS18B20 не проблема. Со временем куплю индикаторы и...

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

Сообщение Danko »

на сегодняшний день:

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

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

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

ну в общем сдвинулось все с мертвой точки.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Сообщение odesasha »

Ну прямо скажу - камень с души снял , а то уже скука брать начала . Теперь значит будет чем позаниматься . Заранее , спасибо !
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

Danko может ты писал но я проспал :))) а что будут уметь часы? связь по USB? ик пульт? сколько индикаторов?
I'am a Rock N' Roll-Aholic
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

у меня плата индикации в максимальной конфигурации 4+4+4 т.е. 4 - дата, 4+4 - два термометра.

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

кто подскажет какой самый дешевый пульт от телека с RC-5 ? да и от какого телека ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Сообщение odesasha »

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

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

Сообщение Danko »

за ссылки спасибо. Потом более внимательно ознакомлюсь.

Особенно понравилось на страницах то, что написано внизу красным цветом. :) Обязательно возьму себе на заметку :)
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Сообщение 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 грн.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Прорезались зубы
Аватара пользователя
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Сообщение molecul »

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

Сообщение Danko »

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

Вернуться в «AVR»