Набор для создания беспроводной аккордной клавиатуры10.01.2019
| Великолепная идея. Ждем отчётов по результатам сборки. Идея идеей, но кто бы на вопросы ответил... Пока пишу эмулятор аккордника на флэше - пытаюсь найти удобный способ ввода букв. В понедельник положу на карточку недостающие $30 и закажу детали. kak кнопки делать будете? на эти пимпочки жать -- лучше выпить и заснуть :-))) Я планировала сделать примерно так же, как у Twiddler'а: рука обхватывает девайс, под указательным, средним и безымянным пальцами - по 2 кнопки, чтобы пользователь мог нажать каждым пальцем или одну, или обе кнопки. Пока экспериментирую с flash-моделью устройства (то есть логика реализована flash-приложением, а роль кнопок аккордника играют кнопки zxcasd клавиатуры компьютера). Хочу также попробовать вариант ввода каждой буквы с помощью техники, похоей на палмовские "граффити" для быстрого рукописного ввода, только для ввода использовать не тачпад, а 8-позиционный джойстик, которым бы "рисовались" буквы (например, "С" - нажатиями "вниз+влево", "вниз+вправо", "T" - "вправо", "вниз", "Е" - "вниз+влево", "вниз+вправо", "вправо", "G" - "вниз+влево", "вниз+вправо", "вверх", и т.д.). Собственно, я хочу попробовать несколько идей, если удастся придумать что-то более удобное и интуитивное, чем нынешние варианты аккордников - сделать работающий прототип. Еще одна идея, над которой я хочу поработать - это маркеры для дополенной реальности. Сейчас они имеют вид квадрата с черно-белым рисунком ( http://community.livejournal.com/ru_wearable/36349.html ). Есть идея попробовать сделать маркер в виде светодиода (ик или в видимом диапазоне - пока все равно, главное, чтобы он был виден камере). А информация о маркере сообщалась бы не рисунком в квадрате, а миганием/цветом диода. Естественно, для того, чтобы программа могла определить положение камеры относительно маркера, нужно использовать или сетку из маркеров, или сделать маркер в виде 3 (треугольник) или 4 (тетраэдр) светодиодов.в общем, что касается программирования в этом проекте -- для меня интерес представляет только блютуз. а вот конструктив... Буду с интересом наблюдать! Держите на в курсе... Есть пару моментов касательно блютс модуля который вы приобрели. Подключить напрямую к ардуино вы его не сможете. 1) Модуль питается от 3.3 вольта и потребляет 50 ма (не вздумайте туда подавать 5В =)) 2) Для общения с микроконтроллером по uart интерфейсу необходимо либо делать согласование уровней (по дефолту в ардуине uart 5В )либо подключать через делитель напряжения (2 резистора). Иначе модуль мб и будет работать , но не долго. В seeduino есть возможность переключать некоторые порты в 3.3В логику , но думаю будет мало приятного если в момент подключения вы случайно забудете установить переключатель в нужное положение.На офф сайте по этому поводу пишут ". 3.3V selectable for Port F and Port K (unstable performance on some boards, not recommended for current version.)". Поэтому для подключения этого блютус модуля лучше сделать платку переходник. На днях должна прийти посылка с почти таким же модулем , как приедет буду для него платку делать.Спасибо за предупреджение! Я - чайница в плане всяческой пайки и схемотехники, так что предупреждение более чем актуально. Как посылка придет - поможете подробным советом? Обращайтесь :) Посылка от seeedstudio обычно приходит через 2 недели после того как вы получаете номер отслеживания. С декабря месяца из за нового года посылки стали ходить больше месяца =) Надеюсь ситуация нормализуется и сроки опять будут разумные. Продолжаю ждать посылку от seeedstudio которая была отправлена 11 декабря, судя по трекингу придет на днях =)Я заказала 29-го декабря, 7 января получила от гонконговских авиаторов tracking number. Пок все тихо. Надеюсь, к концу января дойдет. Номер для отслеживания вам должны были дать на seeedstudio. И ссылку на трекинг (там будет написано когда ваша посылка покинула гонконг). После этого трекинг номер уже вводите на http://info.russianpost.ru/servlet/post_item Если пользуетесь буфером обмена, смотрите, чтобы в конце не было пробела =) видимо программисты нашей почты не знают о такой полезной штуке как trim :) Сначала посылка прибудет в центр международного обмена (PCI 1) и покинет его через 2-3 дня , после этого посылка идет в ваше почтовое отделение. Информация о перемещениях вашей посылке обновляется не сразу =) Вполне возможно что вы ее сначала получите а уж потом на сайте появится информация (задержка на обновление инфы там обычно 0-2 дня бывает).для подключения seeeduino к usb вам понадобится только usb шнур и сама плата естественно =) На компьютере плата будет видна как виртуальный ком порт. Вот, нашел кое-что по практической теории интерфейсов ввода. Надеюсь, it helps. Interface: Chapter 6 http://raskin-interface.narod.ru/interface/chapter6.htm#r49 6.4.4. Автоповтор и другие приемы работы с клавиатурой В настоящее время, скорее всего, рядом с вашим компьютером имеется обычная буквенно-цифровая клавиатура. Множество попыток реформирования клавиатуры (например, раскладка Дворака) оказались бессильными для того, чтобы преодолеть инерцию многих миллионов людей, которые научены вслепую набирать на клавиатуре с раскладкой QWERTY. Все, что мы можем сделать в качестве разработчиков интерфейсов, — это ходить где-нибудь с краю и делать небольшие улучшения, не требующие серьезного переучивания. Приведу некоторые из тех улучшений, которые мы можем предпринять. ... Хорошо разработанные компьютеры и информационные устройства снабжаются аккордными клавиатурами (chord keyboards), чтобы в программном обеспечении можно было предусматривать распознавание одновременного нажатия нескольких клавиш. Старые и более примитивные компьютеры имели клавиатуры, в которых только некоторые специальные клавиши (например, ) можно было одновременно нажимать вместе с другими клавишами. Аккордные клавиатуры позволяют решить ряд сложных интерфейсных проблем. Например, рассмотрим наложение символов. Требуется логически ясный метод создания двух символов в одном месте. Например, для того чтобы сделать знак доллара с помощью наложения буквы s и вертикальной черты (|), должна быть предусмотрена возможность одновременного нажатия клавиш: s↓ |↓ |↑ s↑ Это не мешало бы совмещенному нажатию на клавиши, которое обычно происходит при большой скорости набора и при котором клавиша, нажатая первой, отпускается только после того, как нажимаются одна или несколько других клавиш. Слово the часто набирается не так: t↓ t↑ h↓ h↑ e↓ e↑ а вот так (приведем один из множества возможных вариантов): t↓ h↓ e↓ t↑ h↑ e↑ ... Удачи!Спасибо, интересная книжка! Что касается аккордника - работу над ним потихоньку ведем, и не только над ним. Я сейчас доделываю альфа-версию беспроводного текстового терминала для наголовного дисплея. Надеюсь на следующей неделе смогу что-то об этом написать :) Новости |
||||
|
© 2009 Broadway 21 Records Все права сохранены. |