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
_____________________________________________________

Присоединяйтесь к нашему сообществу: хотите учитесь, хотите просто смотрите.
• vk — https://vk.com/amperkaru
• facebook — https://www.facebook.com/amperka.ru
• twitter — https://twitter.com/amperka
• instagram — https://www.instagram.com/amperkaru/