Нужен совет по датчику давления для определения глубины погружения в воду
- Войдите на сайт для отправки комментариев
Вс, 22/05/2016 - 15:01
Добрый день! Требуется для подводного аппарата определять глубину погружения. На пульте управления ардуино UNO и жк-телевизор 7", на борту аппарата ардуино NANO и цифровая камера. Рабочая глубина до 10 м, что равно давлению 2 атм. Какой посоветуете датчик давления. Или может просто использовать стрелочный и установить его в поле видимости камеры?
народ изголяется с жигулёвским датчиком давления масла ММ393А
Какая точность? Какой бюджет? Вот например на яндекс маркете первый попавшийся (5вольт, до 4 бар).
Датчик давления воды Ferroli D code 39826680
Большое спасибо! По цене хочу не более 1000 р., точность 30-50см. Про датчик давления воды ferroli D code 39826680 еще почитаю. Датчик ММ393А испробую в ближайшее время, проще купить. Да и необязательно использовать 12 вольт, можно и 5 вольт.
Добрый день! Требуется для подводного аппарата определять глубину погружения. На пульте управления ардуино UNO и жк-телевизор 7", на борту аппарата ардуино NANO и цифровая камера. Рабочая глубина до 10 м, что равно давлению 2 атм. Какой посоветуете датчик давления. Или может просто использовать стрелочный и установить его в поле видимости камеры?
Добрый день, в настоящее время занимаюсь попыткой реализации подобного проекта (есть уже рабочий прототим робота, но к нему идет целый жгут силовых проводов). Сейчас хочу как и в вашем проекте сделать пульт управления и аппарат управления на ARDUINO. Для связи их между собой выбрал интерфейс RS485. Очень интересно было бы узнать, а как вы коммутируете между собой пульт управления и плату управления.
Пока нет свободного времени закончить проект. Начинал в прошлом году с управления DTMF, затем пропорциональное управление на 555-х таймерах, управление по кабелю UTP. Питание на борту самого робота - 2 аккумулятора от ИБП, т.к. используются двигатели постоянного тока на 24В и 12В.
Сейчас переделываю управление на ардуино. В пульте ардуино УНО, два джойстика и кнопки, NRF24L01+ c усилителем мощности и МШУ с разъемом на плате и антенной. С самого робота (стоит ардуино НАНО, аккумуляторы от ИБП) будет выведен кабель UTP (внутри кабеля 4 пары проводов) 6-10 метров до поплавка, на котором тоже NRF24 с антенной. Модули NRF24 проверял только до расстояния 200м, дальше не пробовал, подключал рядом с платой ардуино без кабеля UTP. Модули зависали примерно через 10 мин. работы пока не поставил по питанию конденсаторы: 10 мк электролит и 0,1 мк керамику. Связь проверял только в одном направлении, двухстороннюю пока не освоил. Для передачи видео имеется видеопередатчик TS832 и приемник RC832. Их работу проверял на расстоянии 500м, это мне достаточно. Но советую использовать другии, т.к. у этих диапазон 5,8 ГГц. на который нужно разрешение.
Также на роботе стоит манипулятор КЛЕШНЯ, светодиодный фонарь Для погружения-подъема будет кроме двигателя использоваться балласт - внутри бака установлена резиновая камера, в которую закачивается вода.
Спасибо за комментарии. Пока до беспроводного управления не дошел. Задача немного другая - исключительно подводная съемка (или видеомониторинг), без участия дайвера. Поэтому пульт управления связан жестко по витой паре (порядка 20-50 метров) с роботом.
А с чем связан выбор управления двигателями с помощью DTMF/пропорциональное управление на 555таймерах). Я в качестве моторов выбрал бесколлекторные с ECS регулятором (сразу отпал вопрос по герметизации моторов). Управляются универсальной библиотекой arduino для серво-приводов. Единственное, сейчас заказал отдельный шилд управления двигателями, который будет связан c arduino по i2c протоколу (появится запас по подключаемым двигателям - могу подключить до 16 различным двигателей/серво), а на arduino высвобожу порты.
До этого проекта с ардуино не сталкивался. Сперва нужно было уменьшить количество пар в кабеле, поэтому попробовал DTMF, просто влючал и выключал питание двигателей. Потом добавил регулировку оборотов двигателя, поэтому использовал пропорциональное управление. Но это тоже была полумера.
А в этом году решил использовать ардуино, т.к. есть разные готовые шилды, и можно быстро менять настройки.
Двигатели использовал, которые были в наличии, ничего не покупал. Гидроизоляцию двигателей мне сделал токарь, выточил корпуса из капролона плюс сальники и подшипники.
Подскажите, дайте ссылку, какие двигатели, регуляторы и какую библиотеку вы используете? На какое напряжение и какой ток они потребляют?
Двигатель использую самый типовой: hexTronik DT700 Brushless Outrunner 700kv (тяга одного двигателя около 1 кг). Из-за того, что он бесколлекторный, герметизации вообще никакой нет, прикручены напрямую к раме робота (два штуки на движение вперед/назад, один на движение вверх/вниз, и по одному на разворот (вправо/влево)). Масса всего робота в сборе около 12-14 кг и даже от этих двигателей робот очень резво двигается, "рвет с места".
Регуляторы не помню название, 30А, в нем главное, что была возможность реверса.
Шилд управления моторами: https://www.adafruit.com/product/815 (заказывал на али, гораздо дешевле). К нему идет своя библиотека управления <Adafruit_PWMServoDriver.h>. На нее есть достаточно хороший мануал.
Т.е. на самом роботе в конечном итоге будет стоять 3 платы: Arduino UNO, 16-ch 12-bit PWM/Servo Shield, RS485 converter.
Через недельку надеюсь прийдет еще кое-какая мелочевка и буду пробовать собрать именно в этой конфигурации