Photon — миниатюрный контроллер для «интернета вещей». Железки Амперки
Прикоснись к «интернету вещей» — http://amperka.ru/product/particle-photon-headers?utm_source=announce&utm_campaign=photon&utm_medium=email
Фотон задумывался как микроконтроллер для создания проектов Интернета Вещей.
Основой устройства стал тридцатидвухбитный процессор ARM Cortex M3 с тактовой частотой 120 мегагерц. 1 мб флеш памяти, 128 кБ RAM, 18 пинов GPIO — это солидно, но ещё не всё. Главное, что в корпусе размером с Arduino Mini поместился wi-fi модуль Broadcom BCM43362.
Устройство работает под управлением FreeRTOS открытой операционной системы для управления микроконтроллерами в режиме реального времени. Она позволяет обрабатывать разные события без задержек по времени и в многопоточном режиме.
Самый простой способ познакомиться с Фотоном — через приложение Particle. Оно бесплатно доступно для устройств на базе Android, iOS и Win.
На фотоне установлен RGB-светодиод, который показывает состояние устройства. Если он мигает синим — значит, что устройство не подключено к интернету и ожидает ввода настроек. Добавим нашу плату в мобильном приложении и настроим её на работу с существующей wi-fi сетью. После сохранения конфигурации, откроется экран управления устройством: здесь можно напрямую управлять цифровыми и аналоговыми пинами и проверять, что приходит на них.
Пинов хватит всем — в проектах вы сможете использовать 18 пинов общего назначения, семь из которых толерантны к 5 В, остальные работают с трёхвольтовой логикой. 8 пинов имеют 12-битную АЦП, восемь умеют работать с сигналами ШИМ.
Кроме того, на пины выведены 2 интерфейса UART, по одному I2C и SPI. Плата умеет воспроизводить музыку — для этого на ней выведен ЦАП. Предусмотрен даже пин WKP для управление спящим режимом. А вишенкой стали пины GTAG для перепрошивки STM-чипа на низком уровне.
Разумеется, для работы со всем этим великолепием и созданием сложных проектов мобильного приложения будет недостаточно. Для создания собственных скетчей тоже предусмотрено два варианта — вы можете скачать десктопную версию IDE или воспользоваться web-приложением.
Вот тут то Фотон и раскрывает свой истинный потенциал. Помимо стандартных С++ библиотек и функций доступно множество возможностей по работе с облаком.
Разные платы можно объединять в виртуальные сети, в рамках которых они могут обмениваться данными. Они нативно интегрируются с Google Cloud и работают с сервисом IfTTT.
Для оверклокеров и прочих любителей погонять железо по максимуму, создатели предусмотрели UFL-разъём для подключения внешней wi-fi антенны и три площадки под пайку для работы с BlueTooth-модулями.
_____________________________________________________
Как начать работу с Фотоном — http://wiki.amperka.ru/продукты:particle-photon-headers?utm_source=announce&utm_campaign=photon&utm_medium=email
_____________________________________________________