Яндекс.Метрика

Цифровой Термометр 2. Сделай сам.

31 августа, 2010 By jer 

Несколько месяцев тому назад я опубликовал мой первый проект Цифрового термометра. Однако, как и любому простому проекту / прототипу, этому проекту требуются некоторые усовершенствования. Раньше я использовал регулятор напряжения, рассчитанный на 100 mA.  Хотя он мог питать всю схему, но легко перегревался. Другой проблемой, связанной с регулятором напряжения, было то, что он располагался очень близко к датчику температуры. Так как  регулятор легко перегревался, то всегда оказывал влияние на показания датчика температуры.

Для решения этих проблем я предлагаю вторую версию цифрового термометра.

 
 

Эта версия термометра в основном такая же, как и предыдущая. Однако в ней решены проблемы, существовавшие ранее. Кроме того, в ней имеются некоторые  улучшения эстетического плана и усовершенствования программы.

Я использовал регулятор напряжения, рассчитанный на больший ток. Это было сделано с целью избежать перегрева регулятора  и для более быстрого рассеяния тепла. К тому же я расположил регулятор как можно дальше от датчика температуры.

 
 

В новой версии я использовал семи - сегментный дисплей меньшего размера и лучшего качества. Благодаря этому плата стала меньше, но более привлекательной. При этом разводка платы стала проще.

 

Как бы то ни было, я оставил в качестве датчика LM35. У меня вообще не было причин заменять его. Кроме того, этот температурный датчик, возможно, наиболее легкий в использовании.

 

Для сохранения простоты и функциональности я не стал заменять микроконтроллер, который использовал в первой версии. Я оставил  ATtiny26 в качестве мозга цифрового термометра. Он прост в использовании и его мощности достаточно для моего применения.


Сделайте его…


 

Если вам интересно собрать этот проект, здесь находятся его исходные файлы: sch_and_pcb.rar



Примечания от avrdoc:

Описанная выше конструкция была опубликована на сайте http://www.voltsandbytes.com. Она достаточно проста для того, чтобы ее мог собрать любитель, начинающий осваивать микроконтроллеры AVR. В то же время налицо ее практическая полезность. В программу, предлагаемую автором, были внесены незначительные исправления (архив firmware.rar).

Кроме того, эта программа была изменена мною с целью применения микроконтроллера ATTINY261. Причем, представлены варианты этой программы для компиляции в WINAVR (архив avr-projects.rar) и в CodeVisionAVR (архив digterm.rar).

Работоспособность программы может быть оценена путем моделирования в Proteus (файл digterm.DSN).

Бесплатный хостинг uCoz