MultiWii
Кроче сбился с ног со своим типа оригинальным нунчаком… пробовал подключать как standalone (#define NUNCHACK) т.к. wm+ еще не приехал… перепробовал уже все варианты 5в, 3.3в, пуллапс вкл./выкл., 100/400кГц.
Остановился на 3.3в, ардуино пуллапс выкл., 100кГц (на 400кГц вообще не запускается ни при каких условиях, что еще раз говорит что чака оригинал! 😃 )
Потом дело дошло до игры с I2C библиотеками/драйверами:
- wire.h - стандартная библа для работы с I2С через перерывания
- TwiMaster.h - сторонняя библа от ‘fat16lib’ forums.adafruit.com/viewtopic.php?f=25&t=13722
- I2C библа от АлексИнПариж, видимо рожденная-урезанная из TwiMaster.h, т.к. названия многих функций совпадают, но выкошен метод stop() + есть еще много отличий…
Итог таков:
-
C wire.h все работает прекрастно (см. MultiWiiV1_7(wire.h).pde, Nunchuck(wire.h).pde), однако боюсь что будут последствия работы прошивки в целом, т.к. АлексИнПариж не зряж ее не использует.
-
Далее используя внешнюю библиотеку TwiMaster.h (поменяв внутри 400кГц на 100кГц) и расставив delays также удалось успешно запустить нунчак, как на простом примере (см. I2C_MultiWii_nunchuk(TwiMaster.h).pde), так и в скетче мултивии1.7 (см. MultiWiiV1_7(TwiMaster.h).pde)
-
Последний вариант - это был микс библы TwiMaster.h и ее мода от АлексИнПариж… добавил метод i2c_rep_stop()… В итоге на простом примере (см. I2C_MultiWii_nunchuk(i2c_rep_stop()).pde) нунчак запустился, а в коде мултивии1.7 (см. MultiWiiV1_7(i2c_rep_stop()).pde) так и не заработало… вектор инициалиции FFFFFF…
Я уверен что тут есть гуру которые могут чтото сказать и дополнить! 😃
Иначе как же так чеб ориг. чак и не работал?! Может не оригинальный всеже???
С ebay хлам пришел двухосевой…
от жеж блин… я как раз с ебэя вот вот должен получить… можно фотку с 2-хосевым?
можно фотку с 2-хосевым?
Распилил, погрыз и выкинул 😃 Может повезет в лотерее, придет нормальный.
Может повезет в лотерее, придет нормальный
а как определили что 2-х осевой гир там? была четкая маркировка?
и че китайцы не клепают платки тупо с датчиками… нунчаки впм по 10$ с кучей элементов, на спаркфане тоже, но без обвеса и корпуса по 20-30$
начинает подкурчивать влево, это что и где надо подкрутить в ГУИ? Триммирование аппы помогает некорректно
А что графы в конфигурации показывают.Может один из движков покосило.
Может повезет в лотерее, придет нормальный
Из 4 заказаных пришёл один “нормальный” только он как раз и не работает, сижу пилю его.
Это типа “ненормалный” с двумя двухосевыми гирами.
а как определили что 2-х осевой гир там? была четкая маркировка?
если я не ошибаюсь, то InvenSense IDG-600 2-Axis Gyroscope
китайцы не клепают платки
я уже думал об этом. Взялся бы кто-нибудь у нас - кардуиновцы или фридуино. Если смд паяют и чипы, то сделать простейшую платку могли бы. И доставка 150р за 7 дней.
Взялся бы кто-нибудь у нас - кардуиновцы или фридуино.
а им кто предлагал? по сути надо на одной платке ровно запаять от 2 до 4-5 датчиков + LLC (если надо)
а им кто предлагал?
Рынок надо изучать. Хочешь жить - умей вертеться. Делаете Дуины - посмотрите, для чего их народ использует, предложите доп. плюшки.
кстатии той же seeedstudio можно предложить: wish.seeedstudio.com - проголосовать и пусть клепаю за дешево готовый шилд для своей сидуинке, надо только определиться с нормальными датчиками
Может один из движков покосило.
Всмысле покосило? Физически что-то сдвинулось имеешь ввиду? Да вроде нет, это сразу проявилось как я плющи поставил…
Физически что-то сдвинулось имеешь ввиду?
Да именно,у тебя ведь стоят прокладки между движком,и рамой,может от этого люфтит в воздухе.
А что графы в мултеконффигурации показывают?
это сразу проявилось как я плющи поставил
Маловероятно.Верни НК-сс,интересно что выйдет.
Судя по поведению - аксель не работает
Аксель висит на проводах 2 см. Если не трогаю основную плату, а только кручу аксель, коптер на экране реагирует как надо, только мне кажется медленно. При вращении вместе с платой, коптер возвращается в горизонтальное состояние, хотя плата остается наклоненой.
Может есть у кого лишняя сидуина мега или ардуина про мини? Купил бы или взял в долг.
Моя сидуина не хочет работать на холоде, пропаял все элементы - не помогло. ХЗ что с ней
При вращении вместе с платой, коптер возвращается в горизонтальное состояние, хотя плата остается наклоненой.
у меня такое бывает когда гироскоп отключается… 2 варианта опведения, то еле крутится в GUI, то крутанется и на место возвращается (еще на место возвращался когда оси акселя не верно были расположены)
А у кого-нибудь в 1.7 версии стрелочка ROLL вращается? Направление полета правильно указывает?
Я очень прошу прощения, но не понятно где еще обратится с этим вопросом, а это осд наиболее подходящее для коптеров.
Помогите пожалуйста советом:
E-OSD искажает изображение, цифры не видны, подробности тут. Наверно там правильнее и отвечать.
Направление полета правильно указывает?
У меня не показывает.
Может есть у кого лишняя сидуина мега или ардуина про мини? Купил бы или взял в долг. Моя сидуина не хочет работать на холоде, пропаял все элементы - не помогло. ХЗ что с ней
На carmonitor.ru купи carduino nano v.4 или 5, какие проблемы?
Если совсем отчаялся, сунь ардуинку в кухонную плину 200градусов, на 5 минут помоему (читай на ночь “жарим видеокарту”), если и тут не заработает, выкдывай.
На carmonitor.ru купи carduino nano v.4 или 5, какие проблемы?
Если совсем отчаялся, сунь ардуинку в кухонную плину 200градусов, на 5 минут помоему (читай на ночь “жарим видеокарту”), если и тут не заработает, выкдывай.
Жарить буду пробовать на днях, порекомендовали еще проспиртовать)
Выкидывать конечно не буду, в помещении ведь она работает, можно оставить на мелколет, либо на другой какой проект.
Спасибо за ссылку, цены хорошие у них.