Activity
lsm303 это который компас и аксель в однойм флаконе
Он самый, компас в нем очень похож на HMC5883, почти все регистры совпадают
В принципе они все одинаковые. У меня L3G4200 LSM303 BMP083.
Тоже заказал на bikebling.com. Купон “15off300” скидка 15%.
Появился новый конфигуратор под андроид. Графики рисует, вчера попробовал
А кто сказал что версия 2.0 на меге2560 не летабельна?
Прошу учесть, что это мой второй в жизни полет.
Вот такой метиорит обнаружил возле перехода
Это не метеорит, это шарик 😉 образуется при нарушении технологии пайки в печке. Припой вскипает и разбрасывается шариками. К переходному отверстию отношения не имеет.
че - то я не понял, NOTE: Not recommended for new designs
Эт я заработался, слово obsolete померещилось.
Требуется помощь коллективного разума 😉 Помогите придумать название для моей новой платы. Устраиваю конкурс, автору самого красивого названия плата (пустая) в подарок.
а это типа замена?
Судя по этой странице -нет
например вот этот поюзать www.terraelectronica.ru/pdf/ST/LPS001WP.pdf
Если не ошибаюсь то по спецификациям аналог боша. Даже по шуму.
пришли к выводу что лучше один ms5611
Только они сняты с производства вроде
Кстати откуда 1.4?
Из теории. Корень из числа параллельно соединенных датчиков.
не совсем согласен, мы же среднюю получать будем, амплитуда шума тупо в 2 раза меньше
в 1.4 раза меньше, так что выигрыш есть но небольной
Исходником мультивии
Упс, запутался, извиняюсь.
Исходник для указанных датчиков и меги2560 можно взять на официальном сайте мультивия, как только допилю поддержку магнитометра она будет там же. Или я опять чего то не понял?
Поделитесь исходником?
Исходником для чего? Протокол посмотреть можно например здесь Если в вие поддеражть то это не ко мне, мне это не интересно
Эх. Сюда бы еще поддержку немецких I2C контроллеров двигателей.
И2С выведен на разъем, только программно поддержать, если протокол есть проблем не вижу
классная штуковина, можно плавно переходить на stm32 )))))
Хочу эксперимента ради перейти на xmega
MultiWii. Датчики L3G4200D, LIS3LV02DL, LSM303DLH, BMP085 и Mega328
header GRPB052VWQS-RC
Взять такой, откусить кусок
LPPB052NFSP тоже не проблема
diode PESD3V3L4UG,115, SN74LVC1G86DCKR, можно пока не ставить 😉 в терре ожидается завоз
Остальное можно колхозом в DigiKey заказать
Игорь, какова себестоимость платы, прикидывали?
Тысячи две, но мне сложно сказать, у меня многое есть.
Платы CopterControl от OpenPilot и программатор FOSS JTAG
Про разъемы: сегодня примерился, есть аналог, называется CI11
Про гироскопы: могу заказать, цена получится 1000р пара ITG+ISZ
Код для акселя, если кому интересно
// **************
// LIS3LV02 I2C
// **************
// I2C adress: 0x3A (8bit)
#if defined(LIS3LV02)
#define LIS3A 0x3A
static uint8_t rawADC_LIS3LV02[6];
void i2c_ACC_init(){
i2c_rep_start(LIS3A); // I2C write direction
i2c_write(0x20); // CTRL_REG1
i2c_write(0xE7); // 1110 0111 Pwr on, 640Hz
i2c_rep_start(LIS3A); // I2C write direction
i2c_write(0x21); // CTRL_REG2
i2c_write(0x50); // 0100 0000 Littl endian, 12 Bit, Boot
/*i2c_rep_start(LIS3A); // I2C write direction
i2c_write(0x22); // CTRL_REG3
i2c_write(0x0); // High pass filter disabled */acc_1G = 256;
acc_25deg = 108; // = acc_1G * sin(25 deg)
accPresent = 1;
}
void i2c_ACC_getADC(){
TWBR = ((16000000L / 400000L) - 16) / 2; // change the I2C clock rate to 400kHz
i2c_rep_start(LIS3A); // I2C write direction SAD+W
i2c_write(0x28+0x80); // Start multiple read at reg 0x28 (+0x80 multiple flag) SUB
i2c_rep_start(LIS3A+1); // I2C read direction => 1 SAD+R
for(uint8_t i = 0; i < 5; i++) {
rawADC_LIS3LV02[i]=i2c_readAck();}
rawADC_LIS3LV02[5]= i2c_readNak();accADC[ROLL] = (rawADC_LIS3LV02[1]<<8 | rawADC_LIS3LV02[0])/4; // X_L,X_H
accADC[PITCH] = (rawADC_LIS3LV02[3]<<8 | rawADC_LIS3LV02[2])/4; // Y_L,Y_H
accADC[YAW] = -(rawADC_LIS3LV02[5]<<8 | rawADC_LIS3LV02[4])/4; // Z_L,Z_H
}
#endif
Про приемник согласен полностью, я уже на эту тему подумал. А вот переходную плату я наверное переделаю, сегодня нашел отличный корпус, теперь хочу плату с шинами питания и прямо в нее запаять регуляторы и модуль видеопередатчика, вот тогда реально проводов меньше будет
Это пока всетаки стенд, чтобы можно было быстро менять части, да и двухслойки с кучей переходных отверстий дома делать лениво. И еще мысль была отделить плату гироскопов от основной для снижения передаваемой на неё вибрации.
А как лучи в центре крепиться будут? Складная или нет рама?
В центре будет хитрая крестовина, рама будет не складная но разборная
Длина луча определяется построением четырех окружностей винтов на лучах под 90 градусов,
Не, ну я не настолько дятел, чтоб этого не понимать 😉 За цифру 40мм спасибо, она тоже варьируется по разным мнениям от 20 до 40 мм теперь, у меня получается 100мм между винтами и 60 мм до центральной части при винте 12х4.5. Вопрос то был в длине луча с точки зрения стабильности полета.
Давно интересуюсь темой многороторных аппаратов, и наконец то решился строить свой квадрик. Цель постройки - полеты блинчиком, съемка, фпв. Полезная нагрузка предполагается грамм 300.
С мозгами определился MultiWii. На данный момент закуплено Ардуина Нано, гира L3G4200, аксель LIS3LV02. Платы датчиков и материнская будут свои, здесь проблем никаких.
Моторы DT750, пропы EPP10х4.5, регуляторы Turnigy Plush 18A, вроде достаточно стандартно.
Начал делать раму. Лучи -трубка ал. 12х1. И вот какой вопрос возник - длина луча. Начитался форумов, все советуют по разному - диапазон от 250 до 350мм, голова вспухла, сделал 285 от центра до оси мотора, может мало?
Здравая критика очень приветствутся.
Вот собрал схемку для биполярных движков на IRFZ46N
работает однако… мож кому еще пригодиться. В архиве схемка печатка и фотография собранной платы.
А теперь включаем голову и думаем, через сколько времени закроется верхний транзистор при стоящем моторе.
Стал задумываться о линейном энкодере, и вспомнил такую вещь. У нас на производстве применяют маски для поверхностного монтажа. Режут их лазером из нержавейки. Спросил про точность: мин ширина прорези 0.05 мм. Точность позиционирования ±0.001 мм. Изготовление стоит недорого. Чем не линейка для энкодера?
Kto mozhet podskazatj normaljnuju shemu dla zarjadki svincovovo SLA 12V 7Ah akumuljatora?
Как это не смешно, свинец заряжается также как и литий, соответсвенно посмотри мою схему на несколько тем ниже (Элементарный LiPo зарядник), только два резистора заменить надо
Можно я? 😃
все гениальное просто!
- две петли ООС (одна - по датчику тока на резисторе 0,1, другая по напряжению)по схеме ИЛИ (на диодах - они же индикаторы режима)
- R6 - напряжение стабилизации, R7 - ток стаб.
- см1. горит D2 - режим стаб.ток., загорелся Д1 - перешла на стаб. напр.
- референс 2,5В
Чуть чуть добавлю …
R6 Подстроечный, R7 переменный
Резистор 0,1 - это шунт амперметра, т.е. там еще амперметр есть, и ток показывает 😉
А мануальчик к устройству не подкинете? ППожж-алуйста!!! 😌
Ну, если вы мне поможете его написать, то ППожж-алуйста, а вобще я к своим схемам мануалы не пишу 😛 , но на вопросы отвечаю
adver
Работать то оно должно, конечно, только не нравится мне что-то. Операционники работают в режиме компараторов… Хоть бы какой ООС их охватили, чтоль. Да и напряжение смещения у этих операционников не маленькое. Хотя, что касается стабильности тока, то она то особа и не нужна (ну выставил чуть меньше 1С и ладно). А вот относительно стабильности напряжения… уверенности нет.
Кстати, резисторы R2 и R3 (R6 тоже) должны либо быть подобраны из кучи как можно точнее, либо быть однопроцентными, а то ведь в 8,4 в можно переменником и не попасть.
Кстати, никакого режима компаратора здесь нет, Обратная связь имеется, даже две. Напряжение смещения по даташиту 5 мВ, меньше и не надо, кстати резисторы R2 R3, однопроцентные, подстроечник нужен для компенсации напр. смещения, а уж в 8,4 этим переменником, (при всем диапазоне 8,2-8,5) не попасть надо суметь. R6 точно не обязан быть однопроцентным. А вобще есть предложение посмотреть схемы промышленных источников питания, найдешь много общего