ఈ వ్యాసం కింది విభాగాన్ని కలిగి ఉంది:
2. ESP32 కోసం MicroPython ఫర్మ్వేర్ను డౌన్లోడ్ చేస్తోంది
2.1 uPyCraft IDEని ఉపయోగించి ESP32లో MicroPython ఫర్మ్వేర్ను ఇన్స్టాల్ చేస్తోంది
2.2 పరిష్కరించండి - uPyCraft IDEలో COM పోర్ట్ కనుగొనబడలేదు
3. ESP32లో మైక్రోపైథాన్ ఫర్మ్వేర్ ఫ్లాషింగ్
1. ముందస్తు అవసరాలు
మైక్రోపైథాన్ అనేది పైథాన్ 3 భాష యొక్క ఉపసమితి మరియు మైక్రోకంట్రోలర్-ఆధారిత బోర్డుల కోసం ప్రత్యేకంగా రూపొందించబడింది. మేము uPyCraft IDEని ఉపయోగించి MicroPythonతో ESP32ని కూడా ప్రోగ్రామ్ చేయవచ్చు.
మేము ESP32 కోసం మా మొదటి MicroPython కోడ్ని వ్రాసే ముందు మీ PCలో కింది అవసరాలు ఉన్నాయని నిర్ధారించుకోండి.
- పైథాన్ 3
- uPyCraft IDE
2. ESP32 కోసం MicroPython ఫర్మ్వేర్ను డౌన్లోడ్ చేస్తోంది
ESP32 బోర్డ్ను ప్రోగ్రామ్ చేయడానికి మనం ముందుగా ESP32 బోర్డ్లోని మైక్రోపైథాన్ ఫర్మ్వేర్ను ఫ్లాష్ చేయాలి. ఫర్మ్వేర్ను డౌన్లోడ్ చేయడానికి, వెళ్ళండి MicroPython డౌన్లోడ్ పేజీ మరియు ESP32 ఫర్మ్వేర్ విభాగం కోసం శోధించండి.
ESP32 బోర్డు కోసం అందుబాటులో ఉన్న తాజా విడుదలైన సంస్కరణను డౌన్లోడ్ చేయండి మరియు అధునాతన ప్రోగ్రామర్లను ఎక్కువగా లక్ష్యంగా చేసుకున్నందున రాత్రిపూట బిల్డ్ వెర్షన్ను డౌన్లోడ్ చేయకూడదని గుర్తుంచుకోండి.
ఒకవేళ మీరు PyBoard లేదా WiPy వంటి ఏదైనా ఇతర బోర్డుని ఉపయోగిస్తుంటే, MicroPython డౌన్లోడ్ పేజీకి వెళ్లి సంబంధిత బోర్డ్ ఫర్మ్వేర్ కోసం శోధించండి.
2.1 uPyCraft IDEని ఉపయోగించి ESP32లో MicroPython ఫర్మ్వేర్ను ఇన్స్టాల్ చేస్తోంది
ఫర్మ్వేర్ను డౌన్లోడ్ చేసిన తర్వాత, తదుపరి దశ దీన్ని ఉపయోగించి ESP32లో ఇన్స్టాల్ చేయడం uPyCraft IDE. దీన్ని చేయడానికి ESP32 బోర్డుని PCతో కనెక్ట్ చేయండి.
వెళ్ళు బోర్డుని ఎంచుకోండి : ఉపకరణాలు>బోర్డు>esp32
తరువాత COM పోర్ట్ గో టును ఎంచుకోండి : సాధనాలు> సీరియల్> COMX
2.2 పరిష్కరించండి - uPyCraft IDEలో COM పోర్ట్ కనుగొనబడలేదు
కొన్నిసార్లు మొదటి సారి ESP32ని ఉపయోగిస్తున్నప్పుడు PC దానిని స్వయంచాలకంగా గుర్తించదు కాబట్టి ఆ సందర్భంలో మనం అవసరమైన డ్రైవర్లను మాన్యువల్గా ఇన్స్టాల్ చేసుకోవాలి.
మరింత ముందుకు వెళ్లడానికి ముందు, కింద పరికర నిర్వాహికిలో COM పోర్ట్ కోసం తనిఖీ చేయండి COM & LPT విభాగం. మా డ్రైవర్లు ఇప్పటికే ఇన్స్టాల్ చేయబడినందున, చూపబడిన COM పోర్ట్ COM10.
ఒకవేళ ESP32 కోసం COM పోర్ట్ అందుబాటులో లేనట్లయితే, ESP32 COM పోర్ట్ను కోల్పోవడానికి క్రింది రెండు ప్రధాన కారణాలు ఉన్నాయి:
- ESP32 CP2102 చిప్ డ్రైవర్లు లేవు
- డేటా కేబుల్ కాకుండా సాధారణ USB ఛార్జింగ్ కేబుల్
1: చాలా ESP32 DOIT DEVKIT బోర్డు USB కమ్యూనికేషన్ కోసం CP2102 చిప్ని ఉపయోగిస్తుంది. ESP32 CP2102 చిప్ డ్రైవర్ను ఇన్స్టాల్ చేయడానికి Google శోధన బార్లో డ్రైవర్ కోసం శోధించండి.
క్లిక్ చేయండి ఇక్కడ తాజా CP2102 డ్రైవర్ల కోసం Silicon Labs వెబ్సైట్ని సందర్శించడానికి.
డ్రైవర్లు విజయవంతంగా ఇన్స్టాల్ చేయబడిన తర్వాత, Arduino IDEని పునఃప్రారంభించండి మరియు ESP32 బోర్డుని PCతో కనెక్ట్ చేయండి, ఇప్పుడు ESP32 బోర్డు కోసం COM పోర్ట్ కనిపిస్తుంది. మీరు పరికర నిర్వాహికిలో COM పోర్ట్ను కూడా చూడవచ్చు.
రెండు: డ్రైవర్లు ఇన్స్టాల్ చేయబడినప్పటికీ, మీరు ESP32 COM పోర్ట్ను చూడలేకపోతే, మీరు ఉపయోగిస్తున్న USB కేబుల్ను ఒకటికి రెండుసార్లు తనిఖీ చేయండి. సీరియల్ కమ్యూనికేషన్ను ఏర్పాటు చేయలేని బహుళ కేబుల్లు ఉన్నాయి, ఎందుకంటే వాటి ఏకైక ఉద్దేశ్యం ఛార్జ్ అవుతోంది మరియు ఈ కేబుల్లలో చాలా వరకు డేటా వైర్లు లేవు.
3. ESP32లో మైక్రోపైథాన్ ఫర్మ్వేర్ ఫ్లాషింగ్
మేము ఇప్పుడు COM పోర్ట్ సమస్యను క్రమబద్ధీకరించినందున, మేము ఫర్మ్వేర్ ఇన్స్టాలేషన్ వైపు కొనసాగుతాము.
దశ 1: దీనికి వెళ్లండి: సాధనాలు>BurnFirmware
దశ 2: దిగువ విండో కనిపిస్తుంది, క్రింద ఇవ్వబడిన సెట్టింగ్లను ఎంచుకోండి:
- బోర్డు: esp32
- burn_addr: 0x1000
- చెరిపివేయు_ఫ్లాష్: అవును
- దీనితో: COM10
వినియోగదారులను ఎంచుకుని, దాని కోసం బ్రౌజ్ చేయండి మైక్రోపైథాన్ ఫర్మ్వేర్ మేము ఇంతకు ముందు డౌన్లోడ్ చేసిన ఫైల్.
దశ 3: బిన్ ఫైల్ని ఎంచుకుని, క్లిక్ చేయండి తెరవండి .
దశ 4: ఇప్పుడు ESP32 బోర్డుని తీసుకుని, నొక్కి పట్టుకోండి బూట్ బటన్.
దశ 5: ESP32 BOOT బటన్ను నొక్కినప్పుడు క్లిక్ చేయండి అలాగే.
దశ 6: అన్ని దశలు సరిగ్గా జరిగితే, ESP32 మెమరీ ఫ్లాష్ చేయడం ప్రారంభమవుతుంది. ఎరేస్ ఫ్లాష్ ప్రారంభించిన తర్వాత మీరు ESP32 BOOT బటన్ను విడుదల చేయవచ్చు.
ఫర్మ్వేర్ విజయవంతంగా ఇన్స్టాల్ చేసిన తర్వాత, పై విండో స్వయంచాలకంగా మూసివేయబడుతుంది మరియు ఇప్పుడు మేము మా మొట్టమొదటి ప్రోగ్రామ్ను ESP32 బోర్డుకి అప్లోడ్ చేయడానికి సిద్ధంగా ఉన్నాము.
ఏదైనా లోపం విషయంలో పై దశలను పునరావృతం చేయండి మరియు BOOT బటన్ను నొక్కి పట్టుకోవడం గుర్తుంచుకోండి.
మేము విజయవంతంగా ఇన్స్టాల్ చేసాము uPyCraft IDE PCలో మరియు MicroPython ఫర్మ్వేర్తో ESP32ని ఫ్లాషింగ్ చేసిన తర్వాత మా మొదటి ప్రోగ్రామ్ని అప్లోడ్ చేసింది.
ముఖ్య గమనిక: ESP32 బోర్డ్లో MicroPython ఫర్మ్వేర్ను ఇన్స్టాల్ చేసిన తర్వాత, Arduino IDEని ఉపయోగించి కోడ్ను అప్లోడ్ చేయడం ద్వారా ESP32ని ప్రోగ్రామ్ చేయవచ్చు, కానీ మీరు ESP32తో MicroPythonని మళ్లీ ఉపయోగించాలనుకుంటే, మేము MicroPython ఫర్మ్వేర్ను మళ్లీ ESP32 బోర్డులోకి ఫ్లాష్ చేయాలి ఎందుకంటే Arduino IDE మైక్రోపైథాన్ ఫర్మ్వేర్ను భర్తీ చేస్తుంది. దాని స్వంత ఫర్మ్వేర్తో.
ముగింపు
మైక్రోపైథాన్తో ESP32 ప్రోగ్రామ్ చేయడానికి మనం ముందుగా ESP32 బోర్డ్లో MicroPython ఫర్మ్వేర్ను ఫ్లాష్ చేయాలి. uPyCraft IDEని ఉపయోగించి మనం డౌన్లోడ్ చేసిన బిన్ ఫైల్ను ఎంచుకోవడం ద్వారా ఫర్మ్వేర్ను చాలా సులభంగా ఫ్లాష్ చేయవచ్చు. మైక్రోపైథాన్ ESP32 లోపల ఫ్లాష్ చేసిన తర్వాత మైక్రోపైథాన్లో వ్రాసిన ఏదైనా ప్రోగ్రామ్ని అప్లోడ్ చేయవచ్చు.