Vorstellung des Teilchenphotons

Vorstellung des FireBoard (Juli 2019).

$config[ads_text] not found
Anonim

Vorstellung des Teilchenphotons


Möchten Sie Ihr nächstes Projekt mit Internet-Konnektivität ausstatten "// www.sparkfun.com/products/13345?gclid=CjwKEAiAk7O0BRD9_Ka2w_PhwSkSJAAmKswxJscXIXKbuXJDJJ1RUrnsCHB4u2swK_C_ytLDralJrhoCornw_wcB">Partikel Photon hat einen leistungsstarken STM32 ARM Cortex M3 Mikrocontroller als sein Gehirn und einen Broadcom BCM43362 Wi-Fi-Chip als sein Verbindung mit dem Internet. 18 gemischte GPIO-Pins und eine webbasierte IDE, die der Arduino IDE ähnelt, erleichtern die Konnektivität für Ihr Projekt. Der Photon verfügt über eine RGB-LED und zwei Tasten - Setup und Reset - um zwischen verschiedenen Modi zu wechseln, um das Debuggen Ihres Projekts zu unterstützen. Particle ist eine Open-Source-Plattform, so dass Sie Zugriff auf alle ihre Schaltpläne und Code haben, um ihre Produkte einfach zu verbessern. SparkFun hat einen Vorteil daraus gezogen und ein Photon RedBoard erstellt, das dem Photon den Formfaktor eines Arduino gibt, damit Sie Ihre Lieblings-Arduino Shields mit dem Particle Service nutzen können.

Das Photon selbst ist nur ein Breakout-Board für ihr Wi-Fi-Modul namens P0, das den Mikrocontroller und den Wi-Fi-Chip enthält, aber keine Antenne. Das RedBoard verwendet das P1-Modul, das P0 mit einer eingebauten Antenne. Beide sind mit Particle-Firmware und Zugriff auf ihren Cloud-Dienst vorinstalliert, benötigen jedoch eine benutzerdefinierte Breakout-Platine, um Zugriff auf alle Pins zu ermöglichen.

Particle macht es einfach, mit diesen drei Modulen vom Prototyp zur Großserienfertigung zu gelangen. Diese vierteilige Serie wird Sie wissen lassen, was Sie mit dem Photon erwarten können und Ihnen helfen, Ihr eigenes Internet der Dinge zu machen.

Öffnen der Box

Das Photon-Kit wird mit einem Photon mit Kopfzeilen, einem USB-Kabel, einer kleinen roten LED, einer Fotodiode, zwei Widerständen und dem wichtigen Partikelaufkleber geliefert. Alles ist verpackt in einer süßen kleinen Pappschachtel.

Particle macht es wirklich einfach, selbst für diejenigen, die keine Erfahrung beim Erstellen von Schaltungen haben, anzufangen. Der Photon ist bereits in ein Steckbrett eingesteckt, durch ein Stück Papier geschoben mit Anweisungen, Löcher durch das Papier zu stochern und die enthaltenen Komponenten in das Steckbrett zu legen.

Anfangen

Particle verfügt über eine hervorragende Dokumentation, um mit dem Photon zu beginnen, und der Prozess verlief reibungslos für mich. Es gibt eine App für iOS und Android, mit der du dein Photon mit deinem Partikelaccount verbinden und mit Tinker mit dem Photon spielen kannst. Wenn Sie kein Apple- oder Android-Gerät zur Hand haben, können Sie das Photon auch mit Ihrem Computer und einer CLI oder Befehlszeilenschnittstelle verbinden. Ich bin in der Vergangenheit auf einige Probleme gestoßen, bei denen ich einen Spark Core (Vorläufer des Photon) mit dem WPA2 Enterprise Netzwerk meiner Schule in Verbindung brachte. Sei also vorsichtig, welche Art von Sicherheit dein Netzwerk hat, wenn du Schwierigkeiten hast, dein Photon zu verbinden.

Das CLI erfordert eine Installation einiger Dinge auf Ihrem Computer und hat einige wirklich nette Funktionen, die ich in späteren Teilen der Serie verwenden werde.

Basteln

Tinker ist eine Firmware, die auf dem Photon vorinstalliert ist und Ihnen ermöglicht, vier Hauptfunktionen aus der Particle App und CLI zu verwenden: digitalRead, digitalWrite, analogRead und analogWrite, mit denen Sie bereits vertraut sind, wenn Sie mit einem Arduino gearbeitet haben. digitalRead und digitalWrite können mit jedem der 16 GPIO-Pins am Photon verwendet werden, um LOW (0 V) bzw. HIGH (3, 3 V oder 5 V) zu lesen oder zu schreiben. AnalogRead kann mit 7 Pins verwendet werden: A0 - 5, WKP und DAC. analogWrite kann mit PWM (Pulsweitenmodulation) aktivierten Pins auf Tinker verwendet werden: D0, D1, D2, D3, A4, A5, WKP und DAC. Weitere Informationen zu den Pins auf dem Photon finden Sie in der Dokumentation.

Sie können die mitgelieferten Komponenten zum Spielen mit Tinker, die LED für digitalWrite und analogWrite und den Fotowiderstand für digitalRead und analogRead verwenden.

Fazit

Damit können Sie mit Photon und Tinker LEDs blinken und Fotowiderstandswerte aus der ganzen Welt lesen.

In den nächsten Abschnitten werde ich einige verschiedene Möglichkeiten zum Laden von Skizzen auf Ihr Photon, zum Einrichten einer lokalen Partikelwolke, so dass Sie nicht immer Particle-Server mit Ihrem Code durchlaufen müssen, und zur Verwendung verwenden JavaScript, um eine interaktive Webseite mit Ihrem Photon zu erstellen.

Gib diesem Projekt einen Versuch für dich selbst! Holen Sie sich die Stückliste.