АВТОМАТИЗАЦИЯ ДОМА НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА ATmega Тавабилов Р.Р.,Токарев В.А.

Оренбургский государственный университет


Номер: 12-1
Год: 2014
Страницы: 72-74
Журнал: Актуальные проблемы гуманитарных и естественных наук

Ключевые слова

информационные технологии, АСУП, САПР, микроконтроллер, язык программирования, электроника, information technology, CAM, CAD, microcontroller, programming language, electronics

Просмотр статьи

⛔️ (обновите страницу, если статья не отобразилась)

Аннотация к статье

В статье исследуется возможность автоматизации с помощью микроконтроллера ATmega на платформе Arduino. Также в статье рассмотрим преимущества и возможности платформы Arduino, язык программирования, доступность.

Текст научной статьи

Современная жизнь тесным образом связана с техническим прогрессом, с развитием информационных технологий, с автоматизацией. Arduino - это удобная платформа для разработки электронных устройств автоматизации. Платформа удобнаязыком программирования, а также открытой архитектурой и программному коду. Устройство программируется через USB без использования программаторов. Устройства на базе Arduino могут получать информацию об окружающей среде посредством различных датчиков, а также могут управлять различными исполнительными устройствами (приводы, светодиоды, электронные устройства). Микроконтроллер на плате программируется при помощиязыка Arduino (основан на языке Wiring) и среды разработки Arduino (основана на среде Processing). Проекты устройств, основанные на Arduino, могут работать самостоятельно, либо же взаимодействовать с программным обеспечением на компьютере (напр.: Flash, Processing, MaxMSP) Рассмотрим управление освещением дома с помощью микроконтроллера. Управления светом на микроконтроллере, настроенная так, что в определенное время включается свет, постепенно увеличивая яркость от маленькой к оптимальной. Таким образом в комнате будет переход от сумрака к свету, позволяя глазам без резкого раздражения привыкнуть к свету, в детской комнате можно настроить минимальное освещение, появляющиеся при резких движениях просыпающегося малыша. Назовем систему управления светом - интеллектуальная система управления светом. Для создания различных зон освещенности используется до 10-15 различных видов светильников. Для всех светильников на стенах должно появиться ровно столько же выключателей. Система управления светом программируется на различные, удобные именно для пользователя, режимы освещения. А затем действия сводятся к нажатию только одной кнопки или управления дистанционно с пульта управления или же даже с телефона или планшета. Все светильники дома соединены в одну систему, поэтому не нужно обходить все комнаты, проверяя их, нажатием одной кнопки можно выключить освещение во всем доме. Важное значение имеет экономия. Плавное включение светильников продлит срок службы ламп почти вдвое, а специальная настройка будет включать свет только в присутствии в комнате человека, что снизит расход электроэнергии почти в 30%. Рассмотрим простейшую программу управления электрическими лампами с помощью Arduino UNO. Рис.1 - Arduino UNO Рис. 2 - Твердотельное реле Подключим к 4 порту (рисунок 1) инфракрасный приемник, к порту 5 (рисунок 1) реле (рисунок 2), который от сигнала Arduino будет коммутировать силовую цепь. Arduino будет получать сигнал на включение и отключение от инфракрасного пульта дистанционного управления. Листинг программы: #include int RECV_PIN = 4; //Вход инфракрасного сигнала IRrecv irrecv(RECV_PIN); decode_results results; int s=0; //задаем переменную void setup(){ irrecv.enableIRIn(); pinMode(5, OUTPUT);} void loop() { if (irrecv.decode(&results)) { delay(300); if (results.value==0xFF30CF) {s=s+1;} if (s==1) {digitalWrite(13, HIGH);} else {digitalWrite(13, LOW); s=0;} {delay(50);} irrecv.resume();}} Таким образом с помощью одного контроллера и реле, небольшой программы мы управляем лампочкой. С помощью контроллера также можно реализовать управление розетками, системой кондиционирования, водоснабжением и т.п., объединить все в одну систему «Умный дом».

Научные конференции

 

(c) Архив публикаций научного журнала. Полное или частичное копирование материалов сайта возможно только с письменного разрешения администрации, а также с указанием прямой активной ссылки на источник.