- கூறுகள் தேவை
- ESP8266 வைஃபை தொகுதி
- தொடர் தொடர்புக்கு LPC2148 ஐ ESP8266 உடன் இணைக்கிறது
- சுற்று வரைபடம் மற்றும் இணைப்புகள்
- ESP8266 ஐ இடைமுகப்படுத்த LPC2148 இல் UART0 நிரலாக்கத்தில் ஈடுபட்டுள்ள படிகள்
- LPC2148 உடன் ESP8266 IoT வெப்சர்வரைப் பயன்படுத்தி எல்.ஈ.டி.
ESP8266 Wi-Fi டிரான்ஸ்ஸீவர் ஒரு மைக்ரோகண்ட்ரோலரை பிணையத்துடன் இணைக்க ஒரு வழியை வழங்குகிறது. இது மலிவானது, சிறியது மற்றும் பயன்படுத்த எளிதானது என்பதால் இது IoT திட்டங்களில் பரவலாகப் பயன்படுத்தப்படுகிறது. ராஸ்பெர்ரி வெப்சர்வர் மற்றும் அர்டுயினோ வெப்சர்வரைப் பயன்படுத்தி வெப்சர்வரை உருவாக்க நாங்கள் முன்பு பயன்படுத்தினோம்.
இந்த டுடோரியலில் , ARM7-LPC2148 மைக்ரோகண்ட்ரோலருடன் ஒரு ESP8266 Wi-Fi தொகுதியை இடைமுகப்படுத்துவோம் மற்றும் LPC2148 உடன் இணைக்கப்பட்ட எல்.ஈ.டி கட்டுப்படுத்த ஒரு வலை சேவையகத்தை உருவாக்குவோம். பணிப்பாய்வு இதுபோன்று செல்லும்:
- AP பயன்முறையில் ESP8266 ஐ கட்டமைக்க LPC2148 இலிருந்து ESP8266 க்கு AT கட்டளைகளை அனுப்பவும்
- மடிக்கணினி அல்லது கணினி வைஃபை ESP8266 அணுகல் புள்ளியுடன் இணைக்கவும்
- ESP8266 வெப்சர்வரின் அணுகல் புள்ளி ஐபி முகவரியுடன் கணினியில் ஒரு HTML வலைப்பக்கத்தை உருவாக்கவும்
- ESP8266 இலிருந்து பெறப்பட்ட மதிப்புக்கு ஏற்ப எல்.ஈ.டி கட்டுப்படுத்த LPC2148 க்கு ஒரு நிரலை உருவாக்கவும்

ESP8266 Wi-Fi தொகுதிக்கு நீங்கள் முற்றிலும் புதியவர் என்றால், ESP8266 Wi-Fi தொகுதிக்கு தெரிந்திருக்க பின்வரும் இணைப்புகளைப் பார்வையிடவும்.
- ESP8266 வைஃபை டிரான்ஸ்ஸீவர் (பகுதி 1) உடன் தொடங்குதல்
- ESP8266 (பகுதி 2) உடன் தொடங்குதல்: AT கட்டளைகளைப் பயன்படுத்துதல்
- ESP8266 (பகுதி 3) உடன் தொடங்குதல்: Arduino IDE உடன் ESP8266 ஐ நிரல் செய்தல் மற்றும் அதன் நினைவகத்தை ஒளிரச் செய்தல்
கூறுகள் தேவை
வன்பொருள்:
- ARM7-LPC2148
- ESP8266 வைஃபை தொகுதி
- FTDI (USB to UART TTL)
- எல்.ஈ.டி.
- 3.3 வி மின்னழுத்த சீராக்கி ஐ.சி.
- ப்ரெட்போர்டு
மென்பொருள்:
- KEIL uVision
- ஃபிளாஷ் மேஜிக் கருவி
- புட்டி
ESP8266 வைஃபை தொகுதி

ESP8266 என்பது உட்பொதிக்கப்பட்ட திட்டங்களுக்கு குறைந்த செலவில் பரவலாகப் பயன்படுத்தப்படும் Wi-Fi தொகுதி ஆகும், இதற்கு குறைந்த சக்தி 3.3V தேவைப்படுகிறது. இது ESP8266 மற்றும் UART போர்ட் கொண்ட எந்த மைக்ரோகண்ட்ரோலருக்கும் இடையிலான தொடர் தொடர்பு மற்றும் தரவு பரிமாற்றத்திற்கு இரண்டு கம்பிகள் TX மற்றும் RX ஐ மட்டுமே பயன்படுத்துகிறது.
ESP8266 Wi-Fi தொகுதிக்கான முள் வரைபடம்

- GND, மைதானம் (0 V)
- TX, தரவு பிட் எக்ஸ் அனுப்பவும்
- GPIO 2, பொது நோக்கம் உள்ளீடு / வெளியீடு எண் 2
- CH_PD, சிப் பவர்-டவுன்
- GPIO 0, பொது நோக்கம் உள்ளீடு / வெளியீடு எண் 0
- RST, மீட்டமை
- ஆர்எக்ஸ், தரவு பிட் எக்ஸ் பெறவும்
- VCC, மின்னழுத்த (+3.3 வி)
ESP8266 சுற்று வாரியத்தை அமைத்தல்
ESP8266 க்கு 3.3V இன் நிலையான வழங்கல் தேவைப்படுகிறது, அது பிரெட் போர்டு நட்பு அல்ல. எனவே ESP8266 இல் எங்கள் முந்தைய டுடோரியலில், 3.3V மின்னழுத்த சீராக்கி, ஒரு ரீசெட் புஷ் பொத்தான் மற்றும் மாறுதல் முறைகளுக்கான ஜம்பர் அமைப்பு (AT கட்டளை அல்லது ஃபிளாஷ் பயன்முறை) உடன் ESP8266 க்கு ஒரு சர்க்யூட் போர்டை உருவாக்கினோம். இது பெர்ஃப் போர்டைப் பயன்படுத்தாமல் பிரெட் போர்டில் அமைக்கலாம்.
எங்கள் சொந்த ESP8266 வைஃபை போர்டை உருவாக்க ப்ரெட்போர்டில் உள்ள அனைத்து கூறுகளையும் இங்கே கரைத்தோம்

கீழேயுள்ள இணைப்புகளைப் பின்பற்றுவதன் மூலம் பல்வேறு மைக்ரோகண்ட்ரோலர்களுடன் ESP8266 இன் இடைமுகத்தைக் கற்றுக்கொள்ளுங்கள்:
- ESP8266 (பகுதி 3) உடன் தொடங்குதல்: Arduino IDE உடன் ESP8266 ஐ நிரல் செய்தல் மற்றும் அதன் நினைவகத்தை ஒளிரச் செய்தல்
- ESP8266 ஐ STM32F103C8 உடன் இணைக்கிறது: ஒரு வெப்சர்வரை உருவாக்குதல்
- MSP430 Launchpad மற்றும் ESP8266 ஐப் பயன்படுத்தி மின்னஞ்சல் அனுப்புகிறது
- PIC16F877A மைக்ரோகண்ட்ரோலருடன் ESP8266 ஐ இடைமுகப்படுத்துகிறது
- Arduino & ESP8266 ஐப் பயன்படுத்தி IOT அடிப்படையிலான டம்ப்ஸ்டர் கண்காணிப்பு
அனைத்து ESP8266 அடிப்படையிலான திட்டங்களையும் இங்கே காணலாம்.
தொடர் தொடர்புக்கு LPC2148 ஐ ESP8266 உடன் இணைக்கிறது
பொருட்களோடு தொடர்ந்து இடைமுகம் ESP8266 கொண்டு LPC2148 நாங்கள் ESP8266 வைஃபை தொகுதி கட்டமைக்க ESP8266 செய்ய LPC2148 இருந்து, AT கட்டளைகளை அனுப்ப இந்த இரண்டு சாதனங்களுக்கு இடையிலான ஒரு UART தொடர் தொடர்பை ஏற்படுத்தும் வேண்டும். ESP8266 AT கட்டளைகளைப் பற்றி மேலும் அறிய இணைப்பைப் பின்தொடரவும்.
எனவே LPC2148 இல் UART தகவல்தொடர்புகளைப் பயன்படுத்த நாம் LPC2148 இல் UART போர்ட்டைத் தொடங்க வேண்டும். LPC2148 இரண்டு உள்ளடிக்கிய UART துறைமுகங்களைக் கொண்டுள்ளது (UART0 மற்றும் UART1).
LPC2148 இல் UART பின்ஸ்

|
UART_Port |
TX_PIN |
RX_PIN |
|
UART0 |
பி 0.0 |
பி.0.1 |
|
UART1 |
பி.0.8 |
பி.0.9 |
LPC2148 இல் UART0 ஐ துவக்குகிறது
LPC2148 இன் ஊசிகளும் பொது நோக்கத்திற்கான ஊசிகளாக இருப்பதை நாங்கள் அறிவோம், எனவே UART0 ஐப் பயன்படுத்த PINSEL0 பதிவைப் பயன்படுத்த வேண்டும். UART0 ஐத் தொடங்குவதற்கு முன், UART அம்சத்தைப் பயன்படுத்த LPC2148 இல் பயன்படுத்தப்படும் இந்த UART பதிவேடுகளைப் பற்றி அறிய அனுமதிக்கிறது.
LPC2148 இல் UART பதிவேடுகள்
நிரலாக்கத்தில் பயன்படுத்தப்படும் சில முக்கியமான பதிவேடுகளை கீழே உள்ள அட்டவணை காட்டுகிறது. எங்கள் எதிர்கால பயிற்சிகளில், LARTC2148 இல் UART க்குப் பயன்படுத்தப்படும் பிற பதிவேடுகளைப் பற்றி சுருக்கமாகக் காண்போம்.
UART0 க்கு x-0 & UART1 க்கு x-1:
|
பதிவு |
பெயர் பதிவுசெய்க |
பயன்படுத்தவும் |
|
UxRBR |
இடையக பதிவைப் பெறுக |
சமீபத்தில் பெறப்பட்ட மதிப்பைக் கொண்டுள்ளது |
|
UxTHR |
ஹோல்டிங் பதிவை அனுப்பவும் |
அனுப்ப வேண்டிய தரவு உள்ளது |
|
UxLCR |
வரி கட்டுப்பாட்டு பதிவு |
UART பிரேம் வடிவமைப்பைக் கொண்டுள்ளது (தரவு பிட்கள் இல்லை, பிட் நிறுத்து) |
|
UxDLL |
வகுப்பான் லாட்ச் எல்.எஸ்.பி. |
UART பாட் வீத ஜெனரேட்டர் மதிப்பின் LSB |
|
UxDLM |
வகுப்பான் லாட்ச் எம்.எஸ்.பி. |
UART பாட் வீத ஜெனரேட்டர் மதிப்பின் MSB |
|
UxIER |
குறுக்கீடு பதிவை இயக்கு |
இது UART0 அல்லது UART1 குறுக்கீடு மூலங்களை இயக்க பயன்படுகிறது |
|
UxIIR |
குறுக்கீடு அடையாள பதிவு |
நிலுவையில் உள்ள குறுக்கீடுகளின் முன்னுரிமையும் மூலமும் கொண்ட நிலைக் குறியீட்டை இது கொண்டுள்ளது |
சுற்று வரைபடம் மற்றும் இணைப்புகள்

LPC2148, ESP8266 மற்றும் FTDI க்கு இடையிலான இணைப்புகள் கீழே காட்டப்பட்டுள்ளன
|
எல்பிசி 2148 |
ESP8266 |
FTDI |
|
TX (P0.0) |
ஆர்.எக்ஸ் |
என்.சி. |
|
RX (P0.1) |
டி.எக்ஸ் |
ஆர்.எக்ஸ் |
ESP8266 3.3V மின்னழுத்த சீராக்கி வழியாக இயக்கப்படுகிறது மற்றும் FTDI & LPC2148 USB இலிருந்து இயக்கப்படுகின்றன.
எஃப்டிடிஐ ஏன் இங்கே இருக்கிறது?இந்த டுடோரியலில், எஃப்டிடிஐ (யுஎஸ்பி டு யுஆர்டி டிடிஎல்) இன் ஈஎஸ்பி 8266 டிஎக்ஸ் முள் உடன் இணைக்கப்பட்டுள்ளோம், இது எல்பிசி 2148 ஆர்எக்ஸ் முள் உடன் மேலும் இணைக்கப்பட்டுள்ளது, இதனால் புட்டி, அர்டுயினோ ஐடிஇ போன்ற எந்த முனைய மென்பொருளையும் பயன்படுத்தி ஈஎஸ்பி 8266 தொகுதியின் பதிலைக் காணலாம்.. ஆனால் அதற்கு ESP8266 Wi-Fi தொகுதியின் பாட் வீதத்தின்படி பாட் வீதத்தை அமைக்கவும். (எனது பாட் வீதம் 9600).

ESP8266 ஐ இடைமுகப்படுத்த LPC2148 இல் UART0 நிரலாக்கத்தில் ஈடுபட்டுள்ள படிகள்
ESP8266 ஐ LPC2148 உடன் இணைப்பதற்கான நிரலாக்க படிகள் கீழே உள்ளன, இது IoT இணக்கமாக இருக்கும்.
படி 1: - முதலில் நாம் PINSEL0 பதிவேட்டில் UART0 TX & RX ஊசிகளை துவக்க வேண்டும்.
(TX ஆக P0.0 மற்றும் RX ஆக P0.1) PINSEL0 = PINSEL0 - 0x00000005;
படி 2: - U0LCR (லைன் கண்ட்ரோல் ரெஜிஸ்டர்) இல் அடுத்ததாக, DLAB (வகுப்பான் லாட்ச் அக்சஸ் பிட்) ஐ 1 ஆக அமைக்கவும், அது அவற்றை செயல்படுத்துகிறது, பின்னர் ஸ்டாப் பிட்களை 1 ஆகவும், தரவு பிரேம் நீளம் 8-பிட்டாகவும் அமைக்கவும்.
U0LCR = 0x83;
படி 3: - இப்போது கவனிக்க வேண்டிய முக்கியமான படி, பி.சி.எல்.கே மதிப்பு மற்றும் விரும்பிய பாட் வீதத்தைப் பொறுத்து U0DLL & U0DLM இன் மதிப்புகளை அமைப்பது. பொதுவாக ESP8266 க்கு நாங்கள் 9600 என்ற பாட் வீதத்தைப் பயன்படுத்துகிறோம். எனவே UART0 க்கு 9600 பாட் வீதத்தை எவ்வாறு அமைப்பது என்று பார்ப்போம்.
பாட் வீதக் கணக்கீட்டிற்கான சூத்திரம்:

எங்கே, பி.எல்.சி.கே: அதிர்வெண்ணில் புற கடிகாரம் (மெகா ஹெர்ட்ஸ்)
U0DLM, U0DLL: பாட் வீத ஜெனரேட்டர் வகுப்பி பதிவுசெய்கிறது
முல்வால், திவாட்வால்: இந்த பதிவேடுகள் பின்னம் ஜெனரேட்டர் மதிப்புகள்
PCLK = 15MHZ உடன் பாட் வீதம் 9600 க்கு

MULVAL = 1 & DIVADDVAL = 0
256 * U0DLM + U0DLL = 97.65
எனவே U0DLM = 0 மற்றும் நாம் U0DLL = 97 ஐப் பெறுகிறோம் (பின்னம் அனுமதிக்கப்படவில்லை)
எனவே பின்வரும் குறியீட்டைப் பயன்படுத்துகிறோம்:
U0DLM = 0x00; U0DLL = 0x61; (ஹெக்ஸாடெசிமல் மதிப்பு 97)
படி 4: - இறுதியாக, எல்.சி.ஆரில் டி.எல்.ஏ (டிவைசர் லாட்ச் அக்சஸ்) ஐ 0 ஆக அமைக்க வேண்டும்.
எனவே எங்களிடம் உள்ளது
U0LCR & = 0x0F;
படி 5: - ஒரு எழுத்தை கடத்துவதற்கு, U0THR இல் அனுப்ப வேண்டிய பைட்டை ஏற்றவும் மற்றும் பைட் கடத்தும் வரை காத்திருக்கவும், இது THRE உயர்வாக இருப்பதன் மூலம் குறிக்கப்படுகிறது.
வெற்றிட UART0_TxChar (char ch) { U0THR = ch; போது ((U0LSR & 0x40) == 0); }
படி 6: - ஒரு சரத்தை கடத்துவதற்கு, கீழே உள்ள செயல்பாடு பயன்படுத்தப்படுகிறது. சரம் தரவை ஒவ்வொன்றாக அனுப்ப, மேலே உள்ள படி எழுத்துக்குறியைப் பயன்படுத்தினோம்.
வெற்றிட UART0_SendString (char * str) { uint8_t i = 0; போது (str! = '\ 0') { UART0_TxChar (str); i ++; } }
படி 7: - ஒரு சரம் பெறுவதற்கு , குறுக்கீடு சேவை வழக்கமான செயல்பாடு இங்கே பயன்படுத்தப்படுகிறது, ஏனெனில் ஒரு ESP8266 வைஃபை தொகுதி, நாங்கள் AT கட்டளையை அனுப்பும்போதோ அல்லது ஒரு ESP8266 தரவை LPC2148 க்கு அனுப்பும்போதோ, எல்பிசி 2148 இன் RX முள் தரவை மீண்டும் அனுப்பும். ESP8266 இன் வலை சேவையகத்திற்கான தரவு.
எடுத்துக்காட்டு: LPC2148 (“AT \ r \ n”) இலிருந்து ESP8266 க்கு AT கட்டளையை அனுப்பும்போது, வைஃபை தொகுதியிலிருந்து “சரி” என்ற பதிலைப் பெறுவோம்.
எனவே, ஐ.எஸ்.ஆர் குறுக்கீடு சேவை வழக்கத்திற்கு அதிக முன்னுரிமை இருப்பதால், ESP8266 வைஃபை தொகுதியிலிருந்து பெறப்பட்ட மதிப்பைச் சரிபார்க்க இங்கே ஒரு குறுக்கீட்டைப் பயன்படுத்துகிறோம்.
ஆகவே, ஒரு ESP8266 எல்பிசி 2148 இன் ஆர்எக்ஸ் முள் தரவை அனுப்பும் போதெல்லாம் குறுக்கீடு அமைக்கப்பட்டு ஐஎஸ்ஆர் செயல்பாடு செயல்படுத்தப்படும்.
படி 8: - செய்ய UART0 க்கான குறுக்கீடுகளை செயல்படுத்த, பின்வரும் குறியீடு உபயோகத்தில்
VICintEnable குறுக்கீட்டு பயன்படுத்தப்படும் பதிவு செயல்படுத்த UART0 குறுக்கிட செயல்படுத்த vectored உள்ளது.
VICIntEnable - = (1 << 6);
VICVecCnt10 குறுக்கீட்டு கட்டுப்படுத்துப்பதி vectored உள்ளது UART0 க்கான ஒதுக்கீடு செய்கிறது ஸ்லாட் என்று.
VICVectCntl0 = (1 << 5) - 6;
அடுத்து VICVectaddr0 என்பது திசையன் குறுக்கீடு முகவரி பதிவாகும் , இது குறுக்கீடு சேவை வழக்கமான ஐஎஸ்ஆர் முகவரியைக் கொண்டுள்ளது.
VICVectAddr0 = (கையொப்பமிடாத) UART0_ISR;
RBR பெறுதல் இடையக பதிவேட்டிற்கான குறுக்கீட்டை நாம் ஒதுக்க வேண்டும். எனவே இன்டரப்ட் என்டபிள் ரெஜிஸ்டர் (U0IER) இல் நாங்கள் RBR க்கு அமைத்துள்ளோம். எனவே தரவைப் பெறும்போது அந்த குறுக்கீடு சேவை வழக்கம் (ஐ.எஸ்.ஆர்) அழைக்கப்படுகிறது.
U0IER = IER_RBR;
இறுதியாக, ESP8266 Wi-Fi தொகுதிக்கூறிலிருந்து தரவைப் பெறும்போது குறிப்பிட்ட பணியைச் செய்ய வேண்டிய ISR செயல்பாடு எங்களிடம் உள்ளது. U0RBR இல் இருக்கும் ESP8266 இலிருந்து பெறப்பட்ட மதிப்பை இங்கே படித்து, அந்த மதிப்பை UART0_BUFFER இல் சேமிக்கிறோம். இறுதியாக ஐ.எஸ்.ஆரின் முடிவில் VICVectAddr பூஜ்ஜியம் அல்லது போலி மதிப்புடன் அமைக்கப்பட வேண்டும்.
UART0_ISR () __irq { கையொப்பமிடாத கரி IIRValue; IIRValue = U0IIR; IIR மதிப்பு >> = 1; IIR மதிப்பு & = 0x02; if (IIRValue == IIR_RDA) { UART_BUFFER = U0RBR; uart0_count ++; if (uart0_count == BUFFER_SIZE) { uart0_count = 0; } } VICVectAddr = 0x0; }
படி 9: - ESP8266 Wi-Fi தொகுதி AP பயன்முறையில் அமைக்கப்பட வேண்டும் என்பதால், UART0_SendString () செயல்பாட்டைப் பயன்படுத்தி LPC2148 இலிருந்து மதிப்பிற்குரிய AT கட்டளைகளை அனுப்ப வேண்டும்.
LPC2148 இருந்து ESP8266 அனுப்பப்படும் எந்த AT கட்டளைகள் கீழே குறிப்பிடப்பட்டிருக்கிறது. ஒவ்வொரு AT கட்டளையையும் அனுப்பிய பிறகு ESP8266 “சரி” உடன் பதிலளிக்கிறது
1. ESP8266 க்கு AT ஐ அனுப்புகிறது
UART0_SendString ("AT \ r \ n"); delay_ms (3000);
2. AT + CWMODE = 2 ஐ அனுப்புகிறது (AP பயன்முறையில் ESP8266 ஐ அமைத்தல்).
UART0_SendString ("AT + CWMODE = 2 \ r \ n"); delay_ms (3000);
3. AT + CIFSR ஐ அனுப்புகிறது (AP இன் ஐபி பெறுவதற்கு)
UART0_SendString ("AT + CIFSR \ r \ n"); delay_ms (3000);
4. AT + CIPMUX = 1 ஐ அனுப்புகிறது (மட்லிபிள் இணைப்புகளுக்கு)
UART0_SendString ("AT + CIPMUX = 1 \ r \ n"); delay_ms (3000);
5. AT + CIPSERVER = 1,80 ஐ அனுப்புகிறது (திறந்த துறைமுகத்துடன் ESP8266 சேவையகத்தை இயக்க)
UART0_SendString ("AT + CIPSERVER = 1,80 \ r \ n"); delay_ms (3000);
எல்.பி.சி 2148 க்கு ஹெக்ஸ் கோப்பை புரோகிராமிங் மற்றும் ஒளிரும்
ARM7-LPC2148 நிரலுக்கு, எங்களுக்கு கெயில் uVision & Flash Magic கருவி தேவை. மைக்ரோ யூ.எஸ்.பி போர்ட் வழியாக ARM7 ஸ்டிக்கை நிரல் செய்ய ஒரு யூ.எஸ்.பி கேபிள் இங்கே பயன்படுத்தப்படுகிறது. நாங்கள் கெயிலைப் பயன்படுத்தி குறியீட்டை எழுதி ஒரு ஹெக்ஸ் கோப்பை உருவாக்குகிறோம், பின்னர் ஹெச்எக்ஸ் கோப்பு ஃபிளாஷ் மேஜிக்கைப் பயன்படுத்தி ARM7 ஸ்டிக்கிற்கு ஒளிரும். கெயில் யுவிஷன் மற்றும் ஃப்ளாஷ் மேஜிக் நிறுவுதல் மற்றும் அவற்றை எவ்வாறு பயன்படுத்துவது என்பது பற்றி மேலும் அறிய ARM7 LPC2148 மைக்ரோகண்ட்ரோலருடன் தொடங்குதல் மற்றும் கெயில் யுவிஷனைப் பயன்படுத்தி அதை நிரல் செய்தல்.
டுடோரியலின் முடிவில் முழுமையான நிரல் கொடுக்கப்பட்டுள்ளது.
குறிப்பு: HEX கோப்பை LPC2148 இல் பதிவேற்றும்போது, நீங்கள் ESP8266 Wi-Fi தொகுதி மற்றும் LPC2148 உடன் இணைக்கப்பட்டுள்ள FTDI தொகுதிக்கு சக்தி அளிக்கக்கூடாது.
LPC2148 உடன் ESP8266 IoT வெப்சர்வரைப் பயன்படுத்தி எல்.ஈ.டி.
படி 1: - எல்எப்சி 2148 இல் ஹெக்ஸ் கோப்பை பதிவேற்றிய பிறகு, எஸ்பிடிஐ தொகுதியை யூ.எஸ்.பி கேபிள் வழியாக பிசிக்கு இணைத்து புட்டி டெர்மினல் மென்பொருளை திறக்கவும்.

சீரியலைத் தேர்ந்தெடுத்து, உங்கள் பிசி அல்லது லேப்டாப் என்னுடையது (COM3) படி COM போர்ட்டைத் தேர்ந்தெடுக்கவும். பாட் வீதம் 9600 ஆகும்.
படி 2: - இப்போது ESP8266 Wi-Fi தொகுதியை மீட்டமைக்கவும் அல்லது POWER OFF மற்றும் POWER ஐ மீண்டும் இயக்கவும், புட்டி முனையம் கீழே காட்டப்பட்டுள்ளபடி ESP8266 Wi-Fi தொகுதியின் பதிலைக் காண்பிக்கும். \

படி 3: - இப்போது LPC2148 இல் RESET பொத்தானை அழுத்தவும். அதன் பிறகு LPC2148 AT கட்டளைகளை ESP8266 க்கு அனுப்பத் தொடங்குகிறது. அதன் பதிலை புட்டி முனையத்தில் காணலாம்.

படி 4: - ESP8266 க்கு மேலே உள்ள படத்தில் நீங்கள் காணக்கூடியது MODE 2 இல் அமைக்கப்பட்டுள்ளது, இது AP பயன்முறையாகும் மற்றும் APIP இன் முகவரி 192.168.4.1 ஆகும். இந்த முகவரியைக் கவனியுங்கள், ஏனெனில் இந்த முகவரி LPC2148 உடன் இணைக்கப்பட்ட எல்.ஈ.டி கட்டுப்படுத்த வலைப்பக்க HTML குறியீட்டில் கடுமையாக குறியிடப்படும்.
முக்கியமானது : ESP8266 AP பயன்முறையில் இருக்கும்போது, உங்கள் கணினியை ESP8266 AP உடன் இணைக்க வேண்டும். எனது ESP8266 தொகுதிக்கு கீழே உள்ள படத்தைக் காண்க ESP_06217B என்ற பெயரில் AP ஐக் காட்டுகிறது (இது திறந்திருக்கும் மற்றும் கடவுச்சொல் இல்லை).

படி 5: - கணினியை ESP8266 AP உடன் இணைத்த பிறகு, ஒரு நோட்பேடைத் திறந்து பின்வரும் HTML நிரல் வலைப்பக்கத்தை நகலெடுத்து ஒட்டவும். உங்கள் ESP8266 Wi-Fi தொகுதிக்கு ஏற்ப APIP முகவரியை மாற்றுவதை உறுதிசெய்க
சர்க்யூட் டைஜெஸ்டுக்கு வருக
ESP8266 LPC2148 உடன் இடைமுகம்: எல்.ஈ.டி கட்டுப்படுத்த வெப்சர்வரை உருவாக்குதல்
எல்இடி மீது எல்இடி நிறுத்தவும்இந்த HTML பக்கத்தில், வலைப்பக்கத்திலிருந்து எல்.ஈ.டி இயக்க மற்றும் அணைக்க இரண்டு ஹைப்பர்லிங்க் செய்யப்பட்ட பொத்தான்களை உருவாக்கியுள்ளோம் .
இறுதியாக நோட்பேட் ஆவணத்தை.html நீட்டிப்பாக சேமிக்கவும்

வலைப்பக்கமானது இணைய உலாவியில் கீழே காட்டப்படும்.

இங்கே முகவரி AP ஐபி முகவரி 192.168.4.1 மற்றும் LPC2148 இல் கீழே உள்ள இந்த தர்க்கத்தைப் பயன்படுத்தி எல்.ஈ.டி ஆன் மற்றும் ஆஃப் செய்ய மதிப்புகள் @ மற்றும்% ஐ அனுப்புகிறோம்.
(1) { if (uart0_count! = 0) { COMMAND = UART0_BUFFER; if (COMMAND == LEDON) // ESP8266 { IOSET1 = (1 << 20) இலிருந்து பெறப்பட்ட மதிப்பைப் பொறுத்து எல்.ஈ.டி ஆன் அல்லது ஆஃப் அமைக்க தர்க்கம் ; // OUTPUT HIGH delay_ms (100) அமைக்கிறது ; } else என்றால் (COMMAND == LEDOFF) { IOCLR1 = (1 << 20); // OUTPUT LOW delay_ms (100) அமைக்கிறது ; } } }
ESP8266 மற்றும் ARM7 மைக்ரோகண்ட்ரோலர் LPC2148 ஐப் பயன்படுத்தி ஒரு சாதனத்தை தொலைவிலிருந்து கட்டுப்படுத்த முடியும். முழுமையான குறியீடு மற்றும் விளக்க வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
