Собрать эхолот на базе датчика KOGGER и написать подробное руководство с пояснениями
- Войдите на сайт для отправки комментариев
Вс, 19/09/2021 - 21:41
Есть ультразвуковой датчик (сонар) KOGGER.
Необходимо написать статью/подробное руководство, как собрать эхолот на базе этого сонара. То есть, собрать руками это устройство самому, и написать руководство со всеми шагами, возможными проблемами в процессе разработки. В идеале - железка должна быть с графическим экраном. Далее планируем облагородить материал и выложить в открытый доступ на русском/английском языке.
Если качество материала будет хорошим, будем работать на постоянной основе.
Предлагайте стоимость, сроки, вопросы, предложения... m.shekunov@kogger.tech
Дополню.
Собрать на базе Arduino. Сам датчик выдаёт уже подготовленные и обработанные данные. Задача - сделать визуализацию этих данных, как минимум.
Описание протокола устройства: https://github.com/koggertech/Kogger-Protocol
Датчик предоставим. Главное - не спалить )))
У меня, например, нет "ультразвуковой датчик (сонар) KOGGER".
Предоставим, естественно! Прошу прощения, что сразу это не отметил.
Пдф-ка специально выложена на гитхаб только первыми двумя страницами? Что он там выдаёт в response...
Там должен быть весь документ, не только 2 страницы.
Вот есть даже пример обмена данными: https://yadi.sk/i/U-mwbFoeUwmnig
Наш GUI показывает также обмен данными в HEX, что сильно поможет разобраться в протоколе.
У вас, по-моему, сильно заниженное представление о сложности и объеме работы в этом мероприятии.
Сонар выдаёт эхограмму, например, 100 байт. 1 байт = 1см = 1 пиксель на экране. Следовательно, рисуем столбик из 100 пикселей, где яркость каждого пикселя пропорциональна значению 1 байта.
При следующем измерении сдвигаем наш столбик, и рисуем новый, с данными следующего измерения.
на пиксель целого байта многовато будет
Датчик предоставим. Главное - не спалить )))
Кажется Бармалей из ваших краев. Да и возьмёт он не дорого, рублей 500.
Есть ультразвуковой датчик (сонар) KOGGER.
Необходимо написать статью/подробное руководство, как собрать эхолот на базе этого сонара. То есть, собрать руками это устройство самому, и написать руководство со всеми шагами, возможными проблемами в процессе разработки. В идеале - железка должна быть с графическим экраном. Далее планируем облагородить материал и выложить в открытый доступ на русском/английском языке.
Если качество материала будет хорошим, будем работать на постоянной основе.
Что то не понятно, зачем все это. В продаже много эхолотов по доступной цене. Стоимость ультразвуковой датчик (сонар) KOGGER. запредельная. По этой цене можно приобрести готовое устройство. Конструктор на Ардуино собрать сможет не каждый. Был в фирме, которая изготавливает эхолоты (в Зеленограде). Не простое устройство, собрать можно только имея нормальные руки с правильным местоположением и голову, наполненную необходимой информацией.
Да и вообще, наблюдаю тенденцию типа - вот придумал "крутую" штуку. Нахожу кто ее воплотит в жизнь и тут пойдут "бешенные" продажи. Денежки потекут большим (или не большим) ручейком.
Замечание первое - тот кто сможет реализовать Вашу идею - умный и достаточно профессиональный специалист. И смог бы самостоятельно придумать и изготовить много разных устройств. Но организовать серийное изготовление и продажи - это еще тот гимор.
Мой опыт (более 40 лет в электронике ) показывает, что только 1 процент предложений может быть реализован в дальнейшем в количестве 20 - 200 штук. И то это под силу организациям, которые могут безболезненно потратить 200 - 800 тр. на разработку.
Варианты, когда что то придумал, но нет средств - что то замутить бесполезно.
Я не имею ввиду уважаемого заказчика KOGGER, может у него достаточно средств для реализации своей идеи.
Я не имею ввиду уважаемого заказчика KOGGER, может у него достаточно средств для реализации своей идеи.
странно, что этот "уважаемый заказчик" обратился на хоббийный форум...
Что то не понятно, зачем все это. В продаже много эхолотов по доступной цене. Стоимость ультразвуковой датчик (сонар) KOGGER. запредельная. По этой цене можно приобрести готовое устройство.
[/quote]
299.- это совсем не запредельная, я бы даже сказал что это копейки для сонара такого размера, который предназначен для ROV и тому подобному.
https://blueprintsubsea.com/pages/products.php
Вот тут запредельные по цене вещи. Хотел себе купить Star fish, цену сказали 8700 фунтов.
странно, что этот "уважаемый заказчик" обратился на хоббийный форум...
В общем ничего странного. А куда еще можно обратится если задача не очень большая или сложная? Фирмам, которые занимаются разработкой, это не интересно, да и очень дорого. Вот и ищут на просторах интернета специалистов одиночек. Но еще раз повторю:
Мой опыт (более 40 лет в электронике ) показывает, что только 1 процент предложений может быть реализован в дальнейшем в количестве 20 - 200 штук. И то это под силу организациям, которые могут безболезненно потратить 200 - 800 тр. на разработку.
В принципе, разработчику как бы не важно, будет потом серия или нет. Главное свою работу выполнить честно и профессионально. Но все же.
299.- это совсем не запредельная, я бы даже сказал что это копейки для сонара такого размера, который предназначен для ROV и тому подобному.
https://blueprintsubsea.com/pages/products.php
Вот тут запредельные по цене вещи. Хотел себе купить Star fish, цену сказали 8700 фунтов.
Условие, что это должно быть для самостоятельной сборки и на готовых модулях Ардуино, сразу перемещает проект в разряд очень, мягко говоря, дешевых. Имеется ввиду по стоимости.
на 120 метрах глубины разрешение 4мм, круто
на 120 метрах глубины разрешение 4мм, круто
В этом случае нужно проектировать нормальный прибор с заводской сборкой.
Я могу спроектировать и изготовить опытные образцы, но у меня сейчас в работе три проекта.
Брать еще один не стоит. Поэтому предложение о сотрудничестве заказчику писать не стал.
Я думаю на этом форуме есть специалисты, которые могут выполнить эту задачу.
299.- это совсем не запредельная, я бы даже сказал что это копейки для сонара такого размера, который предназначен для ROV и тому подобному.
https://blueprintsubsea.com/pages/products.php
Вот тут запредельные по цене вещи. Хотел себе купить Star fish, цену сказали 8700 фунтов.
Условие, что это должно быть для самостоятельной сборки и на готовых модулях Ардуино, сразу перемещает проект в разряд очень, мягко говоря, дешевых. Имеется ввиду по стоимости.
Я имел в виду что цена за готовый датчик эхолота с микропроцессором очень даже приемлема. Недавно искал себе подобный.
Может я что то не понимаю, но посмотрите список применения:
А так же стоимость:
SONAR 2D-ENHANCED
SKU: sonar_2d_enhanced
$239.00 – $299.00
Я понимаю еще если есть применение в подводном оборудовании или обучение и исследования, но
Датчик предоставим. Главное - не спалить )))
Опять же это уточнение говорит, что даже для заказчика этот датчик стоит дорого.
Чет мне кажется, это просто фирма хочет заказать рекламу (статью) о применении своего датчика в железе. Думаю кто занимался статьями - потянет.
del
Сначала по существу, а потом подолью немного бензина в срач ))
По существу: конечная моя цель, как заказчика - это привлечь внимание самодельщиков к железке, которую мы разработали. Основные наши текущие заказчики - специализированные компании, но я мечтаю привлечь дополнительную аудиторию из ряда энтузиастов-электронщиков. Да, привлечь внимание, чтоб, в итоге, получать с этого прибыть.
Задача на первом этапе - это просто визуализация двоичных данных, поступающих с ПРЕДНАСТРОЕННОГО сонара. Просто перехватывать трафик с сонара (с преамбулой и CRC) и строить картинку наподобие этой:
Очень важно, чтоб реализация была выполнена в IDE Arduino. Выбор конкретного железа обсуждается. Сообщество Ардуинщиков очень большое в мире, туда и целимся. Чтоб простой парень с Аляски, любитель Ардуино, смог по написанной статье заказать требуемое железо и написать свой код обработки и визуализации данных сонара. Естественно, предварительно купив наш сонар.
Очень важно, чтоб реализация была выполнена в IDE Arduino. Выбор конкретного железа обсуждается. Сообщество Ардуинщиков очень большое в мире, туда и целимся. Чтоб простой парень с Аляски, любитель Ардуино, смог по написанной статье заказать требуемое железо и написать свой код обработки и визуализации данных сонара. Естественно, предварительно купив наш сонар.
Нужно прямо сказать - стоимость Вашего датчика запредельная для Ардуинщиков.
Если бы цена Вашего датчика была на порядок меньше, можно было бы предлагать для широкого круга.
А так простой парень с Аляски может заказать готовый, профессиональный сонар даже в Москве. Дешевле получится и возни меньше.
https://fishradar.ru/product/besprovodnoy-eholot-deeper-smart-sonar-pro-...
Со всем уважением!
Теперь срач (aka оффтоп):
Я не имею ввиду уважаемого заказчика KOGGER, может у него достаточно средств для реализации своей идеи.
Мы сами можем реализовать эту идею (зря что ли мы - разработчики этого сонара?), но, к сожалению, мой программист из нашей небольшой компании занят более сложными задачами. Не могу распыляться ресурсами дорогих сотрудников.
странно, что этот "уважаемый заказчик" обратился на хоббийный форум...
Почему-то показалось, что этот форум как-то связан с Ардуино...
Кто купит игрушку, в которой только датчик стоит 300 баксов?
Я, по началу - нищеброд, купил игрушку - лазерный маркиратор, который впоследствии сильно помогает в бизнесе! Так что поверьте, находятся такие же сумасшедшие желающие ))) К сожалению, для нас с вам в России $300 - это огромные деньги. Но есть и "более развитые цивилизации". Ну и нет цели продать собранный эхолот. Этого добра навалом.
Варианты, когда что то придумал, но нет средств - что то замутить бесполезно.
На мой взгляд, Вы необратимо профессионально деформированы. По поводу "бесполезности", наш трёхлетний опыт пока говорит об обратном.
Я имел в виду что цена за готовый датчик эхолота с микропроцессором очень даже приемлема. Недавно искал себе подобный.
Приятно, что в дискуссии участвуют люди "в теме"!
Очень важно, чтоб реализация была выполнена в IDE Arduino. Выбор конкретного железа обсуждается. Сообщество Ардуинщиков очень большое в мире, туда и целимся. Чтоб простой парень с Аляски, любитель Ардуино, смог по написанной статье заказать требуемое железо и написать свой код обработки и визуализации данных сонара. Естественно, предварительно купив наш сонар.
Нужно прямо сказать - стоимость Вашего датчика запредельная для Ардуинщиков.
Если бы цена Вашего датчика была на порядок меньше, можно было бы предлагать для широкого круга.
А так простой парень с Аляски может заказать готовый, профессиональный сонар даже в Москве. Дешевле получится и возни меньше.
https://fishradar.ru/product/besprovodnoy-eholot-deeper-smart-sonar-pro-...
Со всем уважением!
А кто-то может купить рулетку за 50 рублей, но приобретает модуль лазерного дальномера для свое платки Ардуино!
P.S. пожалуйста, прекратите пустую беседу.
Чет мне кажется, это просто фирма хочет заказать рекламу (статью) о применении своего датчика в железе. Думаю кто занимался статьями - потянет.
Да, можно сказать и так.
А ардуинщик-любитель не сможет написать эту самую обработку. Он может только повторить чей-то проект, стянутый с инета. Повторить более-менее криво.
А ардуинщик-любитель не сможет написать эту самую обработку. Он может только повторить чей-то проект, стянутый с инета. Повторить более-менее криво.
Частично согласен с уважаемым RST. Я имею ввиду, что ардуинщику-любителю задача не по плечу.
Но с проблемами оборудования не совсем так.
Я давно применяю STM32 и SAM3X8E (DUE). Подключить к готовым модулям дисплей не проблема.
Можно взять к примеру STM32F429-DISK1 На нем уже установлен дисплей, а ресурсов памяти и быстродействия достаточно. Программирование в среде Arduino IDE без проблем.
Есть и другие варианты с большим дисплеем. Есть вариант собрать свой вариант контроллера и запустить в серию. То есть я хочу сказать, что с оборудованием особых проблем не будет.
Безусловно могут быть различные проблемы в реализации проекта. Но это можно будет узнать только в процессе работы.
Если у уважаемого KOGGER исполнителей не найдется, пишите на почту promavto@ntmp.ru Возможно решим задачу.
Я так понимаю, что мы сейчас общаемся с менеджером от производителя данных датчиков. Создав не конкурентно способный датчик, они хоть как то пытаются продвинуть свою продукцию. Ну если уж так всё плохо, тогда откройте тайну, что внутри датчика такого дорогого, что более 20 к руб. надо выложить за это изделие? Или это ваша зарплата (можно прямо сказать бездельников) заложена в его цене. Причем уже съеденная. Может вы нас держите всех за идиотов, которые вам помогут за копейки раскрутить ваш датчик? А что, А вдруг, как в той рекламе. Вы бы хоть посмотрели на раскрутку более технологичных МК тех же STM, когда они стоили копейки, и только сейчас подорожали. А вы даже свой протокол обмена выложенном по вашей ссылке, датировали сегодняшним числом. КАРЛ. Да, это настоящий бизнес по русски, правда в описании датчика, нет ни единого русского слова. Может топик стартер, выложить ссылки на изделия, которые сейчас используют данный датчик. KOGGER ваш ход, ждем.
Как только потребуется не махать ножками, а выполнить численную обработку потока данных.
Пример: Буквально позавчера знакомый попросил показать как правильно перемасштабировать данные о положении потенциометра (напряжение полученное с АЦП) из диапазона 0.9V ... 3.8V при опорном 5V и 8-разрядном АЦП в полный диапазон байта: 0...255. Быстро накидал ему функцию перемасштабирования как обычно делаю в ARM, но типы данных адаптировал под 8-битник с аппаратным умножителем:
01
u8 f1(u8 x)
02
{
03
enum
{porogL = (uint)(.9/5*256+.9)};
04
enum
{porogH = (uint)(3.8/5*256-.9)};
05
u8 y = 0;
06
if
(x > porogL) {
07
y = 255;
08
if
(x < porogH)
09
y = (u8)((u8)(x - porogL) * (u16)(65536ul / (porogH - (
int
)porogL)) >> 8);
10
}
11
return
y;
12
}
А при цифровой обработке данных, обычно есть целая куча подобной математики, причём - бОльшей разрядности. На ARM/DSP это не составит проблем (особенно если написатель кода имеет голову и не будет использовать float и double на МК, не имеющем аппаратного FPU), а вот на 8-битнике придётся сильно ограничить функционал, который можно получить от такого датчика.
Купить дорогой и многое умеющий датчик, а потом тупо обрезать его возможнсти по самое нехочу, прицепив его к слабому МК?
Сонар выдаёт готовые цифровые данные. Задача, грубо, - прикрутить экранчик. Желательно красивый, цветной. Зависит от выбранного железа.
Сонар выдаёт готовые цифровые данные. Задача, грубо, - прикрутить экранчик. Желательно красивый, цветной. Зависит от выбранного железа.
Железо - вариант номер два:
Можно применить ESP32 DEVKIT V1, двухъядерный, с Wi-Fi, Bluetooth.
На одном ядре работаем с датчиком, на другом (Ардуино работает на ядре 1) крутим дисплей и меню.
Ниже схема в подарок - безвозмездно.
ESP8266/ESP32/STMxx - это не платформа Arduino, а "кто в лес, кто по дрова".
ESP8266/ESP32/STMxx - это не платформа Arduino, а "кто в лес, кто по дрова".
Упс! В Arduino IDE есть поддержка ESP. Пишется также скетч. Да есть некоторые отличия в железе(в лучшую сторону). Да и вообще в Arduino IDE есть поддержка различных микроконтроллеров. Программы пишутся так же как для всей линейки контроллеров системы Ардуино со своими особенностями микроконтроллеров.
Язык программирования https://habr.com/ru/post/55254/
Я немного в ступоре, почему не платформа Arduino? Что Вы имеете ввиду?
Почитал тему. Готов к переговорам. Сделаю код за сам датчик. Мне он интересен.
51 год. Математик (МехМат МГУ 86-91гг).
Телега @wdrakula. Точное ТЗ и тип экрана - туда. Территориально - Подмосковье, Раменское. Экран и датчик - с Заказчика и безвозвратно. Все мыслимые типы контроллеров - конечно есть свои.
Упс! В Arduino IDE есть поддержка ESP. Пишется также скетч.
Тут все это знают.
В Arduino нет официальной поддержки указаных выше МК (https://www.arduino.cc/en/Main/Products).
Frameworks/Cores/Add-ons - все костыли различной степени удобства или неудобства. Сегодня работают, завтра автор их бросил и приехали. Для STM-а, как я читал на форуме - вообще несколько аддонов с разными функциональными возможностями. Совместимость? Переносимость? Нахер нужна - главное к IDE приклеить на лейкопластырь.
Точное ТЗ и тип экрана - туда. Экран и датчик - с Заказчика и безвозвратно.
Ты не понял. Основная цель ТС - пустить в массы. Т.е. экран и плата ардуино должны быть из разряда "продают на вес".
Иначе нет никакого профита в популяризации устройства, для которого нужно экран за сотни нефти заказывать через посредника с ТаоБао и разводить под быстрый МК плату с заказом на JLPCB.
Я вот, например, сомневаюсь, что грошовая ардуина и экранчик смогут удовлетворить требования заказчика. А + 10 тыщ на обвес к датчику за $300 - так себе идейка для людей, которые смотрят уроки Гайвера по созданию кормушек из канализационных труб.
В Arduino нет официальной поддержки указаных выше МК (https://www.arduino.cc/en/Main/Products).
Frameworks/Cores/Add-ons - все костыли различной степени удобства или неудобства. Сегодня работают, завтра автор их бросил и приехали. Для STM-а, как я читал на форуме - вообще несколько аддонов с разными функциональными возможностями. Совместимость? Переносимость? Нахер нужна - главное к IDE приклеить на лейкопластырь.
Извините, характеристики официальных продуктов, мягко говоря, сильно отстали. Да, есть некоторые нюансы.
Я четыре года программирую STM32 в Arduino IDE (вернее VisualStudio) с STM32GENERIC - никаких проблем, одно удовольствие. Это же относится и к серии ESP. В этом случае я получаю необходимые характеристики устройства. А ограничиваться плохими характеристиками официальных продуктов не очень хорошее решение.
Переносимость. Но если Вы разрабатываете прибор, зачем Вам переносимость? Вы всегда сможете адаптировать свою программу под другой микроконтроллер.
У меня другое мнение на это. Но тут уж кто как хочет.
Переносимость. Но если Вы разрабатываете прибор, зачем Вам переносимость? Вы всегда сможете адаптировать свою программу под другой микроконтроллер.
Если бы Вы попытались вникнуть в задачу вместо того, чтобы описывать свои таланты, то поняли, что разработка какого-либо прибора с прошивкой, скомпилированной единожды, в данном случае не требуется.
Если бы Вы попытались вникнуть в задачу вместо того, чтобы описывать свои таланты, то поняли, что разработка какого-либо прибора с прошивкой, скомпилированной единожды, в данном случае не требуется.
Спасибо, теперь понял свою ошибку. Вы правы, я нет. На этом откланяюсь.
Исполнитель найден. Всем спасибо.