இந்த டுடோரியல் முந்தைய டுடோரியலின் தொடர்ச்சியானது ESP8266 (பகுதி 1) உடன் தொடங்குதல். எனவே, ஒரு சிறிய மறுசீரமைப்பைக் கொடுக்க, எங்கள் முந்தைய டுடோரியலில், ஈ.எஸ்.பி தொகுதிக்கு எங்கள் சுயத்தை அறிமுகப்படுத்தினோம், அதைப் பற்றி சில அடிப்படைகளைக் கற்றுக்கொண்டோம். ஒரு FTDI சீரியல் அடாப்டர் தொகுதியைப் பயன்படுத்தி ஒரு மேம்பாட்டுக் குழுவையும் உருவாக்கியுள்ளோம், இது AT கட்டளைகள் மற்றும் Arduino IDE ஐப் பயன்படுத்தி ESP தொகுதியை நிரல் செய்ய எளிதாகப் பயன்படுத்தலாம்.
இந்த டுடோரியலில் ESP8266 Wi-Fi டிரான்ஸ்ஸீவர் தொகுதியை இயக்க AT கட்டளைகளை எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வோம் . அடுத்த டுடோரியலில் Arduino IDE (Arduino இல்லாமல்) மற்றும் ESP8266 ஐ ஒளிரச் செய்வதன் மூலம் நிரல் ESP8266 ஐக் கற்றுக்கொள்வோம்.
AT கட்டளைகளைப் பயன்படுத்தி ESP8266 ஐ நிரலாக்குகிறது:
உங்கள் ESP தொகுதியை நிரல் செய்வதற்கான முதல் மற்றும் எளிதான வழி AT கட்டளைகளைப் பயன்படுத்துவதாகும். AT எழுத்துக்கள் “ATtention” ஐ குறிக்கின்றன. AT கட்டளைகள் ஒரு குறிப்பிட்ட மோடமைக் கட்டுப்படுத்தப் பயன்படுத்தக்கூடிய வழிமுறைகள், எங்கள் விஷயத்தில் அது ESP8266 தொகுதி. AT கட்டளை எப்போதும் AT எழுத்துடன் தொடங்குகிறது, அதைத் தொடர்ந்து சில குறிப்பிட்ட கட்டளை உள்ளது. ESP8266 ஐ கட்டுப்படுத்தவும் நிரல் செய்யவும் பயன்படுத்தக்கூடிய AT கட்டளைகளின் முழுமையான பட்டியல் எஸ்பிரெசிஃப் சிஸ்டம்ஸ் ஆவணத்தில் கொடுக்கப்பட்டுள்ளது. கீழேயுள்ள இணைப்பிலும் இதைக் காணலாம்.
ஒவ்வொரு கட்டளையும் என்ன செய்யும் என்பதைப் புரிந்துகொள்ள ஆவணங்கள் மூலம் படிக்கலாம். ஆனால், இந்த டுடோரியலின் நோக்கத்திற்காக, தொகுதியின் ஃபார்ம்வேர் பதிப்பைச் சரிபார்த்து, ஏபி (அணுகல் புள்ளி) பயன்முறையில் வேலை செய்ய தொகுதியை அமைக்க சில கட்டளைகளை மட்டுமே பயன்படுத்துகிறேன்.
இந்த AT கட்டளைகளை எங்கள் கணினியிலிருந்து எந்த சீரியல் மானிட்டர் மென்பொருளிலிருந்தும் (புட்டி அல்லது அர்டுயினோ) நேரடியாக அனுப்ப முடியும், அடிப்படையில் இந்த AT கட்டளைகளை அனுப்ப ஈஎஸ்பி தொகுதிகள் மற்றும் கணினிக்கு இடையே ஒரு தொடர் தொடர்பு நிறுவப்பட வேண்டும். இந்த இணைப்பை இயக்க, ஈஎஸ்பி தொகுதியின் இந்த Rx மற்றும் Tx முள் முந்தைய டுடோரியலில் விளக்கப்பட்டுள்ளபடி முறையே FTDI தொகுதியின் Tx மற்றும் RX முள் உடன் இணைக்கப்பட்டுள்ளது. எனவே தொடங்குவோம்…
எங்கள் பல்வேறு ESP8266 அடிப்படையிலான சுவாரஸ்யமான IoT திட்டங்களையும் சரிபார்க்கவும்.
முன்நிபந்தனைகள்:
இந்த திட்டத்திற்கு உங்களுக்கு பின்வருபவை தேவைப்படும்:
- ESP8266 தொகுதி
- FTDI பிரேக்அவுட் போர்டு (3.3 வி)
- புட்டி அல்லது அர்டுயினோ போன்ற எந்த சீரியல் மானிட்டர் மென்பொருளும் வேலை செய்யும்
- முந்தைய டுடோரியலைப் படித்திருக்க வேண்டும், மேலே உள்ள இணைப்பை உருவாக்க வேண்டும்
உங்கள் ஈஎஸ்பி தொகுதியை சரியாக வயரிங் செய்வது மிக முக்கியமான படி. முந்தைய டுடோரியலில் இது நன்றாக விளக்கப்பட்டுள்ளது. சுற்று வரைபடம் மீண்டும் குறிப்புக்கு இங்கே காட்டப்பட்டுள்ளது:

படி 1: எந்த சீரியல் மானிட்டர் மென்பொருளையும் நிறுவவும். இந்த டுடோரியல் ஆர்டுயினோ சீரியல் மானிட்டரைப் பயன்படுத்துகிறது, ஏனெனில் நம்மில் பெரும்பாலோர் அதை ஆர்டுயினோ போர்டுகளுடன் பயன்படுத்துவதன் மூலம் அனுபவம் பெற்றவர்கள்.
படி 2: உங்கள் ஈஎஸ்பி தொகுதி மற்றும் எஃப்டிடிஐ தொகுதிக்கூறு ஆகியவற்றை மேம்பாட்டு வாரியத்துடன் இணைத்து அதை இயக்கவும். GPIO0 முள் இலவசமாக விடப்படுவதையும், RST முள் தரையில் சிறிது நேரத்தில் இணைக்கப்பட்டு பின்னர் இலவசமாக விடப்படுவதையும் உறுதிசெய்க. AT கட்டளை வழியாகவும் Arduino IDE மூலமாகவும் நிரலாக்கங்களுக்கு இடையே தேர்ந்தெடுக்க, ஜம்பர் சுவிட்சைப் பயன்படுத்தினோம். ESP ஐ மீட்டமைக்க புஷ் பொத்தானைப் பயன்படுத்தவும். முந்தைய டுடோரியலில் விளக்கப்பட்டுள்ளபடி இணைப்புகளை நீங்கள் செய்திருந்தால், உங்கள் போர்டு இதுபோன்றதாக இருக்க வேண்டும்

படி 3: உங்கள் கணினியுடன் FTDI போர்டை இணைத்து, சாதன மேலாளரைத் திறக்கவும், COM போர்ட்டுகளின் கீழ், உங்கள் FTDI தொகுதி எந்த COM போர்ட்டுடன் இணைக்கப்பட்டுள்ளது என்பதை நீங்கள் கவனிக்க வேண்டும். கீழே காட்டப்பட்டுள்ளபடி என்னுடையது COM20 உடன் இணைக்கப்பட்டுள்ளது.

படி 4: உங்கள் Arduino IDE ஐத் திறந்து, நீங்கள் FTDI COM போர்ட்டுடன் இணைக்கப்பட்டுள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் (என்னுடையது COM20). கருவிகள்-> துறைமுகங்கள் சரிபார்ப்பதன் மூலம் இதை உறுதிப்படுத்த முடியும். இப்போது, உங்கள் சீரியல் மானிட்டரைத் திறந்து, அடுத்த கட்டத்தில் படத்தின் கீழே காட்டப்பட்டுள்ளபடி “ என்.எல் & சி.ஆர்” மற்றும் பாட் வீதத்தை “115200” எனத் தேர்ந்தெடுக்கவும்.
குறிப்பு: உங்கள் விற்பனையாளரின் அடிப்படையில் உங்கள் பாட் வீதமும் வேறுபடலாம். 115200 வேலை செய்யவில்லை என்றால், 9600 மற்றும் 38400 மற்றும் 74880 ஐ முயற்சிக்கவும்.
படி 5: உங்கள் GPIO0 முள் இலவசமாக இருப்பதை உறுதிசெய்து கொள்ளுங்கள் (சுவிட்சைச் சரிபார்க்கவும்) மற்றும் மீட்டமை பொத்தானை அழுத்தவும். சீரியல் மானிட்டரில் சில சீரற்ற மதிப்புகளை நீங்கள் காண வேண்டும், பின்னர் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி “தயார்” என்று சொல்வதன் மூலம் நிறுத்த வேண்டும்

நீங்கள் இதுவரை செய்திருந்தால், பெரியது !! தரவுத்தாள் பயன்படுத்தி AT கட்டளைகளைப் பயன்படுத்தி உங்கள் ESP8266 தொகுதியை நிரலாக்கத் தொடங்கலாம். இதை மேலும் சுவாரஸ்யமாக்குவதற்கு, உங்கள் ஈஎஸ்பி தொகுதியை AP + STA பயன்முறையில் எவ்வாறு கட்டமைப்பது என்பதைக் காண்பிப்பேன், அது எவ்வாறு இயங்குகிறது என்பதைப் பார்ப்பேன்.
படி 6: நாம் பயன்படுத்தும் முதல் கட்டளை AT கட்டளை. தொடக்கமானது வெற்றிகரமாக இருக்கிறதா என்று சோதிக்க இது பயன்படுத்தப்படுகிறது. நீங்கள் “AT” என தட்டச்சு செய்து என்டரை அழுத்தும்போது அது “சரி” என்று பதிலளிக்க வேண்டும் .

படி 7: “AT + GMR” கட்டளையைப் பயன்படுத்தி SDK மற்றும் தொகுதியின் நிலைபொருள் பதிப்பைச் சரிபார்க்கலாம்.

படி 8: ESP தொகுதி AP பயன்முறையில் (அணுகல் புள்ளி முறை), STA பயன்முறை அல்லது AP மற்றும் STA பயன்முறையில் வேலை செய்ய முடியும். தொகுதியை AP பயன்முறையில் இயக்கலாம், இதன்மூலம் செயல்படுகிறதா என்பதை சரிபார்க்கலாம்.
வெறுமனே “AT + CWMODE = 2” ஐ அனுப்புங்கள் , அது உங்களுக்கு “சரி” என்று பதிலளிக்கும்

நீங்கள் கட்டளைகளை உள்ளிட்ட பிறகு உங்கள் சீரியல் மானிட்டர் கீழே இருக்கும்

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

முழுமையான படிகள் மற்றும் அதன் செயல்பாடுகளும் கீழே உள்ள வீடியோவில் காட்டப்பட்டுள்ளன.
எனவே இதை இப்போதே நிறுத்துவோம், அடுத்த டுடோரியலில் “Arduino IDE ஐப் பயன்படுத்தி தொகுதியை எவ்வாறு நிரல் செய்யலாம் மற்றும் ESP8266 நினைவகத்தை எவ்வாறு ஃப்ளாஷ் செய்வது” என்பதைப் பார்ப்போம்.
எங்கள் பிற ESP8266 அடிப்படையிலான திட்டங்களை சரிபார்க்க மறக்காதீர்கள்.
