Какой самый дешевый способ добавить Wi-Fi в Arduino?

Я пытаюсь найти какой-нибудь адаптер Wi-Fi для Arduino, он должен быть как можно меньше (не щит) и как можно дешевле.

Пока я могу найти только щиты, которые стоят около £ 10 +, но я подумал, что если вы можете получить сменный адаптер Wi-Fi для ноутбука практически даром, я смогу получить адаптер Wi-Fi для Arduino намного дешевле, чем этот.

Возможно, я просто не знаю, что искать.

, 👍11

Обсуждение

Наиболее экономичным решением, вероятно, будет не использовать буквальный Arduino, а использовать что-то другое, совместимое с исходным кодом, которое либо имеет встроенный Wi-Fi, Либо может содержать дешевый USB-ключ Wi-Fi. Не исключено, что такое комплексное решение может стоить дешевле, чем настоящий Arduino UNO, и предоставлять гораздо больше памяти и вычислительных ресурсов для работы., @Chris Stratton


4 ответа


Лучший ответ:

8

С момента моего предыдущего ответа прошло несколько месяцев, и теперь доступны модули Wi-Fi на базе ESP8266.

Они подключаются к вашему проекту последовательно (3,3 В) и управляются модемным способом с помощью AT-команд.

При цене около 5 долларов они соответствуют вопросу лучше, чем мой предыдущий ответ на основе OpenWRT.

Для получения дополнительной информации о ESP8266 спросите свою любимую поисковую машину или перечислите новости с тегом ESP8266 на сайте Hackaday.


(Старый ответ до ESP8266-дней:)

Я голосую за небольшой маршрутизатор, перепрошитый с OpenWRT, например "TP-Link TL-WR703N".

Это все равно что создать собственный Yùn с помощью Arduino по вашему выбору...

WR703N:

Он имеет Ethernet, 150 Мбит Wi-Fi, USB и, если вы хотите припаять, последовательную консоль и 2 GPIO-контакта, которые можно превратить в I2C.

Это, конечно, не решение размером с чип или штамп, но оно часто дешевле, чем альтернативные решения, более мощное и расширяемое.

Поищите в сети с помощью вашего любимого робота-поисковика "arduino wr703n", и вы найдете множество примеров...

,

Я где-то видел это, где они используют I2C для прямого подключения. Это было бы медленнее, чем прямой ethernet, но это снижает затраты и размер без использования другого чипа Ethernet, @Anonymous Penguin

Самый простой способ подключить Arduino к WR703N - последовательный через USB., @gone

Вопрос заключался в том, чтобы попросить "как можно меньше, а не щит" и "менее 10 фунтов стерлингов". Это не то., @Federico Fissore

@FedericoFissore ... WR703N на самом деле ** - это ** один из ** самых дешевых ** способов объединить WiFi и Arduino. Это не моя вина, если кто-то мечтает использовать ** несуществующие ** гораздо ** более дешевые ** решения., @gone

ОК... * теперь * у нас есть модули на базе ESP8266 для добавления Wi-Fi в ваши проекты... ak ваша любимая поисковая машина или http://hackaday.com/tag/esp8266 ..., @gone


1

Решением проблемы может стать беспроводной модуль RN-XV Roving Networks (продается за 30 евро). Я никогда этого не пробовал. Он поддерживает 802.11b / g.

,

Хотя теоретически это может дать ответ на вопрос, [было бы предпочтительнее] (http://meta.stackoverflow.com/q/8259 ) включить сюда основные части ответа и предоставить ссылку для справки., @The Guy with The Hat

Вопрос заключался в том, чтобы запросить меньше 10 фунтов стерлингов. Это не то., @Gilles 'SO- stop being evil'


0

Модуль Texas Instruments CC3000 10 долларов / 1000 шт., он поддерживает только подключение к точке доступа, т.Е. Нет AdHoc / AP, который бесполезен для прямого использования с iPad.

,

1

https://www.forward.com.au/pfod/CheapWifiShield/index.html предоставляет очень недорогой wifi аддон для Arduino

Completed Shield

Для защитного экрана WiFi требуется всего две части, 4 куска провода и некоторое оборудование для пайки. Список запасных частей: -

Adafruit HUZZAH ESP8266 Breakout НАМ $9.95 + доставка
Uno Protoshield US $1.88 + доставка
Итого 11,83 доллара (по состоянию на июнь 2015 года)
Для еще более дешевой версии ~ US7 см. https://www.forward.com.au/pfod/CheapWifiShield/ESP2866_01_WiFi_Shield/index.html
Для программирования обоих устройств требуется кабель US10 USB to TTL

После установки библиотекиpfodESP8266BufferedClient откройте Arduino IDE и скопируйте этот скетч, ESP8266_WifiShield.ino, в IDE. Это обеспечивает эту веб-страницу настройки. Config webpage

,

Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы только для ссылок могут стать недействительными, если страница, на которую дана ссылка, изменится., @sempaiscuba

Пожалуйста, сообщите о своей принадлежности, вы, по-видимому, являетесь автором сайта, на который вы ссылались несколько раз., @Mast

Конечно, я добавлю "мой" к будущим постам., @drmpf