Обсуждаем контроллеры компании Atmel.
Ответить

Пт ноя 13, 2009 15:05:15

Вот такое предложение:
headshotbacs: писал >>1. При показе температуры убрать десятые и добавить букву С (например чтоб они показывали "20°С" или "-5°С").



А если будет -25°С , это уже пять знаков

Пт ноя 13, 2009 15:12:00

А вообще код прозрачный и его каждый может изменить его под себя.
Я, например, сделал так>>(архив), потому что мне так понятней.
Респект автору Danko !!!
Вложения
Clock-remiks.rar
(185.48 KiB) Скачиваний: 2091

Пт ноя 13, 2009 15:37:21

yurijI писал(а):А вообще код прозрачный и его каждый может изменить его под себя.
Я, например, сделал так>>(архив), потому что мне так понятней.
Респект автору Danko !!!


Благодаря грамотным комментариям код можно править под свои нужды. Выкладываю прошивку и main-файл с проекта "Clock-Term_(Mega8_DS1307_DS18B20_4LED)_ADC" для отображения в режиме температуры без десятых т.е +14 -10 и т.д может кому нужно. Фото прилагаю. Точка в режиме термометра не активна.
(Тестил сразу в железе)
(без календаря)
Респект автору Danko !!!
С ветки форума http://radiokot.ru/forum/viewtopic.php? ... &start=100
Вложения
time.JPG
просто время
(68.06 KiB) Скачиваний: 2927
-10.JPG
В режиме -10
(57.46 KiB) Скачиваний: 2558
+14.JPG
В режиме +14
(64.14 KiB) Скачиваний: 2215
Clock-Term_(Mega8_DS1307_DS18B20_4LED)_ADC.rar
прошивка и main.c
(175.97 KiB) Скачиваний: 1759

Пт ноя 13, 2009 16:02:35

yurijI, девять датчиков это круто.
Я бы добавил девять светодиодов выстроенных в линию для обозначения или отдельный разряд семисегментника.
-------
Под телеком у меня часы с десятью разрядами (Мега16): четыре для часов (большие, красные) и два по три для термометра (маленькие, зеленые - улица и комната).
Не нужно ждать показаний времени и термометра.
--------
Код писал по себя год назад и для того что бы не вспоминать для чего какая строка старался давать переменным соответствующие имена и подробно комментировать строки. О какой либо публичности проекта и мыслей не было.

Пт ноя 13, 2009 16:28:50

yurijI писал(а):Вот такое предложение:
headshotbacs: писал >>1. При показе температуры убрать десятые и добавить букву С (например чтоб они показывали "20°С" или "-5°С").



А если будет -25°С , это уже пять знаков


Если -25°С то знак С же убирается и получается -25°, так же точно как и с дробями если температура -10.1° то часы показывают -10.1

Так что все правильно.

Просто посмотри на термометр 344092 как-то невзрачно смотрится когда не все индикаторы работают, остается место. А со знаком С гораздо привлекательнее будет, да и понятнее.
Глянь на картинке (это фотошоп, 344092 прости но я использовал твой рисунок для наглядности. Если что я не хотел).
Вложения
-1.JPG
-1°С
(65.5 KiB) Скачиваний: 2495
Последний раз редактировалось headshotbacs Пт ноя 13, 2009 16:49:04, всего редактировалось 1 раз.

Пт ноя 13, 2009 16:48:56

[quote="Danko"]yurijI, девять датчиков это круто.
Я бы добавил девять светодиодов выстроенных в линию для обозначения
-------
Под телеком у меня часы с десятью разрядами (Мега16): четыре для часов (большие, красные) и два по три для термометра (маленькие, зеленые - улица и комната).
Не нужно ждать показаний времени и термометра.

--------

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

Пт ноя 13, 2009 17:04:42


headshotbacs писал(а):
Если -25°С то знак С же убирается и получается -25°, так же точно как и с дробями если температура -10.1° то часы показывают -10.1

Так что все правильно.


Тогда уж лучше добавить 5 разряд

Пт ноя 13, 2009 17:10:37

Извиняюсь от отклонения данной дискуссии ,собираюсь делать большие часы-календарь-термометр на светодиодах . Проект в стадии разработке. Вот вопрос как оптимально подключить и защитить светодиоды, а так же подключить резисторы для защиты светодиодов? :(
Вложения
.jpg
(126.2 KiB) Скачиваний: 2364
.jpg
(126.27 KiB) Скачиваний: 1815
.jpg
(127.82 KiB) Скачиваний: 1934

Пт ноя 13, 2009 17:28:46

344092 писал(а):Извиняюсь от отклонения данной дискуссии ,собираюсь делать большие часы-календарь-термометр на светодиодах . Проект в стадии разработке. Вот вопрос как оптимально подключить и защитить светодиоды, а так же подключить резисторы для защиты светодиодов? :(


как вариант :
http://www.kmitl.ac.th/~kswichit/Led/Led.html
http://startcd.narod.ru/clock/cvdiod.html
http://www.yarst.org/ClockSan.htm

Пт ноя 13, 2009 17:30:40

Можно и на меге16.
Мне не жалко.
Только без обсуждений, добавлять я в проект ничего не планирую.

25.01.2010 добавил календарь для автоматического перехода на летнее/зимнее время + добавил библиотеку автоматически определяющую тип датчика DS18S20/DS18B20.
Вложения
Clock-Term-Calendar_Mega16_2010-01-25.zip
исходник CVAVR + проект Proteus 7.6 SP0
(72.59 KiB) Скачиваний: 1333
Photo_2.gif
(105.7 KiB) Скачиваний: 2412
Photo_1.gif
(76.89 KiB) Скачиваний: 2506
Shema_Clock-Term_Mega16_DS1307_DS18B20x2_2LEDx2+3LEDx2.GIF
схема
(105.58 KiB) Скачиваний: 3289
Последний раз редактировалось Danko Пн янв 25, 2010 22:16:51, всего редактировалось 1 раз.

Пт ноя 13, 2009 17:42:56

344092 писал(а):.jpg
.jpg
.jpg

Если можно, не используйте пожалуйста в именах файлов русские буквы. :idea:
А размер табло каков? И сколько светодиодов уйдет?
Я видел одноразрядные семисегментники размером примерно 20*30 см.

Пт ноя 13, 2009 18:09:45

Danko писал(а):
344092 писал(а):.jpg
.jpg
.jpg

Если можно, не используйте пожалуйста в именах файлов русские буквы. :idea:
А размер табло каков? И сколько светодиодов уйдет?
Я видел одноразрядные семисегментники размером примерно 20*30 см.


Светодиодов уйдёт примерно 680шт размер одного разряда чуть больше листа A4. Честно говоря не знал про одноразрядные семисегментники размером примерно 20*30 см. Люди даже делают гигинтские часы, похоже с помощью светодиодной ленты. :shock: (Фото) как вариант... :) yurijI спасибо за ссылки
Вложения
2.jpg
(26 KiB) Скачиваний: 2424
1.jpg
(15.67 KiB) Скачиваний: 2085

Пт ноя 13, 2009 18:20:12

Вот тоже интересное схемное решение, для больших индикаторов,
правда, микросхему эту я пока не нашел.
http://tobiscorner.floery.net/projects/ ... egmenttiny
http://www.datasheetcatalog.com/datashe ... 982A.shtml

Пт ноя 13, 2009 18:25:29

Danko писал(а):Можно и на меге16.
Мне не жалко.
Только без обсуждений, добавлять я в проект ничего не планирую.
Максимум календарь для перехода на лето/зима и то когда его обкатаю на других часах.


Большое спасибо Danko, тоже очень хороший проект.

Пт ноя 13, 2009 18:28:27

344092 писал(а):
Danko писал(а):
344092 писал(а):.jpg
.jpg
.jpg

Если можно, не используйте пожалуйста в именах файлов русские буквы. :idea:
А размер табло каков? И сколько светодиодов уйдет?
Я видел одноразрядные семисегментники размером примерно 20*30 см.


Светодиодов уйдёт примерно 680шт размер одного разряда чуть больше листа A4. Честно говоря не знал про одноразрядные семисегментники размером примерно 20*30 см. Люди даже делают гигинтские часы, похоже с помощью светодиодной ленты. :shock: (Фото) как вариант... :) yurijI спасибо за ссылки


Когда-то тоже видел этот сайт, там технология полностью расписана, но потерял ссылку.
Если не сложно бросьте ссылку.

Пт ноя 13, 2009 18:59:29

Извиняюсь, сам нашёл, кому интересно вот:
http://www.evilmadscientist.com/article ... vensegment
http://www.sparkfun.com/commerce/tutori ... p=1&page=1
Последний раз редактировалось yurijI Пт ноя 13, 2009 19:17:25, всего редактировалось 1 раз.

Пт ноя 13, 2009 19:13:00

yurijI писал(а):
344092 писал(а):
Danko писал(а):
344092 писал(а):.jpg
.jpg
.jpg

Если можно, не используйте пожалуйста в именах файлов русские буквы. :idea:
А размер табло каков? И сколько светодиодов уйдет?
Я видел одноразрядные семисегментники размером примерно 20*30 см.


Светодиодов уйдёт примерно 680шт размер одного разряда чуть больше листа A4. Честно говоря не знал про одноразрядные семисегментники размером примерно 20*30 см. Люди даже делают гигинтские часы, похоже с помощью светодиодной ленты. :shock: (Фото) как вариант... :) yurijI спасибо за ссылки


Когда-то тоже видел этот сайт, там технология полностью расписана, но потерял ссылку.
Если не сложно бросьте ссылку.


Ссылка на статью про Гигантские индикаторы (фото которых ранее я выкладывал) http://www.sparkfun.com/commerce/tutori ... p=1&page=1

Индикаторы полностью самодельные.....

Пт ноя 13, 2009 19:20:59

Все равно спасибо вам 344092.

Вс ноя 15, 2009 08:33:40

yurijI писал(а):Вот тоже интересное схемное решение, для больших индикаторов,
правда, микросхему эту я пока не нашел.
http://tobiscorner.floery.net/projects/ ... egmenttiny
http://www.datasheetcatalog.com/datashe ... 982A.shtml


Нашел эту микрушку, не так уж и дорого.
http://www.chip-dip.ru/search.aspx?sear ... 2A&x=0&y=0
http://www.elitan.ru/price/index.php?se ... re&mfg=all

Вс ноя 15, 2009 10:19:45

yurijI писал(а):Нашел эту микрушку, не так уж и дорого.

Ну раз так в 5 минимум дороже ULN2803 :)
Проще и дешевле на транзисторах сделать. Работает также и не надо при этом гонятся за таким "дефицитом"
Ответить