пилим, пилим, пилим... (или как получить бюджетные датчики)

Dimm168pin
sulaex:

спасибо 😃

вот окончательный вариант контроллера

зы что то больно уж мультивий меня затронул своей универсальностью и простатой, удобством в использовании, хотя в наличии имеется СС, Фишка91, НК… 😉
зы зы нашол ошибку еще в окончательном варианте (фото этого поста), питание с регулятора нада подавать на контакт raw (для большей надежности, хотя можно и на VCC)

мать моя, воистину ювелирная работа) а блютузина с backplate? всмысле питание есть или вы его от стаба выпиленого?

sulaex

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

gorbln
sulaex:

универсальностью и простатой

Хм… Ну я прям не знаю…

sulaex
gorbln:

Хм… Ну я прям не знаю…

упс…
все устраивает в этом контроллере, и отсутствия оной 😉

Dimm168pin
sulaex:

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

Ну по идее питание с d12 нужно давать только на гиру, остальные датчики не виснут, и то кажется если гира не пиленая, а так ей пофиг, у меня гира просто пересажена на самопальную платку и кормится от всех датчиков, вроде ничего не висло пока.

woddy

кто знает что за чудо?
маркировка
Y3U
2647

Felar_Furlong

любители вия, обратите внимание, судя по отзывам, это - барометр bmp085, а это - акселерометр bma150. оба i2c ready. пару баро заказал на пробу, пока в стоке были.

12 days later
gorbln

Сегодня получил датчики, и удивился содержимому нунчака. В наличии мелкая QFN микруха с обозначением Y3U 6353.
Акселерометра MMA6353 - не существует в природе. 😵
Вопрос гуру: что это за зверь и можно ли его заюзать под нужды квадрокоптера? Картинка прилагается:

woddy

смотри мой пост выше. похоже все-таки y3u маркировка.

SovGVD

как вариант можно попробовать догадаться как подключать, например земля явно видна уже, питания обычно провод которые кондером соединени с землей, затем смотрим оставшиеся, если 2 контакта, то или 2 оси и аналоговый (пробуем подключить к A? контактам на ардуинке) или i2c (аналогично к ардуинке (2 вариант всего подключения проводков SDA SCL) и i2c-spy.pde смотрим какой адрес у железки)

gorbln
woddy:

кто знает что за чудо?
маркировка
Y3U
2647

У меня топология платы немного отличается. Но корпус, походу такой же - QFN 16 выводов, миллиметра 3 в длину.

SovGVD:

то или 2 оси и аналоговый (пробуем подключить к A? контактам на ардуинке) или i2c (аналогично к ардуинке (2 вариант всего подключения проводков SDA SCL) и i2c-spy.pde смотрим какой адрес у железки)

ОМГ… Надо почитать описалова. А может кто знает - чей это код - Y3U?

Dimm168pin
gorbln:

Сегодня получил датчики, и удивился содержимому нунчака. В наличии мелкая QFN микруха с обозначением Y3U 6353.
Акселерометра MMA6353 - не существует в природе. 😵
Вопрос гуру: что это за зверь и можно ли его заюзать под нужды квадрокоптера? Картинка прилагается:

счас по ходу проще всего заиметь adxl345 с бордой если не хотите паять, цена вопроса от 5ти до 10ти баксов с досставкой

gorbln
Dimm168pin:

счас по ходу проще всего заиметь adxl345 с бордой

Уже едет, но сейчас в наличии только ЭТО.

sulaex
gorbln:

Сегодня получил датчики, и удивился содержимому нунчака. В наличии мелкая QFN микруха с обозначением Y3U 6353.
Акселерометра MMA6353 - не существует в природе. 😵
Вопрос гуру: что это за зверь и можно ли его заюзать под нужды квадрокоптера? Картинка прилагается:

ну собсно если глянуть на фото, видим три кондера вокруг микрухи, предположительно аналог 6331
соответственно есть 6 вариантов подключения, не так много для проверки
попробуйте, возможно заработает

ЗЫ подключать на А1, А2, А3, ну и в скетче поправить строчку

/* ADC accelerometer */ // for 5DOF from sparkfun, uses analog PIN A1/A2/A3
#define ADCACC

ВНИМАНИЕ!!!
возможно на рисунке я не правильно указал землю и питание, перепроверьте

варианты подключения

пилить так и не забыть про перемычку

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

Boev_Dmitry

следующий шаг - выпаивать датчики с плат всяких нунчаков, и разводить под них платки, хоть “лазерным утюгом”

gorbln
sulaex:

ну собсно если глянуть на фото, видим три кондера вокруг микрухи, предположительно аналог 6331 соответственно есть 6 вариантов подключения

Александр, спасибо большое за основательный ответ и разъяснение. Подключу к питанию - попробую, расскажу. Питание и земля расположены именно так, как вы нарисовали. Только вот непонятно - акселерометр вроде 2-осевой, а выходов - 3…

SovGVD
gorbln:

Только вот непонятно - акселерометр вроде 2-осевой, а выходов - 3…

даташита нет, откуда инфа что он 2х осевой?

Dimm168pin
Boev_Dmitry:

следующий шаг - выпаивать датчики с плат всяких нунчаков, и разводить под них платки, хоть “лазерным утюгом”

Это актуально только для wmp, если уже навыков достаточно для пересадки микрух то опять же adxl345, достаточно крупный корпус и контактные площадки с большим шагом паять довольно просто, конечно не tqfp32 мега, но .

gorbln
Boev_Dmitry:

следующий шаг - выпаивать датчики с плат всяких нунчаков, и разводить под них платки, хоть “лазерным утюгом”

Разводил, делал ЛУТом, припаивал AT90USB в QFN32 корпусе. Геморнее всего - изготовление платы ЛУТом. Крайне тонкие дорожки и мелкие зазоры. Подозреваю, что фоторезистом будет значительно лучше.

По результатам тестирования Y3U 6353 - это 3-осевой акселерометр с аналоговым выходом, ардуина его чует. Более точно по осям смогу вечером расписать.

gorbln

Гуру, помогите ещё раз, пожалуйста.

Выпилил гиру из WM+. Подключил - не видится - цифры в конфигураторе не бегут. настройки такие:
#define I2C_SPEED 100000L //100kHz normal mode
//enable internal I2C pull ups
//#define INTERNAL_I2C_PULLUPS
/* I2C gyroscope */
#define ITG3200
/* ADC accelerometer */
#define ADCACC

Скорость i2c пробовал и 400, и 100. Пуллапы включал-выключал, адрес гиры менял, интерливинг делей делал и 3000 и 4000… не видится. Микросхема пыщь? Или я что-то упустил? 😃 Время цикла в конфигураторе 3900-4200.

К слову, у меня не были объединены области “земли” на плате (на картинке - область, обведённая фиолетовым), пришлось припаять перемычку. Но всё равно не работает. 😦
Всю плату промерил - результат на картинке. На charge pump конденсаторе - около 20-22 вольт, на выводах i2c - осциллограммы примерно такого вида, как нарисовано.

SovGVD

стоит попробовать сначало этот код: code.google.com/p/ardupirates/…/i2c_spy.pde?r=723 (залить и запустить в терминале/консоле ардуинко-проги)
если адрес гиры вылезет - ковырять код, если нет, то пыщ

и кстатии там точно 20в? о_0 микросхемка больше 5в вроде бы не любит, если там 20, то наверняка пыпыщь давно