M5STACK-లోగో

M5STACK-CORE2 ఆధారిత IoT డెవలప్‌మెంట్ కిట్

M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-PRODUCT

అవుట్‌లైన్

M5Stick CORE2 అనేది ESP32 బోర్డు, ఇది ESP32-D0WDQ6-V3 చిప్ ఆధారంగా ఉంటుందిM5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 1

హార్డ్వేర్ కంపోజిషన్
CORE2 యొక్క హార్డ్‌వేర్: ESP32-D0WDQ6-V3 చిప్, TFT స్క్రీన్, గ్రీన్ LED, బటన్, GROVE ఇంటర్‌ఫేస్, TypeC-to-USB ఇంటర్‌ఫేస్, పవర్ మేనేజ్‌మెంట్ చిప్ మరియు బ్యాటరీ.
ESP32-D0WDQ6-V3 ESP32 అనేది రెండు హార్వర్డ్ ఆర్కిటెక్చర్ Xtensa LX6 CPUలతో కూడిన డ్యూయల్-కోర్ సిస్టమ్. అన్ని పొందుపరిచిన మెమరీ, బాహ్య మెమరీ మరియు పెరిఫెరల్స్ డేటా బస్ మరియు/లేదా ఈ CPUల ఇన్‌స్ట్రక్షన్ బస్‌లో ఉన్నాయి. కొన్ని చిన్న మినహాయింపులతో (క్రింద చూడండి), రెండు CPUల చిరునామా మ్యాపింగ్ సుష్టంగా ఉంటుంది, అంటే అవి యాక్సెస్ చేయడానికి ఒకే చిరునామాలను ఉపయోగిస్తాయి. అదే జ్ఞాపకం. సిస్టమ్‌లోని బహుళ పెరిఫెరల్స్ DMA ద్వారా ఎంబెడెడ్ మెమరీని యాక్సెస్ చేయగలవు.

TFT స్క్రీన్ 2 x 9342 రిజల్యూషన్‌తో నడిచే 320-అంగుళాల రంగు స్క్రీన్ ILI240C. ఆపరేటింగ్ వాల్యూమ్tagఇ పరిధి 2.6~3.3V, పని ఉష్ణోగ్రత పరిధి -25~55°C.
పవర్ మేనేజ్‌మెంట్ చిప్ X-Powers యొక్క AXP192. ఆపరేటింగ్ వాల్యూమ్tagఇ పరిధి 2.9V~6.3V మరియు ఛార్జింగ్ కరెంట్ 1.4A.
కోర్2 ప్రోగ్రామింగ్‌కు అవసరమైన ప్రతిదానితో, ఆపరేషన్ మరియు అభివృద్ధికి అవసరమైన ప్రతిదానితో ESP32ని సన్నద్ధం చేస్తుంది

పిన్ వివరణ

USB ఇంటర్‌ఫేస్

M5CAMREA కాన్ఫిగరేషన్ టైప్-సి రకం USB ఇంటర్‌ఫేస్, USB2.0 స్టాండర్డ్ కమ్యూనికేషన్ ప్రోటోకాల్‌కు మద్దతు ఇస్తుంది. M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 2

GROVE ఇంటర్ఫేస్

4mm M2.0CAMREA GROVE ఇంటర్‌ఫేస్‌ల 5p పారవేయబడిన పిచ్, అంతర్గత వైరింగ్ మరియు GND, 5V, GPIO32, GPIO33 కనెక్ట్ చేయబడింది. M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 3

 

ఫంక్షనల్ వివరణ

ఈ అధ్యాయం ESP32-D0WDQ6-V3 వివిధ మాడ్యూల్స్ మరియు ఫంక్షన్‌లను వివరిస్తుంది.

CPU మరియు మెమరీ 

Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, ESP400-D32WD కోసం 2 MIPS):

  • 448KB ROM
  • 520 KB SRAM
  • RTCలో 16 KB SRAM
  • QSPI బహుళ ఫ్లాష్/SRAM చిప్‌లకు మద్దతు ఇస్తుంది
నిల్వ వివరణ

బాహ్య ఫ్లాష్ మరియు SRAM
ESP32 బహుళ బాహ్య QSPI ఫ్లాష్ మరియు స్టాటిక్ రాండమ్ యాక్సెస్ మెమరీ (SRAM)కి మద్దతు ఇస్తుంది, వినియోగదారు ప్రోగ్రామ్‌లు మరియు డేటాను రక్షించడానికి హార్డ్‌వేర్-ఆధారిత AES ఎన్‌క్రిప్షన్ కలిగి ఉంటుంది.

  • ESP32 కాషింగ్ ద్వారా బాహ్య QSPI ఫ్లాష్ మరియు SRAMని యాక్సెస్ చేస్తుంది. 16 MB వరకు బాహ్య ఫ్లాష్ కోడ్ స్థలం CPUలోకి మ్యాప్ చేయబడుతుంది, 8-బిట్, 16-బిట్ మరియు 32-బిట్ యాక్సెస్‌కు మద్దతు ఇస్తుంది మరియు కోడ్‌ని అమలు చేయగలదు.
  • 8 MB వరకు బాహ్య ఫ్లాష్ మరియు SRAM CPU డేటా స్పేస్‌కు మ్యాప్ చేయబడ్డాయి, 8-బిట్, 16-బిట్ మరియు 32-బిట్ యాక్సెస్‌కు మద్దతు. ఫ్లాష్ చదవడానికి మాత్రమే మద్దతు ఇస్తుంది, SRAM చదవడానికి మరియు వ్రాయడానికి మద్దతు ఇస్తుంది.

క్రిస్టల్

బాహ్య 2 MHz~60 MHz క్రిస్టల్ ఓసిలేటర్ (Wi-Fi/BT కార్యాచరణ కోసం మాత్రమే 40 MHz)

RTC నిర్వహణ మరియు తక్కువ విద్యుత్ వినియోగం 

ESP32 వివిధ పవర్ సేవింగ్ మోడ్‌ల మధ్య మారవచ్చు అధునాతన పవర్ మేనేజ్‌మెంట్ టెక్నిక్‌లను ఉపయోగిస్తుంది. (టేబుల్ 5 చూడండి).

  • పవర్ సేవింగ్ మోడ్
    • సక్రియ మోడ్: RF చిప్ పనిచేస్తోంది. చిప్ సౌండింగ్ సిగ్నల్‌ను అందుకోవచ్చు మరియు ప్రసారం చేయవచ్చు.
    • మోడెమ్-స్లీప్ మోడ్: CPU అమలు చేయగలదు, గడియారం కాన్ఫిగర్ చేయబడవచ్చు. Wi-Fi / బ్లూటూత్ బేస్‌బ్యాండ్ మరియు RF
    • లైట్-స్లీప్ మోడ్: CPU సస్పెండ్ చేయబడింది. RTC మరియు మెమరీ మరియు పెరిఫెరల్స్ ULP కోప్రాసెసర్ ఆపరేషన్. ఏదైనా మేల్కొలుపు ఈవెంట్ (MAC, హోస్ట్, RTC టైమర్ లేదా బాహ్య అంతరాయం) చిప్‌ను మేల్కొల్పుతుంది.
    • గాఢనిద్ర మోడ్: పని స్థితిలో ఉన్న RTC మెమరీ మరియు పెరిఫెరల్స్ మాత్రమే. RTCలో నిల్వ చేయబడిన Wi-Fi మరియు బ్లూటూత్ కనెక్టివిటీ డేటా. ULP కోప్రాసెసర్ పని చేయగలదు.
    • హైబర్నేషన్ మోడ్: 8 MHz ఓసిలేటర్ మరియు అంతర్నిర్మిత కోప్రాసెసర్ ULP నిలిపివేయబడ్డాయి. విద్యుత్‌ సరఫరాను పునరుద్ధరించేందుకు ఆర్టీసీ మెమరీ నిలిచిపోయింది. స్లో క్లాక్‌లో ఒక RTC క్లాక్ టైమర్ మాత్రమే ఉంది మరియు కొన్ని RTC GPIO పనిలో ఉంది. RTC RTC గడియారం లేదా టైమర్ GPIO హైబర్నేషన్ మోడ్ నుండి మేల్కొలపవచ్చు.
  • లోతైన నిద్ర మోడ్
    • సంబంధిత స్లీప్ మోడ్: పవర్ సేవ్ మోడ్ యాక్టివ్, మోడెమ్-స్లీప్, లైట్-స్లీప్ మోడ్ మధ్య మారడం. Wi-Fi / బ్లూటూత్ కనెక్షన్‌ని నిర్ధారించడానికి CPU, Wi-Fi, బ్లూటూత్ మరియు రేడియో ప్రీసెట్ సమయ వ్యవధిని మేల్కొల్పాలి.
    • అల్ట్రా తక్కువ-పవర్ సెన్సార్ పర్యవేక్షణ పద్ధతులు: ప్రధాన వ్యవస్థ డీప్-స్లీప్ మోడ్, సెన్సార్ డేటాను కొలవడానికి ULP కోప్రాసెసర్ క్రమానుగతంగా తెరవబడుతుంది లేదా మూసివేయబడుతుంది. సెన్సార్ డేటాను కొలుస్తుంది, ULP కోప్రాసెసర్ ప్రధాన వ్యవస్థను మేల్కొలపాలని నిర్ణయించుకుంటుంది.

ఎలక్ట్రికల్ లక్షణాలు

పరిమితి పారామితులు

  1. పవర్ సప్లై ప్యాడ్‌కి VIO, ESP32 టెక్నికల్ స్పెసిఫికేషన్ అపెండిక్స్ చూడండి
    IO_MUX, VDD_SDIO కోసం SD_CLK విద్యుత్ సరఫరా.
    పరికరాన్ని ప్రారంభించడానికి సైడ్ పవర్ బటన్‌ను రెండు సెకన్ల పాటు నొక్కి, పట్టుకోండి. పరికరాన్ని ఆఫ్ చేయడానికి 6 సెకన్ల కంటే ఎక్కువసేపు నొక్కి ఉంచండి. హోమ్ స్క్రీన్ ద్వారా ఫోటో మోడ్‌కి మారండి మరియు కెమెరా ద్వారా పొందగలిగే అవతార్ tft స్క్రీన్‌పై ప్రదర్శించబడుతుంది. USB కేబుల్ పని చేస్తున్నప్పుడు తప్పనిసరిగా కనెక్ట్ చేయబడాలి మరియు శక్తిని నిరోధించడానికి లిథియం బ్యాటరీ స్వల్పకాలిక నిల్వ కోసం ఉపయోగించబడుతుంది. వైఫల్యం.

FCC ప్రకటన

సమ్మతి కోసం బాధ్యత వహించే పక్షం స్పష్టంగా ఆమోదించని ఏవైనా మార్పులు లేదా సవరణలు పరికరాలను ఆపరేట్ చేయడానికి వినియోగదారు యొక్క అధికారాన్ని రద్దు చేస్తాయి.
ఈ పరికరం FCC నియమాలలో భాగం 15కి అనుగుణంగా ఉంటుంది. ఆపరేషన్ క్రింది రెండు షరతులకు లోబడి ఉంటుంది:

  1. ఈ పరికరం హానికరమైన జోక్యాన్ని కలిగించకపోవచ్చు మరియు
  2. అవాంఛనీయ ఆపరేషన్‌కు కారణమయ్యే జోక్యంతో సహా స్వీకరించిన ఏదైనా జోక్యాన్ని ఈ పరికరం తప్పనిసరిగా అంగీకరించాలి.

గమనిక: ఈ పరికరాలు పరీక్షించబడ్డాయి మరియు FCC నియమాలలోని 15వ భాగం ప్రకారం క్లాస్ B డిజిటల్ పరికరం కోసం పరిమితులకు అనుగుణంగా ఉన్నట్లు కనుగొనబడింది. రెసిడెన్షియల్ ఇన్‌స్టాలేషన్‌లో హానికరమైన జోక్యానికి వ్యతిరేకంగా సహేతుకమైన రక్షణను అందించడానికి ఈ పరిమితులు రూపొందించబడ్డాయి. ఈ పరికరం రేడియో ఫ్రీక్వెన్సీ శక్తిని ఉత్పత్తి చేస్తుంది, ఉపయోగిస్తుంది మరియు ప్రసరిస్తుంది మరియు ఇన్‌స్టాల్ చేయకపోతే మరియు సూచనలకు అనుగుణంగా ఉపయోగించకపోతే, రేడియో కమ్యూనికేషన్‌లకు హానికరమైన జోక్యాన్ని కలిగించవచ్చు. అయినప్పటికీ, నిర్దిష్ట సంస్థాపనలో జోక్యం జరగదని ఎటువంటి హామీ లేదు. ఈ పరికరం రేడియో లేదా టెలివిజన్ రిసెప్షన్‌కు హానికరమైన జోక్యాన్ని కలిగిస్తే, పరికరాన్ని ఆఫ్ చేయడం మరియు ఆన్ చేయడం ద్వారా నిర్ణయించవచ్చు, కింది చర్యలలో ఒకటి లేదా అంతకంటే ఎక్కువ జోక్యాన్ని సరిచేయడానికి ప్రయత్నించమని వినియోగదారు ప్రోత్సహించబడతారు:

  • స్వీకరించే యాంటెన్నాను eorient లేదా మార్చండి.
  • పరికరాలు మరియు రిసీవర్ మధ్య విభజనను పెంచండి.
  • రిసీవర్ కనెక్ట్ చేయబడిన దానికంటే భిన్నమైన సర్క్యూట్‌లోని అవుట్‌లెట్‌లోకి పరికరాలను కనెక్ట్ చేయండి.
  • సహాయం కోసం డీలర్ లేదా అనుభవజ్ఞుడైన రేడియో/టీవీ సాంకేతిక నిపుణుడిని సంప్రదించండి.

RF ఎక్స్‌పోజర్ సమాచారం (SAR)
ఈ ఫోన్ యునైటెడ్ స్టేట్స్ యొక్క ఫెడరల్ కమ్యూనికేషన్స్ కమీషన్ సెట్ చేసిన రేడియో ఫ్రీక్వెన్సీ (RF) శక్తిని బహిర్గతం చేయడానికి ఉద్గార పరిమితులను మించకుండా రూపొందించబడింది మరియు తయారు చేయబడింది.
SAR పరీక్ష సమయంలో, ఈ పరికరం అన్ని పరీక్షించిన ఫ్రీక్వెన్సీ బ్యాండ్లలో అత్యధిక ధృవీకరించబడిన శక్తి స్థాయిలో ప్రసారం చేయడానికి సెట్ చేయబడింది మరియు తలపై ఎటువంటి వేరు లేకుండా, మరియు 0 మిమీ వేరుతో శరీరానికి సమీపంలో RF ఎక్స్పోజర్‌ను వాడుకలో అనుకరించే స్థానాల్లో ఉంచారు.
FCC సెట్ చేసిన SAR పరిమితి 1.6W/kg. FCC RF ఎక్స్‌పోజర్ మార్గదర్శకాలకు అనుగుణంగా మూల్యాంకనం చేయబడిన అన్ని నివేదించబడిన SAR స్థాయిలతో ఈ మోడల్ ఫోన్ కోసం FCC ఎక్విప్‌మెంట్ ఆథరైజేషన్‌ను మంజూరు చేసింది.

IC నోటీసు
ఈ పరికరం పరిశ్రమ కెనడా లైసెన్స్-మినహాయింపు RSS ప్రమాణం(లు)కి అనుగుణంగా ఉంటుంది. ఆపరేషన్ క్రింది రెండు షరతులకు లోబడి ఉంటుంది:

  1. ఈ పరికరం జోక్యాన్ని కలిగించకపోవచ్చు మరియు
  2. పరికరం యొక్క అవాంఛనీయ ఆపరేషన్‌కు కారణమయ్యే జోక్యంతో సహా ఏదైనా జోక్యాన్ని ఈ పరికరం తప్పనిసరిగా అంగీకరించాలి.

IC రేడియేషన్ ఎక్స్‌పోజర్ స్టేట్‌మెంట్
ఈ EUT IC RSS-102లో సాధారణ జనాభా/నియంత్రిత ఎక్స్‌పోజర్ పరిమితులకు SARకి అనుగుణంగా ఉంది మరియు IEEE 1528 మరియు IEC 62209లో పేర్కొన్న కొలత పద్ధతులు మరియు విధానాలకు అనుగుణంగా పరీక్షించబడింది. ఈ పరికరాన్ని కనీస దూరం 0 సెం.మీతో ఇన్‌స్టాల్ చేసి, ఆపరేట్ చేయాలి. రేడియేటర్ మరియు మీ శరీరం మధ్య. ఈ పరికరం మరియు దాని యాంటెన్నా(లు) ఏ ఇతర యాంటెన్నా లేదా ట్రాన్స్‌మిటర్‌తో కలిపి ఉండకూడదు లేదా కలిసి పనిచేయకూడదు

UIFlow త్వరిత ప్రారంభం

బర్నింగ్ సాధనం

M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 4

గమనిక: MacOS వినియోగదారుల ఇన్‌స్టాలేషన్ తర్వాత, దయచేసి దిగువ చిత్రంలో చూపిన విధంగా అప్లికేషన్ ఫోల్డర్‌లో అప్లికేషన్‌ను ఉంచండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 5

ఫర్మ్వేర్ బర్నింగ్

  1. బర్నర్ బర్నింగ్ సాధనాన్ని తెరవడానికి డబుల్-క్లిక్ చేయండి, ఎడమ మెనులో సంబంధిత పరికర రకాన్ని ఎంచుకోండి, మీకు అవసరమైన ఫర్మ్‌వేర్ సంస్కరణను ఎంచుకుని, డౌన్‌లోడ్ చేయడానికి డౌన్‌లోడ్ బటన్‌ను క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 6
  2. టైప్-సి కేబుల్ ద్వారా M5 పరికరాన్ని కంప్యూటర్‌కు కనెక్ట్ చేయండి, సంబంధిత COM పోర్ట్‌ను ఎంచుకోండి, బాడ్ రేటు M5Burnerలో డిఫాల్ట్ కాన్ఫిగరేషన్‌ను ఉపయోగించవచ్చు, అదనంగా, మీరు పరికరం కనెక్ట్ చేయబడే WIFIని కూడా పూరించవచ్చు. ఫర్మ్‌వేర్ బర్నింగ్ లుtagఇ సమాచారం. కాన్ఫిగరేషన్ తర్వాత, బర్నింగ్ ప్రారంభించడానికి "బర్న్" క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 7
  3. బర్నింగ్ లాగ్ విజయవంతంగా బర్న్ చేయమని ప్రాంప్ట్ చేసినప్పుడు, ఫర్మ్‌వేర్ బర్న్ చేయబడిందని అర్థం.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 8

మొదటి బర్నింగ్ లేదా ఫర్మ్వేర్ ప్రోగ్రామ్ అసాధారణంగా రన్ అయినప్పుడు, మీరు ఫ్లాష్ మెమరీని తొలగించడానికి "ఎరేస్" క్లిక్ చేయవచ్చు. తదుపరి ఫర్మ్‌వేర్ నవీకరణలో, మళ్లీ తొలగించాల్సిన అవసరం లేదు, లేకపోతే సేవ్ చేయబడిన Wi-Fi సమాచారం తొలగించబడుతుంది మరియు API కీ రిఫ్రెష్ చేయబడుతుంది.

వైఫైని కాన్ఫిగర్ చేయండి

UIFlow ఆఫ్‌లైన్ మరియు రెండింటినీ అందిస్తుంది web ప్రోగ్రామర్ యొక్క సంస్కరణ. ఉపయోగించినప్పుడు web సంస్కరణ, మేము పరికరం కోసం WiFi కనెక్షన్‌ని కాన్ఫిగర్ చేయాలి. పరికరం కోసం WiFi కనెక్షన్‌ని కాన్ఫిగర్ చేయడానికి క్రింది రెండు మార్గాలను వివరిస్తుంది (బర్న్ కాన్ఫిగరేషన్ మరియు AP హాట్‌స్పాట్ కాన్ఫిగరేషన్).

కాన్ఫిగరేషన్ వైఫైని బర్న్ చేయండి (సిఫార్సు చేయండి)

UIFlow-1.5.4 మరియు ఎగువ సంస్కరణలు M5Burner ద్వారా నేరుగా WiFi సమాచారాన్ని వ్రాయగలవు.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 9

APhotspot కాన్ఫిగరేషన్ WiFi

  1. మెషీన్‌ను ఆన్ చేయడానికి ఎడమవైపు పవర్ బటన్‌ను నొక్కి పట్టుకోండి. WiFi కాన్ఫిగర్ చేయబడకపోతే, సిస్టమ్ మొదటిసారిగా ఆన్ చేయబడినప్పుడు స్వయంచాలకంగా నెట్‌వర్క్ కాన్ఫిగరేషన్ మోడ్‌లోకి ప్రవేశిస్తుంది. మీరు ఇతర ప్రోగ్రామ్‌లను అమలు చేసిన తర్వాత నెట్‌వర్క్ కాన్ఫిగరేషన్ మోడ్‌ను మళ్లీ నమోదు చేయాలనుకుంటున్నారని అనుకుందాం, మీరు దిగువ ఆపరేషన్‌ను చూడవచ్చు. ప్రారంభంలో UIFlow లోగో కనిపించిన తర్వాత, కాన్ఫిగరేషన్ పేజీని నమోదు చేయడానికి హోమ్ బటన్ (మధ్యలో M5 బటన్)ని త్వరగా క్లిక్ చేయండి. ఎంపికను సెట్టింగ్‌కి మార్చడానికి ఫ్యూజ్‌లేజ్ కుడి వైపున ఉన్న బటన్‌ను నొక్కండి మరియు నిర్ధారించడానికి హోమ్ బటన్‌ను నొక్కండి. ఎంపికను WiFi సెట్టింగ్‌కి మార్చడానికి కుడి బటన్‌ను నొక్కండి, నిర్ధారించడానికి హోమ్ బటన్‌ను నొక్కండి మరియు కాన్ఫిగరేషన్‌ను ప్రారంభించండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 10
  2. మీ మొబైల్ ఫోన్‌తో హాట్‌స్పాట్‌కు విజయవంతంగా కనెక్ట్ అయిన తర్వాత, స్క్రీన్‌పై QR కోడ్‌ని స్కాన్ చేయడానికి మొబైల్ ఫోన్ బ్రౌజర్‌ని తెరవండి లేదా నేరుగా 192.168.4.1ని యాక్సెస్ చేయండి, మీ వ్యక్తిగత WIFI సమాచారాన్ని పూరించడానికి పేజీని నమోదు చేయండి మరియు మీ WiFi సమాచారాన్ని రికార్డ్ చేయడానికి కాన్ఫిగర్ చేయి క్లిక్ చేయండి. . విజయవంతంగా కాన్ఫిగర్ చేసి ప్రోగ్రామింగ్ మోడ్‌లోకి ప్రవేశించిన తర్వాత పరికరం స్వయంచాలకంగా పునఃప్రారంభించబడుతుంది.

గమనిక: కాన్ఫిగర్ చేయబడిన WiFi సమాచారంలో "స్పేస్" వంటి ప్రత్యేక అక్షరాలు అనుమతించబడవు.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 11

నెట్‌వర్క్ ప్రోగ్రామింగ్ మోడ్ మరియు API కీ

నెట్‌వర్క్ ప్రోగ్రామింగ్ మోడ్‌ను నమోదు చేయండి

నెట్‌వర్క్ ప్రోగ్రామింగ్ మోడ్ అనేది M5 పరికరం మరియు UIFlow మధ్య డాకింగ్ మోడ్ web ప్రోగ్రామింగ్ వేదిక. స్క్రీన్ పరికరం యొక్క ప్రస్తుత నెట్‌వర్క్ కనెక్షన్ స్థితిని చూపుతుంది. సూచిక ఆకుపచ్చగా ఉన్నప్పుడు, మీరు ఎప్పుడైనా ప్రోగ్రామ్ పుష్‌ను స్వీకరించవచ్చని అర్థం. డిఫాల్ట్ పరిస్థితిలో, మొదటి విజయవంతమైన WiFi నెట్‌వర్క్ కాన్ఫిగరేషన్ తర్వాత, పరికరం స్వయంచాలకంగా పునఃప్రారంభించబడుతుంది మరియు నెట్‌వర్క్ ప్రోగ్రామింగ్ మోడ్‌లోకి ప్రవేశిస్తుంది. ఇతర అనువర్తనాలను అమలు చేసిన తర్వాత ప్రోగ్రామింగ్ మోడ్‌ను ఎలా తిరిగి నమోదు చేయాలో మీకు తెలియకపోతే, మీరు ఈ క్రింది కార్యకలాపాలను సూచించవచ్చు.

పునఃప్రారంభించి, ప్రోగ్రామింగ్ మోడ్‌ను ఎంచుకోవడానికి ప్రధాన మెనూ ఇంటర్‌ఫేస్‌లో బటన్ A నొక్కండి మరియు ప్రోగ్రామింగ్ మోడ్ పేజీలో ఆకుపచ్చ రంగులోకి మారడానికి నెట్‌వర్క్ సూచిక యొక్క కుడి సూచిక వరకు వేచి ఉండండి. కంప్యూటర్ బ్రౌజర్‌లో flow.m5stack.comని సందర్శించడం ద్వారా UIFlow ప్రోగ్రామింగ్ పేజీని యాక్సెస్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 21

APKEY జత చేయడం
API KEY అనేది UIFlowని ఉపయోగిస్తున్నప్పుడు M5 పరికరాలకు కమ్యూనికేషన్ క్రెడెన్షియల్ web ప్రోగ్రామింగ్. UIFlow వైపు సంబంధిత API కీని కాన్ఫిగర్ చేయడం ద్వారా, ప్రోగ్రామ్‌ను నిర్దిష్ట పరికరం కోసం నెట్టవచ్చు. వినియోగదారు కంప్యూటర్‌లో flow.m5stack.comని సందర్శించాలి web UIFlow ప్రోగ్రామింగ్ పేజీని నమోదు చేయడానికి బ్రౌజర్. పేజీ యొక్క కుడి ఎగువ మూలలో ఉన్న మెను బార్‌లోని సెట్టింగ్ బటన్‌ను క్లిక్ చేయండి, సంబంధిత పరికరంలో API కీని నమోదు చేయండి, ఉపయోగించిన హార్డ్‌వేర్‌ను ఎంచుకుని, సేవ్ చేయడానికి సరే క్లిక్ చేయండి మరియు ఇది విజయవంతంగా కనెక్ట్ చేయడాన్ని ప్రాంప్ట్ చేసే వరకు వేచి ఉండండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 13

 

HTTP

పై దశలను పూర్తి చేయండి, ఆపై మీరు UIFlowతో ప్రోగ్రామింగ్ ప్రారంభించవచ్చు. ఉదాహరణకుample:HTTP ద్వారా Baiduని యాక్సెస్ చేయండి

M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 14BLE UART

ఫంక్షన్ వివరణ

బ్లూటూత్ కనెక్షన్‌ని ఏర్పాటు చేసి, బ్లూటూత్ పాస్‌త్రూ సేవను ప్రారంభించండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 15

  • Init ble uart పేరు సెట్టింగ్‌లను ప్రారంభించండి, బ్లూటూత్ పరికరం పేరును కాన్ఫిగర్ చేయండి.
  • BLE UART Writre BLE UARTని ఉపయోగించి డేటాను పంపండి.
  • BLE UART కాష్‌గా మిగిలిపోయింది BLE UART డేటా బైట్‌ల సంఖ్యను తనిఖీ చేయండి.
  • BLE UART మొత్తం చదవండి BLE UART కాష్‌లో మొత్తం డేటాను చదవండి.
  • BLE UART అక్షరాలు చదవండి BLE UART కాష్‌లో n డేటాను చదవండి.

సూచనలు

బ్లూటూత్ పాస్‌త్రూ కనెక్షన్‌ని ఏర్పాటు చేసి, LEDని ఆన్ / ఆఫ్ కంట్రోల్‌ని పంపండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 16

UIFlow డెస్క్‌టాప్ IDE

UIFlow డెస్క్‌టాప్ IDE అనేది UIFlow ప్రోగ్రామర్ యొక్క ఆఫ్‌లైన్ వెర్షన్, దీనికి నెట్‌వర్క్ కనెక్షన్ అవసరం లేదు మరియు మీకు ప్రతిస్పందించే ప్రోగ్రామ్ పుష్ అనుభవాన్ని అందిస్తుంది. దయచేసి మీ ఆపరేటింగ్ సిస్టమ్ ప్రకారం డౌన్‌లోడ్ చేయడానికి UIFlow-Desktop-IDE యొక్క సంబంధిత సంస్కరణను క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 17

USB ప్రోగ్రామింగ్ మోడ్

డౌన్‌లోడ్ చేయబడిన UIFlow డెస్క్‌టాప్ IDE ఆర్కైవ్‌ను అన్జిప్ చేయండి మరియు అప్లికేషన్‌ను అమలు చేయడానికి డబుల్ క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 18

యాప్ ప్రారంభమైన తర్వాత, ఇది మీ కంప్యూటర్‌లో USB డ్రైవర్ (CP210X) ఉందో లేదో స్వయంచాలకంగా గుర్తిస్తుంది, ఇన్‌స్టాల్ చేయి క్లిక్ చేసి, ఇన్‌స్టాలేషన్‌ను పూర్తి చేయడానికి ప్రాంప్ట్‌లను అనుసరించండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 19

డ్రైవర్ ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, అది స్వయంచాలకంగా UIFlow డెస్క్‌టాప్ IDEలోకి ప్రవేశిస్తుంది మరియు స్వయంచాలకంగా కాన్ఫిగరేషన్ బాక్స్‌ను పాప్ అప్ చేస్తుంది. ఈ సమయంలో, Tpye-C డేటా కేబుల్ ద్వారా M5 పరికరాన్ని కంప్యూటర్‌కు కనెక్ట్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 20

UIFlow డెస్క్‌టాప్ IDEని ఉపయోగించడానికి UIFlow ఫర్మ్‌వేర్‌తో కూడిన M5 పరికరం అవసరం మరియు ** USB ప్రోగ్రామింగ్ మోడ్ **ని నమోదు చేయండి.

పునఃప్రారంభించడానికి పరికరం యొక్క ఎడమ వైపున ఉన్న పవర్ బటన్‌ను క్లిక్ చేయండి, మెనుని నమోదు చేసిన తర్వాత, USB మోడ్‌ని ఎంచుకోవడానికి కుడి బటన్‌ను త్వరగా క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 21

సంబంధిత పోర్ట్ మరియు ప్రోగ్రామింగ్ పరికరాన్ని ఎంచుకోండి, కనెక్ట్ చేయడానికి సరే క్లిక్ చేయండి.M5STACK-CORE2-ఆధారిత-IoT-డెవలప్‌మెంట్-కిట్-FIG 22

సంబంధిత లింకులు

UIFlow బ్లాక్ పరిచయం

పత్రాలు / వనరులు

M5STACK M5STACK-CORE2 ఆధారిత IoT డెవలప్‌మెంట్ కిట్ [pdf] యూజర్ మాన్యువల్
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 ఆధారిత IoT డెవలప్‌మెంట్ కిట్, M5STACK-CORE2, బేస్డ్ IoT డెవలప్‌మెంట్ కిట్, IoT డెవలప్‌మెంట్ కిట్, డెవలప్‌మెంట్ కిట్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *