Измерьте диаметр шара с помощью Arduino

Я пытаюсь создать ручное устройство, которое позволит измерить вес и размер плода (оранжевый /яблочный).
Для веса я могу использовать тензодатчик, но не знаю, как измерить диаметр.

То, что я сейчас думаю, это конусная форма. Чем больше оранжевый, тем дальше оно будет от конца конуса. Я могу измерить расстояние от конца конуса до оранжевого или измерить расстояние от конца конуса до того места, где оранжевый касается стены.

Для первого я мог использовать какой-то резистивный стержень, который оранжевый вытолкнет, а затем измерит сопротивление.
Для второго я мог использовать сенсор сенсорной панели.

Любые идеи, какие элементы я могу использовать для любого решения?
Может ли кто-нибудь подумать о лучшем способе измерения диаметра апельсина на ходу с ардуином?

 orange

Немного фона: качество апельсинов в моих местных магазинах не очень хорошее - вы получаете много высушенных. Идея состоит в том, что чем тяжелее оранжевый цвет с тем же диаметром, тем лучше (он содержит больше сока). Я хочу создать некую висячую шкалу, которую вы держите в руке, и помещаете в нее оранжевый цвет - он будет ощущать диаметр апельсина и его вес и отображает «сочность» апельсина. Таким образом, я могу отфильтровать плохие.

13 голосов | спросил Leonti 21 AMpFri, 21 Apr 2017 05:58:00 +030058Friday 2017, 05:58:00

4 ответа


2

Вы также можете рассмотреть возможность измерения диаметра с помощью линейного энкодера, который добавит точность и точность за счет стоимости. Или вы можете даже пойти на это, как цифровые суппорты, - механизм, основанный на изменении емкостного и измерительного фазового сдвига сигналов ШИМ (т. Е., Вероятно, более сложный, чем это целесообразно).

Но, еще лучше, используйте слайд-банк, который является резистивным и мертвым-простым для интеграции. Слайдеры относительно дешевы и не обязательно потребуют каких-либо внешних компонентов - просто считывая уровень напряжения через делитель. Вам просто нужно быть уверенным, что вы получите больше, чем плод наибольшего диаметра, который вы ожидаете встретить.

С другой стороны, производители, производящие суппорты и линейные энкодеры, выбирают другие методы - емкость, индуктивность, эффект Холла, магниторезистивные, оптические и т. д. - для повышения точности (разрешения) и точности. Я ожидаю, что ваше приложение не требует такой точности.

В любом случае вы избегаете необходимости в конусе, который добавляет массу большого количества на ваше портативное устройство.

ответил tjbtech 10 Mayam17 2017, 05:28:08
1

Это хороший вопрос! У меня есть идея, которая может помочь.

Вы можете использовать ультразвуковой датчик и поместить их перед доской в ​​зависимости от того, насколько вы хотите. Измерьте расстояние между доской и датчиком (serial.print, а затем возьмите 5-6 значений, получите средний показатель). Поместите объект сейчас и вычтите это показание с начального расстояния (между доской и датчиком). У вас ДИАМЕТР!

Или, если вам не нужна доска и вы хотите получить привет-чистую, классную вещь, которая просто измеряет диаметр, просто положив ее туда, вы должны взять 2 датчика, поместить их на желаемое расстояние и отметить, что расстояние вниз (не используйте serial.print здесь, используйте шкалу /линейку /измерительную ленту) теперь помещают объект между ними. Возьмите оба показания с датчиков и добавьте их. Вычтите это из общего расстояния между датчиками. У ВАС ИМЕЕТ ДИАМЕТР! (С этим вы также можете настроить размер всей установки)

Или последний метод: получите цифровые штангенциркули и прикрепите к нему механизм и подключите его к сервоприводу. сначала получите его на максимальную дистанцию ​​и сделайте сервопривод как можно ближе. теперь google метод, чтобы принять значение из схемы внутри суппорта, и использовать его в качестве входного и отобразить его. У ВАС ЕСТЬ ДИАМЕТР! (Я знаю, что последнее - это дерьмо)

сообщите мне, если бы это сработало для вас! Удачи!

:)

ответил baconsaucepasta 11 Maypm17 2017, 13:38:48
0

Я бы использовал ИК-дальномер с вашим конусом, таким как Sharp GP2Y0A41SK0F, который имеет аналоговый выход и работает от источника питания 5 В, так что с ним легко справиться. Это очень хорошо при измерении расстояний вблизи (но должно быть выше 4 см). Он также быстрый, компактный, легкий, малый, надежный и не имеет движущихся частей.

Боковое примечание: конус громоздкий, возможно, он будет более переносимым, чтобы использовать V-образную форму из двух стержней - хотя тогда взвешивание было бы сложным.

ответил Jodes 22 AMpSat, 22 Apr 2017 02:00:12 +030000Saturday 2017, 02:00:12
-3

Эй, это хороший вопрос. Совершенно бесполезно в реальном мире, но приятно, чтобы школьный ребенок преодолел.

Проблема с вашим предложением заключается в измерении веса содержимого сока, основанного только на окружности, дает слишком большую +/- толерантность, чтобы доказать свою эффективность. Сколько апельсинов вы видели отлично?

Простейшим методом и, возможно, самым точным было бы смещение воды с помощью зонда уровня. Включите защиту плавучести и вставьте все это в тензодатчик. Переносимость может быть бременем в современном обществе, тем не менее достижимым.

Очевидно, что нет никакого реального приложения для жизни на таком устройстве, я имею в виду, если вы не можете сказать хороший апельсин от плохого, используя чувства большинства аберрированных тел, вы не должны есть апельсины.

ответил Rick Lane 8 Maypm17 2017, 20:47:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132