M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Featured image
M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding

1. OVERZICHT

M5Stick CORE2 is een ESP32-kaart die is gebaseerd op de ESP32-D0WDQ6-V3-chip en een 2-inch TFT-scherm bevat. Het bord is gemaakt van PC+ABC.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Overzicht

1.1 Hardwaresamenstelling

De hardware van CORE2: ESP32-D0WDQ6-V3-chip, TFT-scherm, Groene LED, Knop, GROVE-interface, Type.C-naar-USB-interface, Power Management-chip en batterij.
ESP32-D0WDQ6-V3 De ESP32 is een dual-core systeem met twee Harvard Architecture Tense LX6 CPU's. Alle embedded geheugen, extern geheugen en randapparatuur bevinden zich op de databus en/of de instructiebus van deze CPU's. Op enkele kleine uitzonderingen na (zie hieronder) is de adrestoewijzing van twee CPU's symmetrisch, wat betekent dat ze dezelfde adressen gebruiken om toegang te krijgen tot hetzelfde geheugen. Meerdere randapparatuur in het systeem kan via DMA toegang krijgen tot het embedded geheugen.

TFT-scherm is een 2-inch kleurenscherm aangedreven ILI9342C met een resolutie van 320 x 240.
BedrijfsvolumetagHet bereik is 2.6 ~ 3.3 V, het werktemperatuurbereik is -25 ~ 55 ° C.
De Power Management-chip is de AXP192 van X-Powers. Het bedrijfsvolumetagHet bereik is 2.9 V ~ 6.3 V en de laadstroom is 1.4 A.
CORE2 rust ESP32 uit met alles wat nodig is voor programmeren, alles wat nodig is voor bediening en ontwikkeling

2.PIN BESCHRIJVING:

2.1. USB-INTERFACE

M5CAMREA Configuratie Type-C type USB-interface, ondersteuning voor USB2.0 standaard communicatieprotocol.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - USB

2.2. GROVE-INTERFACE

4p verwijderde pitch van 2.0 mm M5CAMREA GROVE-interfaces, interne bedrading en GND, 5V, GPIO32, GPIO33 aangesloten.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Grove-interface

3.FUNCTIONELE BESCHRIJVING:

Dit hoofdstuk beschrijft de verschillende modules en functies van de ESP32-D0WDQ6-V3.

3.1. CPU EN GEHEUGEN

Xtensa® single-/dual-core32-bitLX6microprocessor(s), tot 600MIPS (200MIPSvoorESP32-S0WD/ESP32-U4WDH, 400 MIPS voor ESP32-D2WD):

  • ROM van 448 kB
  • SRAM van 520 kB
  • 16 kB SRAM in RTC
  • QSPI ondersteunt meerdere flash/SRAM-chips
3.2. OPSLAG BESCHRIJVING:
3.2.1.Externe Flash en SRAM

ESP32 ondersteunt meerdere externe QSPI-flash en statisch willekeurig toegankelijk geheugen (SRAM), met een op hardware gebaseerde AES-codering om de gebruikersprogramma's en gegevens te beschermen.

  • ESP32 heeft toegang tot externe QSPI Flash en SRAM door middel van caching. Tot 16 MB externe Flash-coderuimte wordt toegewezen aan de CPU, ondersteunt 8-bits, 16-bits en 32-bits toegang en kan code uitvoeren.
  • Tot 8 MB externe Flash en SRAM toegewezen aan de CPU-gegevensruimte, ondersteuning voor 8-bits, 16-bits en 32-bits toegang. Flash ondersteunt alleen leesbewerkingen, SRAM ondersteunt lees- en schrijfbewerkingen.
3.3. KRISTAL

Externe 2 MHz~60 MHz kristaloscillator (40 MHz alleen voor Wi-Fi/BT-functionaliteit)

3.4. RTC-MANAGEMENT EN LAAG STROOMVERBRUIK

ESP32 maakt gebruik van geavanceerde energiebeheertechnieken die kunnen worden geschakeld tussen verschillende energiebesparende modi. (Zie Tabel 5).

  • Energiebesparende modus
    – Actieve modus: RF-chip is actief. Chip kan een geluidssignaal ontvangen en verzenden.
    – Modem-slaapstand: CPU kan draaien, klok kan worden geconfigureerd. Wi-Fi / Bluetooth-basisband en RF
    - Licht-slaapmodus: CPU onderbroken. RTC en geheugen en randapparatuur ULP coprocessor werking. Elke activeringsgebeurtenis (MAC, host, RTC-timer of externe interrupt) zal de chip wekken. – Diepe slaapmodus: alleen het RTC-geheugen en randapparatuur in werkende staat. WiFi- en Bluetooth-connectiviteitsgegevens opgeslagen in de RTC. ULP-coprocessor kan werken. – Slaapstand: 8 MHz-oscillator en een ingebouwde coprocessor ULP zijn uitgeschakeld. RTC-geheugen om de voeding te herstellen is afgesneden. Slechts één RTC-kloktimer op de langzame klok en enkele RTC GPIO aan het werk. RTC RTC-klok of timer kan uit de GPIO-slaapstand worden gehaald.
  • Diepe slaapmodus
    – gerelateerde slaapmodus: energiebesparende modus schakelen tussen Actief, Modem-slaapstand, Licht-slaapstand. CPU, Wi-Fi, Bluetooth en radio vooraf ingestelde tijdsinterval om te worden gewekt, om verbinding Wi-Fi / Bluetooth te garanderen.
    - Ultra Low-power sensorbewakingsmethoden: het hoofdsysteem is de diepe slaapmodus, de ULP-coprocessor wordt periodiek geopend of gesloten om sensorgegevens te meten. De sensor meet gegevens, de ULP-coprocessor beslist of het hoofdsysteem moet worden geactiveerd.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Diepe slaapmodus

4.ELEKTRISCHE KENMERKEN:

4.1. BEPERK PARAMETERS

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - LIMIETPARAMETERS

1. VIO naar het voedingspad, zie ESP32 technische specificatie bijlage IO_MUX, als SD_CLK van voeding voor VDD_SDIO.

Houd de aan/uit-knop aan de zijkant twee seconden ingedrukt om het apparaat te starten. Houd langer dan 6 seconden ingedrukt om het apparaat uit te schakelen. Schakel via het startscherm naar de fotomodus en de avatar die via de camera kan worden verkregen, wordt weergegeven op het tft-scherm. De USB-kabel moet tijdens het werken worden aangesloten en de lithiumbatterij wordt gebruikt voor korte opslag om stroomuitval te voorkomen.

FCC-verklaring: Alle wijzigingen of aanpassingen die niet uitdrukkelijk zijn goedgekeurd door de partij die verantwoordelijk is voor de naleving, kunnen de bevoegdheid van de gebruiker om de apparatuur te bedienen ongeldig maken.

Dit apparaat voldoet aan deel 15 van de FCC-regels. De werking is onderworpen aan de volgende twee voorwaarden:
(1) Dit apparaat mag geen schadelijke interferentie veroorzaken, en
(2) Dit apparaat moet alle ontvangen interferentie accepteren, inclusief interferentie die ongewenste werking kan veroorzaken.
FCC-verklaring inzake blootstelling aan straling: Deze apparatuur voldoet aan de FCC-limieten voor blootstelling aan straling die zijn vastgesteld voor een ongecontroleerde omgeving. Deze apparatuur moet worden geïnstalleerd en bediend met een minimale afstand van 20 cm tussen de straler en uw lichaam.

Opmerking: deze apparatuur is getest en voldoet aan de limieten voor een digitaal apparaat van klasse B, in overeenstemming met deel 15 van de

FCC-regels. Deze limieten zijn bedoeld om een ​​redelijke bescherming te bieden tegen schadelijke interferentie in een residentiële installatie. Deze apparatuur genereert, gebruikt en kan radiofrequentie-energie uitstralen en kan, indien niet geïnstalleerd en gebruikt in overeenstemming met de instructies, schadelijke interferentie met radiocommunicatie veroorzaken. Er is echter geen garantie dat er geen interferentie zal optreden in een bepaalde installatie. Als deze apparatuur schadelijke interferentie veroorzaakt aan radio- of televisieontvangst, wat kan worden vastgesteld door de apparatuur aan en uit te zetten, wordt de gebruiker aangemoedigd om te proberen de interferentie te corrigeren door een of meer van de volgende maatregelen:
– Heroriënteer of verplaats de ontvangstantenne.
–Vergroot de afstand tussen de apparatuur en de ontvanger.
–Sluit het apparaat aan op een stopcontact van een ander circuit dan waarop de ontvanger is aangesloten.
–Raadpleeg de dealer of een ervaren radio-/tv-technicus voor hulp.

Snel aan de slag met gebruikersinterface

Deze tutorial is van toepassing op M5Core2

Brandgereedschap

Klik op de onderstaande knop om de overeenkomstige M5Burner-software voor het branden van firmware te downloaden voor uw besturingssysteem. Pak de applicatie uit en open deze.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Brandtool

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Na de installatie van MacOS-gebruikers

Firmware branden

  1. Dubbelklik om de Burner-brandtool te openen, selecteer het overeenkomstige apparaattype in het linkermenu, selecteer de firmwareversie die u nodig hebt en klik op de downloadknop om te downloaden.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Dubbelklik om de Burner-brandtool te openen
  2. Sluit vervolgens het M5-apparaat aan op de computer via de Type-C-kabel, selecteer de bijbehorende COM-poort, de baudrate kan de standaardconfiguratie in M5Burner gebruiken, daarnaast kunt u ook de WIFI invullen waarmee het apparaat wordt verbonden tijdens de firmware branden stage informatie. Klik na de configuratie op "Branden" om te beginnen met branden.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Verbind vervolgens het M5-apparaat met de computer via de Type-C-kabel
  3. Wanneer in het brandlogboek Burn Succesvol wordt gevraagd, betekent dit dat de firmware is gebrand.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Wanneer het brandende logboek daarom vraagt:

Wanneer u voor het eerst brandt of het firmwareprogramma abnormaal werkt, kunt u op "Wissen" klikken om het flashgeheugen te wissen. Bij de volgende firmware-update is het niet nodig om opnieuw te wissen, anders wordt de opgeslagen Wi-Fi-informatie verwijderd en wordt de API-sleutel vernieuwd.

WIFI configureren
UIFlow biedt zowel offline als web versie van de programmeur. Bij gebruik van de web versie, moeten we een wifi-verbinding voor het apparaat configureren. Hieronder worden twee manieren beschreven om de WiFi-verbinding voor het apparaat te configureren (Burn-configuratie en AP-hotspot-configuratie).

Brand configuratie WiFi (aanbevolen)
UIFlow-1.5.4 en versies hierboven kunnen WiFi-informatie rechtstreeks schrijven via M5Burner.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Brandconfiguratie WiFi

AP hotspot-configuratie WiFi

  1. Houd de aan/uit-knop aan de linkerkant ingedrukt om de machine in te schakelen. Als WiFi niet is geconfigureerd, gaat het systeem automatisch naar de netwerkconfiguratiemodus wanneer het voor de eerste keer wordt ingeschakeld. Stel dat u de netwerkconfiguratiemodus opnieuw wilt openen nadat u andere programma's hebt uitgevoerd, dan kunt u de onderstaande bewerking raadplegen. Nadat het UIFlow-logo bij het opstarten verschijnt, klikt u snel op de Home-knop (middelste M5-knop) om de configuratiepagina te openen. Druk op de knop aan de rechterkant van de romp om de optie naar Instelling te schakelen en druk op de Home-knop om te bevestigen. Druk op de rechterknop om de optie naar WiFi-instelling te schakelen, druk op de Home-knop om te bevestigen en start de configuratie.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Netwerkprogrammeermodus is een dockingmodus tussen M5
  2. Nadat u met uw mobiele telefoon met succes verbinding heeft gemaakt met de hotspot, opent u de browser van de mobiele telefoon om de QR-code op het scherm te scannen of gaat u rechtstreeks naar 192.168.4.1, voert u de pagina in om uw persoonlijke WIFI-informatie in te vullen en klikt u op Configureren om uw WiFi-informatie vast te leggen . Het apparaat zal automatisch opnieuw opstarten na een succesvolle configuratie en in de programmeermodus. Opmerking: Speciale tekens zoals "spatie" zijn niet toegestaan ​​in de geconfigureerde wifi-informatie.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Speciale tekens zoals

Netwerkprogrammeermodus en API KEY
Ga naar de netwerkprogrammeermodus Netwerk programmeermodus is een dockingmodus tussen M5-apparaat en UIFlow web programmeer platform. Het scherm toont de huidige netwerkverbindingsstatus van het apparaat. Als de indicator groen is, betekent dit dat u op elk moment programma-push kunt ontvangen. In de standaardsituatie zal het apparaat na de eerste succesvolle WiFi-netwerkconfiguratie automatisch opnieuw opstarten en naar de netwerkprogrammeermodus gaan. Als u niet weet hoe u opnieuw naar de programmeermodus moet gaan nadat u andere toepassingen hebt uitgevoerd, kunt u de volgende handelingen raadplegen.
opnieuw opstarten, druk op knop A in de hoofdmenu-interface om de programmeermodus te selecteren en wacht tot de rechterindicator van de netwerkindicator groen wordt op de programmeermoduspagina. Ga naar de UIFlow-programmeerpagina door naar: flow.m5stack.com op een computerbrowser.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Netwerkprogrammeermodus is een dockingmodus tussen M5

API KEY-koppeling

API KEY is de communicatiereferentie voor M5-apparaten bij gebruik van UIFlow web programmeren. Door de bijbehorende API KEY aan de UIFlow-kant te configureren, kan het programma voor het specifieke apparaat worden gepusht. De gebruiker moet bezoeken flow.m5stack.com in de computer web browser om de UIFlow-programmeerpagina te openen. Klik op de instellingsknop in de menubalk in de rechterbovenhoek van de pagina, voer de API-sleutel in op het corresponderende apparaat, selecteer de gebruikte hardware, klik op OK om op te slaan en wacht tot er wordt gevraagd om verbinding te maken.

 

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - API KEY Pairing

HTTP

Voltooi bovenstaande stappen, dan kun je beginnen met programmeren met UIFlow. bijvoorbeeldampbestand: Toegang tot Baidu via HTTP

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Voltooi de bovenstaande stappen, dan kunt u beginnen met programmeren met UIFlow
BLE UART
Functie Beschrijving Breng een Bluetooth-verbinding tot stand en schakel de Bluetooth passthrough-service in.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Bluetooth-verbinding tot stand brengen en Bluetooth-passthrough-service inschakelen

  • Init ble uart name Instellingen initialiseren, Bluetooth-apparaatnaam configureren.
  • BLE UART Writer Gegevens verzenden met BLE UART.
  • BLE UART blijft cache Controleer het aantal bytes aan BLE UART-gegevens.
  • BLE UART read all Lees alle gegevens in de BLE UART-cache.
  • BLE UART leestekens Lees n gegevens in BLE UART-cache.

Instructies
Breng Bluetooth-passthrough-verbinding tot stand en stuur aan / uit-controle-LED.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Bluetooth-passthrough-verbinding tot stand brengen en verzenden

UIFlow Desktop-IDE

UIFlow Desktop IDE is een offline versie van de UIFlow-programmer die geen netwerkverbinding vereist en die u een responsieve programma-push-ervaring kan bieden. Klik op de overeenkomstige versie van UIFlow-Desktop-IDE om te downloaden volgens uw besturingssysteem.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - UIFlow Desktop IDE

USB-programmeermodus
Pak het gedownloade UIFlow Desktop IDE-archief uit en dubbelklik om de toepassing uit te voeren.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - USB-programmeermodus

Nadat de app is gestart, detecteert deze automatisch of uw computer een USB-stuurprogramma (CP210X) heeft, klikt u op Installeren en volgt u de aanwijzingen om de installatie te voltooien.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Nadat de app is gestart

Nadat de installatie van het stuurprogramma is voltooid, gaat het automatisch naar de UIFlow Desktop IDE en verschijnt automatisch het configuratievenster. Sluit nu het M5-apparaat aan op de computer via de Tpye-C-gegevenskabel.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Nadat de installatie van het stuurprogramma is voltooid

Het gebruik van UIFlow Desktop IDE vereist een M5-apparaat met UIFlow-firmware en gaat naar ** USB-programmeermodus **. Klik op de aan / uit-knop aan de linkerkant van het apparaat om opnieuw op te starten, nadat u het menu hebt geopend, klikt u snel op de rechterknop om de USB-modus te selecteren.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Klik op de aan / uit-knop aan de linkerkant van het apparaat om opnieuw op te starten

Selecteer de overeenkomstige poort en het programmeerapparaat, klik op OK om verbinding te maken.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Selecteer de overeenkomstige poort en het programmeerapparaat

Gerelateerde links
UIFlow Block introductie

Documenten / Bronnen

PDF thumbnailESP32 CORE2 IoT-ontwikkelingskit
User Manual · M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit

Stel een vraag

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stel een vraag

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.