Arduino PHPoС Shield для Arduino
Платформа PhpoС WiFi для Arduino подключает Arduino к Wi-Fi сети. Закрепите платформу поверх Arduino и подключите WIFI USB переходник. После простой настройки сети Arduino будет подключен к интернету.
Сетевая функция платформы основана на стеке протоколов TCP/IP с помощью интерпретатора Phpoc. Платформа может легко получить доступ к библиотекам PhpoС.
Библиотека PhpoС очень похожа в использовании на библиотеки Arduino Ethernet или библиотек WIFI. Таким образом, исходные коды, использующие существующую библиотеку Ethernet или WIFI библиотеку можно использовать сразу же после изменения только нескольких строк. Это, безусловно, уменьшит количество проб и ошибок пользователей, использующих данную плату.
Кроме того, библиотека PhpoС имеет более широкий спектр применения, поскольку поддерживает разнообразие API, которые отсутствуют в уже существующих библиотеках. В частности, с помощью HTML5 WebSockets пользователи смогут создавать веб-приложения в режиме реального времени.
Основные достоинства:
- Использование с платформами Arduino (Совместимые платы: Uno & Mega)
- Питание: DC 5 V (Снабжается от платформ Arduino)
- Сетевой контроллер: Переводчик PHPoC
- Беспроводной LAN: IEEE 802.11b/g
- WLAN безопасность: WPA-PSK/Enterprise
- Сохранение информации о времени (RTC – резервная батарея)
- Веб-настройки (смартфон или ПК)
- Встроенные веб-приложения: Последовательный мониторинг, пульт дистанционного управления (кнопки), пульт дистанционного управления (слайд)
- SPI связь с платформами Arduino
Стек протоколов
Схема и технические характеристики
Вес
Вес платформы составляет 23.1 гр (без беспроводного USB LAN проводника).
Коммуникация с Arduino
Платформа PHPoC для Arduino обменивается данными с Arduino, используя SPI, через коллектор ICSP. SPI интерфейс Arduino Uno и Mega выглядит следующим образом:
Pin | Uno | Mega |
---|---|---|
MOSI | 11 | 51 |
MISO | 12 | 50 |
CLK | 13 | 52 |
SS | 10 | 53 |
Разъемы и компоненты
- USB портПорт поддерживает IEEE 802.11b/g беспроводной LAN. Необходимо подключить USB WiFi донгл (переходник) к этому порту.
Вы должны использовать USB WiFi переходник, оснащенный драйвером Ralink RT3070 или набором микросхем RT5370.
- Микро-порт USBЭто зарезервированный порт.
- Разъем MicroSDПлатформа обеспечена микро-гнездом для карты SD. Arduino напрямую обменивается данными с катрой памяти SD через SPI. Контактный SS SPI выбирает 4 разъем в Uno и 53 в Мега для связи с катрой памяти SD.
- Встроенная батареяПлатформа оснащена встроенной батареей для особенностей RTC и хранения лог-информации.
- Кнопка SETUPИспользуется для изменения/инициализации окружающей среды для установки значения по умолчанию.
- Кнопка RESETКнопка для перезагрузки платформы.
Индикаторы LED
Платформа PHPoC для Arduino имеет 4 индикатора LED для отображения статуса платформы.
- ON: показывает, что на платформу подается питание
- STATUS: информирует о рабочем статусе платформы
- Операционный режим – переключение донгла/переходника ON/OFF с той же продолжительностью
- Другое – мигает каждую секунду
- WIFI: указывает на состояние беспроводной связи; мигает во время передачи/приема данных
Подключение к сети
Существующие Arduino Ethernet и WIFI платформы устанавливают IP-адрес и MAC-адрес в исходных кодах. В отличие от этих платформ, платформа PHPoC для Arduino предоставляет функцию, которая управляет параметрами окружающей среды, связанными с сетью самой платформы. Таким образом, использование данной платформы делает исходные коды Arduino более краткими.
Для беспроводных настроек подключения к локальной сети требуется смартфон или ноутбук.
Библиотеки PHPoC
Платформа PHPoC WiFi для Arduino снабжена библиотекой PHPoC, что дает пользователям легко получить доступ ко множеству функций, в том числе и основным возможностям сетевой связи. С библиотеками PHPoC вы можете легко реализовать следующие функции:
- TCP-клиент
- TCP-сервер: SSL, SSH, Telnet и Websocket сервер
- Запрос информации о дате и времени
TCP или WebSocket сервер позволяют подключать одновременно до четырех клиентов. Однако, если это SSL или SSH-сервер, возможно подключение только одного клиента для каждого из них.
Использование встроенных веб-приложений
Последовательный мониторинг через веб
Arduino IDE обеспечивает последовательный мониторинг, который также может быть использован для отладки исходных кодов или для вывода результатов. Платформа PHPoC WiFi для Arduino обеспечивает те же функции с последовательным мониторингом через интернет. Благодаря веб-функциям, вы сможете контролировать процесс с помощью смартфона, что особенно удобно, когда отсутствует подключение Arduino к компьютеру.
Использование веб-пульта дистанционного управления (Push)
Используя веб-пульт дистанционного управления, вы сможете управлять Arduino дистанционно, посылая конкретные данные в Arduino по интернете. Платформа PHPoC WiFi для Arduino обеспечивает возможность передачи данных на Arduino с помощью кнопок на веб-сайте.
Использование веб-пульта дистанционного управления (Slide)
Мы можем контролировать Arduino дистанционно при помощи веб-пульта дистанционного управления и отправлять Arduino конкретные данные по интернету. Платформа PHPoC WiFi для Arduino предоставляет возможность отправлять непрерывные данные в Arduino, используя рычаг на веб-странице.
Функция часов RTC
Платформа PHPoC WiFi для Arduino обеспечивает функцию RTC для получения данных о времени. С помощью встроенного аккумулятора, установленного на платформе, RTC сохраняет информацию о времени, даже когда питание выключено. Таким образом, установка времени требуется только один раз.
Из-за встроенной системной зарядки батареи, батарея заряжается при каждом подключении питания к платформе. Однако, если вы не подключали питание в течение длительного периода (около 30 дней), аккумулятор может быть разряжен, и информация о времени может быть сброшена.
Размеры
Примеры использования
Комплектация
- 1 х Arduino PHPoС WiFi Shield
- 1 x USB wireless LAN adapter
Подключение и библиотеки
Модуль работает с аппаратными платформами Arduino Uno и Arduino Mega.
Для работы понадобится библиотека Arduino Library for PHPoC
Отзывы
Отзывов пока нет.