Метеостанция. Задачи проекта

Содержание

Слайд 2

В В Е Д Е Н И Е

На протяжении многих лет перед

В В Е Д Е Н И Е На протяжении многих лет
человеком возникает вопрос об измерении показателей окружающей среды, таких как температура, давление, влажность, скорость ветра, уровень радиации. Стоит ли говорить о важности таких измерений. Поэтому при работе над проектом, мы задались вопросом, а какие из этих показателей можно измерить с помощью электронных датчиков, да еще с удобным выводом на экран.

Слайд 3

15 апреля 2020

КОМПАНИЯ «КОМПТЕК» | ОБЩЕСТВЕННОЕ ОБСУЖДЕНИЕ

Цель проекта:

А

Создать метеостанцию на платформе Arduino

15 апреля 2020 КОМПАНИЯ «КОМПТЕК» | ОБЩЕСТВЕННОЕ ОБСУЖДЕНИЕ Цель проекта: А Создать
для измерения показателей окружающей среды.

Слайд 4

Задачи проекта:

Использовать датчик Arduino DHT11 для измерения температуры и влажности окружающей среды

Создать

Задачи проекта: Использовать датчик Arduino DHT11 для измерения температуры и влажности окружающей
корпус для необходимых элементов метеостанции
.

Показания приборов должны высвечиваться на LCD дисплее.

Слайд 5

Для решения поставленной задачи, решено использовать плату Arduino Unc датчик температуры и

Для решения поставленной задачи, решено использовать плату Arduino Unc датчик температуры и
влажности DHT11, LCD дисплей 1602, соединительные провода, макетную плату, деревянный корпус, батарейки, Метеостанция должна быть компактной, для того что бы использовать ее где угодно.

Слайд 6

Основная часть
Для начала мы взяли электронную плату Arduino Uno, подсоединили к нему
Датчик

Основная часть Для начала мы взяли электронную плату Arduino Uno, подсоединили к
DHT11 и проверили, что показания с датчика поступают на плату. Получилась вот такая схема:

Слайд 7

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

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

Слайд 8

Осталось написать программу для работы
станции.

#include

#include LiquidCrystal_12C lcd(0x27, 16, 3); #include

Осталось написать программу для работы станции. #include #include LiquidCrystal_12C lcd(0x27, 16, 3);

dht11 sensor; #define DHT11PIN 3 byte degree[8] =
{
B00111, B00101, B00111, B00000 B00000 B00000 B00000
};
void setup()
{
lcd.init();
lcd.backlight(): lcd.createChar(1, degree);
}

void loop()
{
int chk= sensor.read(DHT11PIN); lcd.setCursor(0, 0); lcd.print("Vlagn: %"); lcd.setCursor(11, 0); lcd.print(sensor.humidity); lcd.setCursor(0, 1); lcd.print("temper: C"); lcd.setCursor(11, 1); lcd.print(sensor.temperature);
}
delay(5000);

Слайд 9

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

Подключаем нужные библиотеки( Набор готового кода проверенного профессиональными программистами для упрощения задач).
датчик влажности и температуры к 3 пину на плате.
Создаем символ градуса для диспле.
Настраиваем дисплей
Считываем данные с датчика.
Выводим данные на дисплей.

Слайд 10

Итог работы:

Итог работы: