Easyelectronics.ru

Электроника для всех
Текущее время: 17 дек 2017, 05:31

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 12:33 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 292
Добрый день.
Потребовалось сделать плату беспроводного управления некоторым устройством. Суть такая: есть устройство, к нему через разъем подключается WiFi-модуль (UART, SPI...), далее в программе на PC делаются какие-то настройки, данные пересылаются по WiFi в этот самый модуль, а оттуда в устройство. WiFi-модуль снимается, устройство сконфигурировано и готово к работе. Т.е. десятки мегабайт и гигабайт тут передаваться не будут. Пока планируется только для настройки.
Сел смотреть, что вообще есть на рынке по теме WiFi. Раньше с Wifi, Blutooth... некогда не работал и не паял. Значит, возникли вопросы:
1. Как я понял, исходя из каталогов магазинов, существует, так скажем, три отправных точек для создания модуля. Первое - использовать голый Wifi-контроллер (например это: https://ru.aliexpress.com/item/Free-shi ... 49095.html), а далее его самостоятельно обвязывать. Вариант 2: использовать модули SoC, например это: https://ru.aliexpress.com/item/Free-shi ... 75763.html. Либо купить попросту готовый WiFi трансивер "для Arduino" (https://ru.aliexpress.com/item/V3-Wirel ... 42733.html. Что лучше выбрать? Как по мне, то, наверное, SoC (вариант 2).
2. Глядя на эти микросхемы, я вижу большое количество выводов. Всевозможные интерфейсы для коммуникации SPI, I2C, U(S)ART, USB... Так в добавок еще куча GPIO, иногда DMA, ЦАП/АЦП. Я вообще не понимаю, зачем ВСЁ это? Это же ведь средство для связи - передал, принял. Для чего сделаны все эти "навороты"?
3. Кто занимается этим делом, могли вы посоветовать, что взять? После чтения форумов, оказалось, что важно знать на каком MCU выполнен модуль. Если я и буду писать свою прошивку для модуля, то хотелось бы ARM. А значит ESP8266 отпадает. Еще оказалось, что не каждый проихводитель предоставляет адекватную документацию к изделию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 12:47 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
ElecDron писал(а):
Что лучше выбрать? Как по мне, то, наверное, SoC (вариант 2).

Второй и третий вариант отличаются только количеством обвязки, по сути это все тот же ESP8266. Второй вариант это популярный ESP-12F (их есть много, от ESP-01 и до, если не ошибаюсь, ESP-14. Вот тут есть больше подробностей об этих модулях: http://www.esp8266.com/wiki/doku.php?id ... ule-family
ElecDron писал(а):
Если я и буду писать свою прошивку для модуля, то хотелось бы ARM. А значит ESP8266 отпадает.

Наоборот, ESP8266 это, как раз, ARM.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 13:13 
Заглядывает иногда

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 155
evsi писал(а):
Наоборот, ESP8266 это, как раз, ARM.

Нет, ESP8266 -- это не ARM. У них своя архитектура 'Xtensa' со своим компилятором (хотя он на базе GCC).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 13:38 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4412
arm здесь https://esp8266.ru/forum/forums/realtek ... tility.86/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 14:16 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 292
Хм, с другой стороны пишут, что для соединения устройство-устройство подходит и Bluetooth. Мне-то в данной задаче сеть как таковая не нужна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 14:40 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
ElecDron писал(а):
Хм, с другой стороны пишут, что для соединения устройство-устройство подходит и Bluetooth. Мне-то в данной задаче сеть как таковая не нужна.

Тогда можно и копеешные радиомодули использовать, например такие.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 15:36 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 292
И как он связывается с ПК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 15:45 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4412
ElecDron, лучше бери мосты синезуб<->UART, наподобие HC-05 или новее.
evsi, от железа далек . :)

Хотя и для ESP8266 есть UART мосты , и работают более менее норм.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 18:35 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 292
Кстати в МС типа ESP8266 или DA14580 заводская прошивка позволяет сразу начать работу? Или их всех сначала надо самому запрограммировать?
Еще не могу понять, как устанавливается тут соединение с ПК. Ноутбук - мастер устройство, плата - ведомое. Как инициируется обмен данными?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 18:41 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
ElecDron писал(а):
И как он связывается с ПК?

Способы есть, скажем вот такой вариант. Правда, местная "илита" на говно изойдет, доказывая, что это некошерный вариант. В любом случае, если вам нужно не "устройство-устройство", а "устройство-ПК", то имеет смысл отталкиваться от того, что можно легко получить на ПК - блютус или вайфай.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 18:43 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
dosikus_2 писал(а):
evsi, от железа далек . :)

Вы путаете себя с железом. От вас - далек. От железа отнюдь не так далек, как вы с автобусным мастером себе решили.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 18:49 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
ElecDron писал(а):
Кстати в МС типа ESP8266 или DA14580 заводская прошивка позволяет сразу начать работу? Или их всех сначала надо самому запрограммировать?

Прошивка есть с завода.
ElecDron писал(а):
Еще не могу понять, как устанавливается тут соединение с ПК. Ноутбук - мастер устройство, плата - ведомое. Как инициируется обмен данными?

С помощью AT команд (смотрите документацию) устройство настраивается и может либо подключаться к существующей WiFi сети, либо само создавать такую сеть (есть еще смешанный режим). В обоих случаях к устройству можно доступиться по назначенному IP адресу, разница только в том, к какой сети будет подключен ПК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 19:00 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4412
ElecDron писал(а):
Кстати в МС типа ESP8266 или DA14580 заводская прошивка позволяет сразу начать работу? Или их всех сначала надо самому запрограммировать?
Еще не могу понять, как устанавливается тут соединение с ПК. Ноутбук - мастер устройство, плата - ведомое. Как инициируется обмен данными?

Там же на форуме есть прошивки UART моста.Делаешь соединение как с рутером и получаешь мост TCP-UART. Все настройки в вебморде.
Делаешь один раз в дальнейшем все соединяется автоматом.

А evsi, только аурдунью и насоветует.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 19:28 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
dosikus_2 писал(а):
А evsi, только аурдунью и насоветует.

Даже не сомневался в том, что только на ардуйню вы и обратите внимание.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 19:46 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4412
Батенька, у тебя все только в надумки, мы же уже пользуемся. Впрочем как и всегда, у тебя одни надумки и фантастические теории...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 21:46 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1301
Откуда: Харьков
вот дальнобойное и простое
https://www.youtube.com/watch?v=zDtaDvv-1A4&t=1s
хош с компом через usb-uart хош к МК сразу на UART.
уже все настроено, обвязано и подключено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 21:52 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1175
dosikus_2 писал(а):
Батенька, у тебя все только в надумки, мы же уже пользуемся. Впрочем как и всегда, у тебя одни надумки и фантастические теории...

Точно, как всегда. Илита свое поведение приписывает опонентам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор WiFi модуля
СообщениеДобавлено: 27 сен 2017, 22:44 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 292
Спасибо за ответы.
Вот, нашел простой и без наворотов Bluetooth 4: nRF8001 от Nordic Semi. Правда готовых плат дешевых нет, и паять неохота... Зато сам чип на Али стоит недорого.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB