Рубрики
Программирование

Термометр

Прочитано: 134

Необходимые компоненты:

  • микроконтроллер Attiny2313v
  • датчик DS18B20
  • led-индикатор «FYT-5631AG-21 E» (3-х цифровой)
  • конденсаторы 1 x 0,1 мкФ и 1 x 22 мкФ 16 В
  • резисторы 1 x 4,7 КОм, 3 x 2 КОм, 5 x 10 КОм и 8 x 18 Ом
  • транзисторы 3 x BC857B
  • батарея CR2032 и зажим для батареи
  • кнопка

Схема.

Одна из особенностей изделия заключается в том, что индикатор расположен в перевернутом виде для обозначения градусов Цельсия. Питание для индикатора и датчика подается при измерении температуры.

Здесь приведена печатная плата термометра. Микроконтроллер Attiny2313v взят SMD типа, остальные детали для сквозного монтажа.

После некоторых манипуляций с заготовкой из текстолита должно получится следующее — готовая платы.

Теперь самое сложное — необходимо программировать микроконтроллер. Для этого берем программатор и программируем фьюзы так:

 Lock Bits: 0x3F
 High Fuse: 0xDF
 Low Fuse: 0xE2
 Ext.Fuse: 0xFF
Генератор 4 MHz (CKSEL3..0 = 0010; SUT1..0 = 10)
CKDIV8 = 1, BODLEVEL2..0 = 111

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


Материалы

Добавить комментарий

Ваш адрес email не будет опубликован.

2 × пять =