telegamochka: (Default)
telegamochka ([personal profile] telegamochka) wrote2011-12-29 12:22 pm

Носимый компьютер: результаты за очередной год работы

За прошедший год мне удалось достаточно серьезно продвинуться на пути к созданию к рабочей версии носимого компьютера (НК). НК не как игрушки, сделанной гиком для себя любимого, а как девайса "широкого потребления" - устройства, которое, как мне кажется, может придти на смену смартфонам, плеерам и прочей современной индивидуальной электронике.

Год назад мне удалось подобрать подходящее железо для прототипа. Зимой прототип обкатали на лыжниках, летом - на велосипедистах. Тогда еще не было написано ПО для НК - все части функционала обкатывались на чужих смартфонных программах, совершенно не заточенных под "носимое" применение. Но "полевые испытания" показали, что девайс оказался вполне удобен и юзабелен.

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

До сих пор моему приложению не хватало небольшой, но важной фичи без которой ее нельзя было полноценно использовать в "носимом" режиме. Не хватало беспроводного пульта управления, чтобы можно было управлять программой, не доставая запакованный в мини-кейс смартфон. Чтобы можно было скроллить и масштабировать карту, переключаться с вывода карты на картинку с наголовной камеры или управление медиаплеером.

За последние 2 дня мне удалось реализовать такой беспроводной пульт на базе второго, купленного как запасной, телефона N900. Естественно, релизная верия пульта получится на несколько порядков дешевле нынешней и будет реализована на каком-нибудь PIC'е или ATmega. Но главное, что в ближайшее - надеюсь! - время мне удастся превратить прототип во вполне функциональную носимую навигационную систему :)

[identity profile] luckylamer.livejournal.com 2011-12-30 07:56 am (UTC)(link)
а чем не нравится вариант с трекболом? в качестве основы можно использовать что-то типа этого http://www.gsmbaza.ru/model17100/Samsung-i550-%C4%E6%EE%E9%F1%F2%E8%EA-%EC%E5%F5%E0%ED%E8%E7%EC-%E2-%F1%E1%EE%F0%E5-%CE%F0%E8%E3%E8%ED%E0%EB . если в сборе, то там 4 магнитных валкодера и 4 датчика холла + под шариком кнопка.

[identity profile] telegamochka.livejournal.com 2011-12-30 08:12 am (UTC)(link)
У меня по ссылке открылся "Samsung i550 - Джойстик (механизм) в сборе, Оригинал" - вроде бы безо всяких трекболов, блютузов и пр.

Если бы у меня правильно росли руки, я бы давно сделала миниатюрный бт-пульт из мини-джойстика и бт-модуля (которые у меня есть). Но задействовать в качестве пульта N900 для меня гораздо проще. Главное, в системе уже будут отлаженные функции работы с bluetooth - а когда-нибудь потом можно будет заказать более оптимальное устройство :) Или сделать самой. Я еще в конце октября купила-таки паяльную станцию. С тех пор она лежит в углу даже нераспакованная - боюсь начать с ней работать и без опыта загубить все закупленные SMD-детали.

[identity profile] luckylamer.livejournal.com 2011-12-30 09:24 am (UTC)(link)
пытаюсь срастить подобное чудо с контроллером от ps/2 шариковой мыши. ps/2 обусловлен острой нехваткой usb портов. довольно компактный манипулятор должен получиться. до появления BT 4.0 как то не особо хочется на него и заморачиваться. но решение интегрированное, и время в большей степени уходит на проработку основного девайса.

[identity profile] telegamochka.livejournal.com 2012-01-02 04:24 pm (UTC)(link)
http://ru-wearable.livejournal.com/99923.html?thread=1072211#t1072211
http://ru-wearable.livejournal.com/99923.html?thread=1074003#t1074003

Присоединяйся к обсуждению? :)

[identity profile] luckylamer.livejournal.com 2012-01-05 01:11 pm (UTC)(link)
да не кодер я, железнячник. кстати после экспериментов с оптической системой HMD пришел к выводу, что на данный момент наиболее удобный вариант - это размещение отраженного изображения в нижней части поля зрения, а самого источника над глазом, причем использовать в качестве отражающего элемента плосковыпуклую линзу с нанесенным на плоскую сторону отражающим слоем. однако столкнулся с проблемой - имеющаяся у меня склейка-ахроамат маловата, а попытки найти донора с более крупной успехом пока не увенчались. да и сами kopin-овские матрицы мало подходят для подобной оптической системы. seetruth система пока не представляет интереса в силу трудностей с реализацией обратной связи в зависимости от фокусного расстояния зрачка.
да и я больше склоняюсь к клиент-серверной модели.