Attiny2313+DS1307+DS18B20

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

Сообщение Danko »

Управление по ИК пока в проекте.
Сейчас работаю над измерением относительной влажности внутри помещения (два термометра сухой и влажный т.е. самый обычный психрометр) применять спец датчики типа HIH-4000 нет возможности из-за проблем с приобретением.
Часы будут попеременно показывать время, темп.сухого и влажность воздуха. (пока в проекте практика внесет коррективы)
Потом Будет и управление по ИК.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Влажность технологичнее мерять емкостным датчиком с температурной компенсацией на расширение емкостной ячейки. Тогда не надо подливать воду. Высокочастотный мост (32 кГц-4 мГц, модуляция и демодуляция микроконтроллером) с тесной индуктивной связью и уравновешиванием через напряжение на варикапе. Датчик емкостной -две металлические сетки и прослойка из ткани и возможно с принудительным обдувом.
А датчик давления - это U - образная трубка, к одному колену включена бутылка с 50% воды плотно закупорена с начальным давлением воздуха 760 мм рт.ст и температурой 50 град. С другой U - стороны атмосфера. Оптический датчик ловит границу раздела вода/воздух. Если она ушла, то надо подогревать или охлаждать бутылку с воздухом, давление в которой будет при этом всегда равно атмосферному, а температура расширенного воздуха пропорциональна его давлению. Ну а температуру уже пересчитать в давление нетрудно по таблице.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

dem-vr писал(а):Влажность ...
Принял к сведению.
Но, как у ёмкостного, так и у психрометрического метода есть один недостаток - ткань, а именно её чистота. В психрометре необходимо следить, как за уровнем воды, так и за чистотой ткани. Да и температурный диапазон работы практически только плюсовая. У датчика HIH-4000 от -40 +85 гр.С.
С датчиками заводского изготовления проще они имеют калибровку и определенную точность.
Для самодельного датчика необходим соответствующий высокоточный прибор (будь-то влажности, давления, напряжения, тока, ёмкости и т.д.) в зависимости от изготавливаемого прибора.
Контактная информация:
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

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

Сообщение Danko »

Чтение кнопок производится с определенной периодичностью. Если чтение кнопок привязать к прерыванию или повесить на прерывание проблемы с чтением кнопок я думаю исчезнут. Внимание на этом я не заострял т.к. уст. времени, кор.времени, переход на летнее и зимнее время производится не каждый день.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Данко! Твои часы с TINY2313 стали популярны! Их скачали более 200 раз. Может сделаешь прошивку под индикацию с общим анодом и добавишь вместо 2-х кнопок один датчик приема команд от TV-пульта. И лучше открой тему с названием часы - популярность будет обалденной.
У меня работают часы на индикаторах 2,5`, хочу еще собрать на 5`(дюймовых) индикаторах с общим анодом, я добавил микросхему ULN2803 и 4 транзистора - это позволило включить к прошивке с общим катодом большие индикаторы с общим анодом.
Вложения
Clock_OA.rar
схема для индикатора ОА
(14.68 КБ) 1946 скачиваний
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

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

Сообщение Danko »

headshotbacs писал(а):Уважаемый Данко! Схема часов действительно интересная. И пульт на РЦ-5 был бы очень кстати.
Добавил управление по ИК RC-5.

Схема претерпела изменений. Часы работают. Управление по ИК пока на практике не проверял из-за отсутствия пульта RC-5. Все имеющиеся дома пульты оказались иными.
Вложения
Clock-Term_(Mega8_DS1307_DS18B20_4LED)_ADC_IR_sPlan6.0.GIF
Схема
(84.87 КБ) 2094 скачивания
Clock-Term_(Mega8_DS1307_DS18B20_4LED)_ADC_IR-RC5.zip
Исходники
(200.12 КБ) 1589 скачиваний
Контактная информация:
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

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

Сообщение Danko »

dem-vr писал(а):Данко!
Вы свои часы после переделки индикации проверяли, и что было с перемычкой на D0, и что было вместо IR датчика?
Часы работают.
Перемычка переводит часы в режим просмотра принятых адреса и команд, что то вроде демо или скажем тестового режима.
Фьюзы новые на 8 МГц.
Раздобуду пульт RC-5 перейду от теории управления по ИК к практике.
Контактная информация:
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Danko! Я нашел свой глюк в монтаже. Часы работают прекрасно.
Поставил IR датчик, даже прилепил последовательно со 100 ом светодиод. Он мигает при приеме команды, но с часами ничего не происходит. Включил перемычку - горят 4 черты и никакой реакции на нажатие кнопок.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

dem-vr писал(а):... и никакой реакции на нажатие кнопок.
А пульт действительно нужен RC-5 ?
У меня телек LG, а там не RC5.
Для экспериментов собрал на макетке своего рода осцилограф для ИК.
Измеряет время между перепадами и отправляет на терминал.
Контактная информация:
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02
RC5

Сообщение dem-vr »

Danko! Я использовал маленький брелок с 7-ю кнопками - PHILIPS
и пульт от советского телевизора, на котором написано RC5.
У меня есть брелки на 7 кнопок JVC,Sony,Hitachi,Toshiba, Samsung, но я их не пробовал, сегодня или завтра и их проверю.

Своим брелком PHILIPS я переключаю свет люстры на ATTINY2313, но схема и программа на ASM взята c сайта ATMEL, и этот пример фирмы использовали многие в интернете.
Прорезались зубы
Аватара пользователя
Сообщения: 218
Зарегистрирован: Чт авг 30, 2007 00:54:55

Сообщение ViktorZ »

Уважаемый Danko, если можете сделайте скрин фьюзов для вашего проекта на ATTINY2313?
Для прошивки использую uniprof
Я в мк не особо... однако очень хочу повторить ваш проект! :cry:
Жду вашего ответа! Заранее спасибо!
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Компилятор и программатор CVAVR
Вложения
Tiny2313_(Fuse_bits_Int_RC_4_MHz).jpg
(33.6 КБ) 1867 скачиваний
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 218
Зарегистрирован: Чт авг 30, 2007 00:54:55

Сообщение ViktorZ »

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

Сообщение Danko »

для ViktorZ
Вложения
Clock-Term_tiny2313_DS1307_DS18B20_4LED_OK.zip
Исходники + схема(sPlan6.0.0.2) + схема(Proteus7.5SP3)
(214.86 КБ) 2056 скачиваний
Контактная информация:
Открыл глаза
Сообщения: 66
Зарегистрирован: Чт фев 14, 2008 16:12:52

Сообщение Alex_NEMO »

Danko писал(а):для ViktorZ
Danko, уважаемый, а нельзя ли сделать под 16х2 LCD и что бы 2-а будильника (или 1 хотя бы!) было? ПОЖАЛУЙСТА!
А то под LED куча отличных схем, а на LCD ничего подобного не нашел! Вопрос: сколько суммарно потребляют твои часики?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Alex_NEMO, я в прошлом году игрался с LCD 16x2.
Результатом были часы, без будильника правда.
Целью было изучение работы с LCD, а не получение готового продукта.
Основной упор был на работу с меню и изменяющийся интерфейс в часах, своего рода скины.
Часы собирались в железе без Протеуса.
Схему и исходник (CVAVR) прилагаю.
Вложения
Clock-Term_(Mega8_DS1307_DS18B20_LCD16x2)_ADC.gif
Схема
(78.24 КБ) 1300 скачиваний
Clock-Term_(Mega8_DS1307_DS18B20_LCD16x2)_ADC.zip
Исходник
(189.39 КБ) 916 скачиваний
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

...Вопрос: сколько суммарно потребляют твои часики?
Проект часов на tiny2313 + DS1307 был стартовым и практически сразу был разобран и переделан на Мега8 и по сему ответить на Ваш вопрос я не могу.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»