#1 2025-05-03 17:48:22

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Передача телеметрии

Здравствуйте Уважаемые
Есть у меня сделанный кораблик ( катер ) - достаточно скоростной , хотелось бы знать параметры потребления тока и напряженя аккумулятора в режиме ходовом. При швартовных испытаниях амперметр показывает около 20-25 А ,но хотелось бы в динамике.
Поэтому стал искать передачу телеметрии на Ардуино. Есть АРД НАНО - и NRF24LO1 + PA+LNA переискал в инете - не нашел .
Может кому попадалось такое ? Измерение напряжения через делитель ( аккум 14в) ну а ток пока не определился как мерять или катушкой или датчиком Холла ( есть на работе)

Неактивний

#2 2025-05-04 08:15:07

jokeer
Гість

Re: Передача телеметрии

google://arduino rc telemetry
Все вже давно придумане.

#3 2025-05-04 15:11:34

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Re: Передача телеметрии

Многое я уже из этого видел - но практически все выводится на смарт или РС на приемной стороне , а вот на дисплей типа 8х2 или 16х2 не находил, не говоря уже про OLED. Таскать с собой ноутбук для нескольких заплывов ?

Остання редакція vigor53 (2025-05-04 15:13:05)

Неактивний

#4 2025-05-04 15:29:04

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 393

Re: Передача телеметрии

Вам просто отримувати значення струму та напруги в реальному часі?
Я би зробив уніфікований приймач, який отримує довільний потік символів та відображає його на дисплей. Типу read-only термінал. А передавач на кораблику нехай передає дані у вигляді готового потоку символів для відображення.

Остання редакція dimich (2025-05-04 15:29:25)

Неактивний

#5 2025-05-04 16:13:44

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Re: Передача телеметрии

Да именно такое мне надо , только два параметра
Но я так понимаю что должно быть прописана фунция обработки получаемых с датчика сигналов ?

Остання редакція vigor53 (2025-05-04 16:16:54)

Неактивний

#6 2025-05-04 16:39:15

jokeer
Гість

Re: Передача телеметрии

Я б робив приймач, який коннектиться до телефона з андройд, через usb-otg.

#7 2025-05-04 16:45:49

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Re: Передача телеметрии

Да вот так я как раз и не хочу, отдельно дисплей мне больше подходит ...
И найти не могу. Хрошо Вы упомянули про унифицированный приемник - это где то можно найти?

Неактивний

#8 2025-05-04 17:31:03

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 393

Re: Передача телеметрии

vigor53 пише:

Но я так понимаю что должно быть прописана фунция обработки получаемых с датчика сигналов ?

Так, на передавачі. Наприклад, наміряли 13.6 В, 18.2 А. Передавач формує строку: "\002U: 13.6 V\nI: 18.2 A\003" і відсилає її.
Тут для прикладу застосовано символи керування ASCII:
'\002' - STX, start of text
'\003' - ETX, end of text
'n' ('\012') - LF, line feed

Приймач отримує цей потік байтів і обробляє символи керування.
Коли приймає '\002' - встановлює поточну позицію для виводу на початок екрана: row=0, col=0.
Коли приймає '\003' - очищає екран від поточної позиції до кінця екрана.
Коли приймає 'n' - переміщує поточну позицію на початок наступного рядка: row=row+1, col=0.

Інші ASCII символи просто виводить на екран у поточну позицію (row, col) та зсуває її на наступну: col=col+1.

Як організувати звʼязок - залежить від потрібної дальності та надійності. Можна взагалі взяти пару так званих "бездротових подовжувачів UART" на 433 МГц і передавати/приймати як через звичайний UART.
Можна приймати і по NRF24, але виводити не на окремий дисплей, а в смартфон через USB-UART конвертор.

Звісно, можна передавати і не готовий потік символів для відображення, а "сирі" дані, і обробляти їх уже на приймачі. Але тоді потрібно розробляти хоч і примітивний, але протокол передачі. А там і до protobuf чи efficient XML interchange недалеко. Воно вам треба? smile

Взагалі, розбийте задачу на окремі підзадачі:
1. Звʼязок
2. Формат даних (протокол)
3. Відображення інформації
і вирішуйте їх окремо.

Остання редакція dimich (2025-05-04 17:31:44)

Неактивний

#9 2025-05-04 18:00:39

jokeer
Гість

Re: Передача телеметрии

є купа готових форматів телеметрії. Я б придумував свій, саморобний, якщо б в мене була мотивація, дофіга вільного часу, а інтернета не було зовсім.

#10 2025-05-04 18:17:02

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Re: Передача телеметрии

Вы знаете - если б я умел писать программы то взял и написал.
Что я могу - работать со схемами - тестировать и отлаживать приборы, разбираться в возникающих проблемах и искать их причины,
с найденной прблемой пойти к разработчику ( на работе) - и обьяснить суть проблемы. Тестировать в термо,баро камерах и камерах влажности, проити вибростенд и многое другое.
По уже готовому коду - провести некоторые изменения (если есть комментарии).
Вы скажете - учите программирование , отвечу - поздновато.
Но все равно - СПАСИБО!
Просто подумал что на форуме может кто то имеет такие наработки .....
to JOKEER - так кто Вам мешает придумать свой формат?

Остання редакція vigor53 (2025-05-04 18:20:27)

Неактивний

#11 2025-05-04 18:32:12

jokeer
Гість

Re: Передача телеметрии

Я просто впевнений, що краще ніж кілька десятків спеців, які пиляли той проект не один рік, я за місяць не зроблю. А взяти готовий, думаю, зможу.
І що у вас за управління? Саморобне?

#12 2025-05-04 19:13:28

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 393

Re: Передача телеметрии

vigor53 пише:

Просто подумал что на форуме может кто то имеет такие наработки .....

Ви сподіваєтесь, що у когось завалялись готові прошивки для ардуіно, одна з яких вимірює два параметра саме таким способом як у вас, передає їх по радіоканалу саме за допомогою nRF24, а друга приймає та відображає саме на такий як у вас дисплей у потрібному вам форматі?

Звʼязок по nRF24 - приклади в бібліотеці для nRF24.
Відображення символів на дисплей - приклади в бібліотеці для дисплея.
Вимірювання струму та напруги - залежить від того, чим будете міряти.
В якому форматі передавати дані - у якомось бінарному стандартизованому, у самописному, чи просто готовим текстом - вирішувати тільки вам. Найпростіший для вашої задачі варіант (з моєї субʼєктивної точки зору) - передавати готовий текст - я вже запропонував.

Неактивний

#13 2025-05-04 19:24:26

vigor53
Учасник
Зареєстрований: 2015-11-15
Повідомлень: 23

Re: Передача телеметрии

Управление Turnigy 9 ,стандартное . Можно встроить телеметрию но нужно серьезные и затратные доработки (дороже чем 2 комплекта нано и nrf  , как то так...

Неактивний

#14 2025-05-04 20:48:42

jokeer
Гість

Re: Передача телеметрии

Зрозумів. Ну, раз ви схему вже придумали, і нічого готового під ваші побажання немає.. я б порекомендував замість Arduino брати esp32 або STM32f103 blue pill, по ціні дешевше, можливостей більше. І ще раз уточніть свої побажання, може все таки ще хтось робив передачу телеметрії. І може вам не телеметрія а лог на sd карту потрібно.

#15 2025-05-05 17:45:33

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 69

Re: Передача телеметрии

Хм, https://github.com/stanekTM/TX_nRF24_5ch_LED
Точно шукали?

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму