Помогите советом.
- Войдите на сайт для отправки комментариев
Здравствуйте. Столкнулся с такой проблемой:
В общем есть у меня ардуинка которая считает сколько падает на нее света каждую минуту и отправляет через езернет шилд мне на сервер. Далее, если света мало, мы включаем лампы и досвечиваем. Но вот в чем проблема, мне нужно как то ардуинке сказать, мол в 14:55 допустим включились лампы, а в 17:05 они выключились. В общем мне нужно подать на цифру сигнал 1 или 0, то есть HIGH или LOW. Но не знаю как реализовать. Пробовал спаивать резистора и кондесаторы, из 220в на выходе получал 2-3 вольта и подавал на цифру. Спустя некоторое время то ли сам вход выгорал в ардуине то ли я не знаю что. В общем вход переставал правильно говорить о своем состоянии. В общем мне нужно, узнать включен ли автомат 220в и передать это значение на цифровой вход то есть INPUT. Есть идеи? Спасибо:)
VaDoSiQ - не по теме, но все ж таки обратите внимание на заголовки. Вы чемпион конфы по количеству неинформативно названных тем. В тему названную по-идиотски, типа "помогите советом" или "вопрос новечка" даже заглядывать лень...
VaDoSiQ - не по теме, но все ж таки обратите внимание на заголовки. Вы чемпион конфы по количеству неинформативно названных тем. В тему названную по-идиотски, типа "помогите советом" или "вопрос новечка" даже заглядывать лень...
Я извиняюсь за название, не смог придумать ничего лучше.:)
Чето не понятно. Ты свет сам включаешь рукой или твоя ардуина включает свет? Если сама ардуина включает, то вопрос идиотский, а если сам то есть два пути. Лень изучать и думать - возьми кнопку с фиксацией или тумблер, на один конец 5в с ардуины, другой конец на вход. Включил свет, не обломись и кнопку нажать чтобы ардуина знала. Если делать по уму и изучать - почитай про закон Ома и Джоуля-Ленца, однофазный переменный ток, про резистивный делитель, про конденсатор и внимательно изучи даташит на оптопару pc817. Здесь ребята без труда накидают тебе массу хороших и не очень схем. Но если ты почитаешь, а потом подумаешь сам, получишь новые знания и удовольмтвие от решения задачи.
Спасибо, буду пробовать. На вопрос кто будет включать свет: Пока что в ручную, в дальнейшем по расписанию ардуина.
Гидропоника?
Нет, обычная теплица.
Вот если интересно.
https://www.youtube.com/watch?v=cyKfgNLJNTQ
В общем мне нужно, узнать включен ли автомат 220в и передать это значение на цифровой вход то есть INPUT. Есть идеи? Спасибо:)
1. Поставьте оптопару
2. купите на али датчик переменного напряжения (по сути тоже самое, что и №1)
У меня дома черри спеют, одну баночку уже закатал :) По вашей теме - чтобы уберечь контроллер от силовых участков схем применяют гальваническую развязку. pc817 - прекрасная деталь для вашего случая. Выпрямляйте напряжение сети диодом или диодным мостом, токи нужны минимальные. Проще всего взять готовый мост типа b4s или b6s, Дальше ограничьте ток на уровне 2-3мА на входе светодиода. Посчитайте выделяемую мощность на сопротивлении и сделайте вывод насколько мощный резистор нужен. Выход оптопары является простым ключем. Подтяните вход контроллера програмно к питанию и подключите его к коллектору оптопары. Эмитерн подключите к земле контроллера. При отсутствии сетевого напряжения на входе моста будете получать постоянные 5в на входе. При подключении сети вход будет прижат к земле в течение всего полупериода и будут проскакивать единички между полуволнами. Для вас это не критично. Ловите низкий уровень. Если он есть -
значит сетевое напряжение есть. Если нет, то значит и напряжения сетевого нет. Если добавить конденсатор после моста, то не будет проскоков между полуволнами, но надо будет пересчитывать да и это не критично. Набросайте схему и посчитайте номиналы, я проверю если нужно.
Вот такая фиговина мне подойдет?
https://www.aliexpress.com/item-img/Active-Single-Phase-Voltage-Transfor...
Немного изыточна, но подойдёт. Она позволяет не только проверить факт наличия напряения, но и измерить его.
зашел только для того чтоб поддержать первый ответ.
"мне нужно как то ардуинке сказать, мол в 14:55 допустим включились лампы, а в 17:05 они выключились."- судя по всему модуль с часами прикручивать к ардуино будет проблематично, поэтому лучше используйте "внешний сторож" http://ru.aliexpress.com/item/AC-220V-Digital-LCD-Power-Timer-Programmable-Time-Switch-Relay-16A-GOOD-temporizador-Din-Rail/32463461276.html?spm=a2g0s.9042311.0.0.JvP8x1
на каждый день программа выкл и вкл, у меня бойлер греет по часам и гуд, уже второй год.
а не проще в его случае взять реле в магазине на 220 вольт?
-отличный индикатор, я в станке именно так и делаю))) еасть 220- реле замкнуто, нету - не замкнуто, ну а на контакт NO функцию кнопки уже.
Реле тоже можно. Но я думал, тут любители DIY типа меня. В данный проект оно даже лучше впишется.
Не совсем понятно. У вас Ардуина подаёт команду на включение света сама ? Но вы незнаете реально ли он включился или нет? .Вам надо контролировать "реальное" наличие света или реальное "включение" источника света ?