Научная статья на тему 'СОЗДАНИЕ УМНОГО ОСВЕЩЕНИЯ НА БАЗЕ АРДУИНО'

СОЗДАНИЕ УМНОГО ОСВЕЩЕНИЯ НА БАЗЕ АРДУИНО Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
535
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ARDUINO / ПРОЕКТ УМНОГО ДОМА / РАЗРАБОТКА УМНОГО ОСВЕЩЕНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Патюченко Ф.В., Слащев И.С., Клименко А.В., Трегубенко Л.А.

В данной статье рассмотрен способ внедрения умного освещения, при помощи фоторезистора, проиллюстрирован способ подключения и написан скетч

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «СОЗДАНИЕ УМНОГО ОСВЕЩЕНИЯ НА БАЗЕ АРДУИНО»

УДК 004.4

Патюченко Ф.В.

магистрант кафедры информационные системы в строительстве Донской государственный технический университет (Россия)

Слащев И.С.

магистрант кафедры автоматизация производственных процессов Донской государственный технический университет (Россия)

Клименко А.В.

студент кафедры информационные технологии Донской государственный технический университет (Россия)

Трегубенко Л.А.

магистрант кафедры автоматизация производственных процессов Донской государственный технический университет (Россия)

СОЗДАНИЕ УМНОГО ОСВЕЩЕНИЯ НА БАЗЕ АРДУИНО

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

Ключевые слова: arduino, проект умного дома, разработка умного освещения.

Датчик освещенности или иначе говоря фоторезистор, используется для замера уровня освещенности и реагирования на его изменение. Что позволяет собрать модель для управления освещением на его основе. Итак, необходимо подготовить следующие компоенты:

- фоторезистор;

- плата Arduino (в проекте используется Arduino Uno);

- резистор (10 кОм, 2 шт.);

4U8

- макетная плата;

- соединительные провода (6 шт.);

- индикатор.

Фоторезистор не имеет полярности, что позволяет подключить его любой стороной. Источником питания в схеме является сама плата ардуино. Фоторезистор подсоединяется одной ногой к GND, другой к АЦП платы (АО). К этой же ноге подключаем резистор 10 кОм. Так же в систему добавляется светодиод, который и будет играть роль лампочки, далее его можно заменить на реле и работать уже с 220В.

Готовая схема имеет следующий вид:

Фоторезистор Плата Arduino Uno \

Макетная плата

Рис. 1. Схема подключения для системы умного освещения

Далее необходимо написать скетч, чтобы система работала корректно. Алгоритм работы основан на нескольких критериях. Сначала происходит определение уровеня сигнала с аналогового пина. Далее полученные данные сравниваются с пороговыми. Где, максимальное значение соответствует темноте, минимальное - максимальной освещенности. Пороговое значение выберем равное 350 (данное число формируется из среднего показания освещенности, после которого происходит включение/выключение освещения). Затем, если уровень меньше порогового - темно, нужно включать светодиод, иначе - выключаем светодиод.

На рисунке 2 показан скетч для работы системы.

| sketch_feb06a §

#define PIN LED 7 //Пин для подключения светодиода ^define PIN_PHOTOR АО //Аналоговый пин для фоторезистора

void setup () {

Serial.begin < Э600); pinMode(PIN_LED, OUTPUT);

}

void loop() [{]

in"t val = analogRead(PIN_PHOTOR); //Считывание данных с фоторезистора Serial -printlrL (val) ;

if (val < 350) { //Пороговое значение

digitalWrite(PIN_LED, LOW); //Выключение освещения } else {

digitalWrite(PIN_LED, HIGH); //Включение освещения

}

Рис. 2. Скетч для системы умного освещения

В данной статье рассказан наиболее легкий пример для управления освещением. Данный способ можно применить для влючения освещения вне помещений.

Список литературы

1. Умный дом на базе Ардуино: пошаговая инструкция по сборке. URL: https: //tehznatok.com/kak-podklyuchit/umnyiy-dom-na-arduino. html

[Электронный ресурс] (дата обращения 15.05.19).

2. Ардуино: датчик света на фоторезисторе.

URL: http://robotclass.ru/tutorials/arduino-photoresistor/ [Электронный ресурс] (дата обращения 2.05.2019).

i Надоели баннеры? Вы всегда можете отключить рекламу.