Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6

Создать датчик, который должен обмениваться по Bluetooth с телефоном

10.06.2015, 14:06. Показов 777. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Plan


Есть задумка создать датчик который должен обмениваться по bluetooth с телефоном. Требования к устройству с точки зрения пользования простые:
Носимость и компактность ( полный вес ~ 100 грамм не более )
Компактность - не более чем 60х60х20мм размером (это предел)
Удобство зарядки - обычный usb порт
время работы от одного заряда батареи - не менее светового дня (16 часов) желательный идеал - 4-5 дней
Возможность подключения как по bluetooth так и по usb для обмена данными с пк например.

С точки зрения техники есть несколько других требований
required:
Устройство должно считывать сигнал f(t) = 0 или 1 в произвольный момент времени
Устройство должно регистрировать эти сигналы а также время их появления и желательно длительность, и заносить в память
Устройство должно показывать их индикацию этих сигналов при их возникновении
Устройство должно иметь bluetooth интерфейс обмена данными
Устройство должно уметь заряжаться по USB
optional:
Устройство может давать доступ к своим данным по USB

C точки зрения производства необходима тестовая партия около дюжины штук.
С точки зрения стоимости конечного устройства - не более $40 для меня как изготовителя.

Так как я сам никогда не занимался схемотехникой и имею малый опыт в программировании микроконтролллеров, однако поверхностное исследование вопроса дало мне понимание что это посильная в принципе задача и для меня одного, но тем не менее я хотел бы спросить может существуют материалы готовые решения, наработки технологии или ресурсы с которых можно было бы начать и в какую сторону следовало бы копать чтобы не тратить время на то чем не придется заниматься.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2015, 14:06
Ответы с готовыми решениями:

Стыковка ПК с телефоном по bluetooth
Привет...Подскажите! может что то я не так делаю...Стыковка телефона с ПК есть...даже файлы передавал...но в лабвью чего не работает...

Управление телефоном c компа через bluetooth
Пишу модуль для программы на windows, который будет инициировать звонки на подключенном сотовом телефоне. Программа на visual studio...

Программа для управления телефоном через bluetooth
Здравствуйте. Можно ли создать программу через которую ,с помощью bluetooth, можно управлять телефоном. Если можно то как ? А если нельзя...

12
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
10.06.2015, 16:28
Вы таки хотите сами делать или заказать? Если заказать могу перенести в соответствующий раздел.

Добавлено через 2 минуты
Цитата Сообщение от littlequark Посмотреть сообщение
не более чем 60х60х20мм размером (это предел)
Это без элемента питания?
Цитата Сообщение от littlequark Посмотреть сообщение
Устройство должно считывать сигнал f(t) = 0 или 1 в произвольный момент времени
Параметры сигнала?
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6
10.06.2015, 16:50  [ТС]
Спасибо за ваш ответ

1)Я хочу понять в какую мне сторону копать, и что бы мне могло подойти, заказать это всегда вариант но мне важно самому разобраться, поэтому пока это в качестве поделки, но с прицелом на будущее.
То есть мне нужно знать рекомендации по поводу платформы, на которой это все создавать, а также набор оборудования который мне понадобится.
2)Сигнал он должен принимать помимо питания. Вид сигнала на фото во вложениях диапазон значений 0 или 1
3)размер с элементом питания
.
Миниатюры
Создать датчик, который должен обмениваться по Bluetooth с телефоном  
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
10.06.2015, 17:43
t1, t2 - ?
Цитата Сообщение от littlequark Посмотреть сообщение
диапазон значений 0 или 1
а в вольтах?
Лучше опишите что за сигнал.
Я не просто так спрашиваю, мне нужно понять что Вы хотите измерять тогда можно посоветовать на чем делать.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6
10.06.2015, 17:48  [ТС]
Витальич,
сигнал - это замыкаемый ключ в произвольные моменты времени, а вольтаж зависит от поданного на него напряжения то есть тут может быть и стандартные 5В и 1,5В это для меня не принципиально, а вот t1,t2 и т д произвольная последовательность временных моментов
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
10.06.2015, 18:35
...опять браслет на руку.

я хотел бы спросить может существуют материалы готовые решения, наработки технологии или ресурсы с которых можно было бы начать и в какую сторону следовало бы копать
чтобы спрашивать за аналоги, нужно самому рассказать что делает устройство. Пока что кроме пары слов за контакт ничего более нет.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6
10.06.2015, 18:44  [ТС]
raxp, нет не на руку, устройство должно крепиться на руке или на ноге и реагировать на сгиб конечонсти под определенным углом. Оно не считает шаги, не мониторит акселерометр, и на мой взгляд, я вполне исчерпывающе описал его требования. А функционал это то, что им предшествовало. Тем не менее спасибо за ваш ответ.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
10.06.2015, 19:08
...кусок проводящей резины на изгибе, аналоговый вход на модуле HC-xx, все. Итог: возможность замера любых радиусов изгиба.

А что мешает встроить все в эспандер или сам тренажер?
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6
10.06.2015, 19:16  [ТС]
raxp, неплохо, спасибо за такой совет, но мне бы надо бы несколько более глубокое понимание того как запитать систему, как сделать ее перезаражаемой, как устроить выход на USB, ну то есть я естественно прочитаю и про hс, но если бы приложили несколько ссылок или указаний с чего можно было бы начать изучение этой темы.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
10.06.2015, 19:43
Читайте закрепленные темы раздела, там ссылки и ответы на все ваши вопросы. Ибо:
Цитата Сообщение от littlequark
я сам никогда не занимался схемотехникой и имею малый опыт в программировании микроконтролллеров, однако поверхностное исследование
никто разжевывать не будет.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 6
10.06.2015, 22:10  [ТС]
raxp, я не претендую чтобы мне разжевывали, я просто попросил указать ссылки. Спасибо за ваше сообщение, для меня это важно
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
11.06.2015, 06:39
Для вас прежде всего важны закрепленные темы, которые вы проигнорировали. Постить овер 30 ссылок ради того, чтобы их наконец увидели нет резона.
0
61 / 186 / 31
Регистрация: 14.02.2013
Сообщений: 1,695
14.06.2015, 00:26
Ну если взять пресловутый HC-05 (Bluetooth) его размеры 27x13x2мм и скажем PIC12LF1822 в корпусе SOIC-8 это 6x5мм и связать по UART. Запитать от АКБ 3.3 вольта без всяких стабилизаторов то вполне получиться компактное устройство.
На счёт экономии эл. питания то тут всё зависит от программного обеспечения. Но я думаю ресурсов PIC12LF1822 для работы с HC-05 (Bluetooth) не хватит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2015, 00:26
Помогаю со студенческими работами здесь

Игра. Создать рестарт и объект, который пользователь должен избегать
Есть игра: нужно ловить в корзину падающие фрукты, если поймали 20 фруктов раньше, чем 20 фруктов упадет, то вы выигрываете, если же нет -...

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

Создать класс City, который должен содержать информацию - площадь городов
Я хочу создать класс City. И он должен содержать информацию площадь городов (кол. 5) . Input: Moskow Output: 2511 кв.км Помогите...

Как создать контрол, который при конструировании не должен отображаться на форме?
Может кто подскажет, как создать контрол, который при конструировании не должен отображаться на форме, а должен находиться внизу в...

Создать файл, который должен содержать список файлов директории /etc. В терминале Ubuntu
если прописывать в терминале это "sudo ls /etc >list", то выводит: bash:list отказано в доступе. Создаю в каталоге...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru