Введение фотонного фотона

Введение фотонного фотона
Введение фотонного фотона
Anonim

Введение фотонного фотона

Хотите добавить подключение к Интернету в свой следующий проект »// www.sparkfun.com/products/13345?gclid=CjwKEAiAk7O0BRD9_Ka2w_PhwSkSJAAmKswxJscXIXKbuXJDJJ1RUrnsCHB4u2swK_C_ytLDralJrhoCornw_wcB">Черная фотография Photon имеет мощный микроконтроллер STM32 ARM Cortex M3 в качестве своего мозга и чип Broadcom BCM43362 Wi-Fi в качестве своего подключение к Интернету. 18 смешанных буферов GPIO и веб-IDE, аналогичные IDE Arduino, позволяют легко подключать ваш проект. Фотон имеет светодиод RGB и две кнопки - «Настройка и сброс» - для переключения между различными режимами, чтобы помочь отладить ваш проект. Particle - платформа с открытым исходным кодом, поэтому у вас есть доступ ко всем их схемам и коду, чтобы легко улучшить их продукты. SparkFun воспользовался и создал Photon RedBoard, который дает Photon форм-фактор Arduino, чтобы вы могли использовать ваши любимые щиты Arduino с помощью службы Particle.

Сам Photon - это просто панель для своего модуля Wi-Fi под названием P0, в котором содержится микроконтроллер и чип Wi-Fi, но нет антенны. RedBoard использует модуль P1, который представляет собой P0 со встроенной антенной. Оба они поставляются с предустановленной прошивкой Particle и доступом к их облачному сервису, но для этого требуется специальная доска для прохода, чтобы обеспечить доступ ко всем выводам.

Частица облегчает переход от прототипа к крупномасштабному производству с этими тремя модулями. Эта серия из четырех частей позволит вам узнать, чего ожидать от Photon, и помочь вам начать делать свой собственный интернет.

Открытие коробки

Комплект Photon поставляется с фотоном с заголовками, USB-кабелем, маленьким красным светодиодом, фотодиодом, двумя резисторами и всей важной наклейкой Particle. Все это поставляется в аккуратно в милой маленькой картонной коробке.

Image
Image

Частица облегчает работу, даже для тех, у кого нет схем построения опыта. Фотон уже подключен к макету, проталкивается через лист бумаги с инструкциями по пробиванию отверстий через бумагу и помещению входящих компонентов в макет.

Начиная

Particle имеет превосходную документацию по началу работы с Photon, и процесс прошел гладко для меня. Существует приложение для iOS и Android, которое помогает подключить ваш Photon к вашей учетной записи частиц и начать играть с Photon с Tinker. Если у вас нет удобного устройства Apple или Android, есть также способ подключения Photon с помощью компьютера и интерфейса командной строки или интерфейса командной строки. В прошлом я столкнулся с некоторыми проблемами, связанными с ядром Spark Core (предшественником Photon) в сети WPA2 для моей школы, поэтому будьте осторожны с тем, какой тип безопасности у вас есть в сети, если у вас возникнут проблемы с подключением вашего Photon.

CLI требует установки нескольких вещей на вашем компьютере и имеет некоторые действительно опрятные функции, которые я буду использовать в последующих частях серии.

паять

Tinker - это прошивка, которая предварительно загружается на Photon и позволяет использовать четыре основные функции из приложения Particle и CLI: digitalRead, digitalWrite, analogRead и analogWrite, о которых вы, возможно, уже знакомы, если работаете с Arduino. digitalRead и digitalWrite могут использоваться с любым из 16 контактов GPIO на Photon для чтения или записи значений LOW (0 В) и HIGH (3, 3 В или 5 В) соответственно. analogRead может использоваться с 7 выводами: A0 - 5, WKP и ЦАП. analogWrite может использоваться с включенными PWM (широтно-импульсная модуляция) выводами на Tinker: D0, D1, D2, D3, A4, A5, WKP и ЦАП. Прочтите документацию для получения дополнительной информации о контактах на фотоне.

Вы можете использовать компоненты для игры с Tinker, светодиодом для digitalWrite и analogWrite, а также фоторезистором для digitalRead и analogRead.

Вывод

С этим вы сможете мигать светодиодами и считывать значения фоторезистора со всего мира, используя ваши Photon и Tinker.

В следующих нескольких частях я рассмотрю несколько разных способов загрузки эскизов на ваш Фотон, как настроить локальное облако частиц, чтобы вам не приходилось всегда проходить через серверы частиц с вашим кодом и как использовать JavaScript для создания интерактивной веб-страницы с вашим фотоном.

Попробуйте этот проект сами! Получить спецификацию.