Подключайте свои гаджеты к соцсетям, добавляйте модули в IoT-облака и пользуйтесь API веб-сервисов для управления ими. WiFi модуль на ESP8266 откроет беспроводной доступ для любых проектов на Arduino и Iskra JS.
С двухюнитовым Troyka-модулем удобно работать на макетке — ножки сделаны со стандартным шагом 2,54 мм, а их разводка практически исключает случайные «коротыши».
Регулятор напряжения позволяет подключать модуль к Arduino без дополнительной обвязки.
Управляющее устройство общается с ESP8266 через UART (Serial-порт) с помощью набора AT-команд.
Для любой платы с UART-интерфейсом: используйте Arduino, Raspberry Pi, что душе угодно. Для Iskra JS мы написали отдельную библиотеку.
Работа над приёмом и передачей данных выглядит, как взаимодействие с сырым TCP-сокетом или с serial-портом компьютера.
Выполнение AT-команд — это просто функция штатной прошивки, устанавливаемой на заводе. Но модуль можно перепрошивать. Пишите и загружайте свои прошивки через Arduino IDE, точно так же, как при работе с Arduino.
Для того, чтобы среда Arduino IDE научилась прошивать ESP8266, достаточно добавить директорию с конфигурацией платформы в папку со своими скетчами. Визуальная среда программирования XOD IDE поддерживает ESP866 прямо из коробки.
На модуле предусмотрено четыре порта ввода-вывода общего назначения — вы можете обойтись вовсе без управляющей платы: просто подключите периферию непосредственно к ним и залейте свою прошивку на ESP8266.
Рабочее напряжение ESP8266 — 3,3 вольта. Но для совместимости с логикой разных управляющих мы предусмотрели регулятор уровня напряжения. Благодаря этому модуль работает и от 5 В.
Для Arduino модуль выглядит как последовательный интерфейс. Соедините контакты модуля с макетной платой или Arduino проводами «мама-папа».
К Troyka Shield будет удобно подключаться двумя трёхпроводными шлейфами. А если возьмёте Troyka Slot Shield, то модуль станет беспроводным в полном смысле этого слова — для коммутации провода не понадобятся вовсе.