- கூறுகள் தேவை
- மைக்ரோ பைதான் என்றால் என்ன, அதன் பயன்கள் என்ன?
- ESP32 மைக்ரோ பைதான் மூலம் தொடங்குவதற்கான படிகள்:
- 1. விண்டோஸில் பைதான் 3.7.x ஐ நிறுவுதல்
- 2. விண்டோஸில் uPyCraft IDE ஐ நிரல் ESP32 க்கு நிறுவுதல்
- 3. ESP32 போர்டில் மைக்ரோ பைதான் நிலைபொருள் ஒளிரும்
- 4. uPyCraft IDE ஐப் பயன்படுத்தி குறியீட்டை ESP32 இல் நிரலாக்க மற்றும் பதிவேற்றம்
நம்மில் பெரும்பாலோர் பைதான் நிரலாக்க மொழியை நன்கு அறிந்தவர்கள். பைதான் மிகவும் சக்திவாய்ந்த நிரலாக்க மொழி மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ் முதல் செயற்கை நுண்ணறிவு (AI) வரை பல பயன்பாடுகளை உருவாக்க பயன்படுகிறது. மலைப்பாம்பின் பிரபலத்தைப் பார்ப்பதன் மூலம், இந்த சமூகம் பைத்தானின் மறுசீரமைப்பை உருவாக்கியது, இது மைக்ரோ பைதான் என்று அழைக்கப்படுகிறது.
எனவே இந்த டுடோரியலில், மைக்ரோ பைதான் பற்றி அறிந்து கொள்வோம், இது பைத்தானிலிருந்து எவ்வாறு வேறுபடுகிறது மற்றும் ESP32 / ESP8266 இல் மைக்ரோ பைதான் உடன் எவ்வாறு தொடங்குவது. மேலும், மைக்ரோ பைத்தானின் பயன்பாட்டை நிரூபிக்க எல்.ஈ.டி ஒளிரும் ஒரு உதாரண திட்டத்தைப் பார்ப்போம்.
கூறுகள் தேவை
- ESP32 தேவ் போர்டு
- எல்.ஈ.டி.
- ஜம்பர் கம்பிகள்
மைக்ரோ பைதான் என்றால் என்ன, அதன் பயன்கள் என்ன?
மைக்ரோ பைதான் பைத்தானுடன் மிகவும் ஒத்திருக்கிறது மற்றும் இது உட்பொதிக்கப்பட்ட அமைப்புகள் மற்றும் மைக்ரோகண்ட்ரோலர்களுக்காக சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. இது பைதான் 3 இன் மறுசீரமைப்பு ஆகும், எனவே பைத்தானைப் பற்றிய அறிவுள்ள ஒருவர் மைக்ரோ பைதான் உடன் எளிதாக வேலை செய்யலாம்.
பைத்தானுக்கும் மைக்ரோ பைத்தானுக்கும் உள்ள முக்கிய வேறுபாடு என்னவென்றால், மைக்ரோ பைதான் முழு நூலக ஆதரவுடன் பைத்தானாக வரவில்லை, எனவே மைக்ரோ பைதான் தடைசெய்யப்பட்ட நிலைமைகளில் மட்டுமே இயங்குகிறது. GPIO கள், Wi-Fi போன்ற குறைந்த-நிலை வன்பொருள்களை அணுகவும் தொடர்பு கொள்ளவும் நிலையான நூலகங்கள் உள்ளன.
மைக்ரோ பைதான் நீங்கள் ஈஎஸ்பி போர்டுகளை நிரல் செய்ய விரும்பினால் ஒரு நல்ல தொடக்க புள்ளியாகும், ஏனெனில் இது மிகவும் எளிமையானது மற்றும் புரிந்து கொள்ள எளிதானது. மைக்ரோ பைதான் ஊடாடும் REPL (Read-Evaluate-Print Loop) செயல்பாட்டுடன் வருகிறது, இது குறியீட்டை தொகுக்கவோ அல்லது பதிவேற்றவோ இல்லாமல் பலகையை இணைக்கவும் குறியீட்டை விரைவாக இயக்கவும் பயனரை அனுமதிக்கிறது. நாங்கள் முன்பு தோனி ஐடிஇ பயன்படுத்தி மைக்ரோ பைதான் உடன் பணிபுரிந்தோம்.
ESP32 மைக்ரோ பைதான் மூலம் தொடங்குவதற்கான படிகள்:
- பைதான் 3.7.x ஐ நிறுவுகிறது
- நிரல் ESP32 க்கு uPyCraft IDE ஐ நிறுவுகிறது
- ESP32 இல் மைக்ரோ பைதான் நிலைபொருள் ஒளிரும்
- UPyCraft ஐப் பயன்படுத்தி ESP32 இல் குறியீட்டை நிரலாக்க மற்றும் பதிவேற்றுதல்
1. விண்டோஸில் பைதான் 3.7.x ஐ நிறுவுதல்
மைக்ரோ பைதான் என்பது பைத்தானின் செயல்பாடாக இருப்பதால், முதலில் பைதான் 3.7 அல்லது அதற்கு மேல் நிறுவ வேண்டும்.
படி 1. இந்த இணைப்பிற்குச் சென்று, OS இன் படி பைதான் நிறுவியின் சமீபத்திய அமைப்பைப் பதிவிறக்கவும். இங்கே நாம் விண்டோஸ் பதிப்பை நிறுவுகிறோம்.

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

படி 3. வெற்றிகரமான நிறுவலுக்குப் பிறகு, மூடு என்பதைக் கிளிக் செய்து, எங்கள் கணினியில் பைத்தானை நிறுவுவதன் மூலம் முடிக்கிறோம்.

2. விண்டோஸில் uPyCraft IDE ஐ நிரல் ESP32 க்கு நிறுவுதல்
மைக்ரோ பைத்தானை ஆதரிக்கும் சில ஐடிஇக்கள் மட்டுமே உள்ளன. சில பிரபலமான ஐடிஇக்கள் தோனி ஐடிஇ மற்றும் யுபிகிராஃப்ட் ஐடிஇ. Thonny ஐடிஇ இது தேவை ESP32 மீது MicroPython மென்பொருள் ப்ளாஷ் ஒரு விருப்பத்தை இல்லை esptool Thonny IDE உடன் ESP32 முந்தைய பயிற்சி விளக்கினார் இது மென்பொருள் ப்ளாஷ். ஆனால் uPyCraft IDE சிறப்பாக ESP32 / ESP8266 ஆதரவு பலகைகளுக்காக வடிவமைக்கப்பட்டுள்ளது. ஃபிளாஷ் ஃபார்ம்வேர், புரோகிராமிங் மற்றும் குறியீட்டை ஈஎஸ்பி போர்டுகளில் பதிவேற்றுவதற்கான உள்ளடிக்கிய செயல்பாட்டை இது கொண்டுள்ளது.
uPyCraft IDE ஐ DFRobot உருவாக்கியுள்ளது. இது பயன்படுத்த எளிதானது மற்றும் ஆரம்பிக்க பரிந்துரைக்கப்படுகிறது. கீழேயுள்ள படிகள் uPyCraft ஐப் பயன்படுத்தி ESP32 ஐ எவ்வாறு ப்ளாஷ் செய்வது என்பதைக் காட்டுகின்றன.
படி 1. இந்த இணைப்பிற்குச் சென்று சாளரங்களுக்கான uPyCraft இன்.exe கோப்பைப் பதிவிறக்கவும்.

படி 2. நீங்கள் பதிவிறக்கிய கோப்பில் இருமுறை சொடுக்கவும், கீழே காட்டப்பட்டுள்ளபடி uPyCraft IDE திறக்கப்படும்.

படி 3. uPyCraft IDE ஐ உற்றுப் பார்ப்போம், IDE இன் ஒவ்வொரு பகுதியையும் பற்றி அறிந்து கொள்வோம்.

uPyCraft IDE இல் 4 பிரிவுகள் உள்ளன:
1. கோப்புறைகள் மற்றும் கோப்புகள்: இந்த பிரிவில் கோப்புகள் மற்றும் கோப்புறைகள் உள்ளன.
- சாதன கோப்புறையில் ESP போர்டில் சேமிக்கப்பட்ட கோப்புகள் உள்ளன. இந்த கோப்புறையில்முன்னிருப்பாக boot.py உள்ளது,மேலும்உங்கள் நிரலை எழுத main.py உடன் மற்றொரு கோப்பை உருவாக்க வேண்டும்.
- எஸ்டி கோப்புறையில் SD கார்டில் சேமிக்கப்பட்ட கோப்புகள் உள்ளன. பைபோர்டு போன்ற எஸ்டி கார்டை ஆதரிக்கும் பல்வேறு பலகைகள் உள்ளன.
- uPy_lib இல் உள்ளமைக்கப்பட்ட மைக்ரோ பைதான் ஐடிஇ நூலகங்கள் உள்ளன.
- உங்கள் கணினியில் நீங்கள் சேமிக்கும் கோப்புகளை பணியிடத்தில் கொண்டுள்ளது.
2. ஆசிரியர்: இந்த பகுதி பைதான் குறியீட்டை எழுதுவதற்கும் திருத்துவதற்கும் ஆகும். எடிட்டரில் பல பைதான் கோப்புகளைத் திறக்கலாம்.
3. ஷெல் / டெர்மினல்: இந்த பிரிவு ESP போர்டில் ஷெல் கட்டளைகளை எழுதி செயல்படுத்துவதற்கானது. இந்த பிரிவு நிரலின் நிலை, பிழைகள், அச்சு செய்திகள் போன்றவற்றையும் காட்டுகிறது.
4. கருவிகள்: இந்த பிரிவில் புதிய கோப்பை உருவாக்குதல், கோப்பை சேமித்தல், கோப்பை பதிவேற்றுதல், போர்டை இணைத்தல் / துண்டித்தல் போன்றவற்றுக்கான விருப்பங்கள் உள்ளன.
3. ESP32 போர்டில் மைக்ரோ பைதான் நிலைபொருள் ஒளிரும்
ESP32 போர்டுக்கான ஃபார்ம்வேர் ஒரு.bin கோப்பாகும், இதை இந்த இணைப்பிலிருந்து பதிவிறக்கம் செய்யலாம். அந்தந்த போர்டுக்கான சமீபத்திய.பின் கோப்பை பதிவிறக்கவும்.

படி 1. uPyCraft IDE ஐ திறந்து ESP போர்டை இணைக்கவும். சென்று Tools-> சீரியல் மற்றும் உங்கள் குழுவினருக்கு COM போர்ட் தேர்வு.
உங்கள் போர்டுக்கான COM போர்ட்டை நீங்கள் கண்டுபிடிக்க முடியவில்லை என்றால், யூ.எஸ்.பி கேபிள் தவறானது அல்லது நீங்கள் ESP32 / ESP8266 க்கான இயக்கிகளை நிறுவ வேண்டும்.

படி 2. இப்போது, கருவிகள்-> பலகையிலிருந்து பலகையைத் தேர்வுசெய்க . எங்கள் விஷயத்தில் பலகை ESP32 ஆகும்.
BurnFirmware ஐக் கிளிக் செய்க, கீழே காட்டப்பட்டுள்ளபடி ஒரு சாளரத்தைக் காண்பீர்கள்.

தேர்வு burn_addr போன்ற 0x1000, erase_flash போன்ற ஆம். பின்னர் பயனர்களைக் கிளிக் செய்து, முன்பு பதிவிறக்கம் செய்யப்பட்ட .bin கோப்பைத் தேர்வுசெய்க.
3. படி நிலுவையிலுள்ளது கீழே துவக்க / ஃப்ளாஷ் ESP32 பொத்தானை மற்றும் OK என்ற பொத்தானை அழுத்தவும். அழிக்க ஃப்ளாஷ் செயல்முறை தொடங்கும் போது, நீங்கள் பொத்தானை வெளியிடலாம்.

சில விநாடிகளுக்குப் பிறகு ஃபார்ம்வேர் ESP32 இல் ஒளிரும்.
இப்போது நாங்கள் ஃபார்ம்வேர் பதிவேற்றும் பகுதியுடன் முடித்துவிட்டோம், uPyCraft IDE ஐப் பயன்படுத்தி ESP32 மைக்ரோ பைதான் பயன்படுத்தி எல்.ஈ.டி ஒளிரும் திட்டத்தை எழுதத் தொடங்குவோம்.
4. uPyCraft IDE ஐப் பயன்படுத்தி குறியீட்டை ESP32 இல் நிரலாக்க மற்றும் பதிவேற்றம்
ஃபார்ம்வேர் ஃப்ளாஷ் மற்றும் பிசியுடன் போர்டு இணைக்கப்பட்ட பிறகு ESP32 நிரலுக்கு பின்வரும் படிகளைப் பின்பற்றவும்.
படி 1. uPyCraft IDE ஐத் திறந்து கருவிகள்-> பலகைகளுக்குச் செல்லவும். உங்கள் பலகையைத் தேர்வுசெய்க.
படி 2. செல்க > tools- சீரியல் மற்றும் உங்கள் COM போர்ட் தேர்வு.
படி 3. இப்போது, கருவிகள் பிரிவில் உள்ள இணைப்பு ஐகானைக் கிளிக் செய்து ஐடிஇ மற்றும் ஈஎஸ்பி போர்டுக்கு இடையேயான இணைப்பை உருவாக்கலாம்.

படி 4. இணைப்பு வெற்றிகரமாக இருந்தால், கீழே காட்டப்பட்டுள்ளதைப் போல முனையத்தில் ஒரு >>> அடையாளம் இருக்கும். இங்கே நீங்கள் சோதிக்க எந்த பைதான் கட்டளையையும் கொடுக்கலாம். நாங்கள் அச்சு ('ஹலோ') கட்டளையை வழங்கியுள்ளோம், இதன் விளைவாக, வணக்கம் அடுத்த வரியில் அச்சிடப்படுகிறது. இதன் பொருள் மைக்ரோ பைதான் ஃபார்ம்வேர் சரியாக நிறுவப்பட்டு எதிர்பார்த்தபடி செயல்படுகிறது.

படி 5. இப்போது, கருவி பிரிவில் புதிய கோப்பு ஐகானைக் கிளிக் செய்க. ஒரு பெயரிடப்படாத கோப்பு கோப்பு தாவலில் தோன்றும். கருவி பிரிவில் சேமி ஐகானைக் கிளிக் செய்வதன் மூலம் இந்த கோப்பைச் சேமிக்கவும். இந்த கோப்பை main.py என பெயரிடுக
இதற்குப் பிறகு, கீழே காட்டப்பட்டுள்ளபடி உங்கள் IDE ஐக் காண்பீர்கள்.

படி 6. உள்நோக்கி வழிநடத்துவதற்கு பைதான் குறியீட்டை எழுத வேண்டும். எனவே main.py தாவலைக் கிளிக் செய்து, உள்நோக்கி எல்.ஈ.
இயந்திர இறக்குமதியிலிருந்து நேர இறக்குமதி தூக்கம் பின் வழிநடத்தியது = பின் (2, பின்.ஒட்) உண்மை: led.value (led.value ()) தூக்கம் (1)
மேலே உள்ள பைதான் குறியீடு எளிமையானது மற்றும் புரிந்துகொள்ள எளிதானது. தொடரியல் தொடர்பான கூடுதல் தகவலுக்கு, தயவுசெய்து மைக்ரோ பைதான் ஆவணங்களைப் பாருங்கள்.
படி 7. இப்போது, கருவி பிரிவில் பதிவிறக்கம் மற்றும் இயக்க பொத்தானைக் கிளிக் செய்க.

அது காண்பிக்கும் பதிவிறக்கம் சரியா கீழே காட்டப்பட்டுள்ளது போல் முனையத்தில் சாளரத்தில்.

இப்போது main.py சாதன கோப்புறையில் தோன்றும், இது குறியீடு வெற்றிகரமாக ESP32 நினைவகத்தில் பதிவேற்றப்பட்டிருப்பதைக் காட்டுகிறது.
படி 8. ஸ்கிரிப்டை சோதிக்க, கருவி பிரிவில் உள்ள STOP ஐகானைக் கிளிக் செய்து, ESP32 இல் உள்ள En / Reset பொத்தானை அழுத்தவும். கீழே காட்டப்பட்டுள்ளபடி முனையத்தில் சில செய்திகளைக் காண்பீர்கள்.

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