Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Programming a device based on nRF52840 that transmits data via BLE

Translated

Applications 1

Application viewing is only available registered users.
    1 proposal concealed
  • Leonid Kohan
    25 July 2024, 21:24 |

    Добрый вечер. Я так понял, код уже написан и нужно просто прошить устройство? Или нужно написать прошивку?

  • Andrii Shatillo
    25 July 2024, 23:43 |

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

  • Leonid Kohan
    25 July 2024, 23:56 |

    Да, действительно, для меня лучше было бы написать с нуля. Проект интересный, уже довольно давно осваиваю контроллеры Nordic и Zephyr RTOS. Использую VS Code и NRF Connect SDK, если подойдет, то напишите мне чтобы обсудить детали.

  • Andrii Shatillo
    26 July 2024, 10:25 |

    Рад, что проект кажется вам интересным - я считаю, что интерес к работе это важно. Прежде чем вы окончательно примете решение, что можете и хотите этим заниматься, и мы перейдём к деталям, я добавлю несколько общих моментов. 

    Этот девайс часть большого проекта, так сказать "экосистемы", он будет требовать постоянного усовершенствования/модификаций/апгрейдов, это надо учесть как в структуре кода, так и путём использования DFU режима. Кроме того, было бы удобно и правильно использовать для проекта какую-то облачную IDE или придумать другой удобный вариант совместной работы.

    Zephyr RTOS, хоть и удобна для работы, но съедает впустую много ресурсов, а наше устройство должно иметь максимально возможную энергоэффективность. В действующем варианте я тоже использовал  Nordic UART из NRF Connect SDK, но  хотелось бы заменить его на что-то более энергоэффективное.

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

  • Leonid Kohan
    26 July 2024, 11:48 |

    Если честно то немного пугает ) Не со всем согласен. На данном этапе я активно осваиваю Nordic и не скажу что во всем прямо эксперт, потому могу предложить только то что знаю.

    NRF Connect SDk единственная официальная SDK на которой, по моему мнению, стоит писать проекты и изучать на будущее. Более старая nRF5 SDK уже как бы deprecated и постепенно отходит, других я не знаю, да и зачем?

    NRF Connect SDK основано на Zephyr RTOS (что опять же по моему мнению сделано правильно), Zephyr в основе SDK и по любому будет использоваться, без него нельзя. Но например для bluetooth встроенные отдельно, более эффективные библиотеки от Nordic. Да и сам Зефир модульный, подключаются только необходимые модули, он очень экономный.

    Для VS Code выпускаеться официальная интеграция NRF Connect SDK for VS Code, там все отлично работает и довольно удобно, интеграцию активно поддерживает и развивает Nordic. В чем-то другом я не работаю, и в общем не вижу смысла менять на что-то другое. Для совместной работы могу только предложить Git Hub.

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

    В общем тут уж смотрите сами, подходит ли вам такое, возможно вам лучше найти именно профессионала по nrf.

  • Andrii Shatillo
    26 July 2024, 13:27 |

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

  • Leonid Kohan
    26 July 2024, 18:05 |

    Отлично ) Тогда может напишите мне в личные сообщения более подробно детали задания. 

    Сейчас я понял из описания, нужно считывать данные двух датчиков - MAX30100, ADXL362 и передавать по Bluetooth данные (Nordic UART Service ?). 

    Если есть готовый код то отлично, но наверное лучше будет обновить проект. Как уже писал, могу сделать с NRF Connect SDK в среде VS Code. 

    Цена и сроки уже будут более ясны после подробностей.


  • Oleksii Mamontov
    27 July 2024, 0:55 |

    Чтоб заниматься чипами компании которая не имеет своих производственных мощностей,  надо иметь много свободного времени - которого не жалко )))

    Интересно если у них гарантии что этот чип например будет выпускаться и поддерживаться например лет 10).


  • Andrii Shatillo
    27 July 2024, 10:41 |

    Глубокая мысль... Однако, чтобы вообще чем угодно заниматься нужно иметь сколько-то "свободного  времени, которого не жалко", а много или мало это оценочная, субъективная, категория. 

    И у какой компаний с супердиверсифицированными производственными мощностями есть "гарантии", что чип будет выпускаться, например, через 1 год?

  • Oleksii Mamontov
    27 July 2024, 10:54 |

    image

  • Oleksii Mamontov
    27 July 2024, 10:59 |

    Сколько то  и много - это разное))

    Для меня год - этот много например )

    Но каждый наступает на свои грабли), 

    иногда тяжело осознавать что чем ты занимался , уже  никому не нужно...

    но понимание этого приходит с опытом 

  • Andrii Shatillo
    27 July 2024, 12:42 |

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

  • Oleksii Mamontov
    27 July 2024, 22:12 |

    Нет,  когда уже есть опыт и ты уже это проходил (наступил на грабли), то это лучше запоминаеться...)) 

    опыт - это куча времени, темболее потраченого в пустую с оглядом назад.. 

    иногда понимаешь - но подскажи кто нибудь шо пошел не туда..но ))   

  • Leonid Kohan
    27 July 2024, 15:47 |

    Похоже на старый добрый Holy Wars ))

    Добавлю немного и свое мнение) Все же думаю, если дело касается Bluetooth (а с недавних пор и WiFi) и в особенности устройств на батарейках, акумуляторах, вряд ли можно найти что-то лучшее и экономнее чем контроллеры Nordic.

    Никуда они не денутся и через 10 лет, по сути стандарт в реализации самого нового блютуз стека. Можно зайти на bluetooth.com и увидеть что все примеры реализации основаны именно на nordic )

  • Oleksii Mamontov
    27 July 2024, 22:36 |

    VS Холивар


    обавлю немного и свое мнение) Все же думаю, если дело касается Bluetooth (а с недавних пор и WiFi) и в особенности устройств на батарейках, акумуляторах, вряд ли можно найти что-то лучшее и экономнее чем контроллеры Nordic.


    Обратите внимание на потребление в спящих режимах))


    STM32WB15CC

    image


    nRF52840

    image




  • Leonid Kohan
    28 July 2024, 11:12 |

    Ну тут да, STM32WB15CC надо признать достойный соперник. У nrf52840 передача чуть меньше потребляет TX 4.8 у STM 5.2 но в STM есть свои плюсы.

    Надо будет как-то попробовать этот STM. Меня больше беспроводная связь интересует, тут я конечно Нордикам не изменю ) Но как альтернативу, можно посмотреть.

  • Oleksii Mamontov
    28 July 2024, 12:21 |

    конечно Нордикам не изменю )

    Ну это уже из области религии ))






  • Leonid Kohan
    28 July 2024, 14:49 |

    Религия тут как раз настырные попытки перетянуть на свою сторону, убедить в своей правоте, скорее даже фанатизм.

    По моему отлично когда есть альтернативы со своими сильными и слабыми сторонами, у STM своих недостатков хватает.

    Я выбираю то что мне больше нравится, вот и все.

  • Oleksii Mamontov
    28 July 2024, 22:09 |

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

    Когда Вы утверждали что нордик самый экономичный ,  я привел Вам примеры с даташитов.

    Напишите про недостатки STM32 на Ваш взгляд  , было бы интересно. 


  • Oleksii Mamontov
    27 July 2024, 22:38 |

    Да  и  потребление на Mhz

  • Oleksii Mamontov
    26 July 2024, 7:29 |

    STM32WB15CC 

    https://www.st.com/en/microcontrollers-microprocessors/stm32wb15cc.htm

    Бесплатная , без каких либо ограничений , качественная  среда разработки от производителя  STM32CubeIDE 

    Стек блютуз (бесплатный) , с примерами.


    Но люди ищут что то особенное ))

  • Andrii Shatillo
    27 July 2024, 12:38 |

    Мне тоже нравится стм и их среда разработки и тоже, как и вам, нравится думать, что "люди" дураки, а я самый умный. У нас с вами много общего... Но, к сожалению, я не всегда оказываюсь самым умным. Скорее всего, вы тоже

  • Oleksii Mamontov
    28 July 2024, 22:05 |

    Где я сказал что люди дураки , я  себе  таких мыслей не допускаю ) ..

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

  • Serhii V.
    26 July 2024, 8:54 |

    вариант акселерометр +есп  ?

  • Serhii V.
    26 July 2024, 8:54 |

    image


Current freelance projects in the category C & C++

Development of software for managing iPhone via USB cable from PC

223 USD

A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable…

C & C++Python ∙ 7 hours 44 minutes back ∙ 12 proposals

Client
Andrii Shatillo
Ukraine Kharkiv  6  0
Project published
1 year back
1 year
184 views