Полезное

воскресенье, 22 декабря 2013 г.

Термометр от AI_Disable



Автор: AI_Disable
Лампа: ИН-13
Схема: есть ( ATtiny13)
Плата:есть ( Sprint Layout 5 )
Прошивка:есть
Исходник:нет
Описание: есть
Ссылка первоисточник: ---
Особенности: ---









Схема: 

 Ну вот, наконец, закончил свою версию термометра на ИН-13.
Схему упростил, избавился от ОУ, заюзав АЦП тини13. Благодаря чему плата получилась очень простой и компактной. 

 Это также облегчило калибровку и увеличило точность. Питание - 5в от ненужного зарядника от мобилы. Во вложении схема, прошивка, плата Sprint Layout 5 (Последовательно 7-й ноге тини13 - перемычка. Верхняя деталь, в корпусе TO-92 - 78L05).
Перед прошивкой нужно удалить перемычку и, желательно, 555, после - всё вернуть на место. Транзистор VT2 - любой npn(например кт3102), я утянул какой-то SMD с материнки. Питать можно 7-18в. Если питать от 5в, то вместо 78L05 ставится перемычка между крайними выводами.
Есть 3 версии прошивки: для уличного термометра от -50 до +50, для комнатного от 0 до +50 и от 0 до +100.
Настройка очень проста: включаем термометр, теперь, как можно точнее, в течение 20сек, устанавливаем шкалу на минимальное значение, с помощью R12. После 20сек, шкала погаснет на секунду и снова загорится, теперь устанавливаем её в максимальное положение. Ещё через 20 сек термометр запомнит результат и перейдёт в рабочий режим. Если вам не хватило 20 секунд, чтоб всё точно настроить, обесточите термометр, разрядите конденсатор по питанию или подождите секунд 20 и повторите сначала.
Настраивать нужно только один раз, после перебоя питания, если не трогать R12, в силу войдут сохранённые ранее настройки.
Перед запайкой МК советую настроить преобразователь.
Значения индуктивности дросселя такие: питание 5в - 70мкГн, 10в - 100мкГн, 15в - 150мкГн.
Есть идея сделать улично-комнатный термометр: добавить ещё один DS18B20 и двухцветный светодиод , в качестве подсветки индикатора. Когда подсветка синяя - отображается уличная температура, когда красная - комнатная. Также можно избавиться от преобразователя и БП, просто запитав схему от сети, МК и датчики – через гасящий конденсатор, индикатор – через резистор. Развязка, в данном устройстве, не к чему, да и получится гораздо компактнее. Если кому-то нужны исходники стучите в аську.
Всё вроде.




Как сказал автор фьюзы: "CKSEL1=0 и SUT0=0, остальные =1."

Прошивка, плата.

Upd 2016/08/10:

Фото от







Плата в формате Sprint Layout v.6.0, немного отличается от оригинала. Плата была отредактированы, под мои мысли...




8 комментариев:

  1. а столбик должен дёргаться в пределах 1мм вокруг точного значения температуры ?

    ОтветитьУдалить
    Ответы
    1. Вероятно погрешность отображения индикации

      Удалить
  2. с тактированием тиньки непонятки, на коте UPD: Тактирование МК 4,8Мгц!

    ОтветитьУдалить
  3. На схеме не вижу R12! Может имеется ввиду R10?

    ОтветитьУдалить
  4. каких номиналов не обозначенные конденсаторы?

    ОтветитьУдалить
  5. А есть ли схема корпуса из акрила для нарезки?

    ОтветитьУдалить