Термометр на МК Atmega8 + LCD0802 с датчиком DS18B20 - Измерительные устройства - Микроконтроллеры - Каталог статей - Собери свою радиосхему! Сайт радиолюбителей.
Собери свою радиосхему!
Пятница, 24.03.2017, 19:05 Приветствую Вас Гость

cxema21.ucoz.ru

Главная | Регистрация | Вход | RSS

Каталог статей

Главная » Статьи » Микроконтроллеры » Измерительные устройства

Термометр на МК Atmega8 + LCD0802 с датчиком DS18B20

 

Предлагаю вашему вниманию схему простого термометра с использованием широко известного датчика DS18B20. Схема состоит из минимума деталей, не скажу что дешевых, но главное не дефицитных. Схема состоит всего лишь из трех основных деталей: это микропроцессор Atmega8 с любым индексом, дисплей LCD0802 HD44780 (winstar) – можно использовать любой дисплей, программа написана так, что на любом дисплее будет отображаться русский язык. К чему я это? Просто есть дисплеи которые НЕ отображают русский шрифт, на них можно отобразить кириллицу только программным путем, чего я и сделал при написании программы. Ну и третий элемент это датчик температуры DS18B20. Схема очень простая, если монтаж выполнен правильно то заработает она при первом же запуске. При программировании микроконтроллера не нужно устанавливать фьюзы, просто берем и прошиваем МК файлом прошивки из архива. Так что новички – не бойтесь что залочите свой чип.

 

Схема термометра представлена ниже:

 

Как видите,ничего сложного. Единственное – советую быть осторожнее при подачи питания на МК и дисплей, они не любят переполюсовки и повышения напряжения. И не рекомедуется при проверке греть датчик паяльником. В схеме показаны только основные элементы, питание от микроконтроллера и дисплея не показаны, думаю разберетесь глянув в даташит =) вам же полезнее, я например знаю наизусть. В схеме вместо дисплея 0802 можно использовать 1602 или любой другой, в том числе и однострочный.

 

При правильной сборке схемы и программировании микроконтроллера на дисплее сразу высветится показание темературы...

                                                  

Если датчик не подключен то на дисплее будет следующая надпись:

 

Кстати, на заметку: если показания на дисплее будут 85 или 127градусов, то датчик Ваш скорее всего не рабочий, попробуйте его поменять. Думаю на этом можно закончить, в архиве ниже имеетсяпроект в протеусе, файл прошивки и печатной платы. 

 

Скачать архив с файлами проекта. (~200кб)

Категория: Измерительные устройства | Добавил: Адвансед (25.09.2013)
Просмотров: 6205 | Рейтинг: 4.5/2

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Наш опрос
Сколько выводов у резистора?
Всего ответов: 81
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0

Здравствуйте, такая проблема: при включении на обоих каналах...

Идея класс! НО:
1. L293D имеет 4 контакта по входу, а...

Sergey28  наверное имел ввиду что допустим на печатке...

Рейтинг@Mail.ru