Мобильная часть метеостанции выполнена из конструктора Huna Top full kit 2 и представляет собой передвижную платформу, управляемую дистанционно с помощью пульта.
Конструкция метеостанции включает в себя следующие элементы:
Arduino Uno контроллер построенный на ATmega328, два датчика температуры DS18B20, датчик атмосферного давления BMP085, датчик влажности DHT22, Bluetooth модуль HC-06, комплект соединительных проводов.
Питание мобильной метеостанции осуществляется от 12 гальванических элементов по 1,5 В, а также от панели фотоэлементов (солнечной батареи).
Отображение данных температуры, давления и влажности осуществляется в:
а) Мониторе порта программного обеспечения arduino 1.6.0. стационарного компьютера.
б) Мониторе смартфона (андроида) в приложении WSAB.
Принцип работы метеостанции заключается в следующем:
- Датчики , расположенные на стационарной или движущейся тележке, измеряют температуру внутри помещения и снаружи помещения, атмосферное давление и влажность. Данные температур с ног DQ датчиков температур поступают на 4 пин arduino, данные давления с ног SDA и SCL поступают на аналоговые входы А4 и А5 arduino, данные влажности с ноги DATA поступают на 8 пин arduino. Микроконтроллер ATmega328 arduino обрабатывает данные и через Bluetooth модуль HC-06 (ноги RX и TX) посылает на мониторы портов принимающих устройств.
Тележка может перемещаться внутри помещений школы или стационарно установлена в каком либо кабинете.
При приеме на монитор порта ПО arduino можно измерять следующие физические параметры: температуру внутри и снаружи помещения в град. Цельсия и град. Фаренгейта, давление в ГПА и мм.рт.ст, высоту над уровнем моря в метрах, влажность воздуха в %.
При приеме на смартфон измеряются: температуры внутри и снаружи помещения в град. Цельсия, давление в мм.рт.ст, влажность воздуха в %.
Программное написание в arduino представляет собой скетч (программу), выполненную на C/C++, компиляция происходит с помощью avr-gcc.
|