Электроника продвинутого кораблика рыбака.
Накину немного.
Скажу вам что те кто заявляет что Ардуино ни на что серьезное не годится, а STM32 - это круто- это просто снобы.
Ардуино- куда более продуманный и отработанный продукт, чем HAL для STM32.
А если например рисовать график с эхолота на цветном дисплее , принимать передавать данные , уже не очень подходит atmega 16Mгц. А STM32 и по цене и параметрам круче. Куча таймеров , adc и pwm точнее, частота выше, интерфейсов больше.
Я год назад начал с avr, правда не ардуино, а на C в Atmel Studio, было сложно, при переходе с одного на другой постоянно даташит смотреть, регистры итд. Сейчас пробую stm HAl, так наоборот проще кажется.
В реальности же быстро идем в том направлении что цель, не глядя на экран, и лишь приближаясь снижаем скорость и потихоньку глядя на экран…
Такие мысли…
Хорошие мысли, мне то же тема интересная !
А реализовать это же на Ардуино реально ?
Может конечно ответ я где то пропустил, тогда прошу повторить.
Проще и сложнее одновременно.
Две цифры…
Первая- расстояние до заданной точки, в метрах.
Второе- направление, в каком нужно повернуть нос кораблика.
Лучше б было- если это б была стрелка, но это нужно менять код в пульте, я не нашел исходников этого кода.
Потому для меня наиболее просто указывать число.
То есть цифра- это число на циферблате часов, направление- стрелка, указывающая на это число.
Прямо- 12 часов, на 90 градусов влево- это 9 часов, на 30 градусов вправо- это 1 час.То есть, к примеру 2 числа , 150м и 2, читаем: двигаться нужно 150 метров в направлении стрелки на 2 часа, через некоторое время видим 100м 12, значит цель наша в 100 метрах прямо…
В реальности же быстро идем в том направлении что цель, не глядя на экран, и лишь приближаясь снижаем скорость и потихоньку глядя на экран…
Такие мысли…
А если до точки к примеру 150 метров, провести прямую.
Первое число по мере приближения уменьшается показывает расстояние до точки , а второе показывает отклонение от ноля (прямой) в метрах.
Плыть близко к нолю, если сдвинулся влево на 10 метров число с минусом -10, если вправо +10.
Так же гонишь поглядывая, сбавил скорость и стремись к нолю.
А еще пищалку, что на экран меньше отвлекаться, низкий тон ушел влево, высокий тон вправо, приплыл, еще как не будь про пиликал.
Мне так понятней кажется управление.
А реализовать это же на Ардуино реально ?
Да, реально, выше писал. Вот эту плату использовал-
ru.aliexpress.com/item/…/32802520577.html
В этом посту-
rcopen.com/forum/f68/topic511026/333
Но потратил время на изучение STM32 и перевел это ( а теперь и добавил функций) на такую плату-
ru.aliexpress.com/item/…/32583160323.html
Размер, цена ниже. Возможностей достаточно на все хотелки.
А если до точки к примеру 150 метров, провести прямую.
Первое число по мере приближения уменьшается показывает расстояние до точки , а второе показывает отклонение от ноля (прямой) в метрах.
Плыть близко к нолю, если сдвинулся влево на 10 метров число с минусом -10, если вправо +10.
Так же гонишь поглядывая, сбавил скорость и стремись к нолю.
Не понял. Насколько курс поменять, как я собираюсь, это понятно… Да так и огонь ведут или курс на корабле прокладывают… На столько то градусов влево, дальность такая то… То есть это и есть в цифрах поправка на какой угол повернуть чтоб точно попасть на прямую, соединяющую кораблик и цель.
А как с метрами?? Непонятно…
А еще пищалку, что на экран меньше отвлекаться, низкий тон ушел влево, высокий тон вправо, приплыл, еще как не будь про пиликал.
Про пищалку я думал, но только для эхолота. Плывешь и слушаешь тон, выше становится, ниже… Как быстро изменяется. Довольно информативно. Таким способом планеристы летают- прибор-вариометр.
Но я не нашел исходников пульта, а колхоз дополнительный городить не хочется.
если число с минусом 8 значит отплыл от линии на 8 метров, нужно в право руля хоть круто хоть плавно, и наблюдай как приближаешься 8,7,5 м итд. пока не будет близко к 0.
То есть это и есть в цифрах поправка на какой угол повернуть чтоб точно попасть на прямую, соединяющую кораблик и цель.
.
А как именно на такой угол повернуть когда кораблик далеко?
сли число с минусом 8 значит отплыл от линии на 8 метров, нужно в право руля хоть круто хоть плавно, и наблюдай как приближаешься 8,7,5 м итд. пока не будет близко к 0.
И зачем плыть по более длинному и пути и с значительными ступеньками?
Если можно по прямой (с ветром или течением- то по некоторой дуге).
А как именно на такой угол повернуть когда кораблик далеко?
Ровно так же как и когда близко.
Накину немного.
Смотрю особого интереса не вызвало…[/IMG]
Интерес то вызвало…
Только для меня -тёмный лес.
Купить бы купил.
А вот собрать и настроить… Еле разобрался куда какие ноги у транзистора. А тут…В общем “Ж…ПА”
А показания тока, напряжения, глубины и куды плыть то не помешало бы!!!
Руками, напильником, дремелем-без проблем. А с этим-ТУГО, с большой буквы. Очень туго. А купить бы купил.
Если есть возможность-в личку. Спасибо.
Позвольте полюбопытствовать, зачем на кораблике датчик движения с пищалкой?
Позвольте полюбопытствовать, зачем на кораблике датчик движения с пищалкой?
Как же. Рыба подплывает - датчик пищит, бросаем , ловим .Шутка. Это для других целей.
А вообще то поставил на кораблик и не надо на ночь в машину прятать, если лёг спать. Воровство процветает. У моих знакомых потянули 4 хороших удилища (грейсы) с катушками ночью. Эдак на 1500-2000$.
Вообще то на ночь ставлю две сигнализации,зона охраны 7 метров ,120 градусов.Двух мало для 360 градусов.
и сплю спокойно, когда клёва нет.Хотел сам третью собрать , да видно не судьба, Дешевле купить походу.
Что то вы там изобразили хитрое, не соответствующее схеме.
1.От пищалки оба провода меняете местами.
2.Коричневый провод от питания отключаете от транзистора ( 2 ноги) и подключаете к правому выводу датчика ( там должны быть два коричневых вместе).
И, я не знал что питание не 5 в, потому 1к желательно потом поменять на 3к3-6к8, но работать и так будет.
Что то вы там изобразили хитрое, не соответствующее схеме.
1.От пищалки оба провода меняете местами.
2.Коричневый провод от питания отключаете от транзистора ( 2 ноги) и подключаете к правому выводу датчика ( там должны быть два коричневых вместе).
И, я не знал что питание не 5 в, потому 1к желательно потом поменять на 3к3-6к8, но работать и так будет.
Ура!!! Заработало!!! Спасибо!!!
Я ж говорю-не дано. Ну да ладно, с вашей помощью получилось и слава богу что ничего не сгорело.
И ещё вопрос:
1.Можно ли параллельно подключить 2-3 датчика движения к одному питанию, к примеру 12V и параллельно на одну нагрузку, к примеру светодиодная лента, пищалка или автомобильный колокол, чтобы организовать охрану 360 градусов? Я так думаю можно. Но наверное на выходе на нагрузку на + из каждого датчика поставить по диоду.
2.И ли может можно запараллелить выходы из датчиков? и там тоже наверно надо по диоду (токо на какую ногу не пойму), а дальше одна схемка из транзистора и двух резисторов. Будет работать?
И в догонку - 3к3-6к8. Резистор на 3-6 килоом? И на 3-8 ватт?
Прочел инструкцию на микросхему в этом модуле, у нее питание вроде 5 вольт, выход так же 5 вольт, потому можно не заморачиваться другим номиналом резистора.
Датчики можно запараллелить.
То есть питание делаете параллельно.
С выхода каждого датчика ставите диод ( “тругольничком” к датчику, “полоской” к резистору в 1 ком.)
То есть от каждого датчика придет диод в одну точку- к резистору.
Остальная часть схемы без изменений ( транзистор с пищалкой).
Сергей, к нашим баранам:
Все что ты описАл выше:, как будет реализовываться для пользователя? Самостоятельно пользователем, а твоё програмьё?
Сейчас делаю так чтоб просто было повторить на коленке. На потом загадывать не буду.
Вот в таком виде, на обратной стороне штук 7 резисторов, пара конденсаторов.
К этой плате к разъемам подключается модуль GPS и платка датчика тока и напряжения.
В принципе код пишу так что отключение того что не нужно работоспособность кода не нарушает.
То есть можно в полном объеме, можно только как телеметрию, можно просто как расширитель каналов, добавление дискретных…
За личкой будешь успевать следить? , и, отвечать?
Может за вменяемые, но готовое и отюстированное? Даже в этом варианте, хватит ли места для консультаций.
Попробую, в теме…
В личке конечно об одном и том же по 10 раз будет утомлять…
Война план покажет…
Война план покажет…
😒
Это я зря, значит, три нанки заказал? надо было 10 STM32?😆
Прочел инструкцию на микросхему в этом модуле, у нее питание вроде 5 вольт, выход так же 5 вольт, потому можно не заморачиваться другим номиналом резистора.
Датчики можно запараллелить.
То есть питание делаете параллельно.
С выхода каждого датчика ставите диод ( “тругольничком” к датчику, “полоской” к резистору в 1 ком.)
То есть от каждого датчика придет диод в одну точку- к резистору.
Остальная часть схемы без изменений ( транзистор с пищалкой).
У продавца написано в описании:
Широкий диапазон рабочего напряжения: Рабочее напряжение по умолчанию от 5 до 20 В.
Я подключил к 12V.работает без проблем.
Сама микросхема именно на этом датчике питается от стабилизатора на плате, 3.3 вольта, так что выход у нее 3.3 вольта…
www.mpja.com/download/31227sc.pdf
Это я зря, значит, три нанки заказал?
Компенсирую.😃
Компенсирую.
До весны успеем?
Сергей, к тебе как к искушённому в подобных вещах: ГИРОСКОП или другой, можно как то заставить работать автономно (без подключения к приёмнику)?
Что то вы там изобразили хитрое, не соответствующее схеме.
1.От пищалки оба провода меняете местами.
2.Коричневый провод от питания отключаете от транзистора ( 2 ноги) и подключаете к правому выводу датчика ( там должны быть два коричневых вместе).
И, я не знал что питание не 5 в, потому 1к желательно потом поменять на 3к3-6к8, но работать и так будет.
Сергей, спасибо за подсказки.Всё работает, правда по моему один транзистор дыманул.
Вот ещё нашёл пару транзисторов(уже и не помню зачем купил).В эти схемки они не подойдут?
Выляются без дела. Куда бы их пристроить не знаю.
Сергей, к тебе как к искушённому в подобных вещах: ГИРОСКОП или другой, можно как то заставить работать автономно (без подключения к приёмнику)?
В принципе- да… Подать на все входы сигнал с сервотестера…
Только побрякушка эта , скорее всего, не то на что рассчитываете.
У подобных очень большой дрейф нуля. Типа пролететь в течении 10 секунд более менее прямо она может, а вот через минуту может оказаться что захочет вести в положении вверх ногами.
Ей нужны постоянные ручные коррекции, а отрабатывает она сильные короткие возмущения .
.В эти схемки они не подойдут?
Выляются без дела. Куда бы их пристроить не знаю.
IRF3205 подойдут. Довольно популярные, для коллекторников регуляторы на них делали.
www.irf.com/product-info/…/irf3205.pdf
Жаль. Лучше бы короткие не замечала, а общий дифферент отрабатывала…
В принципе- да… Подать на все входы сигнал с сервотестера…
Только побрякушка эта , скорее всего, не то на что рассчитываете.
У подобных очень большой дрейф нуля. Типа пролететь в течении 10 секунд более менее прямо она может, а вот через минуту может оказаться что захочет вести в положении вверх ногами.
Ей нужны постоянные ручные коррекции, а отрабатывает она сильные короткие возмущения .
IRF3205 подойдут. Довольно популярные, для коллекторников регуляторы на них делали.
www.irf.com/product-info/…/irf3205.pdf
По ножкам 1,2,3-так же подключать?