ФОТОРЕЗИСТР и АРДУИНО
- Войдите на сайт для отправки комментариев
Втр, 22/09/2015 - 13:13
Доброго дня! Подскажите пожалуйста следующие вопросы:
Подключил к аналоглвым вводам А0,А1,А2, А3 четыре одинаковых фоторезистров, подтянул землю 10 кОм
залил, все работает отлично, НО фоторезистры выдают разное значение при равной освещености,
например первый 250, второй 200, третий 150, четвертый 100
Причем разлет 50 по очереди
это первое мое знакомство с Ардуиной (приобрел 2 дня назад)
Что я сделал не правильно и как исправить?
схему прилагаю
схема правильная, а собрал, скорее всего - неправильно.
где-то у тебя последовательная цепочка получилась.
Никак.
Никто не гарантирует их параметры.
Они просто должны как-то изменяться от освещённости.
Судя по показаниям при вашей освещённости они имеют грубо от 30 килоом до 90 .....
Чтобы попасть в зону 512 попробуйте резисторы 27-56 килоом.
Ну и для сравнеия не освещаёте их фонириком, поставив рядом поверните к небу, желательно не на солнце.
Или на солнце, тогда резистоы надо наоборот поменьше.....
Никто не гарантирует их параметры.
не - ты же смотри: параметры гарантированы красивой ступенькой 250-200-150-100
сначало на макетке собирал потом спаял
мне тоже это показалось подозрительно, я ввел в програму корректировку по +50 но это не правильно
может подстроечным резистром подравнять или использовать фотодиод
....... или использовать фотодиод
Фотодиод - это вообще не сильно линейный прибор. https://www.google.ru/search?q=%D1%84%D0%BE%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4&newwindow=1&biw=1920&bih=965&tbm=isch&tbo=u&source=univ&sa=X&sqi=2&ved=0CDQQsARqFQoTCMKr8-25isgCFYTycgodk4cFQA#newwindow=1&tbm=isch&q=%D1%84%D0%BE%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4+%D0%B2%D0%B0%D1%85
http://datchikisensor.narod.ru/0118.html
Да просто света от лампы им по-разному достаётся. Тот, что ближе к лампе освещён лучше, а чем дальше. тем хуже.
мне тоже это показалось подозрительно, я ввел в програму корректировку по +50 но это не правильно
может подстроечным резистром подравнять или использовать фотодиод
А попробуйте точечно осветить один фоторезистор фонариком, а остальные заклейте изолентой (ну или закройте чем угодно непроводящим свет, да хоть пальцем), только лучше со всех сторон.
И проверьте, если при освещении одного, он показывает много, а остальные мало, то все должно быть ок, просто такой вот разброс в параметрах фоторезисторов. А если нет, то что-то не правильно собрали или посчитали.
А, ну и разброс может касаться не только параметров фоторезисторов, но и параметров подтягивающих резисторов (или как они там называются?) + сопротивление линии (особенно если криво спояли), хотя им, наверное можно принебречь
Мучался всю ночь и так и сяк, разброс +- 20 не беру даже во внимание
ступенька остается в любом случае колеблится от 40 до 80.
освещение и ровное монохромное от светодиодной линейной лампы и люминисцентный светильник
приближение удаление источника света и снова ступенька по 50
уже подключение 200 раз проверил
даже основы электротехники попытался вспомнить вроде
все ок
Мучался всю ночь и так и сяк, разброс +- 20 не беру даже во внимание
ступенька остается в любом случае колеблится от 40 до 80.
освещение и ровное монохромное от светодиодной линейной лампы и люминисцентный светильник
приближение удаление источника света и снова ступенька по 50
уже подключение 200 раз проверил
даже основы электротехники попытался вспомнить вроде
все ок
ну, вот зачем эти пляски с бубном вокруг костра в ластах?
берёшь свою линейку фоторезисторов, жёстко крепишь относительно источника света, замеряешь сопротивление и записываешь на бумажку результат - полученное анализируешь на предмет разброса параметров.
заказываешь мешок фоторезисторов и отбираешь пять(один на пямять) фоторезисторов с абсолютно идентичными параметрами.
всё.
То есть как я понял:
1) выставляю в линейку
2) подключаю подстроечный резистор 0...12 кОм к каждому
3) определяю эталон освещености
4) настраиваю подстроечниками равные сопративления
Правильно?
Ну наверное еще какие нибудь фоторезистры подороже куплю, производства РФ
Уважаемый Клапауций 001
не подскажите как можно подключить 24 фоторезистра к ардуино УНО
там всего 6 аналоговых входа а мне надо 24 и еще 4
То есть как я понял:
1) выставляю в линейку
2) подключаю подстроечный резистор 0...12 кОм к каждому
3) определяю эталон освещености
4) настраиваю подстроечниками равные сопративления
Правильно?
неправильно - берёшь мультиметр и меряешь сопротивление каждого неподключенного в отдельности.
Взять внешние АЦП. Например работающие по I2C.
Уважаемый Клапауций 001
не подскажите как можно подключить 24 фоторезистра к ардуино УНО
там всего 6 аналоговых входа а мне надо 24 и еще 4
могу я подсказать, если поясните зачем :) мне жутко интересно
Уважаемый Клапауций 001
не подскажите как можно подключить 24 фоторезистра к ардуино УНО
там всего 6 аналоговых входа а мне надо 24 и еще 4
не буду врать - не заморачивался я таким, народ шото про мультиплексоры писал, может подскажут.
Уважаемый Клапауций 001
не подскажите как можно подключить 24 фоторезистра к ардуино УНО
там всего 6 аналоговых входа а мне надо 24 и еще 4
могу я подсказать, если поясните зачем :) мне жутко интересно
Задача древняя как мир: выяснить в какой точке пространства (1м*1м*1м) был отражен луч света , поместить эту точку в трехмерную матрицу
Уважаемый Клапауций 001
не подскажите как можно подключить 24 фоторезистра к ардуино УНО
там всего 6 аналоговых входа а мне надо 24 и еще 4
не буду врать - не заморачивался я таким, народ шото про мультиплексоры писал, может подскажут.
как альтернатива мультиплексу, все ФР собрать по "или" диодами на одном сопротивлении, а питать ФР логикой (регистрами). Подал лог 1 в канал - измерил, потом следующий
Подключил к аналоглвым вводам А0,А1,А2, А3 четыре одинаковых фоторезистров, подтянул землю 10 кОм
берем свои ФР помещаем под приморно одинаковое освещение и измеряенм сопротивление и напряжение!!! никаких лишних обвесов - голый прибор!!! и кидаем результаты сюда
upd и то же в темноте
Смогу это сделать только вечером!
Задача древняя как мир: выяснить в какой точке пространства (1м*1м*1м) был отражен луч света , поместить эту точку в трехмерную матрицу
шо за луч?
и, зачем, аналоговый результат, если задача бинарная - есть-нет?
Задача древняя как мир: выяснить в какой точке пространства (1м*1м*1м) был отражен луч света , поместить эту точку в трехмерную матрицу
шо за луч?
видимый диапазон обычный свет
видимый диапазон обычный свет
и, зачем его аналогово измерять?
видимый диапазон обычный свет
и, зачем его аналогово измерять?
сравнивать надо
сравнивать надо
с чем?
Клапауций 001
знаетели Вы как астрономы вычесляют растояние до звезды?
Клапауций 001
знаетели Вы как астрономы вычесляют растояние до звезды?
нет, AMur, я не знаю, как астрономы вычисляют что-то - я у вас спрашиваю, что вы собрались измерить датчиками, сова разброса параметров которых не налазит ни на какой глобус?
освещеность в одной точке
для этого и нужны более менее одинаковые показания
для этого и нужны более менее одинаковые показания
ну, теоретически, застабилизировав температуру, параметры можно нормировать... но точно нужно знать, что мы имеем на входе. вообще, большая работа начинается с изучения объекта изучения :) (первичные данные, ака время опроса, дельта интенсивности... границы по времени и интенсивности...
для этого и нужны более менее одинаковые показания
ок - показания чего?
*я не зря спрашиваю в который раз.
т.е. - у вас есть нечто, что вы называете "лучом света".
возникает вопрос, при чём тут астрономия?
для этого и нужны более менее одинаковые показания
ну, теоретически, застабилизировав температуру, параметры можно нормировать... но точно нужно знать, что мы имеем на входе. вообще, большая работа начинается с изучения объекта изучения :) (первичные данные, ака время опроса, дельта интенсивности... границы по времени и интенсивности...
Хотелось бы дальше общаться как то боллее лично, тогда смогу объяснить весь процесс более подробно
для этого и нужны более менее одинаковые показания
ок - показания чего?
*я не зря спрашиваю в который раз.
т.е. - у вас есть нечто, что вы называете "лучом света".
возникает вопрос, при чём тут астрономия?
тут очень подробно нужно объяснить, я тоже не зря про методы определения растояний спросил, без определения времени возрата выпущеного сигнала
тут очень подробно нужно объяснить, я тоже не зря про методы определения растояний спросил, без определения времени возрата выпущеного сигнала
тут как не объясняй - погрешность датчика сожрёт результат измерений.
для Клапауций 001
Лучь света нам не принадлежит, мы на него ни как не воздействуем и менять не можем ни его направление ни его мощность
Хотелось бы дальше общаться как то боллее лично, тогда смогу объяснить весь процесс более подробно
вообще сдесь на сайте дают дельные советы, но кто ничего не делает за ТС... то, что уже написано смутно напоминает изобретение продвинутого ледара... вообще НИР на общественных началах мне не очень интересен... так, по мелочи подскажу - в свободное время, не более...
Клапауций 001, тоже не просто и не глупые вопросы задает, и как и мне нет желания делать глупую работу, "за" и "для" других
ставите вопрос - получите ответ, сейчас ждем результаты испытания ФР
как показали ночные опыты, линза творит чудеса даже постояное изменение показаний по аналоговым портам +- 20 не влияют на приимущественно засвеченый ФР, мешает только ступенька в блоке( матреце) ФР
Лучь света нам не принадлежит, мы на него ни как не воздействуем и менять не можем ни его направление ни его мощность
да пофиг мне, в чьей собственности лучь - меня интересует методика измерения датчиками, имеющими разброс параметров ~20%, разницы параметров порядка сотых долей процента.
как показали ночные опыты, линза творит чудеса даже постояное изменение показаний по аналоговым портам +- 20 не влияют на приимущественно засвеченый ФР, мешает только ступенька в блоке( матреце) ФР
Может это поможет с идеей, простой математекой можно убрать любую ступеньку
Я завтра попытаюсь в графическом виде исполнить идею для Клапауций 001
из графики я думаю будет понятно методика измерения
Математекой уже исправлял, но почемуто мне кажется это не правильно, поэтому и есть желание исправить на уровне металла
Хотелось бы дальше общаться как то боллее лично, тогда смогу объяснить весь процесс более подробно
вообще сдесь на сайте дают дельные советы, но кто ничего не делает за ТС... то, что уже написано смутно напоминает изобретение продвинутого ледара... вообще НИР на общественных началах мне не очень интересен... так, по мелочи подскажу - в свободное время, не более...
Клапауций 001, тоже не просто и не глупые вопросы задает, и как и мне нет желания делать глупую работу, "за" и "для" других
ставите вопрос - получите ответ, сейчас ждем результаты испытания ФР
Да идея очень похожа, но Лидар всегда активный, т.е имеет собственый источник любого излучения
Да идея очень похожа, но Лидар всегда активный, т.е имеет собственый источник любого излучения
я о слежении по интенсивности речь вел, и не важно отраженка это или первоисточник
Да идея очень похожа, но Лидар всегда активный, т.е имеет собственый источник любого излучения
я о слежении по интенсивности речь вел, и не важно отраженка это или первоисточник
Если честно, я до сегоднешнего дня не знал что есть лидар,
видимо Вы правы!
То есть как я понял:
1) выставляю в линейку
2) подключаю подстроечный резистор 0...12 кОм к каждому
3) определяю эталон освещености
4) настраиваю подстроечниками равные сопративления
Правильно?
Не совсем.
Во-первых, номинала подстроечника 12 кОм нет. Есть 10, 15, 22...
Во-вторых, последовательно подстроечнику следует подключить постояный резистор 3-5 кОм.
В-третьих, подстраивать нужно не по одной, а, минимум, по трем точкам: при низкой, средней и высокой освещенности. Впрочем, если датчик используется для подключения к цифровому входу, достаточно ограничиться лишь уровнем срабатывания.
Ну и, с учетом 3-х точек, я бы попробовал подстроечник как в качестве переменного резистора (средний вывод соединяется с одним из крайних), так и потенциометра (сигнал снимается именно со среднего вывода, который ни к какому концу резистора не подключен).
И самое главное: если выход планируется цифровой либо в крайних значениях освещенности не наблюдается выхода в насыщение, наиболее правильно было бы бороться с разбросом параметров программно. Например, подобрать коэффициенты аппроксимирующей функции и записать их в EEPROM. Можно также предусмотреть в скетче процедуру калибровки.
Во-первых, номинала подстроечника 12 кОм нет. Есть 10, 15, 22...
как получим результаты, пост 20, поговорим о номиналах
как получим результаты, пост 20, поговорим о номиналах
Это верно. Но я бы порекомендовал провести измерения при трех значениях освещенности.
как получим результаты, пост 20, поговорим о номиналах
Это верно. Но я бы порекомендовал провести измерения при трех значениях освещенности.
а, я бы добавил ещё по три при разной температуре и влажности.
как получим результаты, пост 20, поговорим о номиналах
Это верно. Но я бы порекомендовал провести измерения при трех значениях освещенности.
а, я бы добавил ещё по три при разной температуре и влажности.
ну, теоретически, застабилизировав температуру, параметры можно нормировать...
мы не ищем легких путей :)