Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/65: Рейтинг темы: голосов - 65, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
1

Спортивный компьютер

29.06.2012, 12:53. Показов 12029. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Планирую создать спортивный компьютер "под себя".
Основа:
МК: STM32 (LQFP48, USB и др.)
Индикация (варианты):
-сенсорный цветной TFT экран (в случае с демоплатой на STM32), позволит выводить графики, но не знаю что по энергопотреблению.
-индикация на 7/14-сегментных индикатор
-графический ЖКИ
Датчики:
-Акселерометр (из-за отсутствия паябельных корпусов придётся купить готовую плату)
-Датчик температуры (под вопросом)
-Датчик пульса (скорее всего самодельный, ибо готовых доступных решений не нашёл)
-Часы (под вопросом)
Питание: Li-Po аккумулятор 3.7V 1100Ah (от телефона)

Функции (наброски):
1.Измерение количества подтягиваний/отжиманий (при помощи акселерометра).
2.Логирование проделанных упражнений (в принципе, из-за этой ф-ции всё и затевается) с последующим подключением к ПК и выведением статистики.
3.Напоминание о режиме дня/тренировок.

Прошу помощи в разрешении следующих вопросов:
1.Существуют ли акселерометры в паябельных корпусах, если да, то какие? Или лучше взять готовую плату, если да, то какую? Сразу оговорюсь: джедаем ЛУТа не являюсь т.к. мой старенький принтер бодро запарывает мелкие дорожки, а потому самостоятельную разводку платы под мелкие корпуса отметаем.
2.Можно ли достать готовый датчик пульса, если да, то киньте хотя бы названием.
3.Как у STM32 обстоят дела с самопрошивкой, можно ли и как?

P.S.:Готовые спортивные компьютеры попрошу не предлагать, ибо они мне не подходят ни по функицоналу, ни по цене.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2012, 12:53
Ответы с готовыми решениями:

Настройка RCC в STM32F4. Спортивный бег по костылям.
Здравствуйте! Второй день ломаю голову над настройкой тактового генератора. Итак: 1.Если тактовый...

Спортивный клуб
Доброго времени суток. Только что начал изучать Access, не могу разобраться в связях таблицы,...

Спортивный сайт
Всем привет, вопрос такой: На досуге решил заняться созданием спортивного сайта про футбол с базой...

Спортивный мультфильм
Задача №968 пункт В)

21
0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 243
29.06.2012, 14:20 2
Лень паять акселерометр.
Берите плату с датчиками для квадрокоптера. Там и акселерометор, и гироскоп, и температура + еще куча всякой лабуды.
Все удовольствие 1000-2000 руб.
0
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 257
29.06.2012, 15:26 3
Эта тема мне тоже интересна.
Думаю что акселерометр LIS331DLTR вполне подойдет. В тере всего 30 рублей, 3 осевой, если STM32 впаивать удается то и его удастся.
А зачем сенсорный дисплей? Мне кажется там только пару кнопочек нужно. Или я не понимаю весь функционал?
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
29.06.2012, 16:15 4
За 2000 уже можно купить пульсомер с датчиком и не парится. А кол-во подтягиваний можно и в уме считать, уж не на сотни счет идет ведь.
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
30.06.2012, 22:40 5
Цитата Сообщение от krjkrj
Эта тема мне тоже интересна.
Думаю что акселерометр LIS331DLTR вполне подойдет. В тере всего 30 рублей, 3 осевой, если STM32 впаивать удается то и его удастся.
А зачем сенсорный дисплей? Мне кажется там только пару кнопочек нужно. Или я не понимаю весь функционал?
Это один из вариантов, просто есть готовая демоплата с экранчиком, отсюда и идея. Насчёт пайки LGA-16 - запаять смогу, а вот развести дорожки под неё...наврятли. Мк будет с Core Board (Мини-демоплата).

Цитата Сообщение от Dirspywok
За 2000 уже можно купить пульсомер с датчиком и не парится. А кол-во подтягиваний можно и в уме считать, уж не на сотни счет идет ведь.
Для подсчёта я и счётчик на логических элементах могу собрать, мне интересен график моего развития, да и по подходам (по крайней мере в жиме на брусьях) давно уже за две сотни перевалило. А часы с пульсомером можно за 5$ с ebay заказать.
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
30.06.2012, 22:41 6
Цитата Сообщение от fkhj555
Лень паять акселерометр.
Берите плату с датчиками для квадрокоптера. Там и акселерометор, и гироскоп, и температура + еще куча всякой лабуды.
Все удовольствие 1000-2000 руб.
Кстати, спасибо за идею! А не подскажете где и как можно присмотреть подобные платки? Сам в коптеростроении несведущий человек.
0
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 25
01.07.2012, 13:27 7
Пару ссылок:

http://processors.wiki.ti.som/... 30-Chronos

http://www.stm32circle.som/res... rymer2.php

Может поможет :)
0
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 257
01.07.2012, 15:25 8
EZ430-Chronos - весчь, тоже облизываюсь, все хочу купить, и никак не соберусь карточку сделать.
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
01.07.2012, 16:05 9
Цитата Сообщение от Oxykim
-Акселерометр (из-за отсутствия паябельных корпусов придётся купить готовую плату)
Если только акселлерометр, то можно готовую ардуиновскую милипиздрическую платку. Вот примерная ссыль.
Плюсы: ничего лишнего по сравнению с платами для квадрокоптера.
Цена более менее, учитывая что это ардуино.
Размер 2см * 2см.
Толерантна и питательна как к 5 так и к 3 вольтам.

Датчик температуры кстати куда? под мышку? Хорошей точности измерения температуры тела можно добиться только в одном месте :)
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
01.07.2012, 16:12 10
Кстати по поводу датчика пульта: в тренажерках есть такие девайсы с небольшой прищепкой, которая цепляется на палец, ухо или в любой другое место. Подключается через Джек3.5 мм ака наушники. В инете его называют sku 16009. На диалЭкстриме он тоже присутствует. Нужно только узнать какой сигнал на выходе.
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
01.07.2012, 23:15 11
Цитата Сообщение от itysiy
Цитата Сообщение от Oxykim
Датчик температуры кстати куда? под мышку? Хорошей точности измерения температуры тела можно добиться только в одном месте :)
Датчик температуры окружающей среды, закос под эдакий пип-бой для бедных. =)

Цитата Сообщение от itysiy
Кстати по поводу датчика пульта: в тренажерках есть такие девайсы с небольшой прищепкой, которая цепляется на палец, ухо или в любой другое место. Подключается через Джек3.5 мм ака наушники. В инете его называют sku 16009. На диалЭкстриме он тоже присутствует. Нужно только узнать какой сигнал на выходе.
Вот за это огромнейшее спасибо, буду изучать.

Кстати, народ, кто работал с акселерометрами, какие нюансы есть в выборе данного датчика (сам в них не особо разбираюсь)?
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
02.07.2012, 11:15 12
Цитата Сообщение от Oxykim
Кстати, народ, кто работал с акселерометрами, какие нюансы есть в выборе данного датчика (сам в них не особо разбираюсь)?
На тот, на который я дал ссылку ньюансов не заметил, кроме низкой точности и шума плюс минус 1 бит. Подключается по шине y2s. Для инициализации отправляем три байта, потом собираем данные из нужных регисторов когда надо. На том сайте и пример кода для ардуино есть, из него я взял дефайны и инициализацию. Заработало с первого раза. НО точность его низкая: 6 бит на каждую ось, притом что там знаковое число,. Он предназначен для определения ориентации девайса в пространстве. Сразу нужно будет подумать над алгоритмом фильтрации и подсчета отжиманий. Есть большая вероятность что с ним будет много ложных срабатываний и несрабатываний. Думаю лучше сразу взять поточнее датчик, например MMA7455L, он дешевый, доставаемый, примеры кода есть в интернетах и у меня (дам, если понадобится). Обрабатывать данные будет проще ввиду его бОльшей точности. Но хз есть ли где готовые платы с ним на борту. Я делал печатку для себя поиграться, на компе еще осталась. Если нужно, и почта позволит могу вытравить и выслать в конверте. там плата 2 на 2 см.
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
02.07.2012, 14:01 13
Цитата Сообщение от itysiy
Цитата Сообщение от Oxykim
Кстати, народ, кто работал с акселерометрами, какие нюансы есть в выборе данного датчика (сам в них не особо разбираюсь)?
На тот, на который я дал ссылку ньюансов не заметил, кроме низкой точности и шума плюс минус 1 бит. Подключается по шине y2s. Для инициализации отправляем три байта, потом собираем данные из нужных регисторов когда надо. На том сайте и пример кода для ардуино есть, из него я взял дефайны и инициализацию. Заработало с первого раза. НО точность его низкая: 6 бит на каждую ось, притом что там знаковое число,. Он предназначен для определения ориентации девайса в пространстве. Сразу нужно будет подумать над алгоритмом фильтрации и подсчета отжиманий. Есть большая вероятность что с ним будет много ложных срабатываний и несрабатываний. Думаю лучше сразу взять поточнее датчик, например MMA7455L, он дешевый, доставаемый, примеры кода есть в интернетах и у меня (дам, если понадобится). Обрабатывать данные будет проще ввиду его бОльшей точности. Но хз есть ли где готовые платы с ним на борту. Я делал печатку для себя поиграться, на компе еще осталась. Если нужно, и почта позволит могу вытравить и выслать в конверте. там плата 2 на 2 см.

Алгоритм примерно такой:
1.Жмём кнопку "калибровка".
2.Выполняем упражнение как надо.
3.Запоминаем высшую и низшую точку при преодолении которых прибор засчитывает упражнение.
4.Считаем упражнения.
Если значение опускается сильно ниже низшей точки (извиняюсь за тавтологию), то останавливаем счёт (т.к. спортсмен спустился со снаряда), записываем данные в память, обнуляем счётчик упражнений.

На ebay нашёл готовые платы с MMA7455L например спасибо за наводку и предложение о помощи.
Буду благодарен если оставите какие-нибудь контакты в ЛС (на всякий случай, если понадобится помощь).
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
02.07.2012, 21:36 14
я так понял вы собираетесь контролировать изменение высоты? Акселлерометр по вертикальной оси будет выдавать ускорение, и чтобы получить перемещение по вертикали, нужно взять двойной интеграл по времени (делать замеры строго через равные известные промежутки времени и делить). Возможно будут большие погрешности, учитывая что перемещение человека на брусьях примерно 50 см. Можно следить за направлением ускорения (ускорение вверх, ускорение вниз), и когда среднее арифметическое последних семплов достигнет пороговой величины, заститывать движение вверх или вниз. пороговую величину нужно будет подгонять "под себя", смотря с какой интенсивностью происходят отжатия.

Мои контакты в анкете на этом форуме есть, если что пиши)
0
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 20
03.07.2012, 00:24 15
Концевой выключатель на пол или перекладину. И нажимать головой. Дешево и сердито :-)
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
03.07.2012, 05:49 16
Кстати по поводу датчика пульта: в тренажерках есть такие девайсы с небольшой прищепкой, которая цепляется на палец, ухо или в любой другое место. Подключается через Джек3.5 мм ака наушники. В инете его называют sku 16009. На диалЭкстриме он тоже присутствует. Нужно только узнать какой сигнал на выходе.
У таких датчиков точность низкая из-за метода измерения, там стоит фотодиод сенсор и он измеряет сосуды на просвет. Будет подглючивать и показывать всякую хрень. Они только в больничных условиях хорошо работают, когда пациент не подвижен практически. Ну и там датчики не с диалэкстрима.

Я вот если честно так и не понял смысл всей затеи. Сколько не занимался на турнике, пульс сильно то и не подскакивает, смысл его измерять? В циклических видах нужно, но речь вроде не о них.
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
03.07.2012, 11:01 17
2Dirspywok я на беговой дорожке таким пользовался, он определял пульс довольно таки точно (мигание лампочки совпадало с биением сердца). Конечно он не с диэлэкстрима, но по виду очень дешевый и китайский. Может у него и есть ложные срабатывания, но с ними можно бороться, зная например что пульс не может резко измениться. Высчитывать коэффициент достоверности для каждого срабатывания: если он ниже нормы, то отсекать. Так же искать пропущенные удары. Вообщем на пульсометре тоже можно позабавится с алгоритмами.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
03.07.2012, 12:47 18
Акселерометр мереет ускорение. Ускорение вверх - положительное, вниз - отрицательное. За подтягивание ускорение меняется дважды: с +/- и с -/+. По второму фронту считаем количество упражнений.
Надо додумать, как не зачитывать упражнение выполненное на полшишки. Ускорение те же, а перекладина не достигнута)
Шагомер на акселерометре в нокии работает очень четко.
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
03.07.2012, 12:59 19
2Dirspywok я на беговой дорожке таким пользовался, он определял пульс довольно таки точно (мигание лампочки совпадало с биением сердца).
На беговой дорожке кровоток через кисть нормальный, при занятиях на брусьях или перекладине он может довольно сильно нарушаться, вполне возможно что это повлияет на результаты, тут конечно нужны тесты. Вообще мне не ясна сама суть измерения пульса при таких нагрузках. Если just for fun, ну тогда понятно)
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 24
09.07.2012, 12:15 20
Заказал: программатор (J-link), плату с MMA7455L, плату с enc28j60 (поиграться).
Возникли следующие вопросы:
1.Как подключать МК к USB (какие нужный резисторы/конденсаторы, есть какие-нибудь нюансы)? USB - встроенный в МК. Нарыл схемку, подойдёт ли к STM32?
2.Целесообразно ли использовать GPS приёмник для измерения пройдённого пути?
3.Стоит ли использовать для индикации экранчик от Siemens C75 и ему подобные (имеется штуки 3 в наличии)?
0
09.07.2012, 12:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2012, 12:15
Помогаю со студенческими работами здесь

спортивный тренажер
Здравствуйте. Есть ли у кого-то 3д модель любого спортивного тренажера ?

Дефрагментация. Спортивный интерес)
Прочитав про DominoDefrag, посоветовали админам. Они в ответ сказали, что: *Domino часто изменяет...

Семейный спортивный IT спор
Здравствуйте! Немного лирики для общего понимания сути вопроса: Мне 28 лет,...

База данных Спортивный клуб
Доброго времени суток. Только что начал изучать Access, не могу разобраться в связях таблицы,...

Новый кибер-спортивный проект!
Товарищи, ведется набор в команду для создания нового,единственного в своем роде "кибер-спорт"...

Спортивный мультфильм о поднятии штанги
Спортивный мультфильм о поднятии штанги. Помогите, пожалуйста

База данных спортивный клуб
БД «Спортивный клуб». Разработать БД «Спортивный клуб», которая содержит и использует информацию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru