MultiWii
чего рассуждать? попробуйте практически… я проводил тест лишь на чаке (вм+ нет)…
К сожалению (или к счастью ?), я решил не пилить WM+ и Nunchak (у дочки на Wii они, наверное, будут работать лучше) и буду паять L3G4200D и ВМА150 с их выводами INT.
если получится, то сравню и “100кHz - 400кHz”, и “INT - noINT”
Глеб и пульт вещи несовместимые!
можно больше про пульт не шутить: 20.04.2011 Передано таможне (Москва PCI-1)
Вообще, надо хоббикингу кинуть идею чтобы выпустили HobbyIMU 9DOF 😃 за $39.99 😃
ощущение от Победы над невозможным - ещё дороже
+1 !!!
мне вообще подарок достался! чака на стандартном multiwii i2c API не запускалась, а только на wire.h и другой либе…
однакож после 2-х недель мук всеж удалось запустить и c multiwii i2c API, правда с некоторыми модификациями…
мораль! для меня лично это фан! 😃
потому не проблема посидеть и поколупать пару ночей 😃
потому не проблема посидеть и поколупать пару ночей
а я вчера мартовских котов гонял на радость детворе, мне както полеты на солнышке, детские улыбки и смех теперь ближе 😃 короче, я желаю вам друзья, чтобы вы скорее полетели! да причем мы как нибудь встретились и полетали вместе! я сам люблю копаться во всем этом, но когда квардик готов реально забываешь об этих всех пайках, склейках, хочется летать и снимать, я уже сижу сценарии пишу 😃
могу попробовать - как раз вот вот придут регули с пультом… только у меня нунчака нету уже, он в аналоговый adxl335… а вот wmp тупит по страшному, хотел одно время бароновскую прошивку - там оно как часики работало с wire
Глеб, вот кодярник для работы с чакой в standalone… думаю для ВМ+ подправить плевое дело…
#if defined(NUNCHACK)
static uint8_t rawADC_NUN[6];
void i2c_ACC_init()
{
Wire.begin();
byte rc = 1;
unsigned short timeout = 0;
// disable encryption
// look at <> at "The New Way"
unsigned long time = millis();
do
{
Wire.beginTransmission (0x52); // transmit to device 0x52
Wire.send (0xF0); // sends memory address
Wire.send (0x55); // sends data.
("point 1\n");
if(Wire.endTransmission() == 0) // stop transmitting
{
Wire.beginTransmission (0x52); // transmit to device 0x52
Wire.send (0xFB); // sends memory address
Wire.send (0x00); // sends sent a zero.
("point 2\n");
if(Wire.endTransmission () == 0) // stop transmitting
{
rc = 0;
}
}
}
while (rc != 0 && (!timeout || ((millis() - time) < timeout)));
//delay(250);
accPresent = 1;
}
void i2c_ACC_getADC() {
Wire.requestFrom (0x52, 6); // request data from nunchuck
for (int cnt = 0; (cnt < 6) && Wire.available (); cnt++)
{
rawADC_NUN[cnt] = Wire.receive();
}
accADC[ROLL] = ( (rawADC_NUN[3]<<2) + ((rawADC_NUN[5]>>4)&0x2) );
accADC[PITCH] = - ( (rawADC_NUN[2]<<2) + ((rawADC_NUN[5]>>3)&0x2) );
accADC[YAW] = - ( ((rawADC_NUN[4]&0xFE)<<2) + ((rawADC_NUN[5]>>5)&0x6) );
Wire.beginTransmission (0x52); // transmit to device 0x52
Wire.send (0x00); // sends one byte
Wire.endTransmission (); // stop transmitting
}
#endif
P.S. приедет ВМ+, постараюсь выложить прошивку для ВМ+ и чаки на wire.h
По поводу призводства “своих” плат с гирами, акселями, компасами и.т.д. :
Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?
Какой аксель сейчас лучший ?
Не оглядываясь на сложность пайки или наличие/отсутствие на складах.
У меня есть выход на хорошую контору по произ-ву небольших партий всякой электронной мелочи.
Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?
cgi.ebay.com/…/260766408107
$99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.
думаю для ВМ+ подправить плевое дело
ок, на выходных поковырю, главное чтоб моторы загрутились и вмп не отваливалась не вовремя =)
Вот, израильтяне уже делают www.rcgroups.com/forums/showthread.php?t=1392884, хотя он уже переехал в штаты.
Цитата Сообщение от Cerberus Посмотреть сообщение Вроде похожа на ваше описание ArduIMU+ V2 вот вот! типа этого но с новыми сенсорами и возможностью расширения (как пирог вторая плата сверху)
cgi.ebay.com/…/260766408107 $99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.
Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене.
Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.
что скажете по поводу L3G4200D ? он дешевле и более распостранён.
Вот, израильтяне уже делают
Вчера выбирал между этим и просто датчиками. Заказал датчики.
Он еще какой-то закрытый код в проц прописывает.
Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене. Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.
В мелкую розницу их тут продают. www.viacopter.eu
Вот, израильтяне уже делают www.rcgroups.com/forums/showthread.php?t=1392884, хотя он уже переехал в штаты.
120 долларов дороговато.
В мелкую розницу их тут продают. www.viacopter.eu
15 евро - совсем дофига…
к примеру L3G4200D могу взять за 9 долл/шт
Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене.
Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.
www.voltmaster.ru/cgi-bin/qwery.pl?id=215369122&gr…
www.platan.ru/cgi-bin/…/id=215369122&group=38271
www.terraelectronica.ru тут есть itg 3200 и L3G4200D
www.terraelectronica.ru тут есть itg 3200
да, но ITG3200 там стоит почти 900 руб.
да, но ITG3200 там стоит почти 900 руб.
потому даешь 3200 из 3205! 😃
В мелкую розницу их тут продают. www.viacopter.eu
А магаз проверенный? А то появилось желание прикупить там компас по 6euro.
это магаз Джусси, от него лично я 2 посылки получил за 8 и 11 дней. То, что купил в магазе, появилось в импорте уже на 8 день.
Сейчас посмотрел стоимость изготовления печатных плат и напайки компонентов.
Если заказать первую партию около 10 штук то подготовка будет стоить порядка 4000р. сама плата около 200р. Напайка 1500 подготовка хз сколько сама работа, но не думаю что очень дорого(компонентов не так много).
Мега примерно 200р.
аксель и гиро будут стоять примерно 300 за каждый. Если конечно можно найти альтернативу 3200.
Обвязка 100-150р.
Итого около 1-1,2 т.р. без учёта подготовки производства.
И в розницу вполне реально будет продовать по 1,5-2 т.р. за штуку.
Хотя это очень примерный расчёт. Ну и подготовка производства будет около 5-6 т.р. При повторении дешевле.