AVR BUTTERFLY



Справа внизу (первый рисунок) напаивается колодка ISP-программатора ключом наружу, слева первые три близкорасположенные отверстия сверху проделаны для линии связи 169-го микропроцессора с компьютером (USB-COM переходник). На плате стоит температурный датчик, фоторезистор подпаивается в гнезда сверху (слева, он продается вместе с AVR-butterfly только по запросу пользователя), сбоку под ним двойное гнездо под еще один датчик.

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



Питание 5 вольт взято с переходника USB-COM двумя проводками, видны, и понижено до 3.3 потребных вольта (датчик влажности требует 5 вольт).



Программа опроса метео-датчиков температуры, влажности и света или компаса приведена ниже. Номер ADMUX опрашиваемого порта передается через RS232 с компьютера, результат нормализуется (по формулам, отвечающим характеристикам отмеченных датчиков температуры, влажности и освещенности), и передается через линию асинхронной связи обратно, в компьютер.



На рисунке приведен график выхода термодатчика при аппроксимации показаний зависимостью T=(806-U)/10 (при комнатной температуре делитель не менее 12). Напряжение датчика влажности воздуха не опускается ниже 60, это значение вычитается. Показания с фоторезистора тоже имеют учитываемый предел при нижнем уровне освещенности.

Rambler's Top100