Sådan bruger du M5StickC PLUS hurtigt for begyndere

Introduktion til M5StickC PLUS

M5StickC PLUS er en opgraderet version af den populære M5StickC, designet til at gøre IoT-udvikling hurtigere, nemmere og mere tilgængelig. Drevet af ESP32-PICO-D4-chippen med indbygget Wi-Fi kombinerer dette miniudviklingskit en kompakt formfaktor med kraftfuld hardware, hvilket gør det ideelt til prototyping af IoT-projekter, wearables og smarte hjemmeløsninger.

Med sin 1,14-tommer LCD-skærm, integrerede sensorer og udvidelsesvenligt design er M5StickC PLUS et alsidigt værktøj for udviklere, hobbyister og undervisere. Uanset om du bygger en vejrstation, en fjernbetjening eller en fitness-tracker, giver denne enhed alt, hvad du behøver for at realisere dine idéer.

M5StickC PLUS2

M5StickC PLUS

Se produkt

Nøglefunktioner for M5StickC PLUS

  1. ESP32-PICO-D4 chip:
  • Dual-core processor med Wi-Fi og Bluetooth-forbindelse.
  • Lavt strømforbrug til batteridrevne projekter.
  1. 1,14 tommer LCD Display:
  • Større skærm (135 x 240 opløsning) sammenlignet med den originale M5StickC.
  • 18,7 % mere skærmareal for bedre visualisering.
  1. Integrerede sensorer og perifere enheder:
  • IMU (Inertial Measurement Unit): Accelerometer og gyroskop til bevægelsessporing.
  • Microfon: Stemmegenkendelse og lydindgangsfunktioner.
  • Infrarød sender: Fjernbetjeningsfunktionalitet.
  • RTC (Real-Time ur): Præcis tidsregistrering til tidsfølsomme applikationer.
  • Buzzer: Lydfeedback til notifikationer eller alarmer.
  1. Forbedret batteri Kapacitet:
  • 120mAh batteri (op fra 95mAh i den originale M5StickC).
  • Understøtter USB-C opladning for bekvemmelighed.
  1. Udvidelsesvenligt design:
  • Kompatibel med M5Stack HATs og Unit-moduler for ekstra funktionalitet (f.eks. miljøsensorer, relæer eller GPS).
  • Muliggør problemfri integration med andre M5Stack-økosystemprodukter.
  1. Brugervenlig udvikling:
  • Open-source platform med support til Arduino, MicroPython, og UIFlow (blokbaseret programmering).
  • Strømlinet udviklingsproces til hurtig prototyping.

Sådan bruger du M5StickC PLUS (trin-for-trin vejledning)

Trin 1: Udpakning & Indledende opsætning

  1. Hvad er i Æsken:
  1. Opladning af enheden:
  • Tilslut USB-C-kablet til enheden og en strømkilde.
  • LED-indikatoren bliver rød under opladning og grøn, når den er fuldt opladet.
  1. Tænding:
  • Tryk på sideknappen for at tænde enheden.

Trin 2: Installation af udviklingsværktøjer

  1. Arduino IDE Opsætning:
  • Download og installer Arduino IDE fra arduino.cc.
  • Tilføj ESP32 board support:
    • Gå til Fil > Indstillinger og indsæt denne URL i Yderligere Boards Manager URLs:
 
https://dl.espressif.com/dl/package_esp32_index.json
    
  
✔ Kopieret!
  • Installer ESP32-pakken via Værktøjer > Board > Boards Manager.
  • Installer M5Stack-biblioteket:
    • Gå til Værktøjer > Administrer biblioteker og søg efter M5StickCPlus.
  1. UIFlow opsætning:
  • Download UIFlow.
  • Tilslut enheden via USB-C og følg instruktionerne på skærmen for at opdatere firmwaren.

Trin 3: Skriv dit første program

Arduino-eksempel: Vis 'Hello, M5StickC PLUS!'
  • Åbn Arduino IDE og vælg M5Stick-C PLUS under Værktøjer > Board.
  • Kopier og indsæt følgende kode:
#include 

void setup() {
  M5.begin();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setTextColor(WHITE);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("Hello, M5StickC PLUS!");
}

void loop() {
  // Keep the message displayed
}
  
✔ Kopieret!
  • Klik på Upload og vent på, at programmet overføres til enheden. Teksten "Hello, M5StickC PLUS!" bør vises på skærmen.

Trin 4: Brug af indbyggede komponenter

  • Knap Input: Registrer knaptryk ved hjælp af de indbyggede knapper BtnA og BtnB med følgende kode:

 
if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Knap A trykket");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Knap B trykket");
}
  
✔ Kopieret!
  • Buzzer: Afspil en simpel lyd med:
M5.Speaker.tone(1000, 200); // 1000Hz tone for 200 milliseconds
  
✔ Kopieret!

Trin 5: Udvidelse af funktionalitet

  1. Tilføjelse af HATs eller enheder:
  • Tilslut en ENV III-enhed til måling af temperatur, fugtighed og tryk.
  • Brug en GPS-enhed til positionssporing.
  1. Eksempelprojekt: Vejrstation
  • Tilslut ENV III-enheden til M5StickC PLUS.
  • Brug følgende Arduino-kode til at vise sensordata:
#include 
#include 

SHT3X sht30;
QMP6988 qmp6988;

void setup() {
  M5.begin();
  Wire.begin();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

void loop() {
  float temp = sht30.cTemp;
  float humi = sht30.humidity;
  float pressure = qmp6988.calcPressure() / 100.0;

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure);
  delay(1000);
}

  
✔ Kopieret!

Ofte stillede spørgsmål om M5StickC PLUS

Q: Hvad er forskellen mellem M5StickC og M5StickC PLUS?

A: PLUS-versionen har en større skærm (1,14 tommer), en buzzer, forbedret batterikapacitet (120mAh) og et mere stabilt hardwaredesign.

Q: Kan jeg bruge M5StickC PLUS til kommercielle projekter?

A: Ja, dets open source-design og udvidelige økosystem gør det velegnet til både prototyper og kommercielle anvendelser.

Q: Hvilke programmeringssprog understøttes?

A: Den understøtter Arduino (C/C++), MicroPython og UIFlow (blokbaseret programmering).

Anvendelser af M5StickC PLUS

  1. IoT Prototyping:
  • Byg smarte hjemmeenheder som fjernbetjeninger, miljømonitorer eller sikkerhedssystemer.
  1. Bærbar teknologi:
  • Lav fitness-trackere, smartwatches eller sundhedsovervågningsenheder.
  1. Industriel automatisering:
  • Udvikl fjernovervågningssystemer til maskiner eller miljøforhold.
  1. Uddannelse og læring:
  • Undervis i programmering og IoT-koncepter med et nemt-at-bruge, alt-i-én sæt.
  1. Gør-det-selv projekter:
  • Design specialfremstillede gadgets som spilcontrollere, stemmeassistenter eller bærbare dataloggere.

Hvorfor vælge M5StickC PLUS?

  • Kompakt og bærbar: Passer i håndfladen, perfekt til udvikling på farten.
  • Alt-i-én design: Integrerede sensorer, display og tilslutning reducerer behovet for eksterne komponenter.
  • Udvideligt Økosystem: Kompatibelt med M5Stacks omfattende udvalg af tilføjelser og tilbehør.
  • Begyndervenlig: Intuitive programmeringsværktøjer som UIFlow gør det tilgængeligt for alle færdighedsniveauer.

Konklusion: Lås op for din IoT Potentiale med M5StickC PLUS

M5StickC PLUS er et kraftfuldt, kompakt og brugervenligt IoT-udviklingssæt, der forenkler prototyping og fremskynder innovation. Med sit forbedrede display, integrerede sensorer og udvidelsesvenlige design er det det perfekte værktøj for udviklere, undervisere og hobbyister.

Klar til at starte?
➤ Udforsk M5StickC PLUS: M5StickC PLUS ESP32-PICO
➤ Download ressourcer: M5Stack GitHub

 

Sidebjælke

Seneste indlæg

Denne sektion indeholder i øjeblikket ikke noget indhold. Tilføj indhold til denne sektion ved hjælp af sidepanelet.

Tilmeld dig vores nyhedsbrev

Få de seneste oplysninger om vores produkter og særlige tilbud.