Содержание

Particle Photon

Particle Photon — компактная платформа для разработки проектов для «интернета вещей» на базе микроконтроллера ARM Cortex M3 STM32F205RGY6 с Wi-Fi чипом Broadcom BCM43362 в компактном модуле — PØ (P-zero).

Видеообзор

Подключение и настройка

С платформой можно работать двумя способами:

Рассмотрим оба способа более подробно.

Через мобильный телефон

Самый простой способ начать работать с платформой Photon через приложение Particle на вашем мобильном устройстве, которое доступно для устройств на базе Android, iOS и Windows. Рассмотрим пример с телефонами с ОС Android.

  1. Подключите питание к платформе через разъём micro-USB.
  2. Скачайте и установите приложение «Particle» через «Google Play Market.
  3. Запустите приложение и нажмите на кнопку Get Started
  4. Зарегистрируйтесь в системе «Particle». Если вы уже были в системе, зайдите под своим логином и паролемПосле чего откроется список подключённых к вашему аккаунту устройств «Particle».
  5. В данный момент к аккаунту не привязано ни одно устройство, исправим это. Нажмите на кнопу +.
  6. Выберите из списка меню — Set Up a Photon
  7. Приложение выдаст предупреждение:

    Подключите платформу к питанию и дождитесь мигания синего светодиода. Если индикаторный светодиод вашего Photon’a мигает синим цветом, нажмите кнопку «Ready»

  8. В окне поиска новых платформ Particle появится новое устройство — подключитесь к нему. Обратите внимание — индикаторный RGB-светодиод изменил своё состояние, теперь он плавно загорается/гаснет голубым цветом. Это означает, что платформа Photon подключена к Wi-Fi сети.
  9. Далее переподключитесь обратно к вашей домашней Wi-Fi сети.
  10. В продолжении введите/придумайте имя вашей платформы и нажмите кнопку Done
  11. Если всё прошло успешно, вы должны увидеть новое устройство в вашем аккаунте. Зелёный кружок с надписью «Online» означает доступность управления пинами платформы через приложение.

Пример работы

Приложение «Particle» позволяет управлять пинами ввода/вывода платформы Photona прямо с мобильного телефона. В качестве примера зажжём встроенный светодиод на пине D7.

  1. Запустите приложение «Particle» и выберите платформу Photon, которой хотите управлять.Откроется экран управления устройством — здесь можно напрямую управлять цифровыми и аналоговыми пинами, считывая с них информацию.
  2. Нажмите на пин D7 и в выпадающем меню выберите digitalWrite.Пин D7 установился в режим выхода, о чём свидетельствует красная обводка.
  3. Нажмите повторно на пин D7. Появится надпись HIGH рядом с пином и зажжётся встроенный светодиод на платформе «Photon».
  4. Ещё одно нажатие на пин D7, потушит светодиод и появится надпись «LOW»

Это значит, что всё получилось и можно переходить к более сложным экспериментам.

Через ПК или ноутбук

Для работы с платформой Particle Photon через ПК или ноутбук предусмотрено Web-приложение.

  1. Подключите питание к платформе через разъём micro-USB.
  2. Зарегистрируйтесь и привяжите платформу Photon к вашему аккаунту. Если вы уже были в системе, зайдите под своим логином и паролем.
  3. Выберите плату «Photon» и нажмите кнопку Next.
  4. Далее появится сообщение, что для дальнейшей работы вам необходимо:
    1. Доступ к Wi-Fi сети.
  5. Следующее окно с сообщением:

    Для дальнейшей настройки скачайте файл photonsetup.html

    Для скачивания установочного файла нажмите на кнопку Continue with local file.

  6. Запустите скаченный файл — photonsetup.html.После чего в браузере откроется вторая вкладка с продолжением настройки платформы Photon.
  7. Программа настройки платформы ожидает подключение вашего ПК или ноутбука к платформе Photon. Откройте список доступных Wi-Fi сетей, найдите и подключитесь к сети с именем Photon-xxxx, где xxxx — уникальный номер платы. Обратите внимание — индикаторный RGB-светодиод должен мигать синим цветом. После успешного подключения по Wi-Fi вашего ПК к плате, окно настройки перейдёт на следующий шаг.
  8. Введите данные вашей Wi-Fi сети и нажмите кнопу Next.
  9. Установка переключится на следующий этап. Обратите внимание — индикаторный RGB-светодиод изменил своё состояние, теперь он плавно загорается/гаснет голубым цветом. Это означает, что платформа Photon подключена к Wi-Fi сети.
  10. Далее нажмите на кнопку Name your device.
  11. Введите/придумайте имя вашей платформы и нажмите кнопку Next.После чего откроется окно об успешном завершении установки с выбором дальнейших действий:
    1. Запустить приложение Particle Build Web IDE
    2. Скачать десктопную версию Particle Build IDE
    3. Перейти в режим командной строки Particle CLI
    4. почитать техническую документацию.

Particle Build Web IDE

Particle Build Web IDE — облачная среда разработки для платформ Particle. Испытаем среду и платформу в действии.

  1. Запустите Particle Build Web IDE
  2. Выберите из списка стандартных примеров Blink an Led.
  3. Далее нажмите на кнопку Use this example.
  4. Нажмите на кнопку Devices для проверки коммуникации между платформой, облаком и средой.В списке устройств вы должны увидеть имя вашей платы с голубым кружком напротив. Аналогичная надпись отображается в правом нижнем углу программы. Это значит платформа готова к прошивке.
  5. Нажмите на галочку для компиляции программы. При успешной компиляции вы увидите сообщение Code verified. Great Work
  6. Нажмите на молнию для прошивки платформы Particle.После прошивки встроенный светодиод на пине «D7» будет загораться и гаснуть каждую секунду. Это значит, что всё получилось и можно переходить к более сложным экспериментам.

Элементы платы

Чип PØ(P-Zero)

Основой устройства стал тридцатидвухбитный процессор ARM Cortex M3 с тактовой частотой 120 мегагерц. 1 мб флеш памяти, 128 кБ RAM, 18 пинов GPIO - это солидно, но ещё не всё. Главное, что в корпусе размером с Arduino Mini поместился wi-fi модуль Broadcom BCM43362.

Пины питания

Порты ввода/вывода

Встроенный светодиод

Светодиод подключенный к цифровому пину D7. При отправке значения HIGH светодиод включается, при отправке LOW – выключается.|

Разъём micro-USB

Разъём micro-USB предназначен для прошивки Photon с помощью компьютера.

Кнопка RESET

Кнопка RESET — осуществляет сброс микроконтроллера MK64FX512VMD12.

Распиновка

Принципиальная и монтажная схемы

Характеристики

Ресурсы