Датчик для измерения расстояния на перевернутой пирамиде, заполненной кукурузой
Я борюсь со следующей проблемой:
У меня есть перевернутая пирамида, поддерживаемая в четырех точках, заполненная кукурузой весом до 600 кг.
Я хочу отслеживать уровень кукурузы внутри перевернутой пирамиды.
Я думал об использовании тензодатчика, но это может быть дорого, а мне нужно дешевое решение для внедрения. Я также думал об использовании датчика, расположенного по центру на вершине перевернутой пирамиды.
Проблема в том, что я действительно не знаю, какой тип датчика можно использовать для получения правильных значений. Могут ли ультразвуковые датчики давать мне неверные значения? Форма пирамиды коварна...
P.S.: Теоретически мельница может быть слишком рефлексивной и влиять на результат мер?
Извините за английский :P. Я все еще учусь.
Если кто-то может помочь, я буду очень признателен.
С наилучшими пожеланиями
@Leandro, 👍0
Обсуждение2 ответа
Поверхность кукурузы достаточно твердая, чтобы отражать звук от ультразвукового датчика. Она отражается от ткани, кожи и, конечно, пластика, и кукуруза вписывается в область отражательной способности.
Arduino с ультразвуковым датчиком может рассеивать значительную часть отраженного сигнала, но часть его вернется к приемнику в состоянии, достаточном для регистрации.
Компоненты, необходимые для проверки этого, достаточно дешевы, чтобы предложить прототип. Простое ведро или ковш, наполненный зерном и прикрепленный к веревке и шкиву, даст вам информацию о расстоянии, и это будет для относительно небольшой площади поверхности.
Ультразвуковые датчики обычно имеют минимальное расстояние и, конечно, максимальное расстояние. Если вас беспокоят как полные, так и пустые условия, то, скорее всего, подойдут двойные датчики, размещенные на достаточном расстоянии друг от друга с учетом подходящего диапазона. Код будет написан так, чтобы избежать перекрестных импульсных показаний, что, скорее всего, будет тривиальным, поскольку эти устройства работают со скоростью звука.
Лазеры являются точечными устройствами и не обязательно отражают луч на датчик для считывания.
Я сконструировал DME (оборудование для измерения расстояний), которое отображало проезжающие автомобили в диапазоне от десяти футов (~3 метров) до чуть менее трех футов (<1 метра) с хорошими результатами. Была огромная задержка в считывании, но это из-за незнания кода, а не проблем с оборудованием. Я подозреваю, что глубиномер не будет иметь большой задержки в определении своей ценности для этого приложения.
Вы можете позволить датчику «сработать» 20 раз и позволить Arduino вычислить среднее значение. Подробнее об Использовании ультразвукового датчика расстояния HC-SR04 с Arduino.
Возможно, ультразвук также отпугивает грызунов. Я использую ИК-датчик Sharp GP2Y0A02YK, который действует на расстоянии 20-150 см
Привет, Геррит, и добро пожаловать в SE.Arduino! Это немного похоже на ответ, состоящий только из ссылок. Если ссылка умрет, то ваш ответ будет не очень полезен. Пожалуйста, рассмотрите возможность редактирования вашего ответа и цитирования/включения соответствующей информации из вашей ссылки в ваш ответ. Пожалуйста, взгляните на [тур](https://arduino.stackexchange.com/tour) и [Как написать хороший ответ](https://arduino.stackexchange.com/help/how-to-answer). Также взгляните на другие ответы с высоким рейтингом, чтобы получить представление о требуемом стандарте., @Greenonline
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- Как получить данные о весе с датчиков стеклянных электронных весов для ванной?
- Как подключить более 10 датчиков к Arduino uno r3
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт?
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
О каком размере идет речь?, @chrisl
Вы говорите о целых початках кукурузы или только о семенах?, @jsotola
Пирамида имеет высоту 1,80 м, а ее вершина (перевернутая пирамида) — 2 м., @Leandro
@jsotola Это всего лишь семена, которые нужно измельчить (перемолоть?)., @Leandro
Я предполагаю, что «перевернутая пирамида» — это воронка, поэтому в нижней части есть выпускное отверстие... Интересно, будет ли большой резиновый шарик «плавать» поверх семян... Если он «плавает», то вы можете как-то отслеживать его положение, но вам придется держать его подальше от выпускного отверстия., @jsotola
другая мысль... какой-то датчик давления, размещенный около дна контейнера, @jsotola
@jsotola Да. Это воронка и внизу есть выпускное отверстие. Плавающий режим возможен, но с этим механизмом, когда я буду заполнять пирамиду, мне нужно положить резиновый шарик наверх и после этого начать... И я пытаюсь добиться полностью автоматического заполнения. Я думаю, что с этим решением у меня могут возникнуть некоторые проблемы, верно?, @Leandro
@jsotola Я забыл упомянуть, но контейнер может вмещать до 600 кг., @Leandro
Может быть, здесь работает лазерный датчик времени пролета (такой, как те, что продаются в хозяйственных магазинах). Хотя я не уверен, является ли кукуруза хорошим отражателем света. Можете попробовать, или это пока теория?, @chrisl
@chrisl Я пытаюсь понять поведение предлагаемого датчика и возможно ли это с ним. И да, я могу провести некоторые эксперименты. Есть ли у вас какие-либо ссылки на датчик? Может быть VL53L0X? Знаете ли вы, что поверхность семян кукурузы может рассеивать лазерный луч и давать неверные значения?, @Leandro
Да, это кажется разумным выбором. Вы можете купить плату на Amazon. И она идеально подойдет для вашего диапазона. Я думаю, вам не нужна точность в 1 мм, поэтому ошибка из-за неоптимальной отражающей поверхности кукурузы может вообще не быть проблемой. Но это то, что вам нужно попробовать. У меня нет опыта измерения расстояния до кукурузы :D Датчик подключен к I2C, и я уверен, что в Интернете есть библиотеки для этого., @chrisl
Оптические датчики могут выйти из строя из-за большого количества пыли, которая может скапливаться на датчике или на окне, используемом датчиком., @jsotola
@jsotola хорошее замечание., @Leandro
Я только что ввел в Google «датчик уровня зерна» и получил это http://www.rhinohydeproducts.com/products/grain/bin-level-sensors/ .... это означает, что это емкостный датчик .... понятия не имею, как он будет работать, @jsotola
посмотрите на самый верхний левый рисунок на этой странице... https://www.binmaster.com/products .... на сайте есть механический чертеж, @jsotola