Технический форум по робототехнике.
Angel71 » 28 окт 2016, 12:32
с ик светодиодами и фотодиодами даже без модуляции можно. уже давно появились и недорогие шарповские дальномеры. только tc почему-то о лазерных рулетках писал, может просто ему не пару десятков сантиметров нужно или пару метров или ещё из-за чего.
Scorpio » 28 окт 2016, 17:45
Эхолот (прибор для определения рельефа дна в водоеме), настраевыемый на снег.
d00m » 28 окт 2016, 18:00
да, в идеале надо измерять до 3 метров - то есть сенсор будет расположен на высоте 3 метра и будет "стрелять" вниз.
снежный покров будет подниматься и так можно будет вычислять высоту его: 3м - значение_сенсора
ИК на снегу не работает вроде..
ну а рулетка работает - проверяли. не уверен, что прям ВСЕ рулетки работают, но надеюсь принцип действия одинаковый.. сегодня куплю таки PLR 15 этот, разберу..
Medtech » 28 окт 2016, 20:02
Эхолотом надо вверх стрелять от земли , да ещё калибровать всю зиму..
d00m » 29 окт 2016, 01:50
купил, разобрал..
как бы его подключить с компу, чтобы через COM терминал начать команды передавать?
тут
http://letsmakerobots.com/node/42325#comment-136208говорят что-то про пин 7:
7 - RX/TX (RS232/TTL) with first resistor 5k to STM32F051R6 (USART1-TX) PB6 Pin 58 and with second resistor 5k to STM32F051R6 (USART1-RX) PB7 Pin 59
I think, it is a command to pin 7 needed, to start the communication. Caution RX and TX are working together on the same debug pin no. 7.
как же его подключить например к FTDI адаптеру такому:
https://www.amazon.com/gp/product/B00HS ... UTF8&psc=1я его использую для подключения Arduino Mini к ноуту - подаю команды на COM порт и получаю вывод.
можно ли точно так же подключить дальномер, чтобы проверить что у него на COM порту?
Angel71 » 29 окт 2016, 04:24
ик на улице да, не всегда удачный вариант, но это не проблема - диоды, в том числе и лазерные с различными спектрами сейчас в ассортименте и стоят не много. но это пока не важно, была бы цель свой дальномер делать, был бы смысл подбирать детали.
этот бошевский дальномер штука хорошая - простенько и со вкусом. похоже фазовый метод измерения расстояния, точность должна быть неплохая и нормально должен работать с разными поверхностями под большими углами. можно и прошивку ему переписать, только о перепрошивке пока рано задумываться.
по той ссылке всего-лишь распиновка. вопрос не в том, как его подключить - это элементарно и к ардуине и на прямую к компьютеру. всё дело в прошивке, т.е. в нём в принципе реализовано общение с внешними устройствами для настройки или вывода данных о расстоянии.
в той фразе на фиглише написано предположение, что на пин 7 для начала обмена чегот нужно отправить. он отправляет по байтику и в ответ возвращается 01h 00h fah. и на этом там всё.
d00m » 29 окт 2016, 20:16
да, я понимаю, что делов командах.
но для начала же надо подключить его, чтобы в терминале команды отправлять и смотреть на ответ.
вот как его подключить то, можете подсказать?
d00m » 31 окт 2016, 22:51
так как же его правильно подключить то?
Myp » 01 ноя 2016, 00:15
у рулетки обе ноги Rx Tx одновременно на один контакт выходят, так что фиг знает как.
d00m » 01 ноя 2016, 10:35
отож... эта непонятка и меня с толку сбивает.
но один мужик же как-то подключился туда и получил ответ на команды свои..
Angel71 » 02 ноя 2016, 15:45
сначала нужно внимательно изучить, как на самом деле подключено. при ошибке контроллеру поплохеть может очень легко и быстро. ещё смущает текст "RS232/TTL". rs232 может означать, что там логические уровни не совместимые с 3х или 5ти вольтовыми. при подключении к ардуине или тому юсб-уарт переходнику от ftdi, оно их просто спалит. не знаю, поможет или нет, здесь несколько вариантов подключения описаны
http://www.gfai.de/~heinz/techdocs/swart.htm.
Добавлено спустя 1 час 38 минут 28 секунд:ради интереса поискал, есть ли ещё варианты недорогих дальномеров с возможностью подключения через какой-нибудь удобный для мк интерфейсов. один почти сразу нашелся
https://www.aliexpress.com/item/Free-shipping-100m-Laser-Distance-module/32625172156.html. на картинках вроде подключен к юсб-уарту, а пишет про рс232. наверно машинально копипастят название. у него в лоте написано
If you need the software or operation instruction,don't hesitate to contact me at email: ...
у него же, только пишет уже о 40-ка метрах
https://www.aliexpress.com/item/Fast-Free-shipping-2pcs-lot-40m-phase-method-laser-ranging-sensor-high-precision-1-5-mm/32647824068.html
d00m » 03 мар 2017, 11:59
всем привет.
купил и дождался вот такой девайс:
https://ru.aliexpress.com/item/50M-smal ... sOrig=trueв спеках у него написано - питание от 3 вольт. то, что мне нужно - я собираюсь питать его от Arduino mini, а там как раз 3 вольта на борту.
но есть странный баг - при питании от 3 вольт через USB-TTL адаптер (на нем джампером можно выбрать выходное питание) - лазерный модуль отвечает только на команду O, C и S.
если дать команду на измерение - D - то USB адаптер отваливается из системы.
такое впечатление, что происходит какаято перегрузка по питанию, и девайс отключается.
но если питать от 5 вольт - то модуль прекрасно делает измерения.
что это? неточность в спеках? хотя на али есть еще масса подобных девайсов, с точно такими же спеками и схемой подключения.
или все таки я чтото не понимаю..
да и перегрузка тоже странно происходит - вроде девайс должен ребутитя если ему мощности не хватает, а не напряжения. а тут вот начинает работать при 5 вольтах на том же USB порту - то есть мощность не поменялась.
Myp » 03 мар 2017, 12:19
d00m писал(а):при питании от 3 вольт через USB-TTL адаптер
у адаптера ток мизерный, нехватает. там по описанию 120 мА надо для измерения, а адаптер дай бог 100 мА выдаст.
Добавлено спустя 4 минуты 1 секунду:d00m писал(а):а тут вот начинает работать при 5 вольтах на том же USB порту - то есть мощность не поменялась.
3 вольта идут с встроенного стабилизатора микросхемы адаптера, мощность у микрухи мизерная, а 5 вольт идут напрямую с USB порта, у порта мощности предостаточно.
делай нормальное питание, с отдельного стабилизатора 3 вольтового
Angel71 » 03 мар 2017, 12:35
5в идёт напрямую с юсб. 3.3в от куда-то должно появится, т.е. на юсб-уарт переходнике есть стабилизатор и скорей всего он линейный. скорей всего проблема в том, что этот стабилизатор не может выдать нужный ток или рассеять столько тепла. для запитки дальномера можно взять 3.3в стабилизатор и припаять его вход прямо на 5в с юсб.
Последний раз редактировалось
Angel71 03 мар 2017, 12:37, всего редактировалось 1 раз.
d00m » 03 мар 2017, 12:36
ах вот оно что...
логично..
спасибо!
проверю.
значит в моем девайсе, лазер тоже надо будет питать от ИП, а вкл-выкл делать мосфетом через цифровой пин.
вот только надо подобрать мосфет такой.. они вроде логическими называются.