• Zlecenia 6
  • Ocena 5.0
  • Ranking 734

Budżet: 15000 UAH Termin: 14 dni

Witam! Jestem gotowy zająć się realizacją tego projektu.

Posiadam gruntowne doświadczenie w rozwijaniu systemów wbudowanych opartych na mikrokontrolerach Espressif (ESP32), Atmel i Arduino. Ponieważ aktywnie pracuję z ESP-IDF (FreeRTOS) dla złożonych rozwiązań IoT, praca ze stosem Nordic (nRF Connect SDK / Zephyr RTOS) będzie dla mnie całkowicie naturalna i szybka, ponieważ podejścia architektoniczne są tam identyczne. Oprócz pracy z frameworkami, mam doświadczenie w pisaniu oprogramowania na bare-metal C (przez rejestry) oraz assemblerze. Pracuję z niskopoziomowym debugowaniem (GDB), co pozwoli zapewnić ścisłe czasy (latencja < 30 ms) oraz zoptymalizować tryby uśpienia w celu osiągnięcia docelowego zużycia < 50 µA.

Mam również praktykę w projektowaniu elektroniki: niestandardowe integracje interfejsów (niedawno wygłaszałem referat na temat standardu RS-485, jest on w moim portfolio) oraz adaptację modułów peryferyjnych (LCD, RTC) do specyficznych wymagań zasilania. Pracowałem z KiCad. Dodatkowo mam praktyczne doświadczenie w pracy z akumulatorami Li-Ion/Li-Po: tworzenie niestandardowych zestawów, testowanie i profilowanie ich pojemności, a także integracja płyt ochronnych i kontrolerów ładowania, co bezpośrednio odpowiada wymaganiom Twojego TŻ dotyczących TP4056 i MAX17048.

W TŻ podana jest częstotliwość 50–100 Hz dla 10 czujników. Jak krytyczna jest dokładna synchronizacja czasu między wszystkimi 10 urządzeniami? Czy wystarczy po prostu ustawić lokalny znacznik czasu przed wysłaniem, czy będzie konieczne wdrożenie protokołu synchronizacji czasu rzeczywistego przez BLE z centralnego bramki? Z formatu pakietu podejrzewam, że potrzebujesz 3D-orientacji. Czy do tego będzie konieczne przeprowadzenie wstępnej filtracji na MCU (rodzaj filtru Kalman)?

Proponuję jako następny krok rozpocząć od opracowania Proof of Concept na bazie nRF52840 i modułu BMI270. To pozwoli nam szybko i z minimalnymi kosztami sprawdzić stabilność połączenia BLE dla 10 urządzeń jednocześnie, zanim zamówimy niestandardowe 4-warstwowe PCB.

Aktualne zlecenia dla freelancerów w kategorii Systemy wbudowane i mikrokontrolery