Страница 4 из 8

Геопозиционирование на ардуино.

Добавлено: 22 апр 2017, 14:07
Брат
AVGN писал(а):ЭтиПосле компиляции расклментировать
При включении данного блока в проект, он отмечается красным, как некорректный блок! В редакторе блока необходимо закомментировать саму строку :«После компиляции раскомментировать»!
А далее в скетче, раскомментировать показанное и еще ниже, тоже отмечено!
Блок очень интересный, совершенно непонятно, как работает.  Очень вероятно, что гироскоп работает без
участия в показаниях данных акселерометров, но дрейфа нет, да и ошибки накопления не обнаружил.
Однако непонятно по начальным углам установки!
Вот бы объяснил подробнее!

Геопозиционирование на ардуино.

Добавлено: 22 апр 2017, 15:20
Alexvapnar
При старте гироскоп некоторое время выдает неправильные значения, в описании библиотеки было написано, что он калибруется и нужно сделать паузу пока не определит значения. Для моей за дачи блок выдал нужные значения, при горизонтальном положении углы 0, что я и добивался. При появлении вертикального ускорения значения тоже попали в заданные пределы.
Поэтому по начальным углам не могу объяснить, но думаю в описании библиотеки MPU6050 должно быть описано.

Quaternion q; // [w, x, y, z]         quaternion container
VectorInt16 aa; // [x, y, z]            accel sensor measurements
VectorInt16 aaReal; // [x, y, z]            gravity-free accel sensor measurements
VectorInt16 aaWorld; // [x, y, z]            world-frame accel sensor measurements
VectorFloat gravity; // [x, y, z]            gravity vector

Тут все что можно получить.

Геопозиционирование на ардуино.

Добавлено: 29 июн 2017, 18:54
Брат
Подключил компас GY-271 к  Arduino Nano 3.0. Перепробовал все предложенные в ветке схемы. Во всех схемах подключение Lcd индикатора по шине I2C.   Я попытался подключить АС164А по стандартной схеме, но   GY-271 отказался работать, выдаются некие показания по всем осям, которые не зависят от положения компаса. Более того они
выводятся и без подключения датчика! При выводе информации через
 UART ситуация повторяется. Подскажите пожалуйста в чем причина?

Геопозиционирование на ардуино.

Добавлено: 04 июл 2017, 09:30
rw6cm
Брат писал(а):Подскажите пожалуйста в чем причина?
GY-271. писал в IDE 1.6.3 и более старой flp
В новой конфликт на уровне библиотеки. Будет время разберусь.

Геопозиционирование на ардуино.

Добавлено: 05 июл 2017, 20:06
Брат
Оно, то да. Но меня тревожит и другое.  Беру скетч HM5883L_Example из общеизвестной библиотеки для датчика, заливаю в Arduino Nano3.0+ GY-271  в IDE Arduino 1.6.5, конфликта библиотек нет, все чисто и хорошо, однако при выводе информации получаю мертвые данные, то есть, реакции на
изменение положения датчика нет. По А4-А5 идут относительно редкие и короткие пачки  импульсов, вероятно датчик на запросы не отвечает.  Проверял 3 модуля GY-271, ситуация не меняется.

Геопозиционирование на ардуино.

Добавлено: 05 июл 2017, 23:37
rw6cm
Брат писал(а):Проверял 3 модуля GY-271, ситуация не меняется.
В 1.6.3 работает, в 1.8.1 нет. Когда произошли изменения не следил.
Но дело в не корректно написанном коде библиотеки.
Нашел сейчас другую подкинул в блок, работает.
Но разбираться с ней времени небыло.

Геопозиционирование на ардуино.

Добавлено: 06 июл 2017, 18:09
Брат
rw6cm писал(а):Нашел сейчас другую подкинул в блок, работает.Но разбираться с ней времени небыло.
Поясните, пожалуйста, почему все примеры с блоком  GY-271 приводятся только для монитора подключенного по I2C? Да, сейчас при загрузке скетча противоречий нет, но датчик отказывается работать при выводе данных через UART. Если залить Ваш скетч, то по А4-А5 одна картина, если добавить  вывод данных через  UART совершенно иная,  данные с датчика не выводятся.

Геопозиционирование на ардуино.

Добавлено: 06 июл 2017, 18:50
rw6cm
Брат писал(а):если добавить вывод данных через UART совершенно иная, данные с датчика не выводятся.
Не понимаю о чем вы...
[spoiler=Спойлер]
0411280.png
1042885.png
[/spoiler]

Геопозиционирование на ардуино.

Добавлено: 08 июл 2017, 22:27
Брат
rw6cm писал(а):Не понимаю о чем вы...
Я и сам ничего не понимаю! Мои 3, недавно полученные датчики,данные не выдают! Вот на форуме http://forum.amperka.ru/threads....2блондинка так же мучается с подключением подобных датчиков. У нее ситуация один
в один с моей! Буду разбираться.

Геопозиционирование на ардуино.

Добавлено: 08 июл 2017, 23:44
rw6cm
Ну не знаю... у меня датчик как на фото выше
возможно есть их разновидность...

По весне пришел GY9250, 3в1, еще с ним не разбирался.
Кстати будете паять разъем, проверьте что бы мама/папа  был не магнитный материал.
дополнительная погрешность не к чему.

Геопозиционирование на ардуино.

Добавлено: 11 июл 2017, 18:48
Брат
rw6cm писал(а):Ну не знаю... у меня датчик как на фото выше
Датчик один в один!  Поискал о проблеме по Сети, оказалось, что подобная проблема у многих. К сожалению, никто проблему не решил. Вероятно, один из
производителей допускает брак. Для начала проверю железо. Спасибо за содействие!

Добавлено (11.07.2017, 18:48)
---------------------------------------------
Брат писал(а):Датчик один в один!
Возможно, информация по модулю GY-271 будет полезной. Короче, я попал на подделку, впрочем, как и многие другие! Если ваш
модуль GY-271 не будет выдавать данных, то не удивляйтесь, а покупайте другой!  
http://arduino.ru/forum/apparatnye-voprosy/gy-271-ne-mogu-zapustit.
Буду заказывать у другого продавца!

Геопозиционирование на ардуино.

Добавлено: 11 июл 2017, 23:29
rw6cm
Брат писал(а):Возможно, информация по модулю GY-271 будет полезной
Да,
значит мне повезло, на чипе маркировка L883

Геопозиционирование на ардуино.

Добавлено: 10 сен 2017, 18:11
Брат
rw6cm писал(а):Да, значит мне повезло, на чипе маркировка L883
Да, мне не везет!  Заказал еще 2 GY-271  у разных продавцов. В рекламе показана микросхема L883, уточняю, сообщают, что ОК! У них именно L883! Получаю, тот же хоккей и микросхема 5883! Платы ведут себя, как и первые полученные мной  ранее. Люди жалуются, что пытались заказать GY-273, но и там опять  5883!
Запустил плату при помощи стороннего скетча, но показания не стабильны, скачут как бешеные китайские кони!    Вероятно, найти настоящий компас на L883 не представляется возможным, главное, никто не понимает, что все это значит!

Геопозиционирование на ардуино.

Добавлено: 10 окт 2017, 19:02
gafner2289
Здравствуйте. Можете подсказать как Подключить и реализовать программно обработку 2 датчиков HMC5883L (HMC5983) в FLprog?

Геопозиционирование на ардуино.

Добавлено: 13 ноя 2017, 08:19
rw6cm
Приветствую в наших рядах.
Спасибо за и информацию.

Геопозиционирование на ардуино.

Добавлено: 16 ноя 2017, 20:45
Брат
begun писал(а):Приветствую.Я тоже наступил на это
У меня собралось 5 подобных модулей, хотел уже их молотком!  Скачал библиотеку Mecha_QMC5883L-master в которой скетч test  запустился без проблем, надо понимать, что модуль работает правильно!
Скетчи из библиотеки azimuth  и raw  спотыкаются на строчке«MechaQMC5883 qmc;»  в чем причина не понимаю. Вероятно, китайцы выпустили некую подарочную  партию компасов 5883, в которой бонус  - загадка!  Спасибо за разгадку!

Добавлено (16.11.2017, 20:45)
---------------------------------------------
Брат писал(а):Скачал библиотеку Mecha_QMC5883L-master
Попытался собрать блоки на СИ по мотивам скетчей «test», «azimuth», «raw», после компиляции скетчи загружаются нормально, но на выходе у всех трех «0», попытался вывести напрямую
из блоков в UART,однако тот же результат.  
Как бы все понятно, но результата  нет. Может кто поумней заинтересуется блоками!

Геопозиционирование на ардуино.

Добавлено: 17 ноя 2017, 02:52
rw6cm
Брат писал(а):Попытался собрать блоки на СИ
И где они ))

Геопозиционирование на ардуино.

Добавлено: 17 ноя 2017, 19:12
Брат
rw6cm писал(а):И где они ))
Да, конечно, вот блоки, причем они уже работают, ошибка была пустяковая! Мне одно не понятно, в блоке  «test» по осям  X,Y,Z выводятся адекватные  данные, в блоках «raw» и «azimuth» по оси Z показания почти не меняются, при этом
azimuth в блоке «azimuth»  выводится правильно!  Если можно, подкорректируйте  блоки, потом доделаю оформление  и выложу в
блоках пользователей, ведь сейчас найти компас L883 уже не представляется возможным!

Геопозиционирование на ардуино.

Добавлено: 19 ноя 2017, 02:25
Александр_Светлый
Цитата Брат () найти компас L883 уже не представляется возможным!Действительно! На картинке одно а пришёл HMC5883L c надписью на чипе 5883. Ваши блоки подошли и работают, только у моего компаса адрес 0хD, пришлось поправить его в библиотеке, иначе не работал.
Прицепил к нему маленький OLED128X64, всё работает. В одном загвоздка, не могу изменить размер шрифта, чтоб выводить надпись и значения на весь экран.
[spoiler]
5027182.jpg
1174654.jpg
Azimut_1.flp
[/spoiler]

Геопозиционирование на ардуино.

Добавлено: 03 дек 2017, 19:57
Александр_Светлый
rw6cm, а Вы не пробовали таким же способом сделать лунный трекер? У меня товарищ (UB6A) просит попробовать состряпать под EME что то подобное, но боюсь ума у меня не хватит...

Добавлено (03.12.2017, 19:57)
---------------------------------------------
Ещё одно интересное наблюдение у моего экземпляра компаса, когда азимут близок к "0" на дисплей да и в порт падают случайные значения от 40 до 250, не могу понять с чем это может быть связано...