M5 STACK-LOGO

M5STACK-CORE2 Based IoT Development Kit

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUCT

OUTLINE

M5Stick CORE2 is ESP32-board dat basearre is op ESP32-D0WDQ6-V3-chip, befetteM5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

Hardware Gearstalling
De hardware fan CORE2: ESP32-D0WDQ6-V3 chip, TFT skerm, Griene LED, Knop, GROVE ynterface, TypeC-to-USB ynterface, Power Management chip en batterij.
ESP32-D0WDQ6-V3 De ESP32 is in dual-core systeem mei twa Harvard Architecture Xtensa LX6 CPU's. Alle ynbêde ûnthâld, ekstern ûnthâld en perifeare apparaten sitte op de gegevensbus en/of de ynstruksjebus fan dizze CPU's. Mei inkele lytse útsûnderings (sjoch hjirûnder), is de adresmapping fan twa CPU's symmetrysk, wat betsjut dat se deselde adressen brûke om tagong te krijen itselde ûnthâld. Meardere perifeare apparaten yn it systeem kinne tagong krije ta ynbêde ûnthâld fia DMA.

TFT skerm is in 2-inch kleur skerm dreaun ILI9342C mei in resolúsje fan 320 x 240. Operating voltage berik is 2.6 ~ 3.3V, wurktemperatuer berik is -25 ~ 55 ° C.
Power Management chip is X-Powers's AXP192. Operaasje voltage berik is 2.9V ~ 6.3V en de oplaadstroom is 1.4A.
CORE2 equips ESP32 mei alles nedich foar programmearring, alles nedich foar operaasje en ûntwikkeling

PIN DESCRIPTION

USB ynterface

M5CAMREA Konfiguraasje Type-C type USB ynterface, stipe USB2.0 standert kommunikaasje protokol. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 2

GROVE INTERFACE

4p disposed pitch fan 2.0mm M5CAMREA GROVE ynterfaces, ynterne wiring en GND, 5V, GPIO32, GPIO33 ferbûn. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

FUNKSJONELE BESKRIVING

Dit haadstik beskriuwt de ESP32-D0WDQ6-V3 ferskate modules en funksjes.

CPU EN MEMORY 

Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400MIPS for ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM yn RTC
  • QSPI stipet meardere flash / SRAM-chips
STORAGE BESKRIVING

Eksterne Flash en SRAM
ESP32 stipet meardere eksterne QSPI flash en statyske willekeurich tagong ûnthâld (SRAM), hawwende in hardware-basearre AES fersifering te beskermjen de brûker programma 's en gegevens.

  • ESP32 tagong ta eksterne QSPI Flash en SRAM troch caching. Oant 16 MB eksterne Flash koade romte wurdt yn kaart brocht yn de CPU, stipet 8-bit, 16-bit en 32-bit tagong, en kin útfiere koade.
  • Oant 8 MB eksterne Flash en SRAM yn kaart brocht oan de CPU gegevens romte, stipe foar 8-bit, 16-bit en 32-bit tagong. Flash stipet allinnich lêzen operaasjes, SRAM stipet lêzen en skriuw operaasjes.

KRISTAL

Eksterne 2 MHz ~ 60 MHz kristal oscillator (allinich 40 MHz foar Wi-Fi / BT-funksjonaliteit)

RTC MANAGEMENT EN LOW POWER Consumption 

ESP32 brûkt avansearre techniken foar enerzjybehear kin wurde wiksele tusken ferskate enerzjybesparringsmodi. (Sjoch tabel 5).

  • Stromsparingsmodus
    • Aktive modus: RF-chip wurket. Chip kin ûntfange en ferstjoere in klinkende sinjaal.
    • Modem-sliepmodus: CPU kin rinne, de klok kin wurde konfigurearre. Wi-Fi / Bluetooth baseband en RF
    • Lichte sliepmodus: CPU suspended. RTC en ûnthâld en perifeare apparaten ULP coprocessor operaasje. Elke wekker-evenemint (MAC, host, RTC-timer of eksterne ûnderbrekking) sil de chip wekker meitsje.
    • Djippe sliepmodus: allinnich de RTC ûnthâld en perifeare apparaten yn in wurkjende steat. Wi-Fi en Bluetooth ferbining gegevens opslein yn de RTC. ULP coprocessor kin wurkje.
    • Hibernaasjemodus: 8 MHz oscillator en in ynboude coprocessor ULP binne útskeakele. RTC ûnthâld te herstellen de macht oanbod wurdt ôfsnien. Allinich ien RTC-kloktimer leit op 'e trage klok en wat RTC GPIO op it wurk. RTC RTC-klok of timer kin wekker wurde fan 'e GPIO Hibernation-modus.
  • Djippe sliepmodus
    • relatearre sliepmodus: enerzjybesparringsmodus wikselje tusken Aktyf, Modem-sliep, Light-sliepmodus. CPU, Wi-Fi, Bluetooth, en radio foarôf ynsteld tiidsinterval om wekker te wurden, om ferbining Wi-Fi / Bluetooth te garandearjen.
    • Metoaden foar monitormonitoring fan ultra leech krêft: it haadsysteem is Deep-sleep-modus, ULP-koprosessor wurdt periodyk iepene of sluten om sensorgegevens te mjitten. De sensor mjit gegevens, ULP-coprocessor beslute oft it haadsysteem wekker wurdt.

ELEKTRISKE skaaimerken

LIMIT PARAMETERS

  1. VIO nei de stromforsyningspad, Refer ESP32 Technical Specification Appendix
    IO_MUX, as SD_CLK fan Netzteil foar VDD_SDIO.
    Druk en hâld de sydknop foar twa sekonden om it apparaat te starten. Druk en hâld foar mear as 6 sekonden om it apparaat út te skeakeljen. Skeakelje nei de foto modus fia it Home skerm, en de avatar dy't kin wurde krigen fia de kamera wurdt werjûn op de tft skerm. mislearring.

FCC-ferklearring

Alle Feroarings of oanpassings dy't net eksplisyt goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.
Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  1. Dit apparaat kin net feroarsaakje skealike ynterferinsje, en
  2. Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.

Noat: Dizze apparatuer is hifke en fûn te foldwaan oan de grinzen foar in Klasse B digitaal apparaat, neffens diel 15 fan 'e FCC-regels. Dizze grinzen binne ûntworpen om ridlike beskerming te leverjen tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart, brûkt en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje. D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, wat kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien of mear fan 'e folgjende maatregels:

  • eorientearje of ferpleatse de ûntfangende antenne.
  • Fergrutsje de skieding tusken de apparatuer en ûntfanger.
  • Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn.
  • Rieplachtsje de dealer of in betûfte radio / TV technikus foar help.

RF Exposure Information (SAR)
Dizze tillefoan is ûntworpen en produsearre om de útstjitgrinzen foar bleatstelling oan radiofrekwinsje (RF) enerzjy net te oersjen ynsteld troch de Federal Communications Commission fan 'e Feriene Steaten.
Tidens SAR-testen waard dit apparaat ynsteld om te stjoeren op syn heechste sertifisearre krêftnivo yn alle testen frekwinsjebannen, en pleatst yn posysjes dy't RF-eksposysje simulearje yn gebrûk tsjin 'e holle sûnder skieding, en by it lichem mei de skieding fan 0 mm.
De SAR-limyt ynsteld troch de FCC is 1.6W/kg. De FCC hat in Equipment Authorization ferliend foar dit model tillefoan mei alle rapportearre SAR-nivo's evaluearre as yn oerienstimming mei de FCC RF-eksposysjerjochtlinen.

IC Notysje
Dit apparaat foldocht oan Industry Canada-frijstelde RSS-standert(en). Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  1. dit apparaat kin net feroarsaakje ynterferinsje, en
  2. dit apparaat moat akseptearje eltse ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske wurking fan it apparaat.

IC Radiation Exposure Statement
Dit EUT is konformiteit mei SAR foar algemiene befolking / net kontrolearre exposure grinzen yn IC RSS-102 en wie hifke yn oerienstimming mei de mjitmetoaden en prosedueres spesifisearre yn IEEE 1528 en IEC 62209. Dizze apparatuer moat wurde ynstallearre en eksploitearre mei minimale ôfstân 0 sm tusken de radiator en dyn lichem. Dit apparaat en syn antenne(s) meie net tegearre wurde pleatst of wurkje yn gearhing mei in oare antenne of stjoerder

UIFlow Quick Start

Burning ark

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 4

Noat: Nei de ynstallaasje fan MacOS-brûkers, set de applikaasje asjebleaft yn 'e map tapassing, lykas werjûn yn' e ôfbylding hjirûnder.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Firmware baarnend

  1. Dûbelklik om it Burner-ark te iepenjen, selektearje it oerienkommende apparaattype yn it linkermenu, selektearje de firmwareferzje dy't jo nedich binne, en klikje op de downloadknop om te downloaden.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. Ferbine dan it M5-apparaat mei de kompjûter fia de Type-C-kabel, selektearje de oerienkommende COM-poarte, de baudrate kin de standertkonfiguraasje yn M5Burner brûke, boppedat kinne jo ek de WIFI ynfolje wêrmei it apparaat ferbûn sil wêze tidens de firmware baarnende stage ynformaasje. Nei konfiguraasje, klikje op "Burn" om te begjinnen mei baarnen.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. As it baarnende log freget Burn Successfully , betsjut dit dat de firmware ferbaarnd is.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

By it earste ferbaarnen of it firmwareprogramma abnormaal rint, kinne jo op "Wiske" klikke om it flashûnthâld te wiskjen. Yn 'e folgjende firmware-fernijing is d'r net nedich om opnij te wiskjen, oars sil de bewarre Wi-Fi-ynformaasje wurde wiske en de API-kaai wurdt ferfarske.

WIFI konfigurearje

UIFlow biedt sawol offline as web ferzje fan de programmeur. By it brûken fan de web ferzje, moatte wy in WiFi-ferbining foar it apparaat konfigurearje. It folgjende beskriuwt twa manieren om WiFi-ferbining foar it apparaat te konfigurearjen (Burn-konfiguraasje en AP-hotspot-konfiguraasje).

Burn konfiguraasje WiFi (oanbefelle)

UIFlow-1.5.4 en ferzjes hjirboppe kinne WiFi-ynformaasje direkt fia M5Burner skriuwe.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 9

APhotspot konfiguraasje WiFi

  1. Druk en hâld de macht knop oan de linkerkant te skeakeljen de masine. As WiFi net is konfigureare, sil it systeem automatysk de netwurkkonfiguraasjemodus yngean as it foar de earste kear ynskeakele is. Stel dat jo de netwurkkonfiguraasjemodus opnij wolle ynfiere nei it útfieren fan oare programma's, kinne jo ferwize nei de operaasje hjirûnder. Nei it UIFlow-logo ferskynt by it opstarten, klikje jo fluch op de knop Thús (sintrum M5 knop) om de konfiguraasjepagina yn te gean. Druk op de knop oan 'e rjochterkant fan' e romp om de opsje te wikseljen nei Ynstelling, en druk op 'e knop Thús om te befêstigjen. Druk op de rjochter knop om de opsje te wikseljen nei WiFi-ynstelling, druk op de knop Thús om te befêstigjen, en start de konfiguraasje.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. Nei suksesfolle ferbining mei it hotspot mei jo mobile tillefoan, iepenje de browser fan 'e mobile tillefoan om de QR-koade op it skerm te scannen of direkt tagong te krijen ta 192.168.4.1, Fier de side yn om jo persoanlike WIFI-ynformaasje yn te foljen, en klik Konfigurearje om jo WiFi-ynformaasje op te nimmen . It apparaat sil automatysk opnij starte nei suksesfolle konfiguraasje en de programmearringmodus yngean.

Noat: Spesjale tekens lykas "romte" binne net tastien yn 'e konfigureare WiFi-ynformaasje.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

Netwurk programmearring Mode en API KEY

Fier netwurk programmearring modus yn

Netwurk programmearring modus is in docking modus tusken M5 apparaat en UIFlow web programmearring platfoarm. It skerm sil de hjoeddeistige netwurkferbiningstatus fan it apparaat sjen litte. As de yndikator grien is, betsjut dit dat jo op elk momint programma-push kinne ûntfange. Under standertsituaasje, nei de earste suksesfolle konfiguraasje fan it WiFi-netwurk, sil it apparaat automatysk opnij starte en de netwurkprogrammearringsmodus yngean. As jo ​​​​net witte hoe't jo de programmearmodus opnij ynfiere nei it útfieren fan oare applikaasjes, kinne jo ferwize nei de folgjende operaasjes.

opnij starte, druk op knop A yn 'e haadmenu-ynterface om de programmearmodus te selektearjen en wachtsje oant de rjochter yndikator fan' e netwurkyndikator grien wurdt yn 'e programmearmodusside. Tagong ta UIFlow-programmearring side troch te besykjen flow.m5stack.com op in kompjûterbrowser.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

APKEY Pairing
API KEY is de kommunikaasjebewiis foar M5-apparaten by it brûken fan UIFlow web programmearring. Troch de korrespondearjende API-KEY oan 'e UIFlow-kant te konfigurearjen, kin it programma foar it spesifike apparaat drukke wurde. De brûker moat flow.m5stack.com besykje op 'e kompjûter web browser om de UIFlow-programmearring side yn te gean. Klikje op de ynstellingsknop yn 'e menubalke yn' e rjochter boppeste hoeke fan 'e pagina, fier de API-kaai yn op it korrespondearjende apparaat, selektearje de brûkte hardware, klikje op OK om te bewarjen en wachtsje oant it freget om mei súkses te ferbinen.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 13

 

HTTP

Folje de boppesteande stappen, dan kinne jo begjinne te programmearjen mei UIFlow. Bygelyksample: Tagong ta Baidu fia HTTP

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 14BLE UART

Funksje Beskriuwing

Fêstigje Bluetooth-ferbining en aktivearje Bluetooth-passthrough-tsjinst.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

  • Init ble uart namme Inisjalisearje ynstellings, konfigurearje Bluetooth apparaat namme.
  • BLE UART Writre Stjoer gegevens mei BLE UART.
  • BLE UART bliuwt cache Kontrolearje it oantal bytes fan BLE UART-gegevens.
  • BLE UART lês alle Lês alle gegevens yn BLE UART-cache.
  • BLE UART lêzen tekens Lês n gegevens yn BLE UART cache.

Ynstruksjes

Fêstigje Bluetooth passthrough ferbining en stjoer oan / út kontrôle LED.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE is in offline ferzje fan UIFlow-programmeur dy't gjin netwurkferbining fereasket, en kin jo responsive programma-push-ûnderfining leverje. Klikje asjebleaft op de oerienkommende ferzje fan UIFlow-Desktop-IDE om te downloaden neffens jo bestjoeringssysteem.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 17

USB-programmearring modus

Unzip it ynladen UIFlow Desktop IDE-argyf en dûbelklikje om de applikaasje út te fieren.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

Nei it starten fan de app sil it automatysk ûntdekke oft jo kompjûter in USB-bestjoerder hat (CP210X), klikje op Ynstallearje, en folgje de prompts om de ynstallaasje te foltôgjen.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 19

Nei't de ynstallaasje fan 'e stjoerprogramma foltôge is, sil it automatysk de UIFlow Desktop IDE ynfiere en automatysk it konfiguraasjefak ferskine. Ferbine op dit stuit it M5-apparaat mei de kompjûter fia de Tpye-C-gegevenskabel.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 20

It brûken fan UIFlow Desktop IDE fereasket M5-apparaat mei UIFlow-firmware en fier ** USB-programmearringmodus ** yn.

Klikje op 'e knop oan' e lofterkant fan it apparaat om opnij te begjinnen, nei it ynfieren fan it menu, klikje jo fluch op 'e rjochterknop om USB-modus te selektearjen.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

Selektearje de oerienkommende poarte, en it programmearapparaat, klikje op OK om te ferbinen.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

Related Links

UIFlow Block yntroduksje

Dokuminten / Resources

M5STACK M5STACK-CORE2 Based IoT Development Kit [pdf] Brûkershânlieding
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Based IoT Development Kit, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *