arduino uno и уровень сигнала WI-FI

hitman_wp
Offline
Зарегистрирован: 30.03.2012

 Всем привет) Хочу соорудить направленную антенну, которая бы коннектилась к самому сильному источнику сигнала вай-фай и направляла сервоприводом антенну в направлении источника (как вариант - сканирование антенной на 360 градусов всех сигналов, выявление самого мощного, направление на него самой антенны и подключение к нему)
Какие нужны шилды, адаптеры или может как-то использовать компьютер с вай-фай приёмником для достижения этого эффекта?
Заранее спасибо)

Zaliv
Offline
Зарегистрирован: 05.03.2011

Ну наверно два сервопривода нужно для горизонтального перемещения антены и вертикального, никаких шилдов для управления сервоприводами не понадобится. Я думаю, что относительно простой способ, это использовать вай-фай на компе, наверняка можно нарыть где-нибудь готовый код как считывать сигнал wifi на самом компе, а далее либо уровень сигнала посылать через Serial на Arduino, либо на самом компе обрабатывать и решать куда вращать антену.

hitman_wp
Offline
Зарегистрирован: 30.03.2012

да с сервоприводами вопросов нет, более важен вопрос об уровне сигнала вафли, как и чем его словить\обработать..

В теории приёмник поставлю на ардуино с сервоприводами и по юсб приёмник подключу к компу. Только вот как вытащить показания уровня сигналов..

 

hitman_wp
Offline
Зарегистрирован: 30.03.2012

 Вот примерный алгоритм
прикрепляем вай-фай приёмник с антенной к сервоприводам, подключаем его в компьютер, т.е. он никак не связан с ардуино непосредственно
запиливаем прошивку в ардуино:
1)сначала он проходит круг на 360 градусов
2)если нашел сигнал - запомнил положение
3)потом составляет таблицу
4)из неё берёт самый мощный сигнал
5)направляется на него
задача состоит в том, что я не знаю как передать в ардуино уровни сигналов из винды, которые нашел вай-фай-приёмник..