А что в ней жестяного, кроме материала? Можно на карандаше из бумаги с эпоксидкой склеить. А может и короче данную проблему решит, можно небольшой козырек попробовать. ИК фотодиод будет иметь те же самые недостатки. В солнечном спектре ИК излучения достаточно.
Думаю, полупроводниковый фотоэлемент с максимумом на частоте лазера + какая то модуляция. Когда ставишь лаз.уровень на работу с датчиком, яркость визуально меняется в меньшую сторону. ИМХО.
Вам нужно измерять освещенность с включенным лаз.уровнем и с выключенным. Значительная разница между измерениями будет свидетельствовать о засветке лазером. Но для этого нужно управлять уровнем.
Погуглите - ик бампер или ик дальнометр.
Ну и фильтр данных с ацп не помешает.
Как-то робота собирал с ик бампером. https://arduino.ru/forum/proekty/robot-iz-khlama
В нем алгоритм от засветки реализован.
Дело закончилось заменой фоторезистора на фототранзистор и установкой маленького светофильтра. Не нашел ни чего подходящего, но под рукой был старый пульт от чего-то. Из него вытащил полупрозрачный кусок пластика и налепил поверх. Пока работает как надо.
Выглядит все это хозяйство сейчас вот так:
С трудом все запихал в трубку. В нижней части соленоида нарезана резьба и сделана закручивающаяся шайба, как на мясорубке. Места внутри совсем не осталось. А надо еще как то прилепить что-то для того, чтобы отключать полученный девайс.
Сегодня был куплен лазерный построитель плостостей/нивелир/уровень, все по-разному называют эту штуку. Доставка заняла несколько дней, этим и обусловлено мое длительное бездействие. Сей девайс с функцией работы с приемником, расстояние 40-70 метров.
Вот такой: toool.ru/resanta-lu-2psh-lazernyy-nivelir.html
Иначались полевые испытания :)
Результат - все плохо.
Проблема с приемом луча. При неизменном комнатном освещении и на небольшом расстоянии все работает гуд. Но стоит отойти от лазера на 7-10 метров - фотодиод просто не чувствует его. Тоесть луч попадает на диод, но он не реагирует на него. Пробовал менять порог срабатывания - начинаются проблемы с общим светом, тоесть фотодиод реагирует на весь окружающий свет.
Все сводится к тому, что нужен нормальный приемник. ;(
вот продумал вот такое устройство, стальная пластина в размер плитки либо сменные пластины по размеру плиток, в цетре ванна с жидкостью, смысл такой когда магнит(поплавок) опускаеться ниже уровня размыкания геркона то включается соответствующий вибрационный двигатель на углу пластины, и это происходит пока не выровниться уровень воды, как только уровень выровнился, происходит включение всех двигателей до поры срабатывания фотоприемника, ксли какой либо геркон снова разомкнулся то снова включается моторо соответствующего угла и так до тех пор пока не появится уровень в фотоэлементе. если все герконы замкнуты и фотоэлеент в сработке, значит горит допустим зеленый индикатор об успешной установки уровня плитки. если хоть одно условие не верно то горит крассный. проблемма в том что бы выставить горизонтальный 0 на герконах, можно на винтах сделать приблуду тонкой и грубой регулировки, в общем вот такая идея) врятли буду заниматься ее воплащением но может кто-то подчерпнет что то и сделает готовое устройство, герконы с магнитами можно заменить допустим на какие нибудь уровнемеры. более точные, а еще лучше бы запилить гироскоп, это было бы вообще шикарно, но не знаю что будет с ним от вибраций моторов, если кто нибудь сделает подобное дайте знать) а тут можно вообще без ардуино обойтись)
Сам собираюсь сделать устройство подобного принципа дейчтвия для строитеьльных целей.
С несколькими датчиками, но не активное (без электромолотка).
Погружать и выставлять в двух плоскостях буду разом 4 керамических блока общим весом около 100кг и общим габаритом 100x51x22см
Дальность действия датчиков хотелось бы до 15 метров в солнечный день. https://www.youtube.com/watch?v=Dro5lum0eno
Может Вам как в ИК бамперах роботов защиту от засветки попробовать, но для этого лазером должен управлять Ваш девайс.
1.Например замеряем освещенность (фототранзистором) без включенного лазера, затем с включеным, если разница измерений привышает какойто порог (устанавливаеться эксперементально), то луч попал.
2.Модулировать излучение лазера, а фототранзистором читать код. Как в ИК пультах.
Недостаток, необходимость введения управления лазером.
Я вот с таким датчиком поэкспериментировал: https://ru.aliexpress.com/item/Laser-Sensor-Module-non-modulator-Tube-La...
Он цифровой, т.е. 0 (<0,5В) - нет засветки лазером, 1 (~5в) - есть засветка.
При питании около 4В в помещении дальность срабатывания от нивелира получилась не менее 8 метров (больше не проверял)
точность - около миллиметра
Ложные срабатывания от 150Вт лампы освещения с 2-3 метров - только если направить датчик в сторону лампы (на потолок).
Линзы должны увеличивать дальность в разы, т.к. фокусируют линию от нивелира в точку на датчик.
На улице с солнцем не проверял. Заказал фильтры - жду.
Кстати говоря, у этого датчика явно есть какой-то встроенный фильтр (линза тёмного цвета), но фильтрует ли он ИК - не знаю.
Срабатывает датчик только при попадании луча именно на эту маленькую линзу.
Непрозрачная трубка такой длины это жесть.
Может еще как то можно?
А что в ней жестяного, кроме материала? Можно на карандаше из бумаги с эпоксидкой склеить. А может и короче данную проблему решит, можно небольшой козырек попробовать. ИК фотодиод будет иметь те же самые недостатки. В солнечном спектре ИК излучения достаточно.
Основной фоторезистор остается неизменным, он принимает лучь от лазера.
Устанавливаю второй фоторезистор, который будет измерять освещение окружающей среды и передавать данные в ардуино.
После чего ардуинка вычитает из фоторезистора 1 данные фоторезистора 2. На основе полученных данных отдает сигнал на соленоид.
Этот путь ведет в никуда.(((( Посторонний мощный источник забивает более слабый сигнал.
bwn, а что используется на приемниках лазерно луча, которые в магазинах продаются. Тоже фоторезистор? Или еще что-то?
Думаю, полупроводниковый фотоэлемент с максимумом на частоте лазера + какая то модуляция. Когда ставишь лаз.уровень на работу с датчиком, яркость визуально меняется в меньшую сторону. ИМХО.
bwn, тоесть мне надо топать за фототранзистором, я правильно понял?
Я бы попробовал сперва убрать засветку подручными методами. Чем Вас так трубка смущает?
Вам нужно измерять освещенность с включенным лаз.уровнем и с выключенным. Значительная разница между измерениями будет свидетельствовать о засветке лазером. Но для этого нужно управлять уровнем.
Погуглите - ик бампер или ик дальнометр.
Ну и фильтр данных с ацп не помешает.
Как-то робота собирал с ик бампером. https://arduino.ru/forum/proekty/robot-iz-khlama
В нем алгоритм от засветки реализован.
Господа, хочу вернуться к началу темы.
Идея такова:
Основной фоторезистор остается неизменным, он принимает лучь от лазера.
Устанавливаю второй фоторезистор, который будет измерять освещение окружающей среды и передавать данные в ардуино.
После чего ардуинка вычитает из фоторезистора 1 данные фоторезистора 2. На основе полученных данных отдает сигнал на соленоид.
Можно ли это сделать на ардуине? Как исправить код? Что прописать?
Заранее благодарен.
Какой код править? приложите.
например можно так
Всем спасибо за участие.
Дело закончилось заменой фоторезистора на фототранзистор и установкой маленького светофильтра. Не нашел ни чего подходящего, но под рукой был старый пульт от чего-то. Из него вытащил полупрозрачный кусок пластика и налепил поверх. Пока работает как надо.
Выглядит все это хозяйство сейчас вот так:
С трудом все запихал в трубку. В нижней части соленоида нарезана резьба и сделана закручивающаяся шайба, как на мясорубке. Места внутри совсем не осталось. А надо еще как то прилепить что-то для того, чтобы отключать полученный девайс.
Всем здравствуйте.
Сегодня был куплен лазерный построитель плостостей/нивелир/уровень, все по-разному называют эту штуку. Доставка заняла несколько дней, этим и обусловлено мое длительное бездействие. Сей девайс с функцией работы с приемником, расстояние 40-70 метров.
Вот такой: toool.ru/resanta-lu-2psh-lazernyy-nivelir.html
Иначались полевые испытания :)
Результат - все плохо.
Проблема с приемом луча. При неизменном комнатном освещении и на небольшом расстоянии все работает гуд. Но стоит отойти от лазера на 7-10 метров - фотодиод просто не чувствует его. Тоесть луч попадает на диод, но он не реагирует на него. Пробовал менять порог срабатывания - начинаются проблемы с общим светом, тоесть фотодиод реагирует на весь окружающий свет.
Все сводится к тому, что нужен нормальный приемник. ;(
вот продумал вот такое устройство, стальная пластина в размер плитки либо сменные пластины по размеру плиток, в цетре ванна с жидкостью, смысл такой когда магнит(поплавок) опускаеться ниже уровня размыкания геркона то включается соответствующий вибрационный двигатель на углу пластины, и это происходит пока не выровниться уровень воды, как только уровень выровнился, происходит включение всех двигателей до поры срабатывания фотоприемника, ксли какой либо геркон снова разомкнулся то снова включается моторо соответствующего угла и так до тех пор пока не появится уровень в фотоэлементе. если все герконы замкнуты и фотоэлеент в сработке, значит горит допустим зеленый индикатор об успешной установки уровня плитки. если хоть одно условие не верно то горит крассный. проблемма в том что бы выставить горизонтальный 0 на герконах, можно на винтах сделать приблуду тонкой и грубой регулировки, в общем вот такая идея) врятли буду заниматься ее воплащением но может кто-то подчерпнет что то и сделает готовое устройство, герконы с магнитами можно заменить допустим на какие нибудь уровнемеры. более точные, а еще лучше бы запилить гироскоп, это было бы вообще шикарно, но не знаю что будет с ним от вибраций моторов, если кто нибудь сделает подобное дайте знать) а тут можно вообще без ардуино обойтись)
вид сбоку
Здравствуте,
А вы не пробовали применить специальный фильтр, пропускающий именно красный лазер?
Вроде этого:
https://ru.aliexpress.com/item/2pcs-Glass-IR-Filter-Lens-High-transmittance-for-638nm-650nm-660nm-Red-Laser/542222400.html?spm=2114.13010308.0.0.Vg9ZKf
Сам собираюсь сделать устройство подобного принципа дейчтвия для строитеьльных целей.
С несколькими датчиками, но не активное (без электромолотка).
Погружать и выставлять в двух плоскостях буду разом 4 керамических блока общим весом около 100кг и общим габаритом 100x51x22см
Дальность действия датчиков хотелось бы до 15 метров в солнечный день.
https://www.youtube.com/watch?v=Dro5lum0eno
Может Вам как в ИК бамперах роботов защиту от засветки попробовать, но для этого лазером должен управлять Ваш девайс.
1.Например замеряем освещенность (фототранзистором) без включенного лазера, затем с включеным, если разница измерений привышает какойто порог (устанавливаеться эксперементально), то луч попал.
2.Модулировать излучение лазера, а фототранзистором читать код. Как в ИК пультах.
Недостаток, необходимость введения управления лазером.
Я вот с таким датчиком поэкспериментировал:
https://ru.aliexpress.com/item/Laser-Sensor-Module-non-modulator-Tube-La...
Он цифровой, т.е. 0 (<0,5В) - нет засветки лазером, 1 (~5в) - есть засветка.
При питании около 4В в помещении дальность срабатывания от нивелира получилась не менее 8 метров (больше не проверял)
точность - около миллиметра
Ложные срабатывания от 150Вт лампы освещения с 2-3 метров - только если направить датчик в сторону лампы (на потолок).
Линзы должны увеличивать дальность в разы, т.к. фокусируют линию от нивелира в точку на датчик.
На улице с солнцем не проверял. Заказал фильтры - жду.
Кстати говоря, у этого датчика явно есть какой-то встроенный фильтр (линза тёмного цвета), но фильтрует ли он ИК - не знаю.
Срабатывает датчик только при попадании луча именно на эту маленькую линзу.