Attiny2313+DS1307+DS18B20

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Может у кого нибудь есть печатная плата для Clock-Term_(Mega8_DS1307_DS18B20_LCD16x2)?

поделитесь пожалуйста!!!
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Честно, еще не пробовал, только создал. Попробуй, если что, пиши.
Вложения
layout.lay
(141.47 КБ) 1018 скачиваний
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

а можешь сделать без SMD? пожалуйста,и все на одной ПП?
roma
Встал на лапы
Сообщения: 133
Зарегистрирован: Вс сен 13, 2009 23:38:58
Откуда: Шелехов ирк обл

Re: Attiny2313+DS1307+DS18B20

Сообщение roma »

Tramp писал(а):Нужна схема на Attiny2313 которая будет мерить температуру в бане с 3-мя (можно и с 4-мя) датчиками DS18B20 + еще часы реального времени на DS1307 по шине I2C и все это отображать на LCD двух строчном(как вариант 7-сегментный 4-х разрядный индикатор) Может кто поможет?






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

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

roma писал(а):а что мешает часы сделать на базе таймера счётчика мк
Ничего не мешает.
Я пошел по легкому пути и на "велосипед" (Mega8) поставил готовые "колеса" (DS1307) со своими "осями" (счетчики) и "амортизаторами" (резервное питание).
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Corporal, у тебя ПП рабочие?их нужно зеркалить?
Бармалей
Родился
Сообщения: 4
Зарегистрирован: Вт дек 02, 2008 22:20:03
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Бармалей »

вопрос к Danko : а можно ли выложить для проекта tiny2313 + DS1307 прошивку с общим анодом ???
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Тут дело не в прошивке, а в микросхеме ULN2803 она аппаратно делает ОА
Бармалей
Родился
Сообщения: 4
Зарегистрирован: Вт дек 02, 2008 22:20:03
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Бармалей »

headshotbacs писал(а):Тут дело не в прошивке, а в микросхеме ULN2803 она аппаратно делает ОА

Да нет уж, проще прошивочку подправить, что я и сделал с помощью автора. :)
mS
Родился
Сообщения: 3
Зарегистрирован: Вс фев 08, 2009 05:12:16
Откуда: Саянск

Сообщение mS »

Бармалей писал(а):
headshotbacs писал(а):Тут дело не в прошивке, а в микросхеме ULN2803 она аппаратно делает ОА

Да нет уж, проще прошивочку подправить, что я и сделал с помощью автора. :)

Вопрос к Danko: есть ли прошивка "часы+ 1 термометр DS18B20" для Attiny2313+DS1307? С двумя термометрами работает замечательно, но нужно с одним, плиз. Или как можно что-нить подправить (к сожалению сам я в программировании МК .... :cry: )
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

if (devices >= 1) { // если обнаружено больше одного датчика
если така строка присутствует, то ничего править ненужно

Код: Выделить всё

if (devices >= 1) {  // если обнаружено больше одного датчика
 for (i=0;i<devices;) {
  temperature=ds18b20_temperature(&rom_code[i++][0]);
  if (temperature!=-9999) hex_to_dec();
     delay_ms(2000);
 }
Бармалей
Родился
Сообщения: 4
Зарегистрирован: Вт дек 02, 2008 22:20:03
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Бармалей »

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

Сообщение Danko »

Бармалей писал(а):а можно-ли организовать управление яркостью свечения индикаторов в зависимости от освещённости ?

Програмно или аппаратно ?

Если програмно, то на тиньке память под завязку плюс нужен АЦП, которого в тиньке нет,

если аппаратно, то решение можно найти в инете.
Бармалей
Родился
Сообщения: 4
Зарегистрирован: Вт дек 02, 2008 22:20:03
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Бармалей »

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

Сообщение Danko »

На практике сам не делал.
Регулировать яркость в динамическом режиме можно изменением скважности, а принимать информацию с фоторезистора, фотодиода, ... т.е. сначала нужна аппаратная часть с техническими характеристиками и от них уже плясать.

Свободный вход АЦП в часах на меге8 есть да и свободной памяти тоже хватает.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Attiny2313+DS1307+DS18B20

Сообщение Seal »

При открытии проэкта часов с 3 страницы поста ( Clock-Term_(Mega8_DS1307_DS18B20_4LED)_ADC_IR-RC5.zip [200.12 KIB]) CodeVisionAVR выдает такое сообщение
Can't read file : ..\cvavr2\inc\mega8.h.
Что может быть такое,я хочу изменить время индикации температуры на 5 секунд,и адрес пульта поменять на другой,что-бы не мешался с ТВ
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Re: Attiny2313+DS1307+DS18B20

Сообщение Igor_67 »

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

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Выбрасываешь все лишнее.
Вложения
Clock-Term_tiny2313_DS1307_DS18B20_4LED_OK.zip
(63.14 КБ) 1310 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Re: Attiny2313+DS1307+DS18B20

Сообщение Igor_67 »

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

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

только на мега8.

Ресурсов у тиньки маловато и я перешел на мега8.

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

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