Как можно подключить к Arduino с помощью WiFi?

Я'м работает над созданием солнечных батареях, Ардуино основана метеорологическая станция. Метеостанция состоит из датчика температуры и фоторезистор, и я планирую добавить анемометр в будущем. Я бы для подключения погодной станции к беспроводной сети, так что я могу извлечь данные с датчиков с моего компьютера без необходимости запускать провода (я живу в аренду).

Каковы различные варианты для подключения Ардуино к WiFi? Я'вэ посмотрел на щиты локальных сетей, WiFi защищает, и то, что называется технология, но я не'т понять, что каждый из них для.

У меня также есть беспроводной домашний маршрутизатор, который я мог бы использовать. Можно ли подключить Ардуино Уно к маршрутизатору через Ethernet маршрутизаторы или USB-порт, а затем получать данные и отправлять команды на Arduino беспроводной домашней сети? Если да, то как это сделать?

В настоящее время у меня есть голые Ардуино Уно.

Комментарии к вопросу (6)
Решение

У вас есть несколько вариантов для подключения Arduino к сети/интернету.

Ethernet с

Что-то вроде для Arduino Ethernet Щит позволяет подключить кабель Ethernet от стены или маршрутизатор в вашей Arduino. Очевидно, что главным ограничением является то, что устройство теперь привязал кабель. Для использования на открытом воздухе, я бы'т сделать это.

Беспроводной доступ в интернет

В о Arduino WiFi щит позволяет подключать к вашей домашней сети WiFi. Это просто как сеть Ethernet, кроме ее сейчас беспроводная.

С с ESP8266 является более дешевой альтернативой, что с прошивкой по умолчанию, имеющий такие же функции, как WiFi щит. Будьте осторожны, что вы включите его с 3.3 В, а не 5В, как и остальные Ардуино. Он также использует 3.3 V уровней логики, так Дон'т подключения Arduino'ы ТХ контактный непосредственно в ПЭС'ы RX контактный; использовать делитель напряжения.

РФ

Если у вас есть много датчиков или других устройств, которые должны взаимодействовать друг с другом, лучшим вариантом является, как правило, ВЧ модуля. У вас есть много вариантов здесь, технология является одним из них. Проверить руководство конвертер покупка плата XBee Посмотреть все имеющиеся варианты. И что's просто технология. Есть много других беспроводных возможностей, на всякие ценам.

Вещь с РФ, не будет подключаться к интернету. Вы будете иметь все ваши устройства взаимодействуют друг с другом или базовой станции, которые затем будут подключены к сети, либо WiFi или модуль Ethernet.

Беспроводной Маршрутизатор С Последовательный

В зависимости от того, какой маршрутизатор вы используете, вы можете иметь Ардуино напрямую общаться с ним и использовать его в качестве подключения к сети.

Комментарии (3)

С ESP8266-дешевый модуль 5$ с UART беспроводной доступ в интернет, возможность подключения по SPI. Это может быть интегрирована с Arduino либо через фондовую через прошивки AT команды, или путем написания пользовательских прошивки использования SDK, предоставленную и доступная ГИПО. Для получения дополнительной информации http://www.esp8266.com/

Комментарии (0)

Жениться на OpenWRT и ваш Arduino

Сделать небольшой маршрутизатор-маршрутизатор способен как на "ТП-Линк маршрутизатор TL-wr703n портативный маршрутизатор удобно и", вспышка его текущей стабильной версии OpenWRT и подключать Arduino к роутеру'USB-порт ов.

Это решение Ист половину или меньше от стоимости интернет-щиты и гораздо большей мощности.

...и дешевле, как гÙН.

Смарт-домашней автоматизации веб-сервер на OpenWRT маршрутизатор wr703n портативный маршрутизатор удобно подключать к Ардуино, по сравнению с Raspberry Пи и Ubuntu может быть отправной точкой, чтобы прочитать об этом и ваш любимый поисковик, найдете много ссылок о женитьбе wr703n портативный маршрутизатор удобно и Arduinos...

(!) Пожалуйста, см. https://arduino.stackexchange.com/a/1754/653 тоже....

Комментарии (0)

Я'вэ работает с XBee на Arduino и Raspberry Pi за несколько месяцев. В то время как она делает это's вопросов и закидонов, это отличный инструмент коммуникационной цепочки. Это's не совершенный но с учетом сетки стороны, для меня он достигает дальше, чем мой WiFi и даже может быть более надежным (мой малиновый пи с WiFi иногда выпадает, однако, связана технология продолжает функционировать в фоновом режиме.

Конкретно в моем случае это позволяет последовательное соединение между приборами (несколько arduinos, малина Pi (координатор) и мой Mac (используется в основном для мониторинга, но и иногда впрыскивая последовательной передачи данных)). В данном случае это'ы идеально подходит. Это не'т разрешить доступ в интернет или доступ вне рамок плата XBee, но это меня вполне устраивает, поскольку осуществление как последовательного просто.печати и серийные.читать без накладных расходов сети Ethernet.

Комментарии (0)

Вы могли бы попробовать Arduino Юн, это как Уно, но он имеет беспроводной доступ в интернет прямо на борту.

Есть часть в "и руководство к Arduino МúН" и получил название "Настройка встроенной беспроводной доступ в интернет с", которая описывает, как настроить беспроводной доступ в интернет.

Комментарии (1)

Я использую в <а href="и https://www.spark.io">Искра Core</а> это очень простой в использовании платформы Arduino программирования. Эта платформа была построена на примусе, что WiFi должен быть простым в использовании и дешевые. Даже можете запрограммировать Искра ядро в любом месте, в любое время.

Комментарии (1)

Если вы хотите более дешевую альтернативу, чтобы добавить WiFi возможности к Arduino посмотри на ЕСП WiFi Щит.

Он отлично работает с библиотека WiFiEsp. Модель программирования точно так же, как Arduino WiFi щит

Комментарии (0)

Что вы хотите, это довольно легко сделать, и код уже существует. Но как я говорю это, вы выиграли't подсоедините датчик Arduino на свой WiFi. Вместо этого, вы'будете использовать другой в качестве шлюза, как это Arduino:

Датчик Ардуино: расположенные снаружи, подключен к датчику температуры, скорости ветра, дождемер?

Ардуино шлюз: находится внутри, ж/ 5001 фирмы wiznet Ethernet щит

Датчик Arduino и переговоры с Arduino шлюза друг с другом с помощью очень простой в использовании беспроводной приемопередатчик, с NRF24L01+. Беспроводные модули стоят $3 Каждый, и библиотеки использовать очень зрелые. Все данные датчика легко общался со шлюзом, используя эту библиотеку.

В Arduino шлюз ж/ локальная сеть действует как веб-сервер, что позволяет любому компьютеру в локальной сети, чтобы открыть страницу и посмотреть текущие условия. Смотрите эту страницу для Arduino код: http://arduino.cc/en/Tutorial/WebServer

Вы хотите также сохранить исторические температура/скорость ветра информацией? Это самая лучшая часть! В Arduino шлюз может передавать данные на такой сервис, как Xively, бесплатная веб-служба сбора данных, что также дает вам отличный способ визуализировать или график ваших данных. Есть небольшая проблемка с помощью фирмы wiznet вместе с модулем с NRF24L01. Беспроводной модуль и Ethernet щит оба используют тот же автобус, чтобы общаться, так что взгляните на этот блог, чтобы увидеть, как вы можете использовать обе одновременно:

http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively

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

Некоторые другие заметки: Мне нравится модулей с NRF24L01+, потому что они'ре по дешевке. XBee модулей стоят больше, чем сами Arduinos. Вы можете продолжать добавлять модули с NRF24L01+ вокруг дома после создания шлюза. Та же проблема стоимости существует с WiFi щит - дорого.

Комментарии (0)

После нескольких попыток & ошибки в моем проекте много, я бы порекомендовал работать на ESP32 сравнению с ESP8266(а также Ардуино Уно & нано), за исключением, если вы очень хорошо знаете объем вашего проекта.

Преимущества ESP32 сравнению с ESP8266:

  1. Больше оперативной памяти, с ESP8266: инструкция усилителя 32КБ; 80 пользовательских данных КБ, ESP32: 520 КБ

Я'м работает над проектом IoT и пытается проверить подлинность устройства на отм с использованием сертификата. Корневой сертификат GCP-это уже около 120 КБ, так это не укладывается в с ESP8266. Есть альтернативы, но это все усложняет.

  1. ESP32 имеет Bluetooth & с ESP8266 не

Ну в какой-то момент ваш проект IoT может потребоваться Bluetooth для подключения вашего устройства с вашим телефоном ...

  1. Некоторые версии ESP32 имеет интегрированные порты для фотоаппарата (поиск ESP32 Кэм)

С ESP8266 вы можете, конечно, использовать камеры, но это потребует больше кодирования &ампер; электропроводка и потенциально худшую производительность.

И наконец, я попытался подключить чип WiFi с Ардуино Уно & нано, но я обнаружил некоторые ошибки и проблемы с AT-команды. Таким образом, теперь я'м довольны ESP32 потому что все встроено.

Комментарии (0)

Проверить ESP8266 модуля беспроводной доступ в интернет , это'дешевый модуль и может управляться с помощью любого микроконтроллера при помощи AT-команд , и это'ы соц, так что вы можете использовать его автономно .

Комментарии (0)

Помощью с ESP8266 в комплект УМК является сложным и подвержено ошибкам. Рекомендуем Вам перепрошить с ESP8266-01 как по UART-WiFi мост, как описано здесь С ESP8266 беспроводной добавить На для Arduino простой

Обратите внимание, что установка также позволяет вам настроить ваш WiFi настройки без повторного программирования с ESP8266-01

Комментарии (0)

Используя с ESP8266 sield склонен ошибка, требует обновления, который должен быть прошит, некоторые пайки требуется, и это's не подходит для производственной среды. Кроме того, есть проблемы с блоком питания, потому что вы должны иметь отдельный 3.3 V питания. Это'ы 2016 (!) и есть куча еще вариантов, доступных теперь.

на "доске беспроводной Уно Ардуино Уно с встроенным WiFi.&и" http://www.arduino.org/products/boards/arduino-uno-wifi

и

на "Звезды Отто-это первая плата Arduino с процессором STM32F469 с WiFi.&и" http://www.arduino.org/products/boards/arduino-star-otto (на самом деле, по состоянию на октябрь, это's по-прежнему не доступен, то "скоро" - а).

Обратите внимание, что эти две доски от Другие организация Ардуино.

Комментарии (0)