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

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

Экран от Nokia 3310:

Внимание!!! На схему нельзя подавать напряжение, большее чем 3.8В, иначе сгорит LCD экран.
Для программирования микроконтроллера atmega8 я использовал этот программатор. Для программирования нам понадобится программа
Codevision AVR Studio или PonyProg 2000. В программе нужно загрузить прошивку,
выбрать тип микроконтроллера и программатор. Для того чтобы
микроконтроллер работал на нужной частоте, в настройке нужно указать
следующие данные:
После прошивания микроконтроллера можно отключать программатор от компьютера и питания.
В
прошивке реализован алгоритм подстройки контраста дисплея. Для того
чтобы увидеть изображение (при условии, что все собрано правильно),
после программирования микроконтроллера необходимо зажать одну из
кнопок, не важно какую, после этого подать питание и отпустить кнопку.
Через несколько секунд вы увидите, что начинает проявляться
изображение. Когда вы дойдете до оптимального контраста, просто нажмите
на одну из кнопок. Значение, которое вы выбрали, будет записано в
EEPROM кристалла.
Итак, последовательность действий: 1) зажать кнопку; 2) подать питание; 3) отпустить кнопку и ждать; 4) нажать на кнопку, когда будет достаточный контраст.
Вот собственно и весь не сложный процесс изготовления "продвинутого" самодельного термометра. Фотографии:
|