- ESP8285 அறிமுகம்
- ஈஎஸ்பி மேம்பாட்டு வாரியம் சுற்று வரைபடம்
- எங்கள் ESP8285 தேவ் போர்டை உருவாக்குதல்
- PCBWay இலிருந்து PCB ஐ ஆர்டர் செய்கிறது
- ESP8285 வாரியத்தை அசெம்பிளிங் மற்றும் புரோகிராமிங்
- எளிய எல்இடி பிளிங்க் ஸ்கெட்ச் மூலம் சோதனை
- ESP8285 இல் வெப்சர்வர் ஸ்கெட்சை சோதிக்கிறது
எஸ்பிரெசிஃபில் இருந்து ஈஎஸ்பி கட்டுப்பாட்டாளர்கள் ஐஓடி அடிப்படையிலான வடிவமைப்புகளுக்கு பரவலாக பிரபலமான தேர்வாகி வருகின்றனர். சந்தையில் ஏற்கனவே பல வகையான ஈஎஸ்பி தொகுதிகள் மற்றும் மேம்பாட்டு வாரியங்கள் உள்ளன, அவற்றில் நோட்எம்சியு மிகவும் பிரபலமானது. தவிர, ESP-12E, ESP01 ஆகியவை பிரபலமான தேர்வுகள். ஆனால் உங்கள் வடிவமைப்பை மிகவும் நெகிழ்வானதாகவும், சுருக்கமாகவும் மாற்ற விரும்பினால், உடனடியாக கிடைக்கக்கூடிய தொகுதியை நேரடியாகப் பயன்படுத்துவதற்குப் பதிலாக, எங்கள் சொந்த ஈஎஸ்பி தொகுதியை சில்லு மட்டத்திலிருந்து வடிவமைக்க வேண்டும். இந்த கட்டுரையில், ஒரு தொகுதியைப் பயன்படுத்தாமல் நேரடியாக ESP கட்டுப்படுத்திகளை (ESP8285) பயன்படுத்துவதற்கு ஒரு சுற்று மற்றும் PCB ஐ எவ்வாறு வடிவமைப்பது என்பதைக் கற்றுக்கொள்வோம்.
இந்த திட்டத்தில் நாங்கள் ESP8285 ஐப் பயன்படுத்தினோம், ஏனெனில் இது மிகவும் சுவாரஸ்யமான சிறிய சிப். இது ஒரு சிறிய SoC (சிஸ்டம் ஆன் சிப்), IoT (இன்டர்நெட் ஆஃப் திங்ஸ்) மற்றும் ஆழ்ந்த தூக்க திறன்களுடன். இது அவரது பெரிய சகோதரர் ESP8266 ஐப் போன்ற சக்தியைக் கொண்டுள்ளது மற்றும் போனஸாக, இது நிறைய GPIO களுடன் உள்ளமைக்கப்பட்ட 1MB ஃபிளாஷ் நினைவகத்துடன் வருகிறது. நீங்கள் ESP8266 ஐ மாற்றாகவும் பயன்படுத்தலாம், மேலும் இந்த கட்டுரையில் விவாதிக்கப்பட்ட பெரும்பாலான விஷயங்கள் இன்னும் அப்படியே இருக்கும்.
முந்தைய கட்டுரையில், 2.4GHz க்கு உங்கள் சொந்த PCB ஆண்டெனாவை எவ்வாறு வடிவமைக்க முடியும் என்பதை நான் உங்களுக்குக் காண்பித்தேன், அதே ESP8285 சிப்பைப் பயன்படுத்தி எடுத்துக்காட்டு. ESP8266 / ESP8285 க்கான ஆண்டெனா வடிவமைப்பைப் பற்றி அறிய நீங்கள் அந்தக் கட்டுரையைப் படிக்கலாம்.
எனவே இந்த கட்டுரையில், எல்லா சுற்றுகளும் எவ்வாறு இயங்குகின்றன என்பதை நான் காண்பேன், இறுதியாக அதையெல்லாம் விளக்கும் வீடியோ இருக்கும். எங்கள் ஈஎஸ்பி தொகுதி வடிவமைப்பிற்காக பிசிபிவேயில் இருந்து பிசிபி போர்டுகளை வடிவமைத்து ஆர்டர் செய்வதற்கான முழுமையான நடைமுறையையும் நான் விரிவாகக் கூறியுள்ளேன்.
ESP8285 அறிமுகம்
இந்த பல்துறை ESP8285 சிப்பைப் பற்றி உங்களுக்குத் தெரியாவிட்டால், அம்சப் பட்டியலுடன் கூடிய விரைவான விளக்கம் இங்கே. ESP8285 என்பது 1M ஃபிளாஷ் மற்றும் ராம் உள்ளமைக்கப்பட்ட ஒரு சிறிய சில்லு ஆகும், இது ESP8286, ESP-01 தொகுதிக்கு மிகவும் ஒத்திருக்கிறது, ஆனால் உள் ஃபிளாஷ் நினைவகம் அதை மிகவும் கச்சிதமாகவும் மலிவாகவும் செய்கிறது.

இந்த சில்லு டென்சிலிகாவின் எல் 106 டயமண்ட் 32-பிட் கோர் செயலியைக் கொண்டுள்ளது, மேலும் இது ஈஎஸ்பி 8266 க்கும் பொருந்தும், அதனால்தான் ஈஎஸ்பி 8266 க்கான அனைத்து குறியீடுகளும் எந்த மாற்றங்களும் இல்லாமல் இந்த சில்லுடன் நேரடியாக ஒளிபரப்பப்படலாம், மேலும் இது ஈஎஸ்பி 8266 டோஸின் அதே பிணைய அடுக்கைக் கொண்டுள்ளது.
ESP8285 ஆன்டெனா சுவிட்சுகள், ஆர்.எஃப் பலூன், பவர் பெருக்கி, குறைந்த இரைச்சல் பெருக்கி, வடிப்பான்கள் மற்றும் சக்தி மேலாண்மை தொகுதிகள் ஆகியவற்றை ஒருங்கிணைக்கிறது. சிறிய வடிவமைப்பு பிசிபி அளவைக் குறைக்கிறது, மேலும் இதற்கு குறைந்தபட்ச வெளிப்புற சுற்றுகள் தேவைப்படுகின்றன. இந்த ஐ.சி பற்றி மேலும் அறிய நீங்கள் விரும்பினால் , எஸ்பிரெசிஃப் சிஸ்டங்களில் சாதனத்தின் ESP8285 இன் தரவுத்தாள் எப்போதும் சரிபார்க்கலாம்.
ஈஎஸ்பி மேம்பாட்டு வாரியம் சுற்று வரைபடம்
சுற்று மிகவும் எளிதானது மற்றும் சிறந்த புரிதலுக்காக அதை உடைத்துள்ளேன். கீழே உள்ள ESP திட்டமானது முழு சுற்றுகளையும் காட்டுகிறது, எட்டு செயல்பாட்டுத் தொகுதிகள் இருப்பதை நீங்கள் காண முடியும் என்பதால், நான் ஒவ்வொன்றின் வழியாகச் சென்று ஒவ்வொரு தொகுதியையும் விளக்குவேன்.

ESP8285 SOC:
திட்டத்தின் மையத்தில் ESP8285 SoC உள்ளது, அனைத்து GPIO களும் பிற தேவையான இணைப்புகளும் இங்கே வரையறுக்கப்பட்டுள்ளன.

பவர் வடிகட்டி: இந்த ஐ.சியில் 7 பவர் பின்கள் உள்ளன, முதலில் ஏ.டி.சி மற்றும் ஐ.ஓக்களுக்கான பவர் முள். நான் அவற்றை ஒன்றாகக் குறைத்துள்ளேன், மேலும் 47uF பவர் வடிகட்டி மின்தேக்கியையும், 3.3 வி டிசி உள்ளீட்டை வடிகட்ட 0.1uF டிகூப்பிங் மின்தேக்கியையும் பயன்படுத்துகிறேன்.
பிஐ வடிகட்டி: பிஐ வடிப்பான் இந்த வடிவமைப்பின் மிக முக்கியமான தொகுதிகளில் ஒன்றாகும், ஏனெனில் இது ஆர்எஃப் பெருக்கி மற்றும் எல்.என்.ஏவை இயக்குவதற்கு பொறுப்பாகும், எந்தவொரு உள் அல்லது வெளிப்புற சத்தமும் இந்த பகுதிக்கு விளக்கமாக இருக்கும், எனவே அதற்காக, ஆர்.எஃப் பிரிவு இயங்காது. அதனால்தான் எல்.என்.ஏ பிரிவுக்கான குறைந்த பாஸ் வடிப்பான் மிகவும் முக்கியமானது. இணைப்பைப் பின்தொடர்வதன் மூலம் நீங்கள் PI வடிப்பான்களைப் பற்றி மேலும் அறியலாம்.
கிரிஸ்டல் ஆஸிலேட்டர்: 40 மெகா ஹெர்ட்ஸ் படிக ஆஸிலேட்டர் ESP8285 SoC க்கான கடிகார மூலமாக செயல்படுகிறது, மேலும் தரவுத்தாள் பரிந்துரைத்தபடி 10pF டிகூப்பிங் மின்தேக்கிகள் சேர்க்கப்பட்டன.
எல்.என்.ஏ பிரிவு: இந்த சுற்றுக்கு மற்றொரு மிக முக்கியமான பிரிவு எல்.என்.ஏ பிரிவு; பிசிபி ஆண்டெனா ஈஎஸ்பியின் இயற்பியல் முள் உடன் இணைக்கப்படுவது இங்குதான். தரவுத்தாள் பரிந்துரைத்தபடி, 5.6pF மின்தேக்கி பயன்படுத்தப்படுகிறது, மேலும் இது பொருந்தும் சுற்று போலவே நன்றாக வேலை செய்ய வேண்டும். பொருந்தக்கூடிய சர்க்யூட் கருத்து வேறுபாடு செயல்பட்டால், இரண்டு தூண்டிகளுக்கு இரண்டு பிளேஸ்ஹோல்டர்களைச் சேர்த்துள்ளேன், ஆண்டெனா மின்மறுப்புடன் பொருந்தக்கூடிய மதிப்புகளை மாற்றியமைக்க, நான் எப்போதும் சில தூண்டிகளை வைக்கலாம்.
எல்.என்.ஏ பிரிவில் யுஎஃப்எல் இணைப்பியுடன் இரண்டு பிசிபி ஜம்பர்களும் உள்ளன. பிசிபி ஆண்டெனா இயல்பாக அமைக்கப்பட்டுள்ளது, ஆனால் உங்கள் பயன்பாட்டிற்கு இன்னும் கொஞ்சம் வரம்பு தேவைப்பட்டால், நீங்கள் பிசிபி ஜம்பரைத் தேர்வுசெய்து யுஎஃப்எல் இணைப்பிற்கான ஜம்பரைக் குறைக்கலாம், மேலும் வெளிப்புற ஆண்டெனாவை நீங்கள் இணைக்கலாம்.
பேட்டரி உள்ளீட்டு இணைப்பான்:
நீங்கள் மேலே காணலாம், நான் மூன்று வகையான பேட்டரி இணைப்பிகளை இணையாக வைத்திருக்கிறேன், ஏனென்றால் நீங்கள் ஒன்றைக் கண்டுபிடிக்க முடியவில்லை என்றால், நீங்கள் எப்போதும் இன்னொன்றை வைக்கலாம்.
GPIO தலைப்புகள் மற்றும் நிரலாக்க தலைப்புகள்:
GPIO ஊசிகளை அணுக GPIO தலைப்புகள் உள்ளன மற்றும் பிரதான Soc ஐ ப்ளாஷ் செய்ய நிரலாக்க தலைப்பு உள்ளது.
சுற்று மீட்டமை சுற்று:
இந்த தொகுதியில், இரண்டு NPN டிரான்சிஸ்டர்கள், MMBT2222A நீங்கள் Arduino IDE இல் பதிவேற்ற பொத்தானை அழுத்தும்போது தானாக மீட்டமைக்கும் சுற்றுவட்டத்தை உருவாக்குகிறது, பைதான் கருவிக்கு அழைப்பு வருகிறது, இந்த பைதான் கருவி ESP சாதனங்களுக்கான ஃபிளாஷ் கருவியாகும், இந்த பை கருவி கொடுக்கிறது GPIO முள் தரையில் வைத்திருக்கும் போது பலகையை மீட்டமைக்க UART மாற்றிக்கு சமிக்ஞை. அதன் பிறகு, பதிவேற்றம் மற்றும் சரிபார்ப்பு செயல்முறை தொடங்குகிறது.
பவர் எல்.ஈ.டி, ஆன்-போர்டு எல்.ஈ.டி மற்றும் மின்னழுத்த வகுப்பி:
பவர் எல்.ஈ.டி: பவர் எல்.ஈ.க்கு பி.சி.பி ஜம்பர் உள்ளது பேட்டரி மூலம் இயங்கும் பயன்பாட்டைப் பொறுத்தவரை நீங்கள் இந்த போர்டைப் பயன்படுத்துகிறீர்கள் என்றால், இந்த ஜம்பரை டி.இ. சாலிடர் செய்யலாம்.
உள் எல்.ஈ.டி: சந்தையில் பல தேவ்-போர்டுகள் ஆன்-போர்டு எல்.ஈ.டி கொண்டிருக்கின்றன, இந்த போர்டு விதிவிலக்கல்ல; ஐசியின் GPIO16 ஒரு தலைமையிலான ஆன்-போர்டுடன் இணைக்கப்பட்டுள்ளது. அதனுடன், 0 ஓம்ஸ் மின்தடையத்தை விரிவுபடுத்துவதன் மூலம் 0 ஓஹெச்எம் மின்தடையத்திற்கான ஒரு ஒதுக்கிடமும் உள்ளது, நீங்கள் ஜிபிஐஓ 16 ஐ மீட்டமைக்க இணைக்கிறீர்கள், உங்களுக்குத் தெரிந்தபடி, ஈஎஸ்பியை ஆழ்ந்த தூக்க பயன்முறையில் வைக்க இது மிக முக்கியமான படியாகும் .
மின்னழுத்த வகுப்பி: உங்களுக்குத் தெரிந்தபடி, ADC இன் அதிகபட்ச உள்ளீட்டு மின்னழுத்தம் 1V ஆகும். எனவே, உள்ளீட்டின் வரம்பை 3.3V ஆக மாற்ற, மின்னழுத்த வகுப்பி பயன்படுத்தப்படுகிறது. வரம்பை 5V ஆக மாற்ற நீங்கள் எப்போதும் முள் தொடரில் ஒரு மின்தடையத்தை சேர்க்கக்கூடிய வகையில் உள்ளமைவு செய்யப்பட்டுள்ளது.
HT7333 LDO:
குறைந்தபட்ச மின் இழப்புடன் ஒரு பேட்டரியிலிருந்து ESP8285 க்கு மின்னழுத்தத்தை கட்டுப்படுத்த ஒரு எல்.டி.ஓ அல்லது குறைந்த டிராபவுட் மின்னழுத்த சீராக்கி பயன்படுத்தப்படுகிறது.

HT7333 LDO இன் அதிகபட்ச உள்ளீட்டு மின்னழுத்தம் 12V ஆகும், இது பேட்டரி மின்னழுத்தத்தை 3.3V ஆக மாற்ற பயன்படுகிறது, நான் இந்த HT7333 LDO ஐத் தேர்ந்தெடுத்தேன், ஏனெனில் இது மிகக் குறைந்த மின்னோட்டத்தைக் கொண்ட ஒரு சாதனம். எல்.டி.ஓவை உறுதிப்படுத்த 4.7 யூ.எஃப் டிகூப்பிங் மின்தேக்கிகள் பயன்படுத்தப்படுகின்றன.
புரோகிராமிங் பயன்முறையின் புஷ்-பொத்தான்:
புஷ்-பொத்தான் GPIO0 உடன் இணைக்கப்பட்டுள்ளது, உங்கள் UART மாற்றிக்கு RTS அல்லது DTR முள் இல்லை என்றால், GPIO0 ஐ கைமுறையாக தரையில் இழுக்க இந்த புஷ்-பொத்தானைப் பயன்படுத்தலாம்.
புல்லப் மற்றும் புல்டவுன் மின்தடையங்கள்:
தரவுத்தாள் பரிந்துரைத்தபடி இழுத்தல் மற்றும் புல்டவுன் மின்தடையங்கள் உள்ளன.
இது தவிர, பிசிபியை வடிவமைக்கும்போது பல வடிவமைப்பு விதிமுறைகள் மற்றும் வழிகாட்டுதல்கள் பின்பற்றப்பட்டன. நீங்கள் அதைப் பற்றி மேலும் தெரிந்து கொள்ள விரும்பினால், அதை ESP8266 க்கான வன்பொருள் வடிவமைப்பு வழிகாட்டியில் காணலாம்.
எங்கள் ESP8285 தேவ் போர்டை உருவாக்குதல்
திட்டவட்டமானது முடிந்தது, மேலும் பி.சி.பியை அமைப்பதன் மூலம் நாம் தொடரலாம். பிசிபியை உருவாக்க ஈகிள் பிசிபி வடிவமைப்பு மென்பொருளைப் பயன்படுத்தினோம், ஆனால் நீங்கள் விரும்பும் மென்பொருளைக் கொண்டு பிசிபியை வடிவமைக்கலாம். எங்கள் பிசிபி வடிவமைப்பு இது முடிந்ததும் தெரிகிறது.

BOM மற்றும் கெர்பர் கோப்புகள் பின்வரும் இணைப்புகளிலிருந்து பதிவிறக்கம் செய்ய கிடைக்கின்றன:
- ESP8282 தேவ்-போர்டு கெர்பர் கோப்புகள்
- ESP8282 தேவ்-போர்டு BOM
இப்போது, எங்கள் வடிவமைப்பு தயாராக உள்ளது, பிசிபிகளைப் பயன்படுத்தி புனையப்பட்ட நேரம் இது. அவ்வாறு செய்ய, கீழே உள்ள படிகளைப் பின்பற்றவும்:
PCBWay இலிருந்து PCB ஐ ஆர்டர் செய்கிறது
படி 1: https://www.pcbway.com/ இல் செல்லுங்கள், இது உங்கள் முதல் முறையாக இருந்தால் பதிவுபெறுக. பின்னர், பிசிபி முன்மாதிரி தாவலில், உங்கள் பிசிபியின் பரிமாணங்கள், அடுக்குகளின் எண்ணிக்கை மற்றும் உங்களுக்குத் தேவையான பிசிபியின் எண்ணிக்கையை உள்ளிடவும்.

படி 2: 'இப்போது மேற்கோள்' பொத்தானைக் கிளிக் செய்வதன் மூலம் தொடரவும். போர்டு வகை, அடுக்குகள், பிசிபிக்கான பொருள், தடிமன் மற்றும் பல போன்ற சில கூடுதல் அளவுருக்களை அமைக்கும் ஒரு பக்கத்திற்கு நீங்கள் அழைத்துச் செல்லப்படுவீர்கள், அவற்றில் பெரும்பாலானவை இயல்பாகவே தேர்ந்தெடுக்கப்படுகின்றன, நீங்கள் ஏதேனும் குறிப்பிட்ட அளவுருக்களைத் தேர்வுசெய்தால், நீங்கள் தேர்ந்தெடுக்கலாம் அது கேட்கிறது.

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

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

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

அது முடிந்ததும், ஒரு ஸ்கெட்ச், இணைக்கப்பட்ட ஊசிகளையும், கீழே காட்டப்பட்டுள்ள குழுவின் படத்தையும் பதிவேற்றுவதன் மூலம் பலகையை சோதிக்க எனது நம்பகமான எஃப்டிடிஐ தொகுதியை இணைத்துள்ளேன்:
ESP8285 தேவ் போர்டு FTDI தொகுதி
3.3 வி -> 3.3 வி
Tx -> Rx
Rx -> Tx
டி.டி.ஆர் -> டி.டி.ஆர்
RST -> RST
GND -> GND

தேவையான அனைத்து இணைப்புகளும் முடிந்ததும், கருவிகள் > வாரியம் > பொதுவான ESP8285 தொகுதிகளிலிருந்து பொதுவான ESP8285 வாரியத்தைத் தேர்ந்தெடுப்பதன் மூலம் Arduino IDE ஐ அமைத்துள்ளேன் .
எளிய எல்இடி பிளிங்க் ஸ்கெட்ச் மூலம் சோதனை
அடுத்து, எல்.ஈ.டி ஒளிரச் செய்வதன் மூலம் பலகையைச் சோதிக்கும் நேரம் இது, அதற்காக நான் பின்வரும் குறியீட்டைப் பயன்படுத்தினேன்:
/ * ESP8285 ஒளிரும் ESP828285 தொகுதியில் நீல எல்.ஈ. ஐ ஒளிரச் செய்யுங்கள் * / # LED_PIN 16 ஐ வரையறுக்கவும் // ஒளிரும் எல்.ஈ. // எல்.ஈ.டி முள் ஒரு வெளியீடாக துவக்கவும்} // லூப் செயல்பாடு மீண்டும் மீண்டும் இயங்கும் வெற்றிட லூப் () {டிஜிட்டல்ரைட் (எல்.ஈ.டி_பின், குறைந்த); // எல்.ஈ.டியை இயக்கவும் (குறைந்த மின்னழுத்த நிலை என்பதை நினைவில் கொள்க) தாமதம் (1000); // இரண்டாவது டிஜிட்டல்ரைட்டுக்காக காத்திருங்கள் (LED_PIN, HIGH); // மின்னழுத்தத்தை HIGH தாமதம் (1000) செய்வதன் மூலம் LED ஐ அணைக்கவும்; // இரண்டு விநாடிகள் காத்திருங்கள்}
குறியீடு மிகவும் எளிதானது, முதலில் நான் இந்த போர்டுக்கான எல்.ஈ.டி முள் வரையறுத்துள்ளேன், அது ஜி.பி.ஐ.ஓ 16 இல் உள்ளது. அடுத்து, அந்த முள் அமைவு பிரிவில் ஒரு வெளியீடாக அமைத்துள்ளேன். இறுதியாக, லூப் பிரிவில், இடையில் ஒரு வினாடி தாமதத்துடன் முள் இயக்கப்பட்டு அணைக்கிறேன்.
ESP8285 இல் வெப்சர்வர் ஸ்கெட்சை சோதிக்கிறது
அது நன்றாக வேலை செய்தவுடன், ESP8266WebServer எடுத்துக்காட்டில் இருந்து HelloServer ஓவியத்தை சோதிக்க நேரம் வந்துவிட்டது. நான் ஒரு ESP8266 எடுத்துக்காட்டைப் பயன்படுத்துகிறேன், ஏனெனில் பெரும்பாலான குறியீடு esp8285 சில்லுடன் இணக்கமாக உள்ளது. எடுத்துக்காட்டு குறியீட்டை இந்த பக்கத்தின் கீழும் காணலாம்.
இந்த குறியீடு மிகவும் எளிது, முதலில், தேவையான அனைத்து நூலகங்களையும் நாம் வரையறுக்க வேண்டும், #சேர்க்கிறது
அடுத்து, ஹாட்ஸ்பாட்டின் பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட வேண்டும்.
#ifndef STASSID # STASSID ஐ வரையறுக்கவும் "your-ssid" # STAPSK ஐ வரையறுக்கவும் "உங்கள் கடவுச்சொல்" #endif const char * ssid = STASSID; const char * password = STAPSK;
அடுத்து, நாம் ESP8266WebServer பொருளை வரையறுக்க வேண்டும். இங்கே எடுத்துக்காட்டு அதை ஒரு சேவையகமாக வரையறுக்கிறது (80) (80) துறைமுக எண்.
அடுத்து, எல்.ஈ.டிக்கு ஒரு முள் வரையறுக்க வேண்டும், என் விஷயத்தில் அது முள் எண் 16 ஆகும்.
const int led = 16;
அடுத்து, கைப்பிடி ரூட் () செயல்பாடு வரையறுக்கப்படுகிறது. எங்கள் உலாவியில் இருந்து ஐபி முகவரியில் அழைப்பு வரும்போது இந்த செயல்பாடு அழைக்கப்படும்.
void handleRoot () {DigitalWrite (led, 1); server.send (200, "உரை / வெற்று", "esp8266 இலிருந்து வணக்கம்!"); டிஜிட்டல்ரைட் (தலைமையிலான, 0); }
அடுத்தது அமைவு செயல்பாடு, தேவையான அனைத்து அளவுருக்களையும் நாம் வரையறுக்க வேண்டும்-
pinMode (தலைமையிலான, OUTPUT); // நாங்கள் வரையறுத்துள்ள தலைமையிலான வெளியீடு Serial.begin (115200) போன்ற முள்; // நாங்கள் 115200 பாட் வைஃபை.மோட் (WIFI_STA) உடன் தொடர் இணைப்பைத் தொடங்கினோம்; // நாங்கள் வைஃபை பயன்முறையை நிலையம் WiFi.begin (ssid, password) என அமைத்துள்ளோம்; பின்னர் வைஃபை இணைப்பைத் தொடங்குகிறோம் Serial.println (""); // இந்த வரி கூடுதல் இடத்தை அளிக்கிறது (WiFi.status ()! = WL_CONNECTED) {தாமதம் (500); சீரியல்.பிரண்ட் ("."); } / * அதே நேரத்தில் நாம் இணைப்பு நிலையை சோதித்துப் பார்க்கிறோம், ஈ.எஸ்.பி ஹாட்ஸ்பாட்டுடன் இணைக்க முடியும் லூப் பிரேக் செய்யும் * / Serial.println (""); சீரியல்.பிரண்ட் ("இணைக்கப்பட்டுள்ளது"); Serial.println (ssid); சீரியல்.பிரண்ட் ("ஐபி முகவரி:"); Serial.println (WiFi.localIP ());
அடுத்து, இணைக்கப்பட்ட SSID இன் பெயர் மற்றும் ஐபி முகவரியை சீரியல் மானிட்டர் சாளரத்தில் அச்சிடுகிறோம்.
server.on ("/", handleRoot); // சேவையக பொருளின் ஆன் மெத்தோடு ரூட் செயல்பாட்டு சேவையகத்தை கையாள அழைக்கப்படுகிறது. ("/ இன்லைன்", () {server.send (200, "உரை / வெற்று", "இதுவும் செயல்படுகிறது");}); // மீண்டும் / இன்லைன் உதாரணம் server.begin () க்கான ஆன் மெத்தோடு அழைத்தோம்; // அடுத்து நாம் தொடக்க மெத்தோடு Serial.println ("HTTP சேவையகம் தொடங்கியது") உடன் சேவையகத்தைத் தொடங்குகிறோம்; // இறுதியாக சீரியல் மானிட்டரில் ஒரு அறிக்கையை அச்சிடுகிறோம். } // இது அமைவு செயல்பாட்டின் வெற்றிட சுழற்சியின் (வெற்றிடத்தை) குறிக்கிறது {server.handleClient (); }
லூப் செயல்பாட்டில், எஸ்பியை சரியாக இயக்க ஹேண்டில் கிளையண்ட் () முறைகளை அழைத்தோம் .
இது முடிந்ததும், ESP8285 போர்டு வெப்சர்வருடன் இணைக்க சிறிது நேரம் எடுத்தது மற்றும் எதிர்பார்த்தபடி வெற்றிகரமாக வேலை செய்தது, இது இந்த திட்டத்தின் முடிவைக் குறித்தது.

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