Получение сигнала от загорающегося светодиода
- Войдите на сайт для отправки комментариев
Пнд, 11/03/2019 - 16:20
Здраствуйте. У меня есть цепь со светодиодом. Не подскажете, как получить с неё сигнал на ардуино,что светодиод загорелся.
Но вообще, если светодиод управляется ардуиной, то ваш скетч и так должен об этом знать.
Здраствуйте. У меня есть цепь со светодиодом. Не подскажете, как получить с неё сигнал на ардуино,что светодиод загорелся.
слишком обстрактное описание. Есть возможность снимать напряжение светодиода? или требуется гальваническая развязка. Что управляет светодиодом? та-же плата или сторонний девайс? по какой схеме управляется светодиод - логической 1 или 0.
Если факт загорания (воспламенения), то датчик задымления, а если засветился, то есть варианты. Конкретики нет.
У меня есть цепь со светодиодом. Не подскажете, как получить с неё сигнал на ардуино,что светодиод загорелся.
Подключить к цепи Ардуину и выбрать наиболее удобный способ получения сигнала на Ардуине.
Эта тема для Песочницы.
Была тут уже похожая темка. Похоже опять кому-то приспичило "наблюдать" за светодиодом силами Ардуино. Вангую: "подключиться не магу, надо подобрать код".
Способ 1 (если вы дурак и рили пытаетесь увидеть свет светодиодом). Берёте светодиод, цепляете на A0-A5 порт, читаете через analogRead(). Получается видеокамера с разрешением 1х1 пиксел, с очень плохим соотношением сигнал/шум, но тем не менее не до конца слепая. При грамотной фильтрации работает. Эта камера обычно видит только тот свет, которого цвета светодиод. То есть красные светодиоды видят по большей части только красный свет. Белый тоже видят, жёлтый могут видеть, а синий не видят, он для них почти чёрный. Инфракрасный свет видят почти все светодиоды, т. к. он длинноволновый.
Способ 2 (если вы включаете светодиод по digitalWrite() и хотите прочитать его состояние, а такой упоротый вопрос написали в силу неумения излагать свои мысли). Там два варианта, на той же самой ардуине и на нетой же самой.
Варик 1: просто digitalRead() того куда было digitalWrite(). Если 1 то включено. Логика ессно "активная единица".
Вар. 2 - последовательно со светиком цепляете датчик тока (ACS712 либо резистор). При варианте с резистором - надо усилить усилителем/компаратором, также возможно отвязать оптопарой. Так же вешаем на какой-то вход и оттуда digitalRead(). Если компаратор, то логика "активный ноль", соответственно если 0 то вкл. Если интегральный датчик - то его читать analogRead(), если половина (около 512) то тока нет, т. е. светик выкл. Если больше половины то вкл. Если меньше половины то тоже вкл, но ток не в ту сторону, можно поменять местами провода датчика.
Если контролить факт включения - то вариант 2. Вместо датчика тока на резисторе можно сделать датчик света из фоторезистора, бтв алсо они продаются. Фоторезистор можно найти по началу фразы GL55, например GL5528. Но это не точно (с), т. к. 5528 лучше всего видят зелёный свет, а может надо какой-то другой. Впрочем, не так уж оно критично с компаратором, т. к. его можно настроить. Резисторы у компаратора - для фотодатчика нижний (от входа к минусу) - 10k, если датчик тока - 0.1-1R, гистерезис - 100k-1M. Резистор крутилки (переменный задающий чувствительность) - 10-100k. Компаратор LM393, дешёвый, у китов продаётся по цене _овна.
Непонятные слова гугланёте, схему рисовать впадлу.
Здраствуйте. У меня есть цепь со светодиодом. Не подскажете, как получить с неё сигнал на ардуино,что светодиод загорелся.
Надо примотать к нему изолентой даччик темна, и следить за ним.