avatar_zap

Универсальный бортовой компьютер iWattnick

Автор zap, 10 Окт. 2014 в 03:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DIVAS

Мне доводилось пользоваться кучей разных устройств с различными интерфейсами управления.
Пару раз я сам разрабатывал пользовательские интерфейсы и пришёл к нескольким выводам.

Основной вывод - разработка нормальных юзабельных интерфейсов это нихрена не просто.

Если в устройстве (квартирный электросчётчик) кнопки служат только для листания 3-5 экранов - одной кнопки достаточно.
Если нужно листание 5-10 экранов и сброс каких-нибудь параметров - можно обойтись одной кнопкой.
Если экранов больше 10, то листать их в одну сторону дофига долго - нужна вторая кнопка для листания в другую сторону.
Если нужно раз в жизни при настройке переключать какие-то параметры в пределах 10 значений, то всё ещё можно обойтись одной-двумя кнопками.

Как вообще можно назначить одной кнопке разные функции?
1. краткое нажатие (0.01..0.2 сек).
2. длинное нажатие (0.2-0.5 сек).
3. двойное нажатие. (0.01..0.2 сек с интервалом 0.2...0.5 сек)
4. очень длинное нажатие (3..5 сек) - только для скрытых функций и полных системных ресетов, чтобы никак не нажали случайно.

Всё. Больше разумных вариантов нет. Мы пробовали трёх- четырёхкратные нажатия и комбинации длинных и коротких - неудобно. Тестирование на живых юзверях показывает, что на трезвую голову никто такими извращениями пользоваться нормально не может и даже двойное нажатие вызывает проблемы.
Комбинации из одновременных нажатий разных кнопок использовать можно, но тогда интерфейс нуждается в графических подсказках на панели, а при их отсутствии полностью теряет интуитивность.

С простым устройством типа наручных часов с будильником можно без проблем управляться двумя кнопками. Только будильник переставлять назад дико неудобно.
Велокомпьютеры же бывают разные - некоторыми уже очень затруднительно управлять двумя кнопками, потому что интерфейс перегружен.

Для навигации по простой линейной менюшке в один ряд достаточно двух кнопок.
Но пользование линейной менюшкой становится неудобным, если в ней больше 10-15 пунктов.
Для удобства навигации в сложных устройствах используют древовидные многоуровневые менюшки (пример - почти любой современный монитор).
Для навигации по древовидной многоуровневой менюшке уже мало двух кнопок - нужны две кнопки пролистывания, кнопка подтверждения и кнопка выхода. Эти четыре кнопки позволяют лазить по менюшкам любой сложности. Такой интерфейс сейчас уже стал стандартом для большинства мониторов - кнопки "Esc", "<^", "V>", "Enter". Такая система полностью интуитивно понятна.
При этом все кнопки должны быть расположены так, чтобы их можно было нажимать одной рукой не глядя на кнопки и без лишних движений. Идеальный вариант - кнопки в ряд, чтобы на них сразу ложились 4 пальца. Кнопки со всех 4 сторон вокруг экрана -  абсолютно неюзабельно. Кроме того, при нажатии кнопок над экраном или слева от него (или справа, если нажимать левой рукой) нажимающая рука полностью закрывает экран. Все кнопки должны быть внизу. Либо на боковых поверхностях, но это не столь удобно.

Если в менюшке содержатся редактируемые параметры, то должна быть возможность сохранить их или выйти без сохранения. Выход с сохранением вполне удобен по длинному нажатию. Выход без сохранения по таймауту возможен, но неудобен и применим только в мелких менюшках. В больших древовидных менюшках, где часто приходится быстро лазить везде в поисках нужного параметра, нужна возможность быстро выйти назад без сохранения. В общем, опять мало двух кнопок.

Кроме того, при наличии четырёх кнопок можно им назначить быстрые функции. Например, быстрое переключение экранов - не листать их вправо-влево в поисках нужного, а вызывать одним кликом сразу нужный экран. На ходу некогда тыркать кнопки и отвлекаться - информация должна быть доступна без сложных действий и без отвлечения на 3-5 секунд (за это время можно попасть в аварию!!) для поиска нужного экрана.
При этом можно использовать для быстрых функций все 4 кнопки, а переход в режим настроек осуществлять по длительному удержанию одной из кнопок.
Может быть также полезна возможность подключения пары-тройки внешних кнопок для управления какими-нибудь функциями. Тот же круиз, например.

Несколько экранов. Это было бы полезно. Если не хочется их все запихивать в один корпус - можно реализовать возможность подключения дополнительных внешних дисплеев. Можно даже делать их в таком же корпусе, как и сам компьютер.
Для тех у кого нет места на руле, я бы предложил вертикальную компоновку - несколько дисплеев один над другим.

Что выводить на дисплеи? Не проблема. Можно настраивать в меню, что именно выводить на экраны. Можно на один из них по умолчанию вывести текущую скорость и расход крупным шрифтом. На другой - состояние батареи крупным шрифтом и ещё что-нибудь. Третий - основной.
Кстати, менюшки настроек размазывать по всем экранам нет нужды, пусть живут все на одном основном экране. А на дополнительные экраны выводить только выбранные показометры. Кстати, было бы здорово иметь возможность подключать семисегментные цифровые светодиодные индикаторы, например с каким-нибудь контроллером MAX7221 или MAX7219. Они не тупят на морозе, и вообще отлично видны в любых условиях (если правильные индикаторы).

Температуры все можно выводить мелким шрифтом, пока они не достигнут критического (задается в меню) значения. А как достигнут - вместо какого-нибудь из основных параметров (например, вместо расхода или состояния батареи) вывести крупным шрифтом температуру и мигать ею, одновременно пища пищалкой.

В общем, чем занять дисплеи - совершенно не проблема. Тем более что они настолько мелкие, что на них можно на всех трёх одновременно одну только скорость показывать - на первом десятки км/ч, на втором единицы и на третьем - "км/ч". Зато видно будет хорошо.

Уфф... Получилось немного сумбурно, но, надеюсь, чем-нибудь поможет в разработке удобного интерфейса.
Kugoo M4 Pro 18Ah (2020)

acyd

Джойстик-зло.  А вот идея [user]zap[/user],  оставить изменение точных настроек за компом по проводу или блютусу и убрать лишние кнопари уже нравится больше.

Кстати отпишусь по поводу работе с блютус bms clawham-а через терминал на android. Она конечно не верх удобства, как DOS, аскетична, но функциональна: можно меню вызвать с настройками, листинг параметров, лог посмотреть/сохранить, менять все прямо с телефона, забивая цифры/буквы на клаве не подключая физически. Эдакий закос под хакерскую приблуду.

Спойлер
Интересно так можно геликон и инфинеон модифицировать (установить blutouth-uart), чтобы прошивать не разбирая?

Steel RAT

Цитата: DIVAS от 11 Окт. 2014 в 22:04
Как вообще можно назначить одной кнопке разные функции?
1. краткое нажатие (0.01..0.2 сек).
2. длинное нажатие (0.2-0.5 сек).
3. двойное нажатие. (0.01..0.2 сек с интервалом 0.2...0.5 сек)
4. очень длинное нажатие (3..5 сек) - только для скрытых функций и полных системных ресетов, чтобы никак не нажали случайно.

Есть еще вариант: набирать буквы или даже слова морзянкой.
Тут варианты идут не только вширь, но в глубь.  :-D

Дополню свое предложение.
1. Кнопки расположены рядом с дисплеем и их текущую функцию можно показать надписью или пиктограммой на краю экрана.
Примерно как сделано в банкоматах.

2. Экранов должно быть не более 4. Но параметры в экранах должны настраиваться пользователем по своему желанию. Одновременно можно выводить 4...6 параметров и дополнительно иметь строку пиктограмм (типа контрольных ламп) где будут индицироваться выход параметров за заранее ограниченные пределы: превышение температуры, тока, скорости и т.п.
Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

zap

#57
По поводу жлобстика.

Долго смотрел на кнопки типа этой:

Пять кнопок в одном корпусе. Красиво, компактно. Но.
а) Все эти кнопки плохо защищены от воды (телефон никто под дождь не суёт).
б) Нужен прилично выглядящий колпачок
в) Не уверен, что на ходу можно сразу кликнуть в нужную сторону, в телефонах часто вместо вправо жмут вниз и т.п., особенно если не глядя.

Есть блоки кнопачек типа этого:

но к ним нужен толкатель, причём герметичный. Увы.

Есть симпатичные качалки типа этой:

можно разместить сбоку, на передней панели сделать только одну главную кнопку, а по менюшкам бегать - качалкой (там три кнопки, фактически - up, down, enter). Но всё-таки хочется герметизации.

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



Экранов будет много, но активных экранов (которые циклически переключаются по кнопкам) будет мало. Какие это будет экраны - будет выбирать сам пользователь. Остальные экраны будут доступны через отдельный список.

Кстати, нужна ли функция автоматического переключения экранов по кругу? По мне так это полный отстой, но почти во всех велокомпьютерах она зачем-то есть. У меня где-то пять разных экранов, он их по циклу крутит, как ни посмотришь - показывает, во-первых, не то что хочешь, а во-вторых даже и понять сложно что он вообще показывает, надо вглядываться в микроскопические иконки.

С двумя кнопками я планировал интерфейс такого типа:

  • Правая кнопка, краткое нажатие, выполняет действие "следующий". Следующий экран, следующий пункт меню, следующее значение параметра.
  • Левая кнопка, краткое нажатие, это "предыдущий". Предыдущий экран. Выбор предыдущего пункта меню. Предыдущее значение параметра.
  • Правая кнопка, длинное нажатие - "ввод". Подтвердить выбор опции. Подтвердить значение параметра. Войти в подменю. На главном экране - вход в главное меню БК.
  • Левая кнопка, длинное нажатие - "отмена". Выход на уровень выше по иерархии. Отмена редактирования параметра. С главного экрана - вызвать список экранов. Из списка экранов - обратно на главный экран.
Менюшки высотой больше двух-трёх экранов - зло. Поэтому их не будет, будет разветвлённая, но логически строгая иерархия.

Но даже при всём при этом есть кнопки для бегания вперёд/назад.

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

Зато в резерве остаётся префиксное нажатие, типа Ctrl+C. Если щёлкать правой кнопкой при постоянно нажатой левой - можно дополнительные функции навесить. И наоборот, щёлкать левой при нажатой правой. А ещё есть длинное нажатие обеих кнопок сразу - для редких функций, типа входа в техническое меню.

Думаю над статусной строкой, нужна или нет. В принципе, если удастся выдержать однообразное интуитивное использование кнопок во всём интерфейсе, строка статуса особо и не нужна. Либо можно её рисовать только в тех случаях, когда функции кнопок неочевидны.

Для выдерживания правильного тайминга (короткое-длинное нажатие), а также для того, чтобы можно было тыкаться "вслепую", планирую звуковую обратную связь. При нажатии кнопки - коротенький "пик". Продолжаешь держать - в момент, когда "короткое" нажатие переходит в "длинное" (1T) - повторный "пик". Если передумал, продолжай держать (где-то 3T-5T) - будет третий "пик", отмена нажатия, после него можно отпускать - ничего не произойдёт.

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


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

Главная проблема - водозащита. Я даже простые кнопки не очень представляю, как защитить от затекающего ливня. Единственное, что в голову приходит - взять общеизвестные кнопки с длинными толкателями:

просверлить в корпусе дырку, а сверху наклеить плёнку.
Будет такой щёлкающий бугорок, а визуально он будет выделяться за счёт рисунка на плёнке.
Но вообще, хочется огромных кнопок а не эту мелюзгу, даже если на толкатель надеть колпачок.
Если у кого есть идеи, буду рад выслушать.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DIVAS

Джойстики и качалки - это для мп3-плееров хорошо. А тут во-первых, на ходу попадать надо, а во-вторых, водозащита нужна.
Из простых недорогих вариантов мне видится плёночная панель. Ну, типа такой например:


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

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

Кстати, ещё в бортовой компьютер можно интегрировать противоугонную систему - как минимум, функции блокировки мотора паролем (в Максе вроде такое есть..?). А как максимум - добавить GPS/GSM-трекинг, выход управления сиреной, фонарями и дымовухой.
Заодно туда же запихать функции Геликона. Туда же вывести управление БМСкой. Если уж делать серьёзную многофункциональную вещь, так пусть она делает сразу всё. Ну, кроме самих контроллеров моторов.
Ну это всё так, ночной полёт фантазии... /:-)
Kugoo M4 Pro 18Ah (2020)

Steel RAT

Во - я пленочную клавиатуру поддерживаю.
В плане водозащищенности и тактильного восприятия это хорошее решение.

На одну ногу можно навешать много кнопок простым способом.
Соединив кнопки через резисторы с опорным источником 5В (к примеру).
Со стороны контроллера нужен аналоговый вход и резистор на общий.
В зависимости от нажатой кнопки будет разное напряжение.
Далее под каждую кнопку выделяется диапазон и готово.
Так сделано например в автомагнитолах SONY.
Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

zap

Цитата: DIVAS от 12 Окт. 2014 в 02:09
Из простых недорогих вариантов мне видится плёночная панель. Ну, типа такой например:
Ну, собственно, я что-то типа этого и имел в виду, но наколенное :)
А где такие красивые накладные панельки изготавливают, в типографии?
И прозрачное окошко для экрана очень в тему, я как раз про герметизацию экрана думал.

Цитата: DIVAS от 12 Окт. 2014 в 02:09
На плате паяются обычные штыревые кнопки, штоки которых высунуты в отверстия и располагаются под выпуклостями в плёнке. Таким простым способом достигается цивильный вид и герметичность.
Единственная проблема - штоки очень мелкие по площади, в перчатках фиг попадёшь.
Хотя есть очень похожие кнопки, но более крупные, с толстым штоком диаметром 6мм...

Цитата: DIVAS от 12 Окт. 2014 в 02:09
Заливать настройки с компа - это удобно, да. Потому что можно не рыться по всему меню, а в одном месте быстро вбить нужные значения. Но иногда нужно иметь возможность и на улице без ноутбука под рукой что-нибудь подправить. Поэтому хорошо бы иметь обе возможности.
Весь базовый функционал будет доступен через меню. Через комп или телефон - только то, чего БК категорически делать не умеет - журнал, графики.

Цитата: DIVAS от 12 Окт. 2014 в 02:09
Кстати, ещё в бортовой компьютер можно интегрировать противоугонную систему
Думал об этом, но нет. Слишком мало возможностей у БК - даже выхода на сигнал блокировки колеса контроллера у него нет. Пусть лучше каждый девайс делает какое-то одно дело, но хорошо (unix-way). А не наоборот, когда один девайс и кофемолка, и блендер, и тостер, но все функции выполняет хреново (windows-way).


Добавлено 12 Окт 2014 в 02:23:26

Цитата: Steel RAT от 12 Окт. 2014 в 02:19
На одну ногу можно навешать много кнопок простым способом.
Соединив кнопки через резисторы с опорным источником 5В (к примеру).
А как сделать чтобы можно было отрабатывать по прерыванию нажатия кнопки, чтобы не надо было постоянно опрашивать АЦП? 6_6
И даже более того, чтобы по нажатию кнопки можно было вывалиться из спящего режима?
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

TRO

Цитата: zap от 12 Окт. 2014 в 02:21
А как сделать чтобы можно было отрабатывать по прерыванию нажатия кнопки, чтобы не надо было постоянно опрашивать АЦП? 6_6
И даже более того, чтобы по нажатию кнопки можно было вывалиться из спящего режима?
По компаратору, или анализируемые уровни кнопок должны быть в диапазоне сработки логическо уровня. Однако я бы взял просто контроллер по ногастее.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

DIVAS

Цитата: zap от 12 Окт. 2014 в 02:21
Ну, собственно, я что-то типа этого и имел в виду, но наколенное :)
А где такие красивые накладные панельки изготавливают, в типографии?
Наколенное - тоже бывает. Берётся двухслойная плёнка (слои контрастные, нижний слой задаем цвет програвированного рисунка) для лазерной гравировки и выжигается сначала нужный рисунок (сжигается верхний слой), а потом прожигается контур.
Но кнопки остаются плоскими, тактильно не ощущаются, нажимаются плохо (нужно точно подгонять длину штоков) и вообще плёнка через какое-то время прорывается - она не очень прочная.

Есть вообще наколенный вариант - плёнка для лазерных принтеров, печатается рисунок, потом ножом обрезается, потом наклеивается. А сверху обычная прозрачная самоклейка. Недостатки - те же что и у лазерной двухслойной плёнки. Но оба этих варианта пригодны для пробных образцов.

Плёночные панельки делаются в специальных фирмах по производству таких панелек.
Например, Металлографика. Но там дорого. Мы где-то в Беларуси заказываем, там заметно дешевле.
Подробнее об этих панельках - http://www.metallografika.ru/p150.aspx
Можно в Китае заказать, там наверное будет ещё дешевле. У меня где-то даже были контакты одной Шеньженьской конторы и образец плёночной клавы с разными типами кнопок.

Цитата: zap от 12 Окт. 2014 в 02:21
Единственная проблема - штоки очень мелкие по площади, в перчатках фиг попадёшь.
Хотя есть очень похожие кнопки, но более крупные, с толстым штоком диаметром 6мм...
Так это она под плёнкой мелкая, а у плёночной панели там зона нажатия большая может быть. Особенно если с дополнительной пластиковой жёсткой подкладкой изнутри.
Из таких плёнок делают клавиатуры для станков - там кнопки не только перчаткой, там их чем угодно нажимают.
Kugoo M4 Pro 18Ah (2020)

xxoma

#63
Цитата: zap от 12 Окт. 2014 в 02:21
А как сделать чтобы можно было отрабатывать по прерыванию нажатия кнопки, чтобы не надо было постоянно опрашивать АЦП? 6_6
И даже более того, чтобы по нажатию кнопки можно было вывалиться из спящего режима?
Ну так и сделайте считывание значения по прерыванию, в чем проблема?  :facepalm:
Подсказка: две кнопки, два диода, четыре резистора, две ноги мк(ацп и умеющая прерывания), ну и два конденсатора по желанию  :-)
Kellys Blog, Bafang 750W 48V bbs02, 48V 23Ah.

АндрейS

#64
Прошу не кидать в меня помидорами, но я предлагаю упростить данный проект.
На данной стадии данный проект по заявленным плюшкам очень напоминает Мини-Е.
Смысл делать еще одну большую, дорогую и глючную штуку на руль.
Кому нужен указанный функционал могут купить Мини-е и получить кучу плюсов в подарок.
Думаю, что сейчас не хватает простого, дешевого, компактного и удобного показаметра.
Предлагаю свести функционал устройства к возможности показывать скорость, пробег, расстояния пройденного за последнюю поездку, средняя скорость за поездку, ток, напряжение, потраченные ватты, температуру 3 датчиков.
А после нажатия одной кнопки переход в меню, где будет показываться общий пробег, средняя скорость за все время езды, реген, время.
Вместо датчика освещенность лучше постаить трех позиционный переключатель. Положий будет три - выключено, включено, включено с подсветкой.
Бывает, что алгоритм отвечающий за подсветку  плохо работает и включает подсветку когда не надо.
Все настройки предлогаю производить через кабель как у инфениона.
Пищалка будет настраиваться на срабатывание при выходе за заданные параметры, например по току.
Таким образом данное устройство будет достаточно дешевым, простым в использовании,маленьким и влагозаашищенным, что обеспечит ему народный статус. Да и его изготовить будет проще.
"Я - пессимист по своим наблюдениям, но оптимист по своим действиям" (Антонио Грамши).

fondrosel

Цитата: АндрейS от 12 Окт. 2014 в 07:42
Прошу не кидать в меня помидорами, но я предлагаю упростить данный проект.
На данной стадии данный проект по заявленным плюшкам очень напоминает Мини-Е.
Смысл делать еще одну большую, дорогую и глючную штуку на руль.
Кому нужен указанный функционал могут купить Мини-е и получить кучу плюсов в подарок.
Думаю, что сейчас не хватает простого, дешевого, компактного и удобного показаметра.
Предлагаю свести функционал устройства к возможности показывать скорость, пробег, расстояния пройденного за последнюю поездку, средняя скорость за поездку, ток, напряжение, потраченные ватты, температуру 3 датчиков.
А после нажатия одной кнопки переход в меню, где будет показываться общий пробег, средняя скорость за все время езды, реген, время.
Вместо датчика освещенность лучше постаить трех позиционный переключатель. Положий будет три - выключено, включено, включено с подсветкой.
Бывает, что алгоритм отвечающий за подсветку  плохо работает и включает подсветку когда не надо.
Все настройки предлогаю производить через кабель как у инфениона.
Пищалка будет настраиваться на срабатывание при выходе за заданные параметры, например по току.
Таким образом данное устройство будет достаточно дешевым, простым в использовании,маленьким и влагозаашищенным, что обеспечит ему народный статус. Да и его изготовить будет проще.
Согласен полностью  :exactly: переплата за лишние функции которые может и не будут использоваться в конкретных конфигах никому не нужна, простота и легкость повторения девайса своими руками должна быть
Фиговый литий лучше хорошего свинца)).5 этаж хрущевки вел 45кг
P.S гиря в колесе рулит фуры не сдувают с трассы
Электротранспорт.ру электротранспорт рулит и точка

Steel RAT

Цитата: zap от 12 Окт. 2014 в 02:21
А как сделать чтобы можно было отрабатывать по прерыванию нажатия кнопки, чтобы не надо было постоянно опрашивать АЦП? 6_6
И даже более того, чтобы по нажатию кнопки можно было вывалиться из спящего режима?
Тогда нужен параллельный вход под прерывание.
И уровни подогнать так, что бы при нажатии любой кнопки достигалась логическая единица.
Т.е. будет уже два вывода.  :bw:
Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

TRO

[user]Steel RAT[/user], Не надо два вывода, один и тот же переводить с логического в АЦП, но по моему и переводить ненадо, оно и так паралельно работает.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

zap

Цитата: TRO от 12 Окт. 2014 в 02:38
По компаратору, или анализируемые уровни кнопок должны быть в диапазоне сработки логическо уровня. Однако я бы взял просто контроллер по ногастее.
Точно, именно этим путём и двигалась мысль, сначала про компаратор, а потом вспомнил что там на входе триггер Шмидта который по сути тоже компаратор :)
Достаточно аналоговые уровни все сделать ниже уровня восприятия логического 0, подтянуть ногу по умолчанию к + (можно даже использовать внутренний резистор на 40k) и при поступлении прерывания от ноги замерять напряжение... думаю, до 10 ног можно спокойно различать, тем более в качестве опорного можно использовать VCC и замеры будут точны независимо от его значения (например, у меня в режиме ожидания МК питается от лития 3.0В, а в обычном режиме 3.3В от понижайки).
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

илс

ЦитироватьКому нужен указанный функционал могут купить Мини-е и получить кучу плюсов в подарок.
Думаю, что сейчас не хватает простого, дешевого, компактного и удобного показаметра.
Не, не, обсуждаемый девайс нельзя сравнивать с контроллером от Адаптто. Именно, с контроллером, т.к. дисплей  адаптто, работает только в связке со своим контроллером.
А обсуждаемый девайс - с любым контроллером.  :wow:
Насчет компактности - все непросто. К примеру на руле лигераде, компактные ваттметры, вполне читабельны. Как и китайские велокомпы.
А на электровелике, с его скоростью и прямой посадкой, мелкий экран становится малочитабельным. Про размеры кнопок, уже обсуждалось. И функционал вполне соотв. тому, о чем Вы [user]АндрейS[/user], пишете.  :exactly:   
===
[user]zap[/user], делает под себя, и это правильно. Потому что это устроит 90% потенциальных покупателей.
Насчет мембранных кнопок. Похоже это неизбежно.  :-(
Но, с точки зрения эргономики, они далеки от идеала. Довольно скользкие, с ничтожным ходом, минимальной тактильной отдачей.
В идеале, желательно скопировать кнопки от СА. Водозащищенные, мягкая резина,  с большим ходом.
У меня даже имеется запасной корпус с кнопками:  :-)





Ghozt

Есть в общем-то промежуточная версия между кнопками и джойстиками: энкодер. По сути - тот же джойстик, у которого открутили одну из осей. Вот только тыкать и настраивать им не в пример удобнее, чем отдельными кнопками. И даже в перчатках - можно крутилку на него поставить любых размеров.

DIVAS

Цитата: Ghozt от 12 Окт. 2014 в 14:52
Есть в общем-то промежуточная версия между кнопками и джойстиками: энкодер. По сути - тот же джойстик, у которого открутили одну из осей. Вот только тыкать и настраивать им не в пример удобнее, чем отдельными кнопками. И даже в перчатках - можно крутилку на него поставить любых размеров.
Да, удобная штука, и места мало занимает... Но есть две проблемы:
1. герметичность
2. а в перчатках и на ходу как...? Ну, или, какого размера ручку на него надо надеть?


Цитата: илс от 12 Окт. 2014 в 13:12
Насчет мембранных кнопок. Похоже это неизбежно.  :-(
Но, с точки зрения эргономики, они далеки от идеала. Довольно скользкие, с ничтожным ходом, минимальной тактильной отдачей.
В идеале, желательно скопировать кнопки от СА. Водозащищенные, мягкая резина,  с большим ходом.
У меня даже имеется запасной корпус с кнопками:  :-)
Спойлер
Резиновые кнопки (точнее, резиновое внешнее оформление кнопок) это конечно хорошо, но... Для их изготовления нужна прессформа, которая стоит денег. Хотя, конечно, значительно дешевле чем прессформа для пластика. А может быть есть и недорогие варианты мелкосерийного изготовления...
Или, как вариант, можно найти какие-то готовое решение кнопок вместе с корпусом... Но я пока не находил ничего подобного.
Kugoo M4 Pro 18Ah (2020)