- Wi-Fi в любительском проекте? Нет ничего проще!
- Wi-Fi адаптер своими руками: лютый хард в домашних условиях
- А не проще ли купить?
- Arduino
- Хардовый самопал
- Делаем Wi-Fi усилитель на 2,4 Ггц — Самодельный Wi-Fi Усилитель » 2023
- Самодельный » Wi-Fi » Усилитель » Техника » Интернет » GizMod.Ru
- Делаем Wi-Fi усилитель на 2,4 Ггц
- Категории: Интернет » Обзоры
- Категории и теги: Интернет » Обзоры » Самодельный, Wi-Fi, Усилитель, Антенна, Передатчик, СВЧ, XQ-02A.
Wi-Fi в любительском проекте? Нет ничего проще!
Всем здравствуйте!
В этом посте я постараюсь убедить вас в том, что добавить поддержку Wi-FI к своему устройству на микроконтроллере можно абсолютно без проблем. И для этого не надо ни курочить свой любимый роутер и подпаиваться к выводам отладочного uart’а, ни ставить переходник usb-uart (что, конечно выход).
Я расскажу о двух модулях фирмы WizNet: WizFi220.
Вместо предисловия
Компания WizNet основана в 1998 в Корее и занимается производством сетевых решений. Спектр того, что компания производит, широк. Это и микроконтроллеры на ядре 8051 со встроенный PHY-контроллером, и отдельные SPI-управляемые контроллеры Ethernet, и модули Wi-FI, и макетки почти к каждой микросхеме.
Про первые два вида я мало чего знаю, поскольку с ними не работал. А про Wi-Fi довольно много.
Кому интересно — прошу под кат.
WizFi220
Отличается от WizFi210 более высокой мощностью сигнала и, как следствие, повышенным энергопотреблением.
Эта небольшая штука размером 32х24.5 мм имеет следующие характеристики:
- Вся настройка — через UART
- Время старта — 20 мс
- Относительно малое потребление: 34 мкА в режиме ожидания, 125 мА — приём, 250 мА — передача
- Поддерживает стандарты 802.11b/g/n.
- Поддержка следующих типов шифрования: WEP, WPA/WPA2-PSK, Enterprise EAP-FAST, EAP-TLS, EAP-TTLS, PEAP
- Температурный диапазон: -40℃… 85℃
- Напряжение питания — 3.3В
Распиновка модуля
Легко видеть, что в сам модуль много чего понапихано: SPI, UART, GPIO, I2C, ADC, JTAG. Но что из этого списка можно использовать — другой вопрос.
Простейшая схема подключения модуля
Здесь все предельно просто. Выводы CTS2, RX2, RTS2, TX2 идут к контроллеру. Если нет желания выделять какой-либо пин микроконтроллера под управление сбросом модуля, то EXT_RESETN можно подтянуть к питанию через резистор 10К или бросить в воздухе.
Вывод №25 (GPIO_21/CLK_11MHz) нужен для того, чтобы применить одну из двух стандартных настроек WizFI220.
- Два раза опустить в ноль на 300 мс с паузой между импульсами в 300 мс — включение режима Limited AP (максимум 3 клиента)
- Три раза опустить в ноль — включение ad-hoc
Светодиоды нужны для индикации происходящих в модуле процессов.
Начнём эксперименты
Все эксперименты будем проводить с помощью макетки WizFi220-EVB.
Которая для оценки возможностей WizFi220 — самое то.
Для включения модуля потребуется mini-USB кабель и переходник USB-RS232. После подачи питания синие светодиоды (что в правом нижнем углу) весело моргнут три раза. Это свидетельство того, что WizFi220 успешно запустился. Открываем любимый терминал и подключаемся к порту. Конфигурация порта: скорость 115200, 8 бит, 1 стоп-бит, контроль четности отключен.
И вводим туда первое, что в голову пришло AT.
Замечание: каждая команда должна заканчиваться символом CR (carriage return, 0x0D) иначе она не будет обработана.
Модуль должен весело отрапортовать
Те две буквы, которые сейчас были приняты модулем, назваются AT-командой. WizFi220 понимает множество AT-команд, описание к которым (порой весьма скудное) содержится в мануале.
Давайте теперь поднимем Limited AP. Сделать это можно небольшим числом команд.
AT+WD [OK] AT+WM=2 [OK] AT+WAUTH=0 [OK] AT+NDHCP=0 [OK] AT+NSET=192.168.55.1,255.255.255.0,192.168.55.1 [OK] AT+WA=MyCoolFreeAP,,8 IP SubNet Gateway 192.168.55.1: 255.255.255.0: 192.168.55.1 [OK] AT+NSTCP=2345 [OK]
- AT+WD — разрываем все соединения, если они были.
- AT+WM=2 — модуль будет работать в режиме Limited AP.
- AT+WAUTH=0 — отсутствует шифрование.
- AT+NDHCP=0 — отключен DHCP. Поэтому необходимы статические параметры при подключении к этой точке доступа.
- AT+NSET=192.168.55.1,255.255.255.0,192.168.55.1 — задаём адрес модуля, маску подсети и адрес шлюза.
- AT+WA=MyCoolFreeNet,,8 — задаём имя сети и канал, на котором она будет работать. Две запятые подряд означают то, что между ними стоит необязательный параметр.
- AT+NSTCP=2345 — поднимаем TCP — сервер на 2345 порту.
Всё, мы подняли точку доступа. Видите, как всё просто!
А помните tcp-сервер на 2345 порту? Мы ведь его не просто так поднимали. Подключитесь к сети MyCoolFreeNet, откройте браузер и введите в адресной строке 192.168.55.1:2345.
Вопрос: что делает браузер, когда пользователь вводит что-то подобное? Правильно, посылает GET-запрос. А что делает наш умный WizFi220? Он кидает текст запроса в UART. Если не верите, то можно легко убедиться в этом самостоятельно. Поэтому с помощью этого модуля и МК можно сделать что-нибудь, управляемое через Wi-Fi с собственной админкой.
WizFi220, равно как и WizFi210, имеет встроенную web-админку. Но она слабая и хилая. Вот её общий вид.
Резюме
WizFi220/210 хороший и недорогой (примерно $38) модуль для тех, кто хочет попробовать поработать с Wi-FI. И встроить его куда-нибудь. К примеру, в радиоуправляемую машинку.
С этим модулем я работаю около трех месяцев и могу сказать про него следующее.
Плюсы: малые габариты, малое энергопотребление, простая схема включения, простота настройки и работы, дешевизна.
Минусы: не очень хорошая документация, некоторые непредвиденные сюрпризы при работе.
Берите, работайте, получайте удовольствие!
Wi-Fi адаптер своими руками: лютый хард в домашних условиях
Приветствую! Захотелось сделать самодельный Wi-Fi адаптер? Если честно, я подобным не баловался, но специально для вас сделаю обзорку готовых решений на эту тему. Самое главное мое личное мнение и взгляд на проблему. Самоделкиным тоже останется.
Есть свой опыт изготовления? Хотите подискутировать? Внизу этой статьи открыты комментарии – пишите свое мнение, откройте глаза другим читателям.
А не проще ли купить?
На самом деле один из главных вопросов, который я задаю себе – а зачем оно нужно делать все своими руками? Ладно, были времена, когда компьютерное железо стоило очень дорого или его вовсе не было. Но знаете сколько сейчас стоит самый простой USB-адаптер. Показываю на примере местного магазина:
350 рублей за готовое красивое решение – это много? Понимаю. А что если глянуть то же самое у китайских братьев?
Я сразу же нашел такое решение. Но, скорее всего, если покопаться глубже, можно будет найти что-то еще дешевле. Подождать чуть дольше, и у вас все прекрасно работает. Но людей почему-то тянет сделать все руками, и благо если только в личных образовательных целях.
Arduino
Еще классное и быстрое решение для образовательных целей – Arduino. Взял модуль (тот же ESP8266), все подключил – и оно само заработало. Магия, не иначе. Здесь останавливаться не буду на этом, оставляю подробную ссылку на нашу статью:
Хардовый самопал
Я честно пытался вас отговорить! И время сэкономите, и в эстетике не потеряете. А также избежите возможных проблем с драйверами. Теперь к сути.
Самое массовое, из чего делают адаптеры – платы от телефонов и планшетов (особенно от планшетов). В чем фишка:
- Достаточно аккуратно вырезать модуль Wi-Fi прямо на плате.
- По распиновке припаивается USB коннектор.
- Т.к. чипсеты модулей в основном используются одни и те же, а компьютер на Windows как правило распознает такой модуль из коробки. В очень крайнем случае делается дополнительный поиск драйверов руками.
- Все это закладывается в какой-нибудь самопальный корпус. Ну и главное – можно смело хвастаться коллегам по цеху, т.к. более применения здесь не вижу.
Пример такого деяния можно посмотреть в следующих видео (объяснять в картинках не вижу смысла, смышленые люди в этой теме и так все понимают):
Схема распиновки стандартного USB (на плате обычно такие же маркировки):
Более не смею задерживать вас. Все основное и полезное, что можно честно выразить по этой теме актуально изложено выше. Остальные свои достижения и идеи можете оставить в комментариях ниже, это действительно может спасти еще одного такого же интересующегося человека от возможных проблем. До скорых встреч на нашем портале WiFiGid, помогаем людям!
Делаем Wi-Fi усилитель на 2,4 Ггц — Самодельный Wi-Fi Усилитель » 2023
Самодельный » Wi-Fi » Усилитель » Техника » Интернет » GizMod.Ru
Делаем Wi-Fi усилитель на 2,4 Ггц
Категории: Интернет » Обзоры
В недавних статьях мы писали, как усилить 2.4G Wi-Fi сигнал при помощи самодельных бумажных и пластиковых антенн. А в этой статье уделим внимание усилителям 2,4 Ггц мощностью в 2 и более ватт.
Категории и теги: Интернет » Обзоры » Самодельный, Wi-Fi, Усилитель, Антенна, Передатчик, СВЧ, XQ-02A.
Первым делом предлагаем уже готовые решения. Приобрести данные усилители можно на интернет-площадках banggood.com, aliexpress.com, ebay.com, buyincoins.com и т. д., искать по словам signal booster, Signal Amplifier, wi-fi, 2.4G, ориентировочная цена от $20 до $50.
Например, варианты 2-ваттных усилителей:
Выпускаемые усилители обычно работают в двухканальном режиме на прием и на передачу одновременно. Для достижения максимальной мощности на вход нужно подать сигнал около 100-150 мВт. Wi-Fi и аппаратура радиоуправления обычно имеют на выходе мощность от 10 до 200 мВт. Мощность также регулируется в настройках. Если вам не нужна полная мощность, то при подаче на вход, например, 10 мВт на выходе данного усилителя получится в зависимости от модели приблизительно 100-400 мВт.
Насколько правдивы характеристики представленных на фото выше усилителей, невозможно сказать без тестирования. А вот частично самодельный вариант (смотрите ниже) по самодельному датчику поля показал отличные результаты. Приблизительно сигнал получился в 3 раза сильнее, чем у мобильного телефона.
Модуль усилителя XQ-02A был куплен на сайте banggood.com за $12. Но вы можете поискать в других интернет-магазинах по словам XQ-02A, Signal Amplifier Module, wi-fi, 2.4G.
В нашем исполнении модуль усилителя был приклеен к прямоугольнику, вырезанному из стеклотекстолита.
Все минусовые контакты были припаяны на нижнюю фольгированную часть стеклотекстолита.
Модуль потребляет ток приблизительно до 400 мА, на стеклотекстолите, как на фото, модуль прогревается не больше 50-60 градусов. Ток потребления и нагрев зависит от того, как работает усилитель — только на передачу или на передачу и на прием (во втором случае ток потребления и нагрев ниже). Например, если по Wi-Fi передается маленький поток данных, не скачиваются большие файлы, то есть пакеты информации во времени идут совсем короткие, соответственно, при этом мощность излучения и ток потребления совсем маленькие.
На вход был установлен разъем RP-SMA Male, на выход — RP-SMA Female. Вы можете установить нужные вам СВЧ разъемы или максимально упростить конструкцию, припаяв кабель напрямую.
Для питания нужно подать на модуль усилителя 5 вольт, в нашей конструкции использовался импульсный понижающий DC-DC преобразователь напряжения, как на фото, только вместо переменного сопротивления было установлено постоянное на 40 кОм. Подавая 3.5-4 вольта мы снизим усиление, для поднятия усиления можно подать питание до 7 вольт.
Заводской вариант использования модуля XQ-02A
И финальный шаг: прячем всю конструкцию в термоусадочную трубку, перед усадкой по краям наносим термоклей, делаем окошко для светодиода, который будет показывать, когда на входе усилителя есть сигнал.
На практике собранный усилитель усиливает сигнал не только на передачу, но и на прием. Например, без усилителя ловило 5 Wi-Fi точек, с усилителем 20 — 30.
На фото пример использования усилителя, установленного на аппаратуру радиоуправления.
Если вам даже 2-5 ватт мощности недостаточно, тогда советуем для большего усиления использовать спутниковую антенну, разместив в фокусе тарелки, например, антенну из пластиковой бутылки )).
Отметим, что использовать Wi-Fi усилители до 200 мВт можно без регистрации. Все, что мощнее, используется на свой страх и риск так как частотнадзор не спит. Включайте мощные передатчики как можно дальше от цивилизации, например, в поле, в подвале или за толстыми железобетонными стенами. Если используете направленную антенну с мощным усилителем, то старайтесь не направлять Wi-Fi сигнал в сторону трасс и населенных пунктов.
Чем выше частота, тем хуже проходит сигнал через преграды, например, деревянные постройки, листва, стекло прилично поглощают сигнал, а вот сигнал с частотой 5.8 Ггц может снизить даже лист бумаги. Из этого следует, если вы разместили за толстыми железобетонными стенами 2-ваттный 2,4 Ггц передатчик, то на улицу проникнет сигнал раз в 5 слабее.
Новое по теме: Интернет » Обзоры
Категория: Интернет » Обзоры
| 2-07-2015, 14:21 | Просмотров: 41 687 | Комментарии (1)