Arduino

Jan. 22nd, 2013 11:34 pm
telegamochka: (drawing)
[personal profile] telegamochka
Наконец-то у меня все необходимые модули:
Arduino Uno
Grove Base Shield
Grove Gyro
Grove Accelerometer ADXL345
Grove Compass
Grove Ultrasonic Ranger
Grove Serial Bluetooth
Ну и до кучи - Grove кнопка и Grove LCD-дисплей.

Все-таки Grove - очень правильный набор. Прекрасно помню, как у меня постоянно отваливались припаянные к LCD-дисплею гребенки. А bluetooth-модуль так и пролежал год просто потому, что я боялась к нему подступиться. В Groove все просто - детали соединяются безо всякой пайки, как Lego. Да, не тру, да, "правильные" электронщики, увидев такое будут плеваться, ибо сие поделие оскорбляет их Сакральное Знание.

Ну да и пусть. За выходные я, не заморачиваясь на пайку и выяснение куда-какой-контакт, задействовала экран, гироскоп, компас и ультразвуковой дальномер. Теперь - разбираюсь с акселерометром и синезубом. Может, удастся соорудить датчик движения головы и состыковать с очками Epson Moverio :)

P.S.: Странно... Почему-то ни один датчик, подключенный к I2C-3 не работает. Подключаю к I2C-1 или I2C-2 - все отлично.

Date: 2013-01-22 08:23 pm (UTC)
From: [identity profile] 3d6.livejournal.com
Так у I2C-3 другая распиновка, судя по вики: G-V-A5-A4, в то время как у 1,2 I2C - G-V-A4-A5. Не представляю себе, зачем они такое сделали, но факт.

Date: 2013-01-23 03:46 am (UTC)
From: [identity profile] telegamochka.livejournal.com
Действительно. Странно...Тогда понятно, как это "вылечить". Взять один из соединительных проводов - и перепаять его так, чтобы модуль подключался "как надо". Спасибо!

Date: 2013-01-23 04:00 am (UTC)
From: [identity profile] cyanide-burnout.livejournal.com
Достаточно взять булавку и перебрать контакты в разъеме на проводе. Без пайки и колхоза.
А по поводу "почему" - скорее всего ошиблись при разводке.

Date: 2013-01-23 06:06 am (UTC)
From: [identity profile] telegamochka.livejournal.com
Точно :) Перекинула проводки - и все заработало! Спасибо :)

Date: 2013-01-23 01:27 pm (UTC)
From: [identity profile] 3d6.livejournal.com
А зачем вообще? У них нет разъема под шину I2C со многими выходами? Она же задумана специально чтобы кучу девайсов параллельно в один разъем подключать...

Date: 2013-01-23 01:29 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Не знаю, есть ли у них - у меня точно нет. Но главное, что удалось подключить все нужные мне девайсы :) Осталось теперь грамотно обработать данные.

Date: 2013-01-23 01:41 pm (UTC)
From: [identity profile] 3d6.livejournal.com
Там их сначала надо вытащить из девайсов - что само по себе весело, например я потратил кусок времени на то, чтобы выяснить, что у моего акселерометра и гироскопа разный порядок старших-младших байт. Оно конечно "даташит читать надо!", но некоторых вещей не ожидаешь :)
А вот блютус подключается очень легко - в ардуинку его нужно просто воткнуть, и все, он работает. Под линуксом я сейчас точных команд не помню (кажется rfcomm) - но в пару движений он вешается на порт, и дальше с ним как с файлом можно общаться.

Date: 2013-01-23 02:13 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Дальше пойдут развлечения по жесткому укреплению датчиков на очки. И хоть какому-то укреплению на очках же ардуины с батарейкой - чтобы не слишком болталась.

Date: 2013-01-23 02:38 pm (UTC)
From: [identity profile] 3d6.livejournal.com
На очки лучше вешать arduino nano - она ооочень намного меньше, при тех же возможностях. А датчики лучше взять "4-в-одном" - есть набор где гироскоп, акселерометр, магнитометр и барометр на одной платке с I2C интерфейсом (вот такой: http://www.odduino.com/shop/80/desc/arduino-10dof-sensor-stick-l3g4200d-adxl345-hmc5883l-bmp085-giroskop-aksellerometr-kompass-barometr-4-v-1 ). Если использовать такие провода: http://www.odduino.com/shop/83/desc/nabor-provodov-dlja-arduino-i-ne-tolko-mama-mama-dupont-40sht - то нужно будет только припаять ножки к датчику, остальное выйдет подключить без пайки (блютусину тоже)

Date: 2013-01-23 03:01 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Сначала отлажу математику на том, что есть - потом можно будет заказывать детали для компактного варианта. Ну и пайку заказывать грамотному человеку, а не уродовать детали моими кривыми руками :)

Date: 2013-01-23 03:11 pm (UTC)
From: [identity profile] 3d6.livejournal.com
Да быстрее самому научиться. Уж на что у меня была кривейшая пайка - а как паяльную станцию простенькую купил, так дело на лад пошло, оказалось что паяльник был никудышний.

Date: 2013-01-23 03:29 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Паяльная станция у меня куплена года полтора как. Стыдно признаться, но включала я ее только один раз - после покупки, чтобы проверить, что работает...

Date: 2013-01-23 03:04 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Такие провода видела на сайте Seeedstudio, но не думала, что они годятся на что-то более серьезное и долгоиграющее, чем прототип на макетке с такими же проводами-папами :) Freeduino Nano у меня лежит, можно будет потом задействовать :)

Date: 2013-01-23 02:59 pm (UTC)
From: [identity profile] telegamochka.livejournal.com
Нет, на очки :)

Date: 2013-01-23 12:48 am (UTC)
From: [identity profile] msh777.livejournal.com
....а что будет?

Date: 2013-01-23 03:48 am (UTC)
From: [identity profile] telegamochka.livejournal.com
Head tracker для наголовного дисплея. Светодиодный маркер для дополненной реальности. Джойстик на руль для велосипедного носимого компьютера.

Date: 2013-01-23 09:49 am (UTC)
From: [identity profile] eentropy.livejournal.com
может, его лучше сделать встраиваемым в велосипед?

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

Date: 2013-01-23 10:46 am (UTC)
From: [identity profile] telegamochka.livejournal.com
Зачем встраивать компьютер? Вполне достаточно того, что он лежит в сумке или рюкзаке (запущенный на смартфоне или ноутбуке), выводит данные на очки и наушники, а управляется с помощью укрепленного на руле джойстика (а также другими удобными способами).

Profile

telegamochka: (Default)
telegamochka

April 2017

S M T W T F S
      1
234 567 8
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 29th, 2025 08:30 pm
Powered by Dreamwidth Studios