What is a particle photon microcontroller?

Kom godt i gang med Particle Photon

12/04/2023

Rating: 4.95 (14690 votes)
Indholdsfortegnelse

Kom godt i gang med din Particle Photon: Din ultimative guide

Particle Photon revolutionerer IoT-verdenen med sin enestående "out-of-the-box" oplevelse. Uanset om du er nybegynder eller erfaren udvikler, giver denne guide dig de nødvendige trin til at få din Photon op at køre og udnytte dens fulde potentiale. Vi dykker ned i alt fra hardwareopsætning til avancerede programmeringsmetoder.

How do I connect a P2 photon 2 to my computer?

Nødvendig Hardware

Før du starter, skal du sikre dig, at du har følgende hardware klar:

  • Particle Photon board
  • USB-strømkabel
  • En computer med adgang til internettet
  • En smartphone med Particle App installeret (Android eller iOS)

Manuel Opdatering af Firmware

Din Particle Photon leveres muligvis ikke med den seneste firmware. Heldigvis opdateres firmwaren automatisk, når du uploader et program. Alternativt kan du manuelt opgradere til den nyeste firmwareversion ved hjælp af Particle Firmware Manager-appen. Du kan finde den seneste version på Firmware Releases-siden.

Følg disse trin for manuel opdatering:

  1. Download og kør Particle Firmware Manager-applikationen som administrator. Dette vil automatisk installere de nødvendige drivere.
  2. Når driverne er installeret, skal du tilslutte din Particle Photon til computeren via USB.
  3. Klik på "Update to X.X.X" (hvor X.X.X er den aktuelle firmwareversion) i applikationen.

Forbindelse til WiFi med Particle App

Den nemmeste måde at konfigurere din Particle Photon på er via Particle App, som er tilgængelig for både Android og iOS. Når din Photon er startet op og er i opsætningstilstand, vil den indbyggede RGB LED begynde at blinke blåt.

Sådan forbinder du din Photon til WiFi:

  1. Åbn Particle App på din smartphone.
  2. Klik på "Setup a Photon".
  3. Vælg det WiFi-netværk, der svarer til din Photon (typisk "Photon-XXXX", hvor XXXX varierer fra board til board).
  4. Når du er forbundet til Photon's netværk, skal du vælge dit eget WiFi-netværk og indtaste adgangskoden.

Når din Photon er forbundet til dit WiFi-netværk, kan du bruge "Tinker"-koden til at styre de forskellige GPIO-pins direkte fra mobilappen. Hvis din Photon er flashet med en anden kode, kan du genflashe den via appen. Husk, at den indbyggede LED er forbundet til D7.

Programmering af Particle Photon

Particle tilbyder tre primære metoder til at programmere din Particle Photon:

  • Online: Brug Particle's webbaserede IDE.
  • Semi-offline: Brug Particle IDE installeret lokalt på din computer.
  • Offline: Kræver mere avanceret opsætning og er ikke dækket i denne guide.

Vi vil fokusere på de online og semi-offline metoder.

Will photon detect my Netgear access point?
The Photon will never detect my Netgear access point. Manually entering the SSID and wifi parameters does not connect either. Oddly enough, I setup my Android phone as a hotspot and then using the Particle app on my tablet, I was able to connect the Photon to the hotspot and finally got the breathing cyan light!

Online Programmering med Particle Web IDE

Particle's online IDE er et kraftfuldt værktøj, der giver dig mulighed for at skrive, verificere og flashe kode direkte fra din browser. Her er de grundlæggende trin:

Trin 1: Forbered Koden

Start med at skrive din applikationskode. Som et simpelt eksempel kan vi bruge "blink en LED"-koden. Når koden er klar, skal du vælge det board, du vil flashe koden til.

Trin 2: Vælg Din Enhed

I Particle Web IDE kan du finde en fane kaldet "Devices". Her kan du se og vælge alle dine tilsluttede Particle-enheder. Du kan også vælge den specifikke firmwareversion, du ønsker at bruge.

Trin 3: Flash Koden

At flashe koden er så simpelt som at klikke på "Flash"-knappen. Første gang du uploader kode, kan det tage lidt længere tid, da firmwaren muligvis skal opgraderes. Denne proces indikeres af en magentafarvet LED på din Photon.

Her er en oversigt over funktionerne i Particle Web IDE:

FunktionBeskrivelse
Flash kodeSender din kode til Particle Photon.
Verificer kodeTjekker din kode for fejl.
Gem kodeGemmer din aktuelle kode.
SidebjælkeViser/skjuler biblioteker, enheder og dokumentation.
BibliotekerGiver adgang til en liste over tilgængelige biblioteker.
DokumentationLink til Particle's officielle dokumentation.
EnhederViser en liste over dine tilsluttede enheder og produkter.
IndstillingerGrundlæggende indstillinger for din Particle-konto.

Semi-Offline Programmering med Particle IDE

Particle IDE tilbyder en lokal løsning til kodning. Selvom du koder lokalt, kræver IDE'en stadig en internetforbindelse for at kompilere koden og sende den til din Photon.

For at komme i gang med den lokale IDE skal du først logge ind på din Particle-konto:

  1. Gå til "Particle"-menuen i IDE'en.
  2. Vælg "Login to Particle Cloud".

Derefter skal du vælge den enhed, du vil programmere:

  1. Gå igen til "Particle"-menuen.
  2. Vælg "Select Device" og vælg din Photon fra listen.

For at organisere dit projekt skal du oprette en projektmappe. Tilføj derefter denne mappe til Particle IDE. Projektets filer, inklusive eventuelle nødvendige biblioteker, vil blive vist i sidebjælken.

Does a particle device need a computer to connect to WiFi?
Your Particle device does not need your computer to connect to wifi. You could just as easily power your device with a power brick, a battery shield, or another power source wired to the VIN pin. As soon as it is plugged in, the RGB LED on your device should begin blinking blue. If your device is not blinking blue, hold down the SETUP button.

Når din kode er klar til upload, skal du klikke på "Flash". Du vil se en succesmeddelelse, når koden er blevet overført til din Photon.

Ofte Stillede Spørgsmål (FAQ)

Kan min Photon detektere mit Netgear-adgangspunkt?

Ja, Particle Photon kan forbinde til de fleste standard WiFi-adgangspunkter, herunder dem fra Netgear, forudsat at netværket bruger en understøttet sikkerhedsprotokol (f.eks. WPA2) og du indtaster de korrekte netværksoplysninger.

Hvordan nulstiller jeg min Particle Photon?

For at nulstille din Photon kan du trykke og holde SETUP-knappen nede, mens du tilslutter USB-kablet. Når LED'en blinker hurtigt hvidt, kan du slippe knappen. Dette bringer din Photon i DFU-tilstand (Device Firmware Update), klar til manuel firmwareopdatering.

Hvad betyder de forskellige farver på RGB LED'en?

RGB LED'en på din Photon giver vigtig feedback om dens status:

  • Blinker blåt: Photon er i opsætningstilstand og klar til WiFi-konfiguration.
  • Blinker grønt: Photon forsøger at forbinde til WiFi.
  • Fast grøn: Photon er succesfuldt forbundet til WiFi og Particle Cloud.
  • Blinker magenta: Photon opdaterer firmware.
  • Blinker gult: Photon forsøger at forbinde til Particle Cloud.
  • Blinker hvidt: Photon er i DFU-tilstand (klar til firmwareopdatering).
  • Blinker rødt: Der er en fejl, f.eks. forkert WiFi-adgangskode.

Afsluttende tanker

Med Particle Photon har du et kraftfuldt og alsidigt værktøj til at udforske Internet of Things. Ved at følge disse trin kan du hurtigt komme i gang med at bygge dine egne IoT-projekter. Husk at udforske Particle's omfattende dokumentation og community-fora for yderligere inspiration og support.

Hvis du vil læse andre artikler, der ligner Kom godt i gang med Particle Photon, kan du besøge kategorien Teknologi.

Go up