MultiWii

Covax

Вообще, надо хоббикингу кинуть идею чтобы выпустили HobbyIMU 9DOF 😃 за $39.99 😃

mahowik
MikeMDR:

ощущение от Победы над невозможным - ещё дороже

+1 !!!
мне вообще подарок достался! чака на стандартном multiwii i2c API не запускалась, а только на wire.h и другой либе…
однакож после 2-х недель мук всеж удалось запустить и c multiwii i2c API, правда с некоторыми модификациями…

мораль! для меня лично это фан! 😃
потому не проблема посидеть и поколупать пару ночей 😃

Covax
mahowik:

потому не проблема посидеть и поколупать пару ночей

а я вчера мартовских котов гонял на радость детворе, мне както полеты на солнышке, детские улыбки и смех теперь ближе 😃 короче, я желаю вам друзья, чтобы вы скорее полетели! да причем мы как нибудь встретились и полетали вместе! я сам люблю копаться во всем этом, но когда квардик готов реально забываешь об этих всех пайках, склейках, хочется летать и снимать, я уже сижу сценарии пишу 😃

mahowik
SovGVD:

могу попробовать - как раз вот вот придут регули с пультом… только у меня нунчака нету уже, он в аналоговый 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

tarik

По поводу призводства “своих” плат с гирами, акселями, компасами и.т.д. :
Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?
Какой аксель сейчас лучший ?
Не оглядываясь на сложность пайки или наличие/отсутствие на складах.
У меня есть выход на хорошую контору по произ-ву небольших партий всякой электронной мелочи.

Covax
tarik:

Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?

cgi.ebay.com/…/260766408107
$99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.

SovGVD
mahowik:

думаю для ВМ+ подправить плевое дело

ок, на выходных поковырю, главное чтоб моторы загрутились и вмп не отваливалась не вовремя =)

Volver

Вот, израильтяне уже делают www.rcgroups.com/forums/showthread.php?t=1392884, хотя он уже переехал в штаты.

Covax:

Цитата Сообщение от Cerberus Посмотреть сообщение Вроде похожа на ваше описание ArduIMU+ V2 вот вот! типа этого но с новыми сенсорами и возможностью расширения (как пирог вторая плата сверху)

tarik
Covax:

cgi.ebay.com/…/260766408107 $99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.

Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене.
Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.

что скажете по поводу L3G4200D ? он дешевле и более распостранён.

YAN=
Volver:

Вот, израильтяне уже делают

Вчера выбирал между этим и просто датчиками. Заказал датчики.
Он еще какой-то закрытый код в проц прописывает.

Volver
tarik:

Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене. Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.

В мелкую розницу их тут продают. www.viacopter.eu

tarik
Volver:

В мелкую розницу их тут продают. www.viacopter.eu

15 евро - совсем дофига…
к примеру L3G4200D могу взять за 9 долл/шт

mahowik
tarik:

Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене.
Почитал на буржуйских форумах, вроде 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

mahowik
Volver:

да, но ITG3200 там стоит почти 900 руб.

потому даешь 3200 из 3205! 😃

MikeMDR
Volver:

В мелкую розницу их тут продают. www.viacopter.eu

А магаз проверенный? А то появилось желание прикупить там компас по 6euro.

Volver

это магаз Джусси, от него лично я 2 посылки получил за 8 и 11 дней. То, что купил в магазе, появилось в импорте уже на 8 день.

Cerberus

Сейчас посмотрел стоимость изготовления печатных плат и напайки компонентов.
Если заказать первую партию около 10 штук то подготовка будет стоить порядка 4000р. сама плата около 200р. Напайка 1500 подготовка хз сколько сама работа, но не думаю что очень дорого(компонентов не так много).
Мега примерно 200р.
аксель и гиро будут стоять примерно 300 за каждый. Если конечно можно найти альтернативу 3200.
Обвязка 100-150р.

Итого около 1-1,2 т.р. без учёта подготовки производства.
И в розницу вполне реально будет продовать по 1,5-2 т.р. за штуку.

Хотя это очень примерный расчёт. Ну и подготовка производства будет около 5-6 т.р. При повторении дешевле.

Volver
MikeMDR:

А то появилось желание прикупить там компас по 6euro.

также, эти компасы есть и тут search.digikey.com/scripts/DkSearch/dksus.dll?Deta…, по 3,79 долларов за штуку, или за 2,24 если брать партией по 25 штук. Скока стоит доставка - не знаю.

Cerberus:

И в розницу вполне реально будет продовать по 1,5-2 т.р. за штуку.

Но а сколько штук надо будет продать, чтобы окупить свои расходы (тестирование, опытная партия, доставка)?

MikeMDR
Volver:

Скока стоит доставка

помнится, не очень дорого, но мин.сумма заказа для отправки в Россию - 100USD…