Arduino для BAIT BOAT...
Появилась достаточно забавная приблуда - DigiSpark. Это платка с attiny85, которую можно программировать из среды Arduino через USB порт.
А мне тут мало было 328-й, таймеров, последовательных портов, нашел компактную плату , уже испытал.
ru.aliexpress.com/item/…/32802520577.html
И да, получил желтого утенка - внешнего датчика эхолота.
Попытал- протокол до примитивности прост. Будет в моей лодке, конечно без штатного радиоканала. Радиоканал будет собственный, общий- двунаправленный.
Управление-телеметрия.
Дайте ссылку на примеры…
Практически все LRS- ки на атмеге и писались в среде ардуино, хотя знаю что некоторые щеки надувают, стесняются про это говорить.
Несколько проектов- открытые.
Уважаемые форумчане, никто не заморачивался привязки GPS к ардуино и по радио каналу скидывать положение кораблика на вторую ардуино и на LCD экран ? В идеале конечно лучше запоминать точки прикормки и гнать автопилотом , но готовых решений не видел . Конечно на тубе есть ,но все как то скудновато по реализации .
Попытал- протокол до примитивности прост.
Сергей, можно подробнее?
Уважаемые форумчане, никто не заморачивался привязки GPS к ардуино и по радио каналу скидывать положение кораблика на вторую ардуино и на LCD экран ? В идеале конечно лучше запоминать точки прикормки и гнать автопилотом , но готовых решений не видел . Конечно на тубе есть ,но все как то скудновато по реализации .
Заморачивались. Только вряд ли кто выложит готовое решение, а не на уровне полуфабрикатов.
И потом- LCD разные бывают. Цветные на солнце- только нервы трепать.
У меня будет чернобелый, причем практически только текстовая инфа. Максимум из графики - стрелка направления и расстояние.
Сергей, можно подробнее?
Как выше писали- вначале синхроимпульс…
А вот за ним через время прохождения туда-сюда пачки ультразвука ответный импульс. Единственно, что вас и и многих путало- есть защитный интервал ( время прохождения 40-50 см ( *2)- в это время ничего не будет приниматься. И все…
С температурой не разбирался, да и в моем утенке датчика нет. Но там думаю все тоже просто… После интервала времени, отведенного для ответного импульса максимальной дальности идет 2 байта значения температуры.
…никто не заморачивался привязки GPS к ардуино…
Я пытался использовать ардуинку для подобного проекта, но ни чего хорошего из этого не вышло. Ардуино не сильно любит числа с плавающей точкой и, из за этого страдает точность позиционирования… 😦
Я пытался использовать ардуинку для подобного проекта, но ни чего хорошего из этого не вышло. Ардуино не сильно любит числа с плавающей точкой и, из за этого страдает точность позиционирования…
Надуманная проблема. К тому же все можно считать целочисленкой.
Надумайте её решение и опишите.
А пустые изречения держите при себе.
А пустые изречения держите при себе.
Подобные этому-
Я пытался использовать ардуинку для подобного проекта, но ни чего хорошего из этого не вышло.
Или обосновывайте, что же в ардуинке мешает решить такую простую задачу…
То что не вышло у вас- это же не значит что это невозможно .
Ну вот. Как обычно :“Сам дурак!”
Я там ссылку давал. Читали?
Запустите на ардуино:
float AAA = 2.00000000;
float BBB = 3.00100000;
void setup()
{
Serial.begin(9600);Serial.print (“2.1+3.1=”);
Serial.println (2.1+3.1, 7);Serial.print (AAA, 7);
Serial.print (" + “);
Serial.print (BBB, 7);
Serial.print (” = ");
Serial.println (AAA+BBB, 7);
}
void loop()
{
}
Ну вот. Как обычно :“Сам дурак!”
Я там ссылку давал. Читали?
Запустите на ардуино:
Зачем?
Нужно иметь совсем немного знаний, чтобы так не делать при выполнении поставленной задачи.
Я там ссылку давал. Читали?
Где?
И так не видно???
Нужно иметь совсем немного знаний, чтобы видеть ссылки…
И так не видно???
Я там
Я про “там” спрашивал, “Там”- это где?
Но это уже не важно.
Подобные этому-
Или обосновывайте, что же в ардуинке мешает решить такую простую задачу…
То что не вышло у вас- это же не значит что это невозможно .
Немного не понял причем тут плавающая запятая . Считываем одной ардуиной координаты и по радиоканалу скидываем на вторую . При длине строки в 20 символов думаю уместится все с головой .
Немного не понял причем тут плавающая запятая .
Спросите appolinari, зачем ему это нужно.
Считываем одной ардуиной координаты и по радиоканалу скидываем на вторую .
А зачем? Какую задачу вы решаете?
Какую задачу вы решаете?
Да все по теме ,кораблик почти готов наводим красоту и жду акумы . Кораблик затачивался под одно большое озеро ,ну и понятно что место прикорма нелегко будет запомнит,а практически невозможно.
Кораблик затачивался под одно большое озеро ,ну и понятно что место прикорма нелегко будет запомнит,а практически невозможно.
Ставите ОСД+МОДЕМ подключаете к планшету или мобильнику с М.П. И УСЁ…Координаты у ВАС есть.
Немного не понял причем тут плавающая запятая
Если не использовать готовых библиотек для gps модуля, то не причём.
Если использовать, то вы получаете координаты в виде “float”. А этот тип данных работает в среде ардуино не корректно, как объясняется на сайте, на который вы можете попасть пройдя по ссылке, которую для некоторых, слишком одарённых, приходится давать по три 😉 раза, видимо из за надуманности моих проблем.
Из за ошибок, при работе с “float”, вы получаете координату, которая отстоит от реальной точки на довольно значительное расстояние. Если обойти float, например получать данные на прямую с модуля, минуя gps библиотеки, то можно этого избежать.
Ради эксперимента можете сделать простенький скетч, который будет выводить вам данные gps библиотеки и данные идущие на прямую с gps, которые мы получаем в строковом формате. А вот как использовать эти данные нам (надеюсь) расскажет Сергей Панкратов. Поскольку среди присутствующих он единственный имеет :
совсем немного знаний, чтобы так не делать при выполнении поставленной задачи.
Сколько же в вас желчи.
Невежество с агрессивностью всегда идут держась за руки.
Вы только что описали себя…
Из за ошибок, при работе с “float”, вы получаете координату, которая отстоит от реальной точки на довольно значительное расстояние.
Может Datum следует сменить? как вариант при различных датумах обещана погрешность вычисления точки от 0 до 165 метров. Но это еще не все, не очень понимаю смысла забивать и без того скудную память контроллера библиотекой которая не устраивает. Получайте данные от GPS модуля напрямую, координаты определенные модулем приходят открытым текстом, все остальное если оно вам не нужно можете игнорировать, а можете использовать, по усмотрению.
Сколько же в вас желчи.
Нужно просто принять за правило: советовать только по тем вопросам, с решением которых сталкивался лично. Тогда желчь будет расходоваться по прямому назначению - на уху и шашлыки 😃
Нужно просто принять за правило: советовать только по тем вопросам, с решением которых сталкивался лично.
Ключевое слово- “решение”. Решал или знаешь решение.
Знание нюансов приходит только с практикой. Иметь решение и знать решение - это несколько разные вещи. Знание часто оказывается иллюзией. Речь опять идет о библиотеках Ардуино. Похоже, что как в случае с обработкой сервоимпульса, так и с обработкой GPS-координат, ребята предлагают процесс вместо результата 😃
Похоже, что как в случае с обработкой сервоимпульса, так и с обработкой GPS-координат, ребята предлагают процесс вместо результата
Иногда результат не интереснее процесса.
Нужно просто принять за правило:
“Сайт RC Design создан для общения людей, увлеченных моделизмом.” (С)Общая информация
Во всяком случае, уверен, так считает большинство присутствующих здесь.
советовать только по тем вопросам, с решением которых сталкивался лично.
Господа, вам не кажется что если обсуждать только решения и вопросы с которыми уже кто то сталкивался. То все вопросы можно свести к энциклопедии.
А все с которыми еще не сталкивались это уже вообще не тема для обсуждения, пока РАН не его опубликует?
Давайте, уже огласим весь список знаний и отдельный список Табу, назначим главного по каждому вопросу и будем задавать вопросы напрямую, вернее писать заявку на получение ответа, раздадим квоты на выдачу рекомендаций, общаться будем через МФЦ, короче вообще прекратим тут появляться. Останутся два гордых кладовщика-сенсея.
В таком режиме рискуем превратиться в клуб любителей “Моделист конструктор” за какие то достаточно прошлые годы.
Может в конце концов принять за правило другое - делиться имеющимся решением, а не сыпать мусор на параллельные пути?
Стыдно, господа! Стыдно, делать столь умные фигуры пальцами, но при этом держать руки в карманах, чтоб ни дай бог кто то не увидел.
Получайте данные от GPS модуля напрямую
Получить данные не проблема. Проблема в том, что при обработке их в среде ардуино, я получаю точку на карте, которая постоянно перемещается. Мало того, что сам gps модуль выдаёт координаты с погрешностью, так к ним к тому же прибавляются ошибки от ардуино… Попробуйте забить в гугль, или в яндекс картах координату с точностью в пять знаков после запятой. Если достаточно завозить снасти в сектор радиусом в несколько метров, то ардуино вполне подходит. Тестил это на 4рех разных модулях.
Если кто то имеет решение данной проблемы, опишите;)