есть ли способ передача небольшого количества данных на большие расстояния ?
- Войдите на сайт для отправки комментариев
Втр, 23/04/2013 - 02:04
Появилась такая мысль у меня.
Вот к примеру надо что-то отследить координаты устройства, для этого можно использовать gps трекер с gsm. Но а если gsm покрытия нет. Я подумал что можно было бы передавать данные о координатах по радио, в смысле не по wi-fi а по чему-то что работает на гораздо больших расстояниях. Хотелось бы узнать есть ли для arduino подобные модули и как ими пользоваться?
вот тут вроде что-то есть похожее, но это не конкретно для arduino.
Появилась такая мысль у меня.
Вот к примеру надо что-то отследить координаты устройства, для этого можно использовать gps трекер с gsm. Но а если gsm покрытия нет. Я подумал что можно было бы передавать данные о координатах по радио, в смысле не по wi-fi а по чему-то что работает на гораздо больших расстояниях. Хотелось бы узнать есть ли для arduino подобные модули и как ими пользоваться?
вот тут вроде что-то есть похожее, но это не конкретно для arduino.
В местах, где отсутвует gsm связь народ пользует спутниковую.
Блиндаж, фуфайка, радистка, кв-передатчик, азбука Морзе...
А на сколько большие? Есть стандартные модули 433Мгц, можно антенну поставить...
ну допистим 10 км
433 МГц в городе до 2км, за городом 5, над поверхностью моря до 15. Иначе - нужен трансивер коротковолновый... разрешение там и куча другого гемороя как то, например, узкая полоса пропускания, помехи...
Если есть сотовая связь, то можно по GPRS
ну есть же рации в гражданском диапазоне с по крайней мере заявленным диапазоном в 10км. Правда там 27 МГц.
Но теоретически для передачи нескольких цифр этого должно хватить вполне.
Да сразу хочу обратить внимание, что все это лишь теоретические измышления. Нет какой-то конкретной задачи, и условия соответственно очень приблизительные.
А с усилителем и больше :)
27 сильно зависит от условий связи. Но это и есть короткие волны. Правда там канал зарезан до нельзя, но вполне прилично передаются коды ДТМФ (двухтональные телефонные)
Из опыта могу сказать, что 433 работает дальше и надежнее (при остальных одинаковых условиях)
ладно. а как бы теперь все это на практике реализовать? есть ли модуль для adruino или какой другой способ ?
Есть просто модуль типа этого http://www.megachip.ru/pdf/TELC/RT4_11.pdf
я вот больше на это смотрю.
но не знаю как оценить радиус действия.
и еще, я не понимаю как с ними вообще взаимодействовать.
ну вот здесь такойже модуль более подробно расписан
http://www.ebay.com/itm/nRF905-433MHz-Radio-Transceiver-Wireless-Module-RF-/260972565513?pt=LH_DefaultDomain_0&hash=item3cc32d5409
а библиотеки для работы с такими модулями нет ?
http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=834&produ...
что-то я тут не нашел ничего про библиотеку
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-radio-modul-nrf905-chto-da-kak
я вот больше на это смотрю.
но не знаю как оценить радиус действия.
и еще, я не понимаю как с ними вообще взаимодействовать.
как правило, такого типа модули способны обеспечить связь на расстоянии не более 1 км(в большинстве случаев гораздо меньше), не смотря на уверения отдельных производителей в том, что их изделие может работать на расстоянии до 1600-2500 метров. Разумеется в идеальных условиях - прямая видимость, отсутствие помех и тд тп ... вот к примеру обещано 1600 м по факту не проверял но с таким же радиомодулем знакомый не без труда связывался на расстояние до 300-400м.
если нужно связаться дальше, самый верный путь это организовывать хорошее антенное хозяйство, самое эффективное - антенны направленного действия. Либо идти нагло "в лоб", через увеличение мощности передачи, но это мало эффективно. Задрать мощность, разумеется можно, но при этом не на столько увеличится надежность связи на сколько увеличится интерес со стороны РГСН ))
"отследить координаты устройства"
авто? тогда не 27, а 443 мгц, с большим усилителем.
На приемнике большую антену.
В принципе можно и выше мгц, если связь будет одиночная и мало пакетов...
443 мгц, с большим усилителем.
На приемнике большую антену.
примерно 0.1 ватта на этой частоте достаточно устойчиво вяжется на 2.5 - 5 км (по земле - по воздуху)
хотелось бы по подробней про реализацию.
Про реализацию будет полезно посетить к примеру вот этот ресурс http://1slon.ru/articles.php интересного и полезного там много от вариантов как сделать самому, до вариантов приобрести готовое. С двусторонней связью в цифре, ключевое слово - телеметрия.
оптимально взять ардуиновский передатчик (маломощный) + усилитель мощности, т.е увеличивает дальность.
Для приема тоже - усилитель приема (усиливает так же шумы) или направленная антена (повышает приём на нужной частоте +dB)
оптимально взять ардуиновский передатчик (маломощный) + усилитель мощности, т.е увеличивает дальность.
Для приема тоже - усилитель приема (усиливает так же шумы) или направленная антена (повышает приём на нужной частоте +dB)
Допустим увеличить мощность передачи используя готовый передающий модуль вполне реально. Но улучшать приемный тракт человеку не имеющего ни опыта, ни оборудования, ни навыков для работы с вч устройствами, я бы такого не стал рекомендовать. Тем более необходимо не просто обеспечить усиление но еще и защитить приемный и передающий модули друг от друга, возможно конечно использовать две разные антенны для приема и передачи, что никак не упрощает конструкцию. Итак надежнее ограничиться выбором радиомодуля уже имеющего достаточно чувствительный и малошумящий входной усилитель.
Основной вариант и наиболее эффективный, из доступных практически каждому у кого руки не только ложку держать умеют, это изготовление направленной антенны, с приличным коэффициэнтом усиления типа трех-семи элементной, или типа Хеликс. Но еще раз обращу внимание, ни одна самая лучшая антенна и ни один наилучший передатчик на частотах 430 и более Мгц не сможет связаться с устройством находящимся "за углом" или, в данном случае, за горизонтом.
И еще один момент, пожалуй из главных, не мешало бы уточнить еще и требуемые обьемы и скорость передачи. Я что то не обнаружил этого в описании задачи. А это связано с полосой пропускания, что само по себе достаточно важная характеристика для любого радиолинка.
Вы правы, скорее это так. Начиная от проблем с длиной провода от штатной антены к покупному усилителю.
Легко купить что-то не то...
Начиная от проблем с длиной провода от штатной антены к покупному усилителю.
отсюда подробнее, у вас антена подключена через "удлинитель"?
Коаксиальным или обычным проводом?
И еще один момент, пожалуй из главных, не мешало бы уточнить еще и требуемые обьемы и скорость передачи. Я что то не обнаружил этого в описании задачи. А это связано с полосой пропускания, что само по себе достаточно важная характеристика для любого радиолинка.
мне достаточно раз в 10 секунд получить координаты, просто числом.
на самом деле даже раз в минуту достаточно.
И еще один момент, пожалуй из главных, не мешало бы уточнить еще и требуемые обьемы и скорость передачи. Я что то не обнаружил этого в описании задачи. А это связано с полосой пропускания, что само по себе достаточно важная характеристика для любого радиолинка.
мне достаточно раз в 10 секунд получить координаты, просто числом.
на самом деле даже раз в минуту достаточно.
значит возможно использовать скорость заданную в большинстве GPS приемников по умолчанию 4800 или еще меньше, например 1200. таких, медленных устройств гораздо больше.
Дабы не плодить сущности, апну данную тему. За 2 года ситуация могла измениться, поэтому спрашиваю.
Уважаемые, подскажите!
Ситуация такая: есть ардуинка с датчиком (температуры, давления, ещё чего-нибудь подобное - не суть) и всё это находится на середине озера (0,1-2 км от берега). С помощью какого модуля/библиотеки можно организовать передачу данных с этого датчика принимающей ардуинке, которая подключена к ноутбуку и, в идеале, загоняет принятые данные в текстовый файл, например?
А если то же самое, но в лесу?
Очень спасибо за ответы :)
Дабы не плодить сущности, апну данную тему. За 2 года ситуация могла измениться, поэтому спрашиваю.
Уважаемые, подскажите!
Ситуация такая: есть ардуинка с датчиком (температуры, давления, ещё чего-нибудь подобное - не суть) и всё это находится на середине озера (0,1-2 км от берега). С помощью какого модуля/библиотеки можно организовать передачу данных с этого датчика принимающей ардуинке, которая подключена к ноутбуку и, в идеале, загоняет принятые данные в текстовый файл, например?
А если то же самое, но в лесу?
Очень спасибо за ответы :)
2 км это сильно... нужно проверять
а так смотрите любые модули
1 имеющие усилитель скажем 100мВатт и внешюю антену
2. имеющие библиотеку для ардуино, если сами не осилите разобраться.
а так смотрите любые модули
1 имеющие усилитель скажем 100мВатт и внешюю антену
2. имеющие библиотеку для ардуино, если сами не осилите разобраться.
Если не трудно, киньте название подходящих модулей, чтобы было хоть от чего отталкиваться при насиловании гугла. Снова очень спасибо за любой ответ!
https://www.cooking-hacks.com/documentation/tutorials/extreme-range-lora-sx1272-module-shield-arduino-raspberry-pi-intel-galileo/
на 25 км. модуль.
и библиотека www.cooking-hacks.com/media/cooking/images/documentation/tutorial_SX1272/SX1272_library_arduino_v1.1.zip
Огромное спасибо, MikSer!!! Буду изучать.
на 25 км. модуль.
25милиВатт
очень большие сомнения у меня насчет 25 км... на приведенной карте одна из точек нахгодиться на горе.. тоесть прямая видимость скорее всего.. и 25 км по дороге.. а напрямую пара километров.. да и антена наружняя направленая ...
просто из моего опыта почти 20 летней давности ( сейчас технологии гораздо шагнули) со 100милиВатт усилителем получалось 15 км при прямой видимости...
Пары км нам должно хватить, теоретически.
Пары км нам должно хватить, теоретически.
знаете что разражает больше всего? когда приходит некто и пытается подобрать оборудование для чего то неизвестного.... ну типа как дайте мне аспирин... а в ходи дискусии выясняется что там гангрена и пора ампутировать..
не хотите просто создать тему? что вы хотите сделать что то.. и там уже в рамках так сказать полного анамнеза уже размышлять что вам нужно и куда хватит..
а гадать что вы там собираете и почему оно плавает в лодке посреди озера ..
питать будете рыбой? хавать оно все будет некисло...
не хотите просто создать тему? что вы хотите сделать что то.. и там уже в рамках так сказать полного анамнеза уже размышлять что вам нужно и куда хватит..
И я не хотел никого обидеть, честное слово!
Дело в том, что я пока сам ещё всей конкретики не знаю. Поэтому, дабы не плодить лишних тем, пока просто пытаюсь понять, возможно ли такое (передача данных между ардуинками на большом расстоянии) и с помощью чего. В ближайшее время встречусь с тем, кто задавал мне подобный вопрос, обсужу с ним всё более конкретно, вот тогда уже и буду задавать конкретный вопрос. И, поверьте, вопрос будет не один, т.к. я ещё довольно слабо в этом всём разбираюсь.
И я не хотел никого обидеть, честное слово!
возможно все... только я повторюсь, если хотите помощи, то не нужно задавать вырваные из контекста вопросы...
нужно описать что вы хотите собрать и что оно должно делать и зачем..
вот тогда и получите кучу идей и вариантов и ссылок на барахло
https://www.youtube.com/watch?v=YTKHSitqQyM
07:50 9:40
Над озером должно быть что-то близкое к этому результату.
Ну и учтите что эти антенны самые простые.
Да, мы же около воды!
Совсем забыли про инфранизкие частоты.
http://hackaday.com/2015/06/27/the-alexanderson-transmitter-very-low-fre...
Да и вообще можно в воде просто звуком передавать!
ну допистим 10 км
есть формулы по которым используется "дальность" - нужно повыше поднять антенны!
тоесть выход всегда есть, но для этого нужно "чтото" сделать, иначе ни как.
Примерно также как закон сохранения энергии.