Перейти к содержанию
    

Brb3000

Участник
  • Постов

    53
  • Зарегистрирован

  • Посещение

Весь контент Brb3000


  1. Нужно выбрать плату и сделать прошивку для простого BLE датчика. Задача датчика - оценка скачков сопротивления материала, и передача скачков на комп по BLE. 1. измеряем сопротивление некоторого образца с частотой около 100 Герц, считаем среднее за 0,1 сек. Значение сопротивления - в диапазоне 1-20 кОм. 2. если разница между текущим сопротивлениеи и средним более чем на Х, начинаем подсчёт - интегрируем значение сопротивления по времени. 3. когда разница сопротивления со средним меньше X - останавливаем подсчёт. 4. передаем вычисленное значение на комп, выставив его как BLE характеристику. Плата датчика и в чем делать прошивку - на ваш выбор. Хоть ESP или Arduino. Плюс простой мост для измерения сопротивления. На плате должен быть контроллер заряда, чтобы питать ее от аккумулятора. Габариты платы - максимум 25х25х10мм. Денег на этот проект есть 25тр. Телеграм @mikebrb Спасибо.
  2. Добрый день. Есть плата с nrf52832 и акселерометром/гироскопом MPU9250. Нужно написать для нее код "взять углы наклона (yaw/pitch/roll из DMP) и отправить по BLE". Плата программируется по Segger. Есть похожий код, работающий, для seeed tiny BLE (в оболочке mbed). Можно модифицировать его, или взять любой другой источник. На эту задачу есть 20тр. Плата в Москве. Детали по Tel/whatsapp +79199655645 holyiot18008_2019042711592675450.pdf
  3. Добрый день. Есть плата Seeed Tiny BLE. Для нее написан простой код, который считывает данные акселерометра MPU6050 и отправляет по BLE. Код написан в оболочке mbed. Нужно перенести код на китайскую плату с таким же NRF и MPU6050. Плата программируется по Segger. На эту задачу есть 10тр. Платы в Москве. Детали по Tel/whatsapp +79199655645 holyiot18008_2019042711592675450.pdf
  4. nrf51822 + mpu6050

    Добрый день. Есть стандартная плата Seeed Tiny BLE с встроенным акселерометром/гироскопом mpu6050, для нее написана программа в оболочке mbed (код передам). Суть программы - берем углы поворота относительно земли, отправляем их как BLE характеристику. Все работает, кроме одного бага - через некоторое время "зависает" mpu6050. Проблема описана, описано несколько способов решения. https://github.com/jrowberg/i2cdevlib/issues/519 Нужно: 1. Нужно перенести программу на другую плату, у которой тот же набор NRF и MPU6050 и BLE. Детали платы и саму плату передам. Программируется Segger Jlink. Плату Seed Tiny BLE тоже передам. 2. Победить баг с "зависанием" mpu6050. На эту задачу есть 15тр. Мой телефон/whatsapp +79199655645
  5. Добрый день. Ищу человека, кто сможет сделать безбатарейную RFID схему для бесконтактного измерения сопротивления. То есть нужно сделать такой сценарий: 1. Безбатарейная RFID плата с двумя контактами, которые прикладываем к некоему проводнику. 2. RFID приемник (простой, собраный на Arduino + простой RFID модуль ) обращается к этой RFID плате, и она возвращает сопротивление этого проводника. Если есть опыт в безбатарейных RFID платах, напишите плз, расскажу подробнее. Денег на эту задачу есть 25тр. Телефон/whatsapp +79199655645. Спасибо.
  6. У нас задача - код для конкретной связки nrf51802 + MPU6050, с использованием функций DMP. Не Ардуино. Не Матлаб. Если знаете кто может сделать - буду благодарен. Если нет - просьба не флудить. Спасибо за понимание.
  7. Спасибо, почитал. Там про Ардуинку. Для Ардуино есть библиотеки, где можно обращаться к DMP. А у нас задачка обойтись без ардуины. Плата должна отдавать по BLE углы наклона. Мы собрали код для nrf51802, где мы берем данные ускорения и угловой скорости с MPU6050 (c помощью простого драйвера, без DMP), и отправляем по BLE. То есть мы получаем, что угловая скорость в моменте у него такая-то. Но нам нужно не угловую скорость, а направление. Для этого нужно интегрировать и сглаживать данные гироскопа об угловых скоростях. Для этого нужно задействовать DMP (Digital Motion Processor), встроенный в MPU6050. Тут 3 варианта: 1. Мы нашли готовый код от китайцев (но с описаниями) для той же связки nrf51802 + MPU6050 с функциями работы с Digital Motion Processor. Нужно понять как там сделать это сглаживание и интегрирование. 2. Либо, как говорят, можно использовать функции DMP через бинарник от производителя. 3. Либо не использовать DMP, а строить фильтр Маджвика (ну или хотя бы Калмана) на самом nrf, но это не кошерно, ибо будет быстрее сажать батарейку. Моих мозгов и любительских навыков не хватает, чтобы сделать один из этих 3 вариантов. Ищу человека, кто сделает за деньги. Буду благодарен за контакт. Спасибо
  8. У нас есть задача - отслеживать ориентацию в пространстве платы с nrf51802 + MPU6050. Для этого нужно понимать куда девайс направлен в данный момент, и передавать эти углы наклона по BLE. На сей момент есть плата с nrf51802 + MPU6050 + BLE, и работающий код, который данные акселерометра и гироскопа шлёт по BLE. Сейчас код сделан с использованием простого драйвера MPU6050 - при вызове функции он отдает данные акселерометра и гироскопа, которые есть в этот момент. То есть мы получаем, что угловая скорость в моменте у него такая-то. Но нам нужно не угловую скорость, а направление. Для этого нужно интегрировать и сглаживать данные гироскопа об угловых скоростях. Для этого нужно задействовать DMP (Digital Motion Processor), встроенный в MPU6050. У нас есть готовый код для той же связки nrf51802 + MPU6050 с функциями работы с Digital Motion Processor. Ищем человека, кто работал с этим DMP. Нужно из этих двух источников сделать код, чтобы девайс по BLE отдавал направление (углы наклона). Дрифт по одной из осей для нашей задачи некритичен. Денег на это есть 10.000 рублей. Платы в Москве, программируются по Segger. Платы для тестов могу выслать если нужно. Могу описать задачу подробнее по тел/whatsapp +79199655645
  9. Какой именно алгоритм MPU6050 вы имеете в виду? Это можно сделать на нативном C на nrf51 + MPU6050, или вы имеете в виду только библиотеки для Ардуино? Спасибо что помогаете
  10. Есть много библиотек для Arduino с поддержкой DMP, но C библиотеки для самого nrf51 с поддержкой DMP не могу найти. Нашел только у китайцев, пытаюсь зарегистрироваться на их серверах, чтобы скачать. https://download.csdn.net/download/mr_lyoko/10291305
  11. Это про другое. Я в первом посте привел ссылку на фильтр Маджвика для Ардуино, а здесь я ответил человеку, который говорил про DMP MPU6050 для nrf51, что ищу такую библиотеку.
  12. Ищу библиотеку для работы именно с DMP MPU6050, пока не нашел. Буду благодарен если подскажете где ее взять. Спасибо.
  13. Буду благодарен если подскажете где копать код, или может подскажете кто может сделать? Спасибо
  14. Добрый день. Есть плата с nrf51802 + MPU6050 + BLE, и работающий код, который данные об ускорении и повороте шлёт по BLE. Нужно внести в этот код фильтр Маджвика для данных акселерометра и гироскопа, чтобы посылать по BLE угол наклона девайса. Фильтр Маджвика для MPU6050 есть также в коде для Ардуино - https://github.com/kriswiner/MPU6050 . Нужно внести в наш код. Денег на это есть 5000р. Whatsapp +79199655645
  15. Денег на задачу есть 15тр. Есть простая плата с nrf51822 и MPU6050. Для нее есть 2 уже написанные работающие программы, основанные на стандартных примерах Nordic: 1. Эмуляция HID устройства. Берем данные с MPU6050, шлём по BLE события как BLE HID устройство. 2. Эмуляция велодатчика. Берем данные с MPU6050, шлём по BLE события как GATT CSC устройство (велодатчик). Нам нужно сделать переключение между этими 2 режимами: Отслеживаем данные гироскопа/акселерометра MPU6050. 
 Если девайс перевернули более N раз за секунду - переходим в режим эмуляции велодатчика. Если ускорение девайса превысило пороговое - переходим в режим эмуляции HID устройства. Денег на это есть 15т.р. Подробнее опишу по запросу. Мой тел/whatsapp +79199655645.
  16. А какой датчик давления можете порекомендовать? Спасибо за совет про акселерометр, тоже об этом думаем
  17. Датчик, о котором я писал - как раз TPMS. Он не даёт данные чаще 2-3 раз в секунду. А нам нужно чаще, 20-40 раз в секунду. Желательно на одной CR2032 работать часов 10. А можно посмотреть что именно у вас получилось в том проекте?
  18. Апдейт - Именно этот датчик (Infineon sp35) не подходит, он не может измерять чаще 2 раз в секунду. Хотя конструктив для нас идеальный. Ищу кто поможет выбрать датчик давления для шины и сделать с ним простую плату. У нас задача - мониторить СКАЧКИ давления в шинах (как TPMS, но нужно измерять именно резкие скачки давления, такие как удар шины о препятствие). Нужен датчик, который либо отдаёт данные 20+ раз в секунду, либо (если такие есть) отдаёт именно максимальное значение за период длиной в доли секунды. Стандартные системы TPMS типа этой китайской отслеживают 2 раза в секунду, они нам не подходят, хотя конструктив для нас идеальный - плата встроена в колпачок на нипель. Мы собирали прототипчик на датчике MPXHZ6400AC6T1 + ардуинка, вполне работает, отслеживает скачки, но по конструктиву это не идеальный датчик для нас. Нам бы найти датчик, который так же легко интегрируется в плату на колпачок на шину, но в отличие от этого sp35 позволяет отслеживать скачки. Может посоветуете подобные датчики или (а вдруг) готовые платы из области мониторинга давления масла, или газа, или гидравлики. Спасибо.
  19. Апдейт - Именно этот датчик (Infineon sp35) нам не подходит, он не может измерять чаще 2 раз в секунду. Хотя конструктив для нас идеальный. Ищу кто поможет выбрать датчик давления для шины и сделать с ним простую плату. (см ниже) --------------------------- Есть китайский датчик давления с радиоканалом. Он измеряет давление и 2-3 раза в секунду передаёт его по беспроводному каналу на свой хаб. Нам нужно поменять его код так, чтобы он посылал данные о давлении не 2-3 в секунду, а 20-40 раз в секунду, и научиться принимать эти данные на хабе. Хаб можно использовать его родной или собрать любой какой скажете. Денег на это есть 30тр. Все фото плат датчика давления и хаба пришлю по запросу. Whatsapp +79199655645
  20. Брат, кто тебя обидел, какие рабы и колесницы? Я просто ищу кому поручить небольшую задачу. Объём задачи представляю, ибо сам залезал в код. Ищу с кем можно работать по этой и по следующим задачам.
  21. К самому пэйрингу вопросов нет, отрабатывает нормально. Баг воспроизводимый - при подключении к новому девайсу (с которым раньше не пэйрились) наш Nordic считает что он подключился и начинает слать HID команды, а девайс эти команды не видит. При повторном подключении к тому же девайсу всё ок. Надо это победить. Ну или есть вариант вообще убрать пэйринг, если это непобедимо. Не все живут в Императорских Мытищах. Ищу человека, который без лишнего надувания щёк сделает работу. Затем с удовольствием буду работать с таким человеком, задач много.
  22. Добрый день. Есть плата c nRF51822 + lis2dh12, программируется с помощью Segger J-Link. Написана прошивка, которая обрабатывает данные с lis2dh12 и отправляет данные по BLE в режиме HID. Она работает, но остался баг с пэйрингом соединения по BLE (не во всех случаях срабатывает корректно). Нужно поправить баг. Также нужно добавить одну функцию (еще один режим BLE HID). ТЗ по запросу. На эту задачу есть 7000 р. Если все ок - будут еще задачи. Я в Москве, будет удобнее, если вы в пределах 1-2 дней доставки. whatsapp +79199655645
  23. Ищу человека с опытом разработки BLE на чипах Nordic, который поможет победить один баг в готовой и работающей программе для Nordic nRF51822. Есть готовая программа для простой платы на Nordic nRF51822 и акселерометром lis2dh12. Плата с программой подключается к компьютеру как беспроводная клавиатура (BLE HID) и шлет нажатие кнопки при вращении платы. Программа сделана на базе стандартного примера из SDK Nordic для BLE клавиатуры. Есть исходник, компилятор (Keil), работающий программатор платы(SEGGER J-TAG) и сама плата в нескольких экземплярах. В программе остался один баг - при повторном подключении платы как BLE устройства выдает ошибку 3401. Ошибка и ее решение описано в форуме Nordic здесь https://devzone.nordicsemi.com/f/nordic-q-a/3338/error-code-0x3401 Нужно внести это решение в программу. Денег на это есть 5000р. Если вы в Москве или рядом - могу передать плату и программатор. Но думаю если у вас есть опыт с BLE - вы сможете дистанционно внести изменение в код, я его проверю на плате и покажу логи, сделаю сколько понадобится итераций. Whatsapp/голос +79199655645
×
×
  • Создать...