NodeMCU: திறந்த மூல IoT இயங்குதளம்

ESP8266

NodeMCU என்பது ஒரு IoT தளத்தை செயல்படுத்துவதற்கான ஒரு தொகுதி ஆகும் (இன்டர்நெட் ஆஃப் திங்ஸ்), அல்லது விஷயங்களின் இணையம், திறந்த மூல. இயங்கும் ஒரு மென்பொருள் பயன்படுத்தவும் எஸ்பிரெசிஃப் சிஸ்டம்களிலிருந்து ESP8266 SoC இந்த வலைப்பதிவில் நாங்கள் ஏற்கனவே பகுப்பாய்வு செய்துள்ளோம், மற்றும் 12 ஜிபிஐஓ இணைப்புகளைக் கொண்ட ஈஎஸ்பி -11 தொகுதியை அடிப்படையாகக் கொண்ட ஒரு வன்பொருள், அவற்றில் ஒன்று 10-பிட் அனலாக் (1024 சாத்தியமான டிஜிட்டல் மதிப்புகள்), நான் குறிப்பிடும் அதே கட்டுரையில் நீங்கள் படிக்க முடியும் .

கால NodeMCU என்பது மென்பொருள் மென்பொருளைக் குறிக்கிறது தேவ் கருவிகள் அல்ல, சமீபத்தில் இது முழு முழு தளத்திற்கும் ஒத்ததாக பயன்படுத்தப்படுகிறது. மேலும், இந்த தொகுதிகள் ஆரம்பத்தில் லுவாவை ஒரு மொழியாகப் பயன்படுத்தின என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும், ஆனால் நீங்கள் பார்ப்பது போல் அது உருவாகியுள்ளது. உண்மையில், அவர்கள் ESP8266 க்கான eLua திட்டம் மற்றும் எஸ்பிரெசிஃப்பின் செயல்படாத SDK ஐ உருவாக்கி வந்தனர், மேலும் திறந்த மூல திட்டங்களைப் பயன்படுத்தி காணாமல் போன துண்டுகளான lua-cjson, spiffs போன்றவற்றை உருவாக்கினர். உங்களுக்குத் தெரியாவிட்டால், லுவா ஒரு கட்டாய மற்றும் கட்டமைக்கப்பட்ட நிரலாக்க மொழியாகும், இது நீட்டிக்கக்கூடிய சொற்பொருள்களுடன் விளக்கப்பட்ட மொழியாகப் பயன்படுத்த போதுமான வெளிச்சம்.

NodeMCU

nodemcu

இது மிகவும் பிரபலமாகிவிட்டது இந்த தொகுதி ESP8266 ஐப் பயன்படுத்துபவர்களில் ஒன்றாகும், ஏனெனில் இது IoT திட்டங்களுக்கு அதிக அளவில் பயன்படுத்தப்படுகிறது, எனவே இன்று நாகரீகமானது. 8266 ஆம் ஆண்டில் எஸ்பிரெசிஃப் சிஸ்டம்ஸிலிருந்து ESP2013 ஐ வணிகமயமாக்கிய பின்னர், ஒரு வருடம் கழித்து, அக்டோபர் 2014 இல், முதல் NodeMCU ஃபெர்ம்வேர் கோப்புகள் கிட்ஹப்பில் சமர்ப்பிக்கத் தொடங்கின. இரண்டு மாதங்களுக்குப் பிறகு, அந்த ஆண்டின் இறுதியில், திறந்த வன்பொருள் தளத்தையும் சேர்க்க இந்த திட்டம் விரிவாக்கத் தொடங்கியது.

கொஞ்சம் கொஞ்சமாக அவர் உருவாக்கி சேர்த்தார் திட்டத்திற்கு அதிகமான நூலகங்கள், கான்டிகியின் MQTT போன்றவை, இதனால் தளம் IoT MQTT நெறிமுறையை ஆதரிக்கிறது, அணுகலுக்கு Lua ஐப் பயன்படுத்துகிறது. 2015 ஆம் ஆண்டில் மற்றொரு பெரிய புதுப்பிப்பு வந்தது, தேவ்சோரஸ் u8glib நூலகத்தை NodeMCU க்கு அனுப்பியபோது, ​​எல்சிடி, ஓஎல்இடி மற்றும் விஜிஏ காட்சிகளை எளிதில் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது. அசல் டெவலப்பர்கள் அனைவருமே 2015 கோடையில் இந்த திட்டத்தை விட்டு வெளியேறி, சுயாதீன ஒத்துழைப்பாளர்களுக்கு வழிவகுத்தனர். 2016 ஆம் ஆண்டில், NodeMCU ஏற்கனவே 40 க்கும் மேற்பட்ட வெவ்வேறு தொகுதிகளை உள்ளடக்கியது ...

இது அடங்கும் Arduino IDE க்கான ESP8266 கோர், அர்டுயினோ டெவலப்மென்ட் போர்டுகளுடன் இயங்குதளத்துடன் பணிபுரிய, இது பல பயனர்களையும் தயாரிப்பாளர்களையும் இந்த தளத்தைப் பயன்படுத்தி தங்கள் சொந்த திட்டங்களை உருவாக்க அனுமதித்தது.

பின்அவுட்

பின்அவுட்டைப் பொறுத்தவரை, ஏற்கனவே மற்ற வலைப்பதிவு இடுகையில் ESP8266 பற்றி விவாதிக்கப்பட்டது, ஆனால் மிக முக்கியமான ஊசிகளும்:

  • பின் 0 *: GPIO க்கான GPIO 16 படிக்க / எழுத மட்டும்.
  • முள் 1: GPIO 5
  • முள் 2: GPIO 4
  • பைண்ட் 3: GPIO 0
  • முள் 4: GPIO 2
  • முள் 5: GPIO 14
  • முள் 6: GPIO 12
  • முள் 7: GPIO 13
  • முள் 8: GPIO 15
  • முள் 9: GPIO 3
  • முள் 10: GPIO 1
  • முள் 11: GPIO 9
  • முள் 12: GPIO 10
  • மற்றவை ஒதுக்கப்பட்டுள்ளன, அல்லது மின்சாரம் (ஜி.என்.டி, வி.சி.சி) மற்றும் பிற சமிக்ஞைகளுக்கு சேவை செய்கின்றன.

கிடைக்கும் ஊசிகளும் மாறுபடலாம் பதிப்பு அல்லது மாதிரியைப் பொறுத்து, ஆனால் அவை பொதுவானவை.

NodeMCU இன் பிற அம்சங்கள்

El NodeMCU இதன் விலை ESP-201, தோராயமாக € 7 உடன். அமேசானில், உங்களுக்கு தேவையான அனைத்தையும் அதில் சேர்த்துள்ளதால், பயன்பாடு எளிதாக இருக்க முடியாது. சில தொகுதிகள் € 10 ஐ விட அதிகமாக உள்ளன, ஆனால் எல்சிடி பேனல்கள் போன்ற சில கூடுதல் கூறுகளையும் உள்ளடக்கியது.

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

அபிவிருத்தி வாரியம் என்ன உள்ளடக்கியது?

La NodeMCU மேம்பாட்டு வாரியம் பொதுவாக கிட்டில் சேர்க்கப்பட்டுள்ளது இது நிரல் மற்றும் சக்திக்கு அதன் மைக்ரோ யுஎஸ்பி போர்ட் மற்றும் சீரியல்-யூ.எஸ்.பி மாற்றி, பின்அவுட் பிரிவில் நான் குறிப்பிட்டுள்ள டெர்மினல்கள், எல்.ஈ.டிக்கள் மற்றும் போர்டில் ஒருங்கிணைந்த மீட்டமை பொத்தானைக் கொண்டுள்ளது. நிச்சயமாக, வைஃபை இணைப்பிற்கான ESP8266 SoC ஐ சேர்ப்பதன் மூலம், ஒரு பாம்பு ஆண்டெனாவும் PCB இல் திரை அச்சிடப்பட்டுள்ளது.

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

பொதுவாக பிரதான NodeMCU போர்டு உற்பத்தியாளர்கள் அவை அமிகா, எஃப்.பிளூ, லோலின் / வெமோஸ், டிஓஐடி / ஸ்மார்ட்ஆர்டினோ, ஏஇசட்-டெலிவரி போன்றவை. வெவ்வேறு வழங்குநர்களுக்கு கூடுதலாக, நீங்கள் பல பதிப்புகளையும் காண்பீர்கள்:

  • 1 வது தலைமுறை: தேவ்கிட் v0.9 என்பது ESP12 இல் 4MB ஃபிளாஷ் கொண்ட ESP8266 உடன் NodeMCU இன் அசல் பதிப்பாகும், ஆனால் தற்போதைய மாதிரிகள் அடிப்படையாகக் கொண்ட ESP12E பதிப்பை விட குறைவான GPIO ஊசிகளுடன். இப்போது அது வழக்கற்றுப் போய்விட்டது, அதை நீங்கள் வாங்க முடியாது.
  • 2 வது தலைமுறை: இது பதிப்பு v1.0 / v2.0 ஆகும், இது முந்தைய v0.9 ஐ மேம்படுத்த ஜேர்மன் நிறுவனமான கெர்வின் ஜான்சென் என்ற அமிகாவால் உருவாக்கப்பட்டது. அவர்கள் அதை மிகவும் விரும்பினர், இது NodeMCU இன் அதிகாரப்பூர்வ பதிப்பாக முடிந்தது. ESP12E ஐப் பயன்படுத்தி தொடங்கியது மற்றும் இணைப்புகளுக்கான கூடுதல் வரிசை ஊசிகளுடன். மற்ற உற்பத்தியாளர்களும் இந்த பதிப்பை நகலெடுத்து முடித்தனர், இந்த திறந்த-வன்பொருள் மாதிரியை ஒரு தளமாகப் பயன்படுத்தினர்.
  • 3 வது தலைமுறை- v1.0 / v3 சில சிறிய மாற்றங்களுடன் மேம்பட்ட முன்மாதிரி ஒன்றை உருவாக்க முடிவு செய்தபோது லோலின் / வெமோஸ் அவர்களால் வடிவமைக்கப்பட்டது. CP340 க்கு பதிலாக CH2102G சீரியல் மாற்றி ஏற்றுவதே முக்கிய மாற்றமாக இருந்தது, இதனால் யூ.எஸ்.பி போர்ட் மிகவும் வலுவானது. இது தற்போது அதிகம் விற்பனையாகும் மாடலாகும்.

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

NodeMCU உடன் என்ன செய்ய முடியும்?

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

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

மேலும் தகவல் - Arduino டுடோரியல்கள்

இப்போது நீங்கள் NodeMCU போர்டுகளின் மிக முக்கியமான அம்சங்களை அறிவீர்கள் நீங்கள் பயன்படுத்த ஆரம்பிக்கலாம் உங்கள் எதிர்கால IoT திட்டங்களில் உங்கள் Arduino பலகைகள் மற்றும் பலவற்றோடு ...


2 கருத்துகள், உங்களுடையதை விடுங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   எஸ்டீபன் அவர் கூறினார்

    IoT இன் விஷயத்தை ஒரு பரந்த வழியில் மறைக்க விரும்பும் ஒரு தொழில்நுட்ப வல்லுநர் அல்லது பொறியியலாளருக்கு இது மிகச் சிறந்ததாகும், அவர் அதைக் கடந்து செல்ல வேண்டும்.

  2.   எட்கர் போஷ் ஜி அவர் கூறினார்

    கொள்கைகளைப் புரிந்துகொள்ள, IoT பற்றிய சிறந்த தொழில்நுட்ப தகவல்கள்