Думаю над разработкой радиомодема на ардуино. В теории все просто. Надо взять ардуино, радио модуль, блютус модуль и заставить это железо работать. Принять поправки по радиоканалу, преобразовать, и передать приемнику по блютус. Как на деле будет неизвестно, но хочется попробовать.
Что там плата ардуино делать будет? Энергию кушать? На triumph 1, всё прекрасно работает, есть ряд нюансов, а в целом на китайских 3dr модемах по прямой 1.5км пробивает.
Поясните. Что на triumph 1 работает? У него же все железо есть внутри, в отличии от второго триумфа. Идея только вынашивается, поэтому определенности с конкретным железом и ардуино пока нету. И о каких китайских модемах идет речь ?
Не во всех есть УКВ модем, да это и дорого, причём толку мало, 2-3км он пробивает. Как то мне захотелось как и Вам попробовать, модемы самые обычные хоббийные, часто используют в связке с pixhawk. Модемы подключил к блютузникам, кучу времени на шаманство в каждом устройстве настройка скоростей передачи данных. Теперь просто включаю радио модемы они автоматом цепляются к тарелкам, настройка портов в тарелке и всё можно работать.
Ардуино в некоторых случаях необходима например при использовании NRF24L01 на 2,4мгц, там SPI протокол, для этой цели можно некоторыми методами уменьшить потребление микроконтроллера AVR, сделать его в районе 1mАh.
Тоже "работал" над этой темой, имею несколько ардуино и два модуля LoRa SX1278 на 1Вт. Пришел к выводу что ардуино слабы в плане UART буфера, они имеют всего 64 байта, можно увеличить до 128 байт. Как я заметил один пакет RTCM 3 весит примерно 350-400 байт а то и больше. Это означает, что из пакета передастся только первые 64 байта. Есть выход написать так называемый "кольцевой буфер", но вот здесь по моему мнению могут возникнуть ошибки. И т.к. я не силен в программировании я забросил эту идею. Кроме этого модули LoRa SX1278 имеют такой же буфер на 64 байта. Испытывал эти модули на дальность у меня получилось 3.5 км в городской застройке, но передатчик находился на высоком этаже.
Зачем там плата ардуино? Три контакта из тарелки к модему подключить rx/tx/gnd. У меня всё прекрасно уходит, проблемы начинаются когда пытаешься законектить третий модуль, тогда сигнал уходит модулю который имеет лучший приём, а второй по остаточному принципу.
Размер пакета должен настраиваться, эта величина настраивается, по RS232 данные передаются последовательно по байтово. --- Сообщения объединены, 16 окт 2018, Оригинальное время сообщения: 16 окт 2018 --- Судя по блок схеме там только SPI интерфейс, Ардуино будет в качестве переводчика UART SPI
Solist, Случайно, это не то что Вы ищите? 4.Uart-WiFi passthrough Mode описан в https://www.espressif.com/sites/default/files/documentation/4b-esp8266_at_command_examples_en.pdf --- Сообщения объединены, 2 дек 2018, Оригинальное время сообщения: 2 дек 2018 --- "три контакта из тарелки" и программировать ничего не надо
Да, именно это. Спасибо! Вот она единственная строка которая нужна. AT+CIPSTART="TCP","192.168.101.110",8080 //protocol, server IP and port
Да получилось и как tcp server и как tcp client. Вчера разбирался, есть нюансы, в этом документе не всё написано.