Сейчас на форуме: Dart Raiden, Alf, bedop66938 (+7 невидимых) |
eXeL@B —› Электроника —› Блютуз. |
. 1 . 2 . 3 . >> |
Посл.ответ | Сообщение |
|
Создано: 29 октября 2017 15:40 · Личное сообщение · #1 Задача следующая. Нужно передать по блютузу сигнал, принять его мобилкой и вывести график. Бесконтактный осциллограф С чего начать реализацию, нужно блютуз модуль наверно выбрать самый быстрый. Измеряемые частоты звуковой частоты(привода подач). Есть ведь беспроводные гарнитуры, если использовать их ? ----- vx |
|
Создано: 29 октября 2017 17:58 · Личное сообщение · #2 difexacaw пишет: Есть ведь беспроводные гарнитуры, если использовать их? Это что вы имеете ввиду? по теме - берите плату с stm32(надеюсь, скорости достаточно) + ----- все багрепорты - в личные сообщения |
|
Создано: 29 октября 2017 18:13 · Личное сообщение · #3 |
|
Создано: 29 октября 2017 18:27 · Личное сообщение · #4 |
|
Создано: 29 октября 2017 18:35 · Личное сообщение · #5 |
|
Создано: 29 октября 2017 18:40 · Поправил: shellstorm · Личное сообщение · #6 difexacaw пишет: Тоесть обычная сишка не годится ? Годится, но все равно придется дергать jni, лишняя головная боль. Java на базовом уровне (говокод) учится быстро. Но можно даже на делфи писать, опять же с головной болью. Добавлю наиболее простой вариант для андроида если нет знаний java и платформы: https://habrahabr.ru/post/306300/ вариант довольно прожорливый, но для проверки идеи сойдет, python явно быстрее учится чем java или ndk. |
|
Создано: 29 октября 2017 18:44 · Поправил: LinXP · Личное сообщение · #7 difexacaw http://cxem.net/izmer/izmer93.php готовый девайс http://oscill.ru/ | Сообщение посчитали полезным: sefkrd |
|
Создано: 29 октября 2017 18:58 · Личное сообщение · #8 LinXP > LMX9838 Bluetooth Serial Port Module У китайцев куча подобных чипов, но проблема в том, что я не смогу спаять микро площадку, это вручную невозможно. С таким же результатом можно выдуть с телефона контроллер, но опять же его спаять не получиться. shellstorm > Годится, но все равно придется дергать jni Я не разбираюсь в этом, что такое jni" понятия не имею. Если мобильный софт пилится на скриптах то это существенно усложняет задачу. Как например вывести пиксель на дисплей, какой пак софта для этого нужен и на каком языке это кодить ? Джава и подобные скрипты - у меня от одной мысли отвращение. Я могу вывести пиксель из ядра нт, но мне сложно представить какую прослойку нужно пройти что бы сделать это средствами скрипта.. Чем собирать и отлаживать.. С чего начать то ? ----- vx |
|
Создано: 29 октября 2017 19:05 · Поправил: shellstorm · Личное сообщение · #9 difexacaw пишет: Я не разбираюсь в этом, что такое jni" понятия не имею. https://ru.wikipedia.org/wiki/Java_Native_Interface https://habrahabr.ru/post/203014/ https://github.com/googlesamples/android-ndk там все очень сильно отличается от NT, поэтому ради разового написания софта предпочтительней наиболее простые варианты, хоть в тех же делфях набросать интерфейс и пусть уже среда генерирует код для платформы. Ну или брать Qt, на голой сишке получится портянка огромных размеров, этот вариант годится как защита кода или закрытие узких мест, написание интерфейса на сишке большая редкость. Но можно хоть на асме писать, не принципиально откуда дергать интерфейсы jni |
|
Создано: 29 октября 2017 19:08 · Личное сообщение · #10 |
|
Создано: 29 октября 2017 19:19 · Личное сообщение · #11 |
|
Создано: 29 октября 2017 19:25 · Личное сообщение · #12 Элементарные примеры есть в самом NDK, у платформы неплохое сопровождение и местами нормальная документация. Можно вбивать в гугл вопрос, большая часть проблем уже решена и проиндексирована. Саму разработку можно делать хоть в продвинутом блокноте, но это геморройны вариант в плане сборки и отладки. Рекомендую IDE от jetbrains, и писать на java, даже с незнанием языка это проще чем на чистой сишке. В проекте выбираешь элементарный gui или качаешь проект с гхаба, затем ищешь в гугле работу с блютуз и построение графиков, кода овердохуя, копипастишь его в основной проект, модифицируешь под задачу, профит. Там ненужно брать пиксель с ядра, полно оптимизированных библиотек для графики и графиков, незачем изобретать велосипед. Так то работа с битмапом https://developer.android.com/reference/android/graphics/Bitmap.html После собирается код в apk, в нормальной IDE это делает автоматически и заливаешь все это в эмулятор, тестишь, если не крашит, можно уже лить на живую трубу, но перед этим неплохо разобраться что такое adb и зачем оно нужно. На хабре есть целый цикл статей, подробно описывать очень долго, платформа очень сильно отличается от windows. | Сообщение посчитали полезным: difexacaw |
|
Создано: 29 октября 2017 19:32 · Личное сообщение · #13 |
|
Создано: 29 октября 2017 22:35 · Поправил: LinXP · Личное сообщение · #14 difexacaw пишет: У китайцев куча подобных чипов, но проблема в том, что я не смогу спаять микро площадку, это вручную невозможно. паяльника нет? http://i41.tinypic.com/20fclcm.jpg https://habrastorage.org/storage/4936d2cd/0650b4e3/ce30dd66/b1941aa5.jpg https://www.flickr.com/photos/ji_c/8346355951/ Android Studio https://developer.android.com/studio/index.html |
|
Создано: 29 октября 2017 22:40 · Личное сообщение · #15 |
|
Создано: 30 октября 2017 08:42 · Личное сообщение · #16 |
|
Создано: 30 октября 2017 09:32 · Личное сообщение · #17 |
|
Создано: 30 октября 2017 18:30 · Личное сообщение · #18 LinXP Перебрал кучу плат от мобил и нашёл два контроллера. Тот что меньше размером BCM2046. Есть дадашит, в котором есть один положительный момент и два не хороших. Профайл: > A higher speed UART interface of up to 4 Mbps has been added to the BCM2046 for faster communication. Первая проблема: > 65-pin fpBGA package (5 mm x 5 mm) Может вы такое как то можите пропаять, я же способа не вижу, слишком уж мелкое. Вторая проблема что в документации не приводится командный интерфейс/протоколы обмена. Второй чип MT6601. К нему есчо куча чипов(3) для обслуживания идёт.) reversecode Это по вашему решение.. то что скорость будет никакая, шумы и главное фиксы сигнала - он будет фильтроваться, использоваться всякие разные алго для коррекции преобразований adc, что в конце концов даже теоретически не даст график того, что измеряется. shellstorm Всё что интерпретатор/вм это скрипт. ----- vx |
|
Создано: 30 октября 2017 18:42 · Личное сообщение · #19 |
|
Создано: 30 октября 2017 18:51 · Личное сообщение · #20 |
|
Создано: 30 октября 2017 18:54 · Поправил: sefkrd · Личное сообщение · #21 |
|
Создано: 30 октября 2017 19:07 · Поправил: difexacaw · Личное сообщение · #22 sefkrd > Мелкоскоп(микро) Да, я как раз подумал про это. Как оказалось самопальный из веб камеры с перевёрнутой линзой работает в зависимости от фазы луны из за тех самых софтверных фильтров Вероятно тоже самое будет при использовании звуковой гарнитуры. > Это флешь память.. Нет, в гугле есть документация. > Raspberry Pi вам в помощь.. Это первое что выдаёт писковик по запросу BT. Но вы профайл посмотрите, он не пригоден для данной задачи. Добавлено спустя 16 минут sefkrd Смотрите обвязка чипа: 4 сигнальные линии, но протокол не известен. ----- vx |
|
Создано: 30 октября 2017 19:49 · Личное сообщение · #23 |
|
Создано: 30 октября 2017 20:13 · Поправил: difexacaw · Личное сообщение · #24 |
|
Создано: 30 октября 2017 20:15 · Личное сообщение · #25 - хочу сделать сам, нет я это не умею, нет это не годно, нет это сложно, нет мне не нужно готовое я хочу сделать сам! | Сообщение посчитали полезным: Gideon Vi |
|
Создано: 30 октября 2017 20:19 · Личное сообщение · #26 |
|
Создано: 30 октября 2017 20:22 · Личное сообщение · #27 |
|
Создано: 30 октября 2017 20:27 · Личное сообщение · #28 Это флешь память.. Я просто угорел - эт сам проц.. Добавлено спустя 2 минуты difexacaw пишет: Это первое что выдаёт писковик по запросу BT В гугл не ходил.. Добавлено спустя 13 минут difexacaw пишет: Смотрите обвязка чипа: Тесно уходишь в программатор.. usb to ttl на 2303 вроде микрухе.. Протокол - обычное общение по com.. Добавлено спустя 18 минут А лучше, спросить у ребят из gsmforum, gsmhosting.. |
|
Создано: 31 октября 2017 09:57 · Личное сообщение · #29 sefkrd пишет: А лучше, спросить у ребят из gsmforum, gsmhosting.. на gsmhosting тусуются только обезьянки-индусы, которые обучены нажатию кнопок в программах в строго определённой последовательности. а на gsmforum и на любом адекватном ресурсе после фраз reversecode пишет: - хочу сделать сам, нет я это не умею, нет это не годно, нет это сложно, нет мне не нужно готовое я хочу сделать сам! сразу пошлют куда подальше |
|
Создано: 31 октября 2017 10:21 · Личное сообщение · #30 |
. 1 . 2 . 3 . >> |
eXeL@B —› Электроника —› Блютуз. |