
Для контроля температуры, влажности и датчиков дыма решил собрать схемку с использованием платки Arduino Pro Mini.
Плата, в принципе, подойдет любая, главное чтобы на ней стоял микроконтроллер ATMEGA328P и были доступны все выводы.
Датчики температуры цифровые (1-Wire), датчик влажности аналоговый.
Запись лога в формате CSV ведется на SD карту (используется библиотека FatFs (C) ChaN).
Дисплей используется символьный - 20x4.
Итого в проекте используются:
1. Плата Arduino Pro Mini 5В 16МГц (китайский аналог).
2. Плата часов Tiny RTC I2C на DS1307.
3. Плата Micro SD 5V с микросхемой согласования уровней напряжения (SPI).
4. Символьный LCD 20 x 4 производства МЭЛТ с нормальной русской кодировкой (страница 1) MT-20S4A.
5. Цифровые датчики температуры DS18B20 (1-Wire).
6. Аналоговый датчик влажности HM1500LF.
7. Сирена XHD SFB-55.
8. Батарейный блок на 3 х 1.5В (ААА) для резервного питания.
9. Датчики дыма на микросхеме MC145010 или аналогичной.