Attiny2313+DS1307+DS18B20

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Mechanic
Родился
Сообщения: 1
Зарегистрирован: Чт фев 25, 2010 11:03:59
Откуда: Bishkek
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Mechanic »

Попросил брат собрать простые часики в автобус (питание 24 вольта) Как раз завалялись несколько tiny2313 в SMD. Наткнулся на этот форум. Спасибо Данко и всем кто переделал прошивку на работу с индикатором с общим анодом. Быстренько развел одностороннюю плату в DIPTRACE, причем так удачно Данко распределил ноги, что не пришлось добавлять ни одной перемычки. Добавил к схеме MC34063, также в SMD и чудо свершилось - через полтора часа от начала задумки до реализации все заработало без всякого шаманства! Подавал напряжение от 7 до 40 вольт, работает замечательно. Для отчета прикладываю фотки, правда в плохом качестве (с сотки) Да, еще. Не было DS1307 в SMD поэтому припаял сверху в дипе. Сзади платы смотреть нечего, там только батарейка и индуктивность на 100мкГ
Вложения
plata_term_tiny2313_4led_OA_MOD_Version.pdf
Печатная плата в PDF (зеркало)
(11.73 КБ) 953 скачивания
Tiny2313_2.jpg
Просто вид сверху
(67.27 КБ) 1559 скачиваний
Tiny2313_1.jpg
Показывают температору
(44.07 КБ) 1206 скачиваний
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

Re: Attiny2313+DS1307+DS18B20

Сообщение Kazemir »

Mechanic!
Я сделал два экземпляра этих часиков пару лет назад, тикают без проблем, часы простенькие, без наворотов и надежные, за что большой респект автору! Ваше исполнение понравилось, все компактно,рационально. Наверно Ваш брат остался доволен таким девайсом. Микросхемку mc34063 я тоже с успехом применяю для такого рода поделок. С кренкой никакого сравнения, как небо и земля. При токах более 1.5 Ампер использую LM2576, обвязка примерно такая же , но она позволяет получить ток до 3 ампер.
Успехов Вам!
Аватара пользователя
Asticon
Родился
Сообщения: 5
Зарегистрирован: Ср окт 05, 2011 22:16:24
Откуда: Одесса
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Asticon »

Подскажите пожалуйста, есть ли у кого такой баг в часах (перед включением в устройство было установлено корректное время):

включаем -> Fnd.1 -> 0.00 -> правильная температура -> 0.00

Дергаем питание: включаем -> Fnd.1 -> правильное время -> правильная температура -> правильное время

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

Меня мучает вопрос, может ли это быть вызвано из-за питания. Сказано что питание батарейки должно быть на полтора Вольта меньше чем напряжение питания устройства, если в момент запуска это условие не будет соблюдаться то вполне возможно что данные из ds1307 будут прочитаны не корректно, не так ли?

Danko, спасибо за девайс!
[color=#FF4000][i]Мой мир из множества страниц: чреды нулей, и единиц...[/i][/color]
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Re: Attiny2313+DS1307+DS18B20

Сообщение kret_a_v »

Mechanic писал(а):Попросил брат собрать простые часики в автобус (питание 24 вольта) Как раз завалялись несколько tiny2313 в SMD. Наткнулся на этот форум. Спасибо Данко и всем кто переделал прошивку на работу с индикатором с общим анодом. Быстренько развел одностороннюю плату в DIPTRACE, причем так удачно Данко распределил ноги, что не пришлось добавлять ни одной перемычки. Добавил к схеме MC34063, также в SMD и чудо свершилось - через полтора часа от начала задумки до реализации все заработало без всякого шаманства! Подавал напряжение от 7 до 40 вольт, работает замечательно. Для отчета прикладываю фотки, правда в плохом качестве (с сотки) Да, еще. Не было DS1307 в SMD поэтому припаял сверху в дипе. Сзади платы смотреть нечего, там только батарейка и индуктивность на 100мкГ

Выложите пож. проект в DIPTRACE,
заранее спасибо :beer:
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Re: Attiny2313+DS1307+DS18B20

Сообщение kret_a_v »

доброго времени суток ув. коты :)
так и не пропадает интерес к часам на ТИНИ :oops:
собрал на тини с ОА маленький и на меге с ОА большие
но вот попались под руку с ОК 8-и вольтовые , среднего размера

кто то делал такие?
как их лучше прилепить, согласовать с МК, в общем что и как?
под рукой есть ULN2803 и ULN2003 - они подойдут для этой цели, если да то как лучше?

заранее благодарен :beer:
Вложения
Clock-Term_tiny2313_4LED_OK.lay
так будет работать?
(322.73 КБ) 762 скачивания
SPY
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Вс авг 20, 2006 20:06:29
Откуда: Брест

Re: Attiny2313+DS1307+DS18B20

Сообщение SPY »

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

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Жду схему (проект в Протеусе).
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Attiny2313+DS1307+DS18B20

Сообщение Martin76 »

SPY Там кроме циферок, еще некоторые буквы выводятся (fnd, знак градуса например), как вы их на газоразрядник собираетесь выводить?
SPY
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Вс авг 20, 2006 20:06:29
Откуда: Брест

Re: Attiny2313+DS1307+DS18B20

Сообщение SPY »

Martin76 писал(а):SPY Там кроме циферок, еще некоторые буквы выводятся (fnd, знак градуса например), как вы их на газоразрядник собираетесь выводить?

никак, символы выводить не обязательно, зарисовал в упрощенном варианте.
UPD.
Добавил знак - и С ,убрал ошибку в первом индикаторе.
Вложения
Clock-term-gaz.rar
(69.12 КБ) 428 скачиваний
Последний раз редактировалось SPY Пн янв 23, 2012 11:50:24, всего редактировалось 1 раз.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Нужен еще как минимум знак "минус" перед первым разрядом ну и желательно знак "градуса" после четвертого разряда.

Свободные порты у тиньки есть.

Вечером подправлю программу по данной схеме. Если будут изменения в схеме то добавлю и их.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
slavector
Поставщик валерьянки для Кота
Сообщения: 2472
Зарегистрирован: Чт фев 21, 2008 04:08:15
Откуда: Омск

Re: Attiny2313+DS1307+DS18B20

Сообщение slavector »

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

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

...
Последний раз редактировалось Danko Вт янв 24, 2012 00:08:01, всего редактировалось 1 раз.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение Danko »

Дабы не путать народ создал тему для часов на газоразрядных индикаторах
viewtopic.php?f=20&t=63031&p=1121548#p1121548
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
slastin
Родился
Сообщения: 1
Зарегистрирован: Пн янв 30, 2012 21:53:39

Re: Attiny2313+DS1307+DS18B20

Сообщение slastin »

Danko Прошу совета или помощи. Часы сделал года два назад сейчас даже не помню точно, работой доволен вполне но решил добавить датчик на улицу! И тут началось! Не корректно отображается температура ниже -9,9* то-есть при температуре например -12* на индикации -2,0* как-то не очень! Прошу помочь или ткнуть носом! может я не то делаю! Прошивки с ветки пробовал все результат тот-же!
harper81
Родился
Сообщения: 1
Зарегистрирован: Чт мар 29, 2012 19:22:34

Re: Attiny2313+DS1307+DS18B20

Сообщение harper81 »

может есть у кого схема DS18b20+2313+LCD 4х строчный sn102 94v-0
DinRid
Родился
Сообщения: 1
Зарегистрирован: Пт апр 06, 2012 12:42:07

Re: Attiny2313+DS1307+DS18B20

Сообщение DinRid »

DANKO Понимаю что проект на тинки завершен .... но буду благодарен за помощь в решении моей проблемке.
Собрал часики .... с 3-4 пинков запустил .... Показывают время + 2 градусника ....
1 Проблемка в управлении работает только кнопка установки минут ..... на нажатие часовой не реагирует
Залит вот этот проект ...
Project : Termometr
Version : 3.0.2 (часы + несколько датчиков)
Date : 02.02.2008 (начало проекта)
Author : Danil
Company : home
Comments: версия поностью переработана с использ
2.И менее серьезный вопрос ... в исходнике проекта написанно
"// Черырехразрядный семисегментник (Общ.кат.)" Хотя у меня схема с общим анодом ... и тьфу тьфу работает.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Attiny2313+DS1307+DS18B20

Сообщение Martin76 »

DinRid писал(а):только кнопка установки минут ..... на нажатие часовой не реагирует
Ищите проблему , обрыв или кнопка такая. У меня с этой прошивкой все работает. И температуру больше на 1-2`, чем другие часы с этим же датчиком показывает. :))
А
DinRid писал(а):.И менее серьезный вопрос ... в исходнике проекта написанно
"// Черырехразрядный семисегментник (Общ.кат.)" Хотя у меня схема с общим анодом
просто очепятка видимо :))) У меня тоже с ОА индикатор и все прекрасно работает .
BLACKBUDU
Родился
Сообщения: 15
Зарегистрирован: Сб июл 25, 2009 00:47:41
Откуда: Луганск

Re: Attiny2313+DS1307+DS18B20

Сообщение BLACKBUDU »

Доброго времени суток.

Собирал часы в разных вариациях и всегда все прекрасно работало. Проект отличный. Но тут решил сделать с управлением RC5. Для начала решил проверить в протеусе и почему-то получил такую картину. При нажатии кнопки на пульте начинают быстро перебираться разряды на индикаторе и при отпускании переходит в обычный режим. Посему, хотелось бы уточнить- это проблема симуляции и железе все будет "окейно" или есть какая-то недоработка с управлением по ИК? Я форум почитал и как-то не нашел- делал ли кто в железе с дистанционным.
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Attiny2313+DS1307+DS18B20

Сообщение vitalik_1984 »

быстро перебираются разряды потому что процессор не успевает обработать все команды контроллера.
У меня в любом состоянии в протеусе цифры перемигиваются.
В поисках истины человек развивается.
BLACKBUDU
Родился
Сообщения: 15
Зарегистрирован: Сб июл 25, 2009 00:47:41
Откуда: Луганск

Re: Attiny2313+DS1307+DS18B20

Сообщение BLACKBUDU »

То есть, если я правильно понял, в железе все должно быть путем? Просто смущает, что коррекция часов вообще не возможна
Закрыто

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