uPyCraft IDE ஐப் பயன்படுத்தி MicroPython Firmware ஐ ESP32 இல் பதிவேற்றுவது எப்படி

Upycraft Ide Aip Payanpatutti Micropython Firmware Ai Esp32 Il Pativerruvatu Eppati



ESP32 என்பது மைக்ரோகண்ட்ரோலர் அடிப்படையிலான IoT போர்டு ஆகும், இது கட்டளைகள் மற்றும் வழிமுறைகளை இயக்க MicroPython ஐ இயக்க முடியும். MicroPython உடன் நிரல் ESP32 க்கு பல IDEகள் கிடைக்கின்றன. ESP32 ஐ MicroPython மூலம் நிரல் செய்வதற்கு முன், ESP32 இன் நினைவகத்தை அழித்து MicroPython firmware உடன் ப்ளாஷ் செய்ய வேண்டும். MicroPython firmware ஐ எவ்வாறு நிறுவுவது என்று விவாதிப்போம்.

இந்த கட்டுரையில் பின்வரும் பகுதி உள்ளது:

1. முன்நிபந்தனைகள்







2. ESP32க்கான MicroPython Firmware ஐ பதிவிறக்குகிறது



2.1 uPyCraft IDE ஐப் பயன்படுத்தி ESP32 இல் MicroPython Firmware ஐ நிறுவுதல்



2.2 சரி - uPyCraft IDE இல் COM போர்ட் கண்டறியப்படவில்லை





3. ESP32 இல் MicroPython Firmware ஒளிரும்

1. முன்நிபந்தனைகள்

MicroPython என்பது பைதான் 3 மொழியின் துணைக்குழு மற்றும் மைக்ரோகண்ட்ரோலர் அடிப்படையிலான பலகைகளுக்காக சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. uPyCraft IDE ஐப் பயன்படுத்தி ESP32 ஐ MicroPython உடன் நிரல் செய்யலாம்.



ESP32க்கான எங்கள் முதல் MicroPython குறியீட்டை எழுதுவதற்கு முன், உங்கள் கணினியில் பின்வரும் முன்நிபந்தனைகள் இருப்பதை உறுதிசெய்யவும்.

  • பைதான் 3
  • uPyCraft IDE

2. ESP32க்கான MicroPython Firmware ஐ பதிவிறக்குகிறது

ESP32 போர்டை நிரல் செய்ய நாம் முதலில் ESP32 போர்டில் உள்ள MicroPython firmware ஐ ப்ளாஷ் செய்ய வேண்டும். ஃபார்ம்வேரைப் பதிவிறக்க, செல்லவும் MicroPython பதிவிறக்கப் பக்கம் மற்றும் ESP32 firmware பிரிவை தேடவும்.

  அட்டவணை விளக்கம் தானாக உருவாக்கப்படும்

ESP32 போர்டில் சமீபத்திய வெளியிடப்பட்ட பதிப்பைப் பதிவிறக்கவும், மேலும் மேம்பட்ட புரோகிராமர்களை குறிவைப்பதால் இரவு கட்ட பதிப்பைப் பதிவிறக்க வேண்டாம் என்பதை நினைவில் கொள்ளவும்.

நீங்கள் PyBoard அல்லது WiPy போன்ற வேறு ஏதேனும் பலகையைப் பயன்படுத்தினால், MicroPython பதிவிறக்கப் பக்கத்திற்குச் சென்று, அந்தந்த போர்டு ஃபார்ம்வேரைத் தேடவும்.

2.1 uPyCraft IDE ஐப் பயன்படுத்தி ESP32 இல் MicroPython Firmware ஐ நிறுவுதல்

ஃபார்ம்வேரைப் பதிவிறக்கிய பிறகு, அடுத்த கட்டமாக அதை ESP32 இல் நிறுவ வேண்டும் uPyCraft IDE. இதைச் செய்ய, ESP32 போர்டை PC உடன் இணைக்கவும்.

Go to என்ற பலகையைத் தேர்ந்தெடுக்கவும் : கருவிகள்> பலகை> esp32

  வரைகலை பயனர் இடைமுகம், உரை விளக்கம் தானாக உருவாக்கப்படும்

அடுத்து COM போர்ட் Go to என்பதைத் தேர்ந்தெடுக்கவும் : கருவிகள்>தொடர்>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 இயக்கிகளுக்கு சிலிக்கான் லேப்ஸ் இணையதளத்தைப் பார்வையிடவும்.

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

இயக்கிகள் வெற்றிகரமாக நிறுவப்பட்டதும், Arduino IDE ஐ மறுதொடக்கம் செய்து, ESP32 போர்டை PC உடன் இணைக்கவும், இப்போது ESP32 போர்டுக்கான COM போர்ட் தெரியும். சாதன நிர்வாகியில் COM போர்ட்டையும் பார்க்கலாம்.

இரண்டு: இயக்கிகள் நிறுவப்பட்டிருந்தாலும், நீங்கள் ESP32 COM போர்ட்டைப் பார்க்க முடியவில்லை என்றால், நீங்கள் பயன்படுத்தும் USB கேபிளை இருமுறை சரிபார்க்கவும். ஒரே நோக்கம் சார்ஜ் செய்வதால் தொடர் தொடர்பை ஏற்படுத்த முடியாத பல கேபிள்கள் உள்ளன, மேலும் இந்த கேபிள்களில் பெரும்பாலானவை தரவு வயர்களைக் காணவில்லை.

3. ESP32 இல் MicroPython Firmware ஒளிரும்

நாங்கள் இப்போது COM போர்ட் சிக்கலைத் தீர்த்துவிட்டதால், ஃபார்ம்வேர் நிறுவலை நோக்கித் தொடர்வோம்.

படி 1: செல்க: கருவிகள்>BurnFirmware

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

படி 2: கீழே உள்ள சாளரம் தோன்றும், கீழே கொடுக்கப்பட்டுள்ள அமைப்புகளைத் தேர்ந்தெடுக்கவும்:

  • பலகை: esp32
  • burn_addr: 0x1000
  • அழித்தல்_ஃபிளாஷ்: ஆம்
  • உடன்: COM10

பயனர்களைத் தேர்ந்தெடுத்து உலாவவும் MicroPython firmware நாங்கள் முன்பு பதிவிறக்கம் செய்த கோப்பு.

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

படி 3: பின் கோப்பைத் தேர்ந்தெடுத்து கிளிக் செய்யவும் திற .

  வரைகலை பயனர் இடைமுகம், பயன்பாடு, வார்த்தை விளக்கம் தானாக உருவாக்கப்படும்

படி 4: இப்போது ESP32 போர்டை எடுத்து அழுத்திப் பிடிக்கவும் துவக்கவும் பொத்தானை.

  ஒரு சிறிய மின்னணு சாதனத்தை வைத்திருக்கும் ஒரு கை, குறைந்த நம்பிக்கையுடன் தானாகவே உருவாக்கப்படும் விளக்கம்

படி 5: ESP32 BOOT பொத்தானை அழுத்தும் போது கிளிக் செய்யவும் சரி.

  வரைகலை பயனர் இடைமுகம், பயன்பாடு, மின்னஞ்சல் விளக்கம் தானாக உருவாக்கப்படும்

படி 6: எல்லா படிகளும் சரியாக நடந்தால், ESP32 நினைவகம் ஒளிர ஆரம்பிக்கும். அழிக்கும் ஃபிளாஷ் தொடங்கியதும் நீங்கள் ESP32 BOOT பொத்தானை வெளியிடலாம்.

ஃபார்ம்வேரை வெற்றிகரமாக நிறுவிய பிறகு, மேலே உள்ள சாளரம் தானாகவே மூடப்படும், இப்போது எங்கள் முதல் நிரலை ESP32 போர்டில் பதிவேற்ற தயாராக உள்ளோம்.

ஏதேனும் பிழை ஏற்பட்டால், மேலே உள்ள படிகளை மீண்டும் செய்யவும் BOOT பொத்தானை அழுத்திப் பிடிக்க நினைவில் கொள்ளுங்கள்.

நாங்கள் வெற்றிகரமாக நிறுவியுள்ளோம் uPyCraft IDE கணினியில் மற்றும் மைக்ரோபைத்தான் ஃபார்ம்வேருடன் ESP32 ஐ ஒளிரச் செய்த பிறகு எங்கள் முதல் நிரலைப் பதிவேற்றியது.

முக்கியமான குறிப்பு: ESP32 போர்டில் MicroPython firmware ஐ நிறுவிய பிறகு, Arduino IDE ஐப் பயன்படுத்தி குறியீட்டைப் பதிவேற்றுவதன் மூலம் ESP32 ஐ நிரல் செய்யலாம், ஆனால் ESP32 உடன் MicroPython ஐ மீண்டும் பயன்படுத்த விரும்பினால், நாங்கள் MicroPython firmware ஐ ESP32 போர்டில் மீண்டும் ப்ளாஷ் செய்ய வேண்டும், ஏனெனில் Arduino IDE மைக்ரோபைத்தான் ஃபார்ம்வேரை மாற்றுகிறது. அதன் சொந்த firmware உடன்.

முடிவுரை

MicroPython உடன் ESP32 ஐ நிரல் செய்ய நாம் முதலில் ESP32 போர்டில் MicroPython firmware ஐ ப்ளாஷ் செய்ய வேண்டும். uPyCraft IDE ஐப் பயன்படுத்தி நாம் பதிவிறக்கிய பின் கோப்பைத் தேர்ந்தெடுப்பதன் மூலம் ஃபார்ம்வேரை மிக எளிதாக ப்ளாஷ் செய்யலாம். மைக்ரோபைத்தானை ESP32 க்குள் ஒளிரச் செய்தவுடன், MicroPython இல் எழுதப்பட்ட எந்த நிரலையும் பதிவேற்றலாம்.