Меню сайта
Категории раздела
Материалы, инструменты и оборудование [20]
Расходники, инструменты, приспособления и материалы, которые могу быть полезны для сооружения гроубокса.
Контроль [16]
Системы мониторинга
Гроубоксы [12]
Помещения для выращивания
Субстраты [7]
Среды для выращивания
Электроника [47]
Статистика

Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа
Главная » Статьи » Электроника

Мониторинг 220В на ардуино

Мониторинг 220В

Иногда требуется знать если ли на линии напряжение (в примере 220В) для принятия каких либо важных стратегических решений микроконтроллером (включить генератор, переключиться на резервное питание, оповещение и пр).

Принципиальная схема

Принципиальная схема детектораКомпоненты детектора 220В

Оптопара: PC817

Резистор: 130кОм 2Вт

Диод: 1N4007

 

Внешний вид компонентов

Оптопара PC817 корпус DIP-4

Цоколевка PC817

 

Диод 1N4007

 

Примерный внешний вид

Девайс без зазрения совести подключаем светодиодом к 220В. Второй конец на микроконтроллер. Возможно там будет пульсация некая поэтому скетч должен это понимать. Не будет такого что хоп и "1" на выходе.

 

Скетч

uint8_t acCheck() {
 if(!digitalRead(ac_pin)) {
 ac_timer = millis();
 if(ac_status != 1) {
 // AC ON
 ac_status = 1; 
 return 1;
 }
 }

 if(ac_status && millis() - ac_timer > 20000) {
 // AC OFF
 ac_status = 0;
 ac_timer = 0;
 return 1;
 }
 return 0;
}

Источники

http://arduino.ru/forum/apparatnye-voprosy/nuzhno-otslezhivat-nalichie-220-volt-na-linii

 

 

Категория: Электроника | Добавил: kimih (2018-03-29)
Просмотров: 1315 | Теги: детектирование 220, определение 220в ардуино, мониторинг 220В, монитринг 220V | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Реклама