Термометр на ATTiny2313

Good news, everyone!
Я построил еще один термометр
На этот раз с индикатором:

В комнате тепло



Вид сзади


В холодильнике прохладно


Кликабельная схема


Смотрибельное видео
  • +2
  • 29 апреля 2012, 15:35
  • dcoder

Комментарии (74)

RSS свернуть / развернуть
кварц-то тебе зачем тут
0
Наверное, чтобы точнее время измерений можно было выдержать? В широком-то диапазоне температур!
0
Я что-то не понял, а где датчик-то?
0
Так как АЦП в t2313 не наблюдается, то рискну предположить, что измерение выполняется замером скорости тиканья какого-то внутреннего генератора.
0
>скорости тиканья
Частоты конечно.
0
Полагаю, это предлагается угадать)
0
наверное светодиод?
0
Это уже было :)
0
Во первых уже было, а во вторых у 2313 нету АЦП.
+1
светодиодом другое меряют ;)
0
Это что же? :)
0
уверен — Вы угадаете за 5 минут. Ок? Три попытки =)
0
ну вот =( та никто и не попробовал, а меж тем эта идея из американского патента (годов примерно 80-х) изящна красива и проста =)
0
Освещенность штоле? :)
0
ессессна, но не просто аб какую ;) Он ловит отражение собственного излучения и работает одновременно как свето и фотодиод. Излучение отражается от полированых зубцов шестерни, ёмкостью фильтруется переменная составляющая и идёт на частотомер. Проверял ещё в конце 80-х, работало! Особенно заметно было на инфракрасных светодиодах.
0
Интересно, но по моему не сильно надежно
0
в каком смысле — ненадёжно?
0
А нафига перемычка, под которой ни одной дорожки?
0
  • avatar
  • Vga
  • 29 апреля 2012, 16:11
Это я затупил, на схеме её нету. Просто при разводке сначала там хотел резистор поставить, а потом не убрал.
0
Скорость WatchDog-а замеряеш?
0
Подсказку увидел? :)
0
Угадал? :)
Подсказку вижу только от ArtifTh.
Сам сейчас на WathDoge пытаюсь пищалку сделать, поэтому он в голове.
0
Ага :)
А подсказка появляется если кликнуть на фотку, где градусник в холодильнике. :)
0
Вот так яйцо… пасхальное. :)
0
Подсказку
Ы, лол!
+1
наверное не буду оригинален но спросил бы — че такое зыкое надо скурить чтоб два таких термометра подряд учудить? ;)
ps афтар сделай термометр чтоб им можно было точно температуру мерять, а не скорость собаки, эдакий бит на 16 тру black metal температурный термометр…
0
Точных термометров хоть одним местом жуй, а тут интересней.
0
Сделать точный термометр увы не очень непросто
0
Их нет. Темпиратура — неэкстенсивная величена — её очень трудно мерить неинвазивно и точно.
0
ну уж тогда скажем что ее вообще невозможно измерить :)
0
Напрямую — да. А все косвенные методы либо неточны, либо нерепрезентативны.
0
С количеством терминов (уж очень заумные) в ответах можно и поменьше=) Всю вики облазил, пока переварил информацию!)
0
Оцени какая просветительская деятельность! Это тебе не сиськи-письки :)
0
Поглядел про эти слова в Википедии. Как то, что там написано можно понять? Если у тебя получилось — завидую. Сам бы не понял.
Для справки, вдруг вкралась ошибка.

экстенсивная величина — та, которую можно представить как сумму. На пример: 12 метров — это 1м+1м+… и так 12 раз. 20 градусов это не 10+10. Посему температура — неэкстенсивная величина, и мерить её напрямую можно только сравнивая с точным эталоном.
косвенные методы измерения — методы, при котором о значении исследуемой величины судят по значению другой величины, которую измеряют. А значение искомой величины вычисляют.
С термином репрезентативность сложнее. Исходно этот термин относится к области статистики. И характеризует то, насколько статистический эксперимент можно считать не чушью. Однако, постепенно этот термин переполз в метрологию (дисциплину о измерениях) и стал жаргонным синонимом повторяемости. Нерепрезентативное измерение — измерение, результат которого не повторяется. Правильно говорить — измерение, результат которого имеет низкую репрезентативность.
0
это известный сопсоб, вроде даже в аппнотах был
0
А гугл молчал
0
наверное это какой-то неправильный гугл, оригинальный трещит про это без умолку… вкючая первую позицию в результате аж от 28 февраля 2002 года

www.google.com/search?sourceid=chrome&ie=UTF-8&q=watchdog+timer+themperature
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011990
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011720
www.sxlist.com/TECHREF/microchip/jinxwdttemptest.htm

извиняюсь, что попортил всю таинственность
+1
Действительно. наверное меня там забанили :)
+1
не огорчайтесь… я знаете сколько раз обламывался так =) придумаешь что-то классное, бац! А оно уже придумано =( =)))
+1
Сорри — забыл добавить. Иногда google.ru ненаходит то, что находит google.com
Точнее находит, но ранжирует так, что оно не попдает на первую страницу. А на первой странице больше местной рассейской пены.

Поэтому жёстко заколотил в гугловских настройках использовать только .com
Поробуйте — вдруг поможет.
0
Помогает только ходить через tor с выключенными куками и скриптами :)
0
ой, это из пушки по воробьям =) гугль прекрасно поддаётся дрессировке настройками
0
В холодильнике прохладно
А по моему тепло, очень даже.
0
  • avatar
  • Vga
  • 29 апреля 2012, 17:23
Там нелинейная зависимость, а я заюзал линейную функцию для расчета температуры (лень было :)). Поэтому чем дальше от 20 градусов, тем сильнее он врет.
В холодильнике что-то около 10.

Ну и еще градусник там не долго стоял, может просто остыть не успел
0
Ну так сделай замер по нескольким точкам и интерполируй полиномом Лагранжа.
0
Хотя тут экстраполировать надо.
0
да ну бросьте — нафига такие сложности? Намерять 100 участков и далее кусочно-линейно аппроксимацией. Точности хватит за глаза.
0
не помню уже там внутренности этой мс, наверное внутренний генератор работает всегда и частоту его можно мерять
или генератор собаки работает, а от нагрева меняет частоту
поэтому кварц и стоит как опорник

я про это думал в прошлом посте
0
А как у такого метода со старением чипов?
0
  • avatar
  • m0xf
  • 29 апреля 2012, 19:04
Спросите лет через пять
0
Подозреваю как у всех — за первые 1000 часов может уехать на 0.1-1%, потом медленнее.
0
Я бы больше опасался сильной зависимости от напряжения питания.
Она там не слабее температурной может быть.
0
автор, можно няшную идейку оформления подать? не испорчу всю малину? :)
0
Идеи всегда приветствуются :)
0
если взять мелкий контроллер (кстати, посмотрите доки — у пиков _может_ быть лучше со стабильностью, а может и не) в соике, плату сделать размером не больше индикатора, повесть этажеркой CR2016/CR2032 со step-up, и поместить всё это в кубик так, чтобы индикатор стал просто одной из его сторон.

Если всё это будет одинаково тёмное и матовое снаружи… И Сторона индикатора будет выделяться лишь лаконичной нарисованой точкой или очень короткими вспышками точки. То получится очень симпатичный девайс в стиле apple. Минималистичный, стильный и простой в использовании.

Добавляем аналоговый MEMS аксель и детектор к нему. контроллер большую часть времени спит. Просыпается либо чтобы коротко мигнуть точкой, либо по тряске рукой (от акселя) чтобы показать температуру на 3 секунды. Потом опять засыпает.

При таком раскладе батарейки хватит на очень долго. Валяется кубик, потрсяс — он тебе температуру сказал. И опять может дальше валяться год.
0
только вот интересно, а сколько аналоговый аксель сожрёт?
0
Цифровой аксель с возможностью дрыгнуть ногой при резком движении + отключать step-up, когда не нужен :)
0
1) дилема: если отключен степ-ап (согласем, ему тоже стоит спать), то что питает спящщий кнтроллер?
2) можно ионистором, но не влезет ли в куб ещё и он?
3) а есть в =природе спящие MEMS-аксели? выглядит несбыточным
0
1) От батарейки. Ну пусть будет напруга чуть ниже, не страшно. Главное чтоб при замерах стабильное напряжение было
3) MMA7455LT, правда не помню сколько он жрет.
На крайний случай можно сделать механический «датчик тряски» :)

Но главная проблема не в этом. Такая конструкция интересна только для таких-же радиогубителей, как и мы, ибо она сделана не стандартно. А для обычного пользователя это будет просто не очень точный термометр
0
для простых может сработать яблоэффект — просто, красиво и работатет.
Опять же — для души, для себя сделать «игрушку», покрутить её в руках невзначай у других на виду. А там — кто знает?

Но тут конечно эстетика очень важна. Мне кажется кубическое, чёрное и матовое может «выстрелить». строго IMHO
0
Тогда функционал термометра меняем на генератор случайных чисел. И получаем стильную электронную «кость» которую нужно подбросить, чтобы она выдала число. Или не число, а точки, как на настоящих игральных костях :)
+1
а что мешает совместить в нём это? Потрясли — показал с точкой случайные числа, потом без точки температуру и заснул.

Но вообще нетехнари охотно кушают стиль «одна вещь — одна функция». Иногда в этом успатривают особый шик.

Так что даёшь коллекцию кубиков по подписке! =) Каждый со своей функцией =) А собрав все 256 можно будет построить из них домик! Та-да-а-ааа! =)))
0
ещё круче! Два индикатора с противоположных сторон! Цифрами — температура, точками — случайное число =) Круто.
0
Продаваться оно должно в бумажном стаканчике а-ля кока-кола, с крышкой без дырки. Кубик свободно болтается внутри. На боку написано «eCube», точка.
Стоит $9.99

Блин, как смачно выходит — надо визуальный концепт сваять в 3D =)
+1
Эммм, ну, не эппл конечно, но:

(кликабельно)
0
и никаких швов, щелей и крепежа! монолитный кубик возбуждает любопытство — а с какой стороны он ща щасветится? А он только с одной светится? А если так потрясти? А если иначе? =)
0
Остальные (или все) стороны можно фотоэлементами облепить, и батарейку не надо.
0
теоретически — да. практически — в $9.99 уже не влезет. это уже не то, что попадает в категорию «шёл, увидел — прикольно! купил»
0
adxl312, имеет фичу autosleep и может просыпацца по движению с выдачей интеррапта на хост-контроллер
0
Вместо акселя тут надо tilt sensor использовать www.youtube.com/watch?v=aW49Mjn5f0g
0
а можно и просто на кнопочку нажимать
0
Так не интересно же! :)
0
А трясти было бы слишком лениво. Разве что заводить девайс от поднятия или легкого толчка.

Самый лучший способ — это если бы устройство чуяло тяжелый взгляд хозяина. Красота
0
нормально… приехали. Нажимать кнопку не лениво, а просто взять в руки — влом? =) Тильта/акселя хватит чтобы учуять малейшее движение.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.