Переход на новый сайт! [pajai.ga]
Меню сайта
Категории раздела
Для начинающих [10]
Для чайников, или о чем этот сайт [29]
Просто полезные в хозяйстве [14]
Умный дом [1]
Усилители (УНЧ, УМЗЧ) [34]
Зарядные устройства и блоки питания [12]
Акустические системы [19]
Световые эффекты [19]
Жучки и шпионские штучки [1]
Микроконтроллеры и цифровая электроника [6]
Автоэлектроника [8]
Охрана и безопасность [6]
Наш опрос
Что Вы цените в усилителях звуковой частоты?
Всего ответов: 323
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Статьи по радиоэлектронике » Микроконтроллеры и цифровая электроника

Цифровой термометр на экране от NOKIA 3310

Цифровой термометр на экране от NOKIA 3310

В данной статье описан процесс сборки градусника на экране от нокии 3310 и atmega8

Технические характеристики:

  • умеет строить график температуры;
  • возможность регулировки контраста дисплея при первом включении, с последующим сохранением настроек в EEPROM;
  • возможность подключения датчик влажности воздуха;
  • сохранения максимального и минимального значения температуры;
  • отображает время работы с момента включения;
  • применен цифровой 12-разрядный полупроводниковый датчики фирмы Dallas DS18B20, что позволяет избавиться от погрешности измерения, вызванной шумами в контактах, сопротивлением подводящих проводов и электромагнитными наводками.
Схема термометра:

Печатная плата:

Экран от Nokia 3310:

Внимание!!! На схему нельзя подавать напряжение, большее чем 3.8В, иначе сгорит LCD экран.
Philips PCD8544 Datasheet     (PDF, 155kB)

Для программирования микроконтроллера atmega8 я использовал этот программатор.
Для программирования нам понадобится программа Codevision AVR Studio или PonyProg 2000. В программе нужно загрузить прошивку, выбрать тип микроконтроллера и программатор. Для того чтобы микроконтроллер работал на нужной частоте, в настройке нужно указать следующие данные:




После прошивания микроконтроллера можно отключать программатор от компьютера и питания.


В прошивке реализован алгоритм подстройки контраста дисплея. Для того чтобы увидеть изображение (при условии, что все собрано правильно), после программирования микроконтроллера необходимо зажать одну из кнопок, не важно какую, после этого подать питание и отпустить кнопку. Через несколько секунд вы увидите, что начинает проявляться изображение. Когда вы дойдете до оптимального контраста, просто нажмите на одну из кнопок. Значение, которое вы выбрали, будет записано в EEPROM кристалла.

Итак, последовательность действий:
1) зажать кнопку;
2) подать питание;
3) отпустить кнопку и ждать;
4) нажать на кнопку, когда будет достаточный контраст.

Вот собственно и весь не сложный процесс изготовления "продвинутого" самодельного термометра.
Фотографии:





Источник - Схемопай

Категория: Микроконтроллеры и цифровая электроника | Добавил: Александр (2010/Янв/07)
Просмотров: 6464 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • | www.pajai.ucoz.ru © 2025 | |