Kuinka käyttää M5StickC PLUS -laitetta nopeasti aloittelijoille

Johdanto M5StickC PLUS:iin

M5StickC PLUS on suosittuun M5StickC-malliin perustuva päivitetty versio, joka tekee IoT-kehityksestä nopeampaa, helpompaa ja saavutettavampaa. ESP32-PICO-D4-sirulla, jossa on sisäänrakennettu Wi-Fi, tämä mini-kehityspaketti yhdistää kompaktin muodon ja tehokkaan laitteiston, tehden siitä ihanteellisen IoT-projektien prototyyppien, puettavien laitteiden ja älykotiratkaisujen kehittämiseen.

1,14-tuumaiseen LCD-näyttöön, integroituun anturistoon ja laajennettavaan muotoiluun perustuva M5StickC PLUS on monipuolinen työkalu kehittäjille, harrastajille ja opettajille. Rakennatpa sitten sääaseman, kauko-ohjaimen tai kuntoilun seurantalaitteen, tämä laite tarjoaa kaiken tarvittavan ideoidesi toteuttamiseen.

M5StickC PLUS2

M5StickC PLUS

Näytä tuote

M5StickC PLUS:n tärkeimmät ominaisuudet

  1. ESP32-PICO-D4-siru:
  • Kaksoisydinprosessori Wi-Fi- ja Bluetooth-yhteydellä.
  • Alhainen virrankulutus paristokäyttöisiin projekteihin.
  1. 1,14 tuumaa LCD Näyttö:
  • Suurempi näyttö (135 x 240 resoluutio) verrattuna alkuperäiseen M5StickC:hen.
  • 18,7 % enemmän näyttöalaa paremman visualisoinnin takaamiseksi.
  1. Integroituja antureita ja oheislaitteita:
  • IMU (Inertial Measurement Unit): Kiihtyvyysanturi ja gyroskooppi liikkeen seurannassa.
  • Microphone: Puheentunnistus- ja äänitulo-ominaisuudet.
  • Infrapunalähetin: Kauko-ohjaustoiminto.
  • RTC (reaaliaikakello): Tarkka ajan seuranta aikakriittisiin sovelluksiin.
  • Summeri: Äänipalautetta ilmoituksille tai hälytyksille.
  1. Parannettu akku Kapasiteetti:
  • 120mAh akku (kasvua alkuperäisestä M5StickC:stä 95mAh).
  • Tukee USB-C-latausta kätevyyden vuoksi.
  1. Laajennettava muotoilu:
  • Yhteensopiva M5Stack HATien ja Unit-moduulien kanssa lisätoiminnallisuutta varten (esim. ympäristöanturit, releet tai GPS).
  • Mahdollistaa saumattoman integraation muiden M5Stack-ekosysteemin tuotteiden kanssa.
  1. Käyttäjäystävällinen kehitys:
  • Avoimen lähdekoodin alusta, joka tukee Arduino, MicroPython ja UIFlow (lohkopohjainen ohjelmointi).
  • Virtaviivaistettu kehitysprosessi nopeaan prototyyppien tekoon.

Miten käyttää M5StickC PLUSia (askel askeleelta -opas)

Vaihe 1: Pakkauksen avaaminen & Alkuasetukset

  1. Mitä laatikossa on:
  1. Laitteen lataaminen:
  • Yhdistä USB-C-kaapeli laitteeseen ja virtalähteeseen.
  • LED-merkkivalo palaa punaisena latauksen aikana ja vihreänä, kun lataus on valmis.
  1. Käynnistys:
  • Paina sivupainiketta käynnistääksesi laitteen.

Vaihe 2: Kehitystyökalujen asentaminen

  1. Arduino IDE Asetukset:
  • Lataa ja asenna Arduino IDE osoitteesta arduino.cc.
  • Lisää ESP32-levytuki:
    • Siirry kohtaan Tiedosto > Asetukset ja liitä tämä URL-osoite kohtaan Lisälevyjen hallinnan URL-osoitteet:
 
https://dl.espressif.com/dl/package_esp32_index.json
    
  
✔ Kopioitu!
  • Asenna ESP32-paketti valitsemalla Työkalut > Levy > Levyjen hallinta.
  • Asenna M5Stack-kirjasto:
    • Siirry kohtaan Työkalut > Hallitse kirjastoja ja etsi M5StickCPlus.
  1. UIFlow-asennus:
  • Lataa UIFlow.
  • Yhdistä laite USB-C:n kautta ja seuraa näytön ohjeita laiteohjelmiston päivittämiseksi.

Vaihe 3: Ensimmäisen ohjelman kirjoittaminen

Arduino-esimerkki: Näytä 'Hello, M5StickC PLUS!'
  • Avaa Arduino IDE ja valitse M5Stick-C PLUS kohdasta Työkalut > Levy.
  • Kopioi ja liitä seuraava koodi:
#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
}
  
✔ Kopioitu!
  • Napsauta Lähetä ja odota, että ohjelma siirtyy laitteeseen. Näytölle pitäisi ilmestyä teksti "Hello, M5StickC PLUS!".

Vaihe 4: Sisäänrakennettujen komponenttien käyttö

  • Painike Syöte: Tunnista painikkeen painallukset sisäänrakennetuilla painikkeilla BtnA ja BtnB seuraavalla koodilla:

 
if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Painike A painettu");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Button B Pressed");
}
  
✔ Kopioitu!
  • Summeri: Soita yksinkertainen ääni komennolla:
M5.Speaker.tone(1000, 200); // 1000Hz tone for 200 milliseconds
  
✔ Kopioitu!

Vaihe 5: Toiminnallisuuden laajentaminen

  1. HATien tai yksiköiden lisääminen:
  1. Esimerkkiprojekti: Sääasema
  • Yhdistä ENV III -yksikkö M5StickC PLUS:iin.
  • Käytä seuraavaa Arduino-koodia anturidatan näyttämiseen:
#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);
}

  
✔ Kopioitu!

Usein kysytyt kysymykset M5StickC PLUS:sta

K: Mikä on ero M5StickC:n ja M5StickC PLUS:n välillä?

V: PLUS-versiossa on suurempi näyttö (1,14 tuumaa), summeri, parannettu akun kapasiteetti (120 mAh) ja vakaampi laitteistosuunnittelu.

K: Voinko käyttää M5StickC PLUS:ia kaupallisissa projekteissa?

V: Kyllä, sen avoimen lähdekoodin suunnittelu ja laajennettava ekosysteemi tekevät siitä sopivan sekä prototyyppien että kaupallisten sovellusten kehittämiseen.

K: Mitä ohjelmointikieliä tuetaan?

V: Se tukee Arduino (C/C++), MicroPythonia ja UIFlow'ta (lohkopohjainen ohjelmointi).

M5StickC PLUS:n sovellukset

  1. IoT Prototypointi:
  • Rakenna älykodin laitteita, kuten kaukosäätimiä, ympäristönvalvontalaitteita tai turvajärjestelmiä.
  1. Pukeutuva teknologia:
  • Luo kuntoilun seurantalaitteita, älykelloja tai terveydenvalvontalaitteita.
  1. Teollisuusautomaatio:
  • Kehitä etävalvontajärjestelmiä koneille tai ympäristöolosuhteille.
  1. Koulutus ja oppiminen:
  • Opeta ohjelmointia ja IoT-konsepteja helposti käytettävällä, kaikessa yhdessä -paketilla.
  1. DIY-projektit:
  • Suunnittele omia laitteita, kuten peliohjaimia, ääniohjaimia tai kannettavia dataloggereita.

Miksi valita M5StickC PLUS?

  • Kompakti ja kannettava: Mahtuu käden kämmenelle, täydellinen kehitykseen liikkeellä ollessa.
  • Kaikki yhdessä -suunnittelu: Integroituja antureita, näyttö ja yhteydet vähentävät ulkoisten komponenttien tarvetta.
  • Laajennettava ekosysteemi: Yhteensopiva M5Stackin laajan lisäosien ja tarvikkeiden valikoiman kanssa.
  • Aloittelijaystävällinen: Intuitiiviset ohjelmointityökalut kuten UIFlow tekevät siitä saavutettavan kaikentasoisille käyttäjille.

Yhteenveto: Avaa oma IoT Mahdollisuudet M5StickC PLUS:lla

M5StickC PLUS on tehokas, kompakti ja käyttäjäystävällinen IoT-kehityspaketti, joka yksinkertaistaa prototypointia ja nopeuttaa innovointia. Parannetun näytön, integroitujen anturien ja laajennettavan rakenteen ansiosta se on täydellinen työkalu kehittäjille, opettajille ja harrastajille.

Valmis aloittamaan?
➤ Tutustu M5StickC PLUS:iin: M5StickC PLUS ESP32-PICO
➤ Lataa materiaaleja: M5Stack GitHub

 

Sivupalkki

Uusin julkaisu

Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.