Похожие презентации:
Дистанционное управление нагрузкой
1. Разработка устройства «Дистанционное управление нагрузкой»
Выполнила:студентка группы кск-4-47
Трубина О.А.
1
2. Актуальность устройства
АКТУАЛЬНОСТЬУСТРОЙСТВА
В настоящее время возросла актуальность использования систем
дистанционного управления. Эти системы предназначены для
полнофункционального управления нагрузками, отображения их
состояния на стороне управления. Дистанционное управление
применяется в: авиации, компьютерной технике, космической
технике, моделировании, осветительной технике, военном деле,
электроэнергетике, медицине.
2
3. Аналоги
АНАЛОГИСистема «умный дом»
«Умная розетка»
3
4. Элементная база
ЭЛЕМЕНТНАЯ БАЗАРеле
Микроконтроллер
4
5. Элементная база
ЭЛЕМЕНТНАЯ БАЗАКонденсатор
Резистор
Диод
5
6. Элементная база
ЭЛЕМЕНТНАЯ БАЗАКварцевый резонатор
Светодиод
Транзистор
6
7. Программное обеспечение
ПРОГРАММНОЕОБЕСПЕЧЕНИЕ
Proteus
MicroC pro for avr
7
8. Достоинства
ДОСТОИНСТВАНизкая стоимость(в сравнении с системой
«умный дом»)
Удобство управления нагрузкой
Не требует высококвалифицированного
обслуживания
Простота монтажа
8
9. Недостатки
НЕДОСТАТКИМалый радиус действия
Необходим постоянный источник питания
Малая функциональность (в сравнении с
системой «умный дом»)
9
10. Схема устройства
СХЕМА УСТРОЙСТВА10
11. Программная реализация
ПРОГРАММНАЯ РЕАЛИЗАЦИЯФункция запуска устройства
Функция работы устройства.
void setup()
void loop()
{ Serial.begin(9600); // запускаем работу с портом
{ if (Serial.available())
pinMode(Reley, OUTPUT);
}
//если из послед. интерфейса что пришло, значит…
// порт D7 явлюяется портом вывода
{// заносим в переменную val, то что пришло в порт
Serial.println("Press 1 to ON or 0 to OFF");
val = Serial.read();
if (val == '1') // если пришел символ "1" включаем реле, т.е.
подаем высокий уровень на пин D7
{ digitalWrite(Reley, HIGH);
Serial.println("Reley1 — ON");
} // если пришел символ "0" выключаем реле
if ( val == '0')
{ digitalWrite(Reley, LOW);
Serial.println("Reley1 — OFF");
}}}
11
12. Спасибо за внимание!
СПАСИБО ЗАВНИМАНИЕ!
12