суббота, 11 мая 2013 г.

Термометр с памятью

Совсем недавно я решил разработать дачный автономный термометр с записью температуры каждый час во внешнюю память, чтобы потом можно было составить график. Управление термометром, а также считывание информации будет осуществляться при помощи интерфейса UART через ноутбук. Немногим позже было решено, что будет использовано несколько датчиков температуры, поэтому запись будет осуществляться по данным из нескольких каналов.

Техническое характеристики:
  • Напряжение питания - 2.7 - 3.7 В
  • Возможность выбора периода записи - каждые 10, 20, 30, 60, 120, 240 минут
  • 4 каналов записи температуры (1 датчик на плате устройства и 3 подключаемых внешних)
  • Внешняя I2C память 24Cxx (температура, отметки времени, отметки напряжения питания), вмещающая минимум месяц измерений с периодом 1 час
  • Внешние или внутренние (встроенные в МК) часы реального времени
  • Питание от 1 батареи CR2032 или Li-ion аккумулятора (200 - 500 мА*ч) с зарядкой от USB
  • Возможность непрерывной работы без замены/подзарядки элементов питания не менее месяца (трех)
  • Связь с ПК по интерфейсу UART (установка времени, установка периода записи, считывание данных, настройка)
Дополнительно (еще под вопросом):
  • Возможность визуального контроля работы устройства (по светодиоду)
  • Возможность замены датчиков температуры датчиками влажности
  • Коммуникация с ПК по USB
Разработка: