Создание собственной системы стабилизации

Drinker
rual:

Фотку в хорошем качестве внутренностей можно?

Коптера или пиксхавка?

SergDoc
Drinker:

Коптера или пиксхавка?

внутренностей пиксхавка 😃

soliada
Drinker:

Место для творчества и секаса должно остацца для энтузазистов.

К сожалению их не так много,конечных пользователей в разы больше.Насчет Ай-всяких штуковин…Вместо них должны идти и покупать леталку на базе ПО и железа от Сергея и Александра,а не всякие там поделки от Ченов,Ли и прочей Китайской братвы))))У нас вся беда в том,что даже прекрасный продукт мы не можем достойно приподнести,а они умеют всякую каку распиарить так,что хочется пойти и купить ее,пусть Г,но за то понтовое и красивое.

SergDoc:

скорей потребителей

Согласен,но пользователей более политкорректно)))

SergDoc:

в подтверждение айпонты всякие без кнопок, где в красивые картинки можно щупальцами тыкать

Вот как раз к этому и надо стремиться,это как раз то,что будет иметь спрос-успех и все из этого вытекающее.

Насчет ЛСМ303Д,есть такой чип на руках,маленький 3Х3мм ЛГА16. Если научите что и как с него получить,то могу его испытать.Как вариант,могу выслать чип почтой.

SergDoc

ОФФ ТОП был давеча в супермаркете, дык вот объявления там всякие говорят : “УВАЖАЕМЫЕ ПОТРЕБИТЕЛИ…” аж передёрнуло всего 😦

soliada:

Насчет ЛСМ303Д,есть такой чип на руках,маленький 3Х3мм ЛГА16

и окажется, окажется… да в другом корпусе вот 😃

soliada
SergDoc:

и окажется, окажется… да в другом корпусе вот

www.st.com/web/catalog/sense_power/…/PF253884 Вот на него описание.В Пиксхавке стоит точно такой же,конечно если верить схеме что они выложили.По крайней мере распиновка совпадает.

SergDoc

Ну и, погрешность нуля в ЛСМ выше, по температуре вроде как он лучше, но не факт ибо если в 3-й ревизии МПУ (а она далеко не последняя) от -40 до +85 то в лсм вообще не понятно с какого потолка цифры брались…
по вию судя, на ЛСМ при запущенных (балансированых ) моторах, сразу вылазило 50-60 вийных попугаев в независимости от установки внутренних фильтров, в МПУ на этом же аппарате 5-7 тех самых попугаев…
так вот я и хочу взлететь и посмотреть, а так ли всё сказачно…

Короче предлагаю Drinker киношку с ирисом сделать, а я попробую подлетнуть на нулевой версии, по сути одно и тоже ПО, так что будем видеть…

SergDoc
Drinker:

Я ж сказал, что почувствовал некое движение корпускул со стороны оного девайса. Почти месяц не было секаса с ним.

729.99 - это пустой (без радио, телеметрии, батарейки) он наверно из золота?
вот неочень удачная реклама, обратите внимение на радио!

www.youtube.com/watch?v=_j52ND6aC_k

soliada
SergDoc:

он наверно из золота?

Вряд ли))) Однако маркетинг))) Собственно вот к чему надо стремиться))
Вопрос. Может кто нибудь из товарищей разработчиков помоч с кодом для www.st.com/web/catalog/sense_power/…/PF253884
этого вышеупомянутого датчика.С акселем вроде понятно что и как читать,а вот с компасом так и не могу въехать что к чему,тупо не понимаю что вообще с него надо читать…Если поможете,будут данные в Виевских попугаях.

Drinker
SergDoc:

729.99 - это пустой

Да не, пустой - $659.99 а этот с модемом

SergDoc:

обратите внимение на радио!

А че радио? отличный модем.

Вообще, прикинь, рама, регули (хитрые, ибо моноблоком с экраном), моторы, гпс с отдельным компасом, пелот сопственно, комплект модемов, моторы, батарейка, зарядка (куано) плюс все четко настраиваецца через мишн планнер - дорого? Рама опять-же хрен сломаешь. Калькулируй ценник.

SergDoc
Drinker:

А че радио? отличный модем.

Оно выключено 😃

Drinker
SergDoc:

Оно выключено

Тук-тук. А как я управляю через планшет и цепляюсь к мишн планнеру? Силой мысли?

А вот исче, наза в виде контроллера в этом самом диапазоне цен. Только механика еще нужна.

soliada
SergDoc:

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

SergDoc

в вие есть i2c

// ************************************************************************************************************
// I2C Accelerometer LSM303DLx
// ************************************************************************************************************
#if defined(LSM303DLx_ACC)
void ACC_init () {
  delay(10);
  i2c_writeReg(0x18,0x20,0x27);
  i2c_writeReg(0x18,0x23,0x30);
  i2c_writeReg(0x18,0x21,0x00);
}


  void ACC_getADC () {
  TWBR = ((F_CPU / 400000L) - 16) / 2;
  i2c_getSixRawADC(0x18,0xA8);


  ACC_ORIENTATION( ((rawADC[1]<<8) | rawADC[0])>>4 ,
                   ((rawADC[3]<<8) | rawADC[2])>>4 ,
                   ((rawADC[5]<<8) | rawADC[4])>>4 );
  ACC_Common();
}
#endif
Drinker
SergDoc:

вот неочень удачная реклама

Передатчег выключен гы-гы точна. Но коптер как в прорубе болтался, думаю вмазали нехило аффтары ролика и девочка единственная кто мог держать ровно пульт (ирис кстати) гы.

SergDoc
Drinker:

Тук-тук. А как я управляю через планшет и цепляюсь к мишн планнеру? Силой мысли?

в кино оно выключено 😃 девачка не при делах 😃

Drinker

Ладно, ждем субботы, открываю ветку ириса и сремся там. Тут все таки немного другая тема.

SergDoc:

в кино оно выключено

Я модем щитаю радио, а пульт - передатчегом. Я понял в общем

soliada:

помоч с кодом

А как его паять? или это шилд?

SergDoc:

девачка не при делах

Она типа управляет.

SergDoc
Drinker:

открываю ветку ириса и сремся там.

Я коптер расчехлил 😃

rual
soliada:

Вопрос. Может кто нибудь из товарищей разработчиков помоч с кодом для www.st.com/web/catalog/sense_...C1449/PF253884
этого вышеупомянутого датчика.С акселем вроде понятно что и как читать,а вот с компасом так и не могу въехать что к чему,тупо не понимаю что вообще с него надо читать…Если поможете,будут данные в Виевских попугаях.

Вот родной СТшный код, надо только функции работы с I2C свои подставить.
Сама инициализация вот так выглядит

void Accel_Config(void)
{
  LSM303DLHCAcc_InitTypeDef LSM303DLHCAcc_InitStructure;
  LSM303DLHCAcc_FilterConfigTypeDef LSM303DLHCFilter_InitStructure;

   /* Fill the accelerometer structure */
#if	1
	LSM303DLHCAcc_InitStructure.AccOutput_DataRate = LSM303DLHC_ODR_50_HZ;
	#else
	LSM303DLHCAcc_InitStructure.AccOutput_DataRate = LSM303DLHC_ODR_400_HZ;
#endif
	LSM303DLHCAcc_InitStructure.Power_Mode = LSM303DLHC_NORMAL_MODE;
  LSM303DLHCAcc_InitStructure.Axes_Enable= LSM303DLHC_AXES_ENABLE;
  LSM303DLHCAcc_InitStructure.AccFull_Scale = LSM303DLHC_FULLSCALE_8G;
  LSM303DLHCAcc_InitStructure.BlockData_Update = LSM303DLHC_BlockUpdate_Continous;
  LSM303DLHCAcc_InitStructure.Endianness=LSM303DLHC_BLE_LSB;
  LSM303DLHCAcc_InitStructure.High_Resolution=LSM303DLHC_HR_ENABLE;
  /* Configure the accelerometer main parameters */
  LSM303DLHC_AccInit(&LSM303DLHCAcc_InitStructure);

  /* Fill the accelerometer LPF structure */
  LSM303DLHCFilter_InitStructure.HighPassFilter_Mode_Selection =LSM303DLHC_HPM_REF_SIGNAL;
  LSM303DLHCFilter_InitStructure.HighPassFilter_CutOff_Frequency = LSM303DLHC_HPFCF_64
																																		+LSM303DLHC_HIGHPASSFILTER_ENABLE;
  LSM303DLHCFilter_InitStructure.HighPassFilter_AOI1 = LSM303DLHC_HPF_AOI1_DISABLE;
  LSM303DLHCFilter_InitStructure.HighPassFilter_AOI2 = LSM303DLHC_HPF_AOI2_DISABLE;

  /* Configure the accelerometer LPF main parameters */
  LSM303DLHC_AccFilterConfig(&LSM303DLHCFilter_InitStructure);
	/* Âêëþ÷èì ôîðìèðîâàíèå çàïðîñîâ íàîáñëóæèâàíèå */
	LSM303DLHC_AccIT1Config(LSM303DLHC_IT1_DRY1,ENABLE);
}

Подменять на Ардушные вот эти функции
/* Read CTRL_REG3 register */
LSM303DLHC_Read(ACC_I2C_ADDRESS, LSM303DLHC_CTRL_REG3_A, &tmpval, 1 );

/* Write value to MEMS CTRL_REG3 register */
LSM303DLHC_Write(ACC_I2C_ADDRESS, LSM303DLHC_CTRL_REG3_A, &tmpval);

STM32F3_Discovery.rar

SergDoc

Ну пока ждём кино про iris от мистера Drinkera, свежачёкс: тест сервы на F4BY_V0, ну про ПО помоему понятно 😃

Да и техника безопасности не нарушена, серва запитана от USB регуляторы не запитаны 😃
Спасибо Sir Alex за помощь в калибровке этого чуда!!!