ዝርዝር ሁኔታ:
- ደረጃ 1-በ ESP8266 ላይ የተመሠረተ የ NodeMCU ቦርድ
- ደረጃ 2 የፒን ዲያግራም
- ደረጃ 3 DHT11 - እርጥበት እና የሙቀት ዳሳሽ
- ደረጃ 4: ለሞንጎስ ስርዓተ ክወና መግቢያ
- ደረጃ 5 - የሞንጎዝ ማዋቀር አዋቂ
- ደረጃ 6 - የመሣሪያ ሁኔታ - በመስመር ላይ
- ደረጃ 7 - በ AWS IOT ላይ የማቅረቢያ መሣሪያ
- ደረጃ 8: የናሙና ኮድ ወደ ኖድኤምሲዩ ቦርድ ውስጥ በመጫን ላይ
- ደረጃ 9 በ AWS መለያ መጀመር
- ደረጃ 10 AWS CLI የትእዛዝ መስመር መገልገያ (አማራጭ)
- ደረጃ 11 የአማዞን ድር አገልግሎቶች (GUI)
- ደረጃ 12 AWS IOT ኮር
- ደረጃ 13 AWS IOT - ተቆጣጣሪ
- ደረጃ 14 AWS IOT - የደንበኝነት ምዝገባዎች
- ደረጃ 15 ነባሪውን መልእክት ማተም
- ደረጃ 16 የአዝራር ግፊት መረጃን ማተም
- ደረጃ 17 የሙቀት እና እርጥበት እሴቶችን ወደ AWS IOT መድረክ ያትሙ
- ደረጃ 18 - ተግባር
ቪዲዮ: በአማዞን AWS IoT እና ESP8266: 21 ደረጃዎች መጀመር
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ ፕሮጀክት የ ESP8266 ሞጁሉን እንዴት እንደሚወስዱ እና የሞንጎስ ኦኤስን በመጠቀም በቀጥታ ከ AWS IOT ጋር እንደሚያገናኙት ያሳየዎታል። የሞንጎዝ ስርዓተ ክወና የደመና ግንኙነትን የሚያጎላ ለማይክሮ መቆጣጠሪያዎች ክፍት ምንጭ ስርዓተ ክወና ነው። እሱ የተገነባው በዳብሊን ላይ የተመሠረተ የተካተተ የሶፍትዌር ኩባንያ በሆነው ሴሳንታ እና በፕሮጀክቱ መጨረሻ ላይ የሙቀት መጠኑን እና የእርጥበት እሴቶችን ከ DHT11 የሙቀት ዳሳሽ መለካት እና በ AWS IOT መድረክ ላይ ማተም መቻል አለብዎት።
ለዚህ ፕሮጀክት እኛ ያስፈልገናል-
ES በ ESP8266 ላይ የተመሠረተ የ NodeMCU ቦርድ
DHT 11 የሙቀት ዳሳሽ
M የሞንጎዝ ስርዓተ ክወና ብልጭታ መሣሪያ
No የ NodeMCU ሰሌዳውን ከኮምፒዩተር ጋር ለማገናኘት የዩኤስቢ ገመድ
ጁምበር ሽቦዎች
ሊጠቀሙበት ያሰቡት የ AWS መለያ
ደረጃ 1-በ ESP8266 ላይ የተመሠረተ የ NodeMCU ቦርድ
ESP8266 በኤስፕሬስ ሲስተምስ የተነደፈ የማይክሮ መቆጣጠሪያ ስም ነው። ESP8266 እራሱ ራሱን የቻለ የ Wi Fi አውታረ መረብ መፍትሔ ሆኖ አሁን ካለው ማይክሮ መቆጣጠሪያ ወደ Wi Fi እንደ ድልድይ ሆኖ የሚያቀርብ ሲሆን ራሱን የቻለ መተግበሪያዎችን የማካሄድ ችሎታም አለው። ይህ ሞጁል አብሮ በተሰራ የዩኤስቢ አያያዥ እና ከብዙ የፒን መውጫዎች ጋር ይመጣል። በማይክሮ ዩኤስቢ ገመድ ፣ ልክ እንደ አርዱinoኖ የኖድኤምሲ ዴቨክትን ወደ ላፕቶፕዎ ማገናኘት እና ያለምንም ችግር ማብራት ይችላሉ።
ዝርዝር መግለጫ
• ቮልቴጅ 3.3 ቪ.
• Wi-Fi Direct (P2P) ፣ soft-AP።
• የአሁኑ ፍጆታ 10uA ~ 170mA።
• የፍላሽ ማህደረ ትውስታ ሊደረስበት የሚችል - 16 ሜባ ከፍተኛ (512 ኪ መደበኛ)።
• የተዋሃደ የ TCP/IP ፕሮቶኮል ቁልል።
• ፕሮሰሰር-ቴንሲሊካ L106 32-ቢት።
• የአቀነባባሪ ፍጥነት - 80 ~ 160 ሜኸ።
• ራም 32 ኪ + 80 ኪ.
• ጂፒኦዎች 17 (ከሌሎች ተግባራት ጋር ባለ ብዙ ማባዛት)።
• አናሎግ ለዲጂታል - 1 ግብዓት ከ 1024 ደረጃ ጥራት ጋር።
• በ 802.11b ሞድ ውስጥ +19.5dBm የውጤት ኃይል
• 802.11 ድጋፍ - b/g/n.
• ከፍተኛው የ TCP ግንኙነቶች 5
ደረጃ 2 የፒን ዲያግራም
ደረጃ 3 DHT11 - እርጥበት እና የሙቀት ዳሳሽ
DHT11 መሠረታዊ ፣ አነስተኛ ዋጋ ያለው ዲጂታል የሙቀት መጠን እና እርጥበት ዳሳሽ ነው። በዙሪያው ያለውን አየር ለመለካት አቅም ያለው የእርጥበት ዳሳሽ እና ቴርሞስታተርን ይጠቀማል ፣ እና በመረጃ ፒን ላይ ዲጂታል ምልክት ይተፋል (የአናሎግ ግብዓት ካስማዎች አያስፈልጉም)። ለመጠቀም በጣም ቀላል ነው ፣ ግን መረጃን ለመያዝ ጥንቃቄ የተሞላበት ጊዜ ይጠይቃል። የዚህ ዳሳሽ ብቸኛው እውነተኛ ዝቅ ማለት በየ 2 ሰከንዶች አንድ ጊዜ ከእሱ አዲስ መረጃ ብቻ ማግኘት ይችላሉ
ዋና መለያ ጸባያት
የሙሉ ክልል ሙቀት ተከፍሏል
አንጻራዊ እርጥበት እና የሙቀት መጠን መለካት
የተስተካከለ ዲጂታል ምልክት
Standing የላቀ የረጅም ጊዜ መረጋጋት
Components ተጨማሪ ክፍሎች አያስፈልጉም
Transmission ረጅም የማስተላለፊያ ርቀት
ዝቅተኛ የኃይል ፍጆታ
የግንኙነት ሂደት (ነጠላ-ሽቦ ሁለት-መንገድ)
በዚህ ሞጁል ውስጥ ያለው አስደሳች ነገር መረጃን ለማስተላለፍ የሚጠቀም ፕሮቶኮል ነው። ሁሉም የአነፍናፊ ንባቦች ወጪውን የሚቀንስ እና ርቀቱን የሚያሰፋ ነጠላ ሽቦ አውቶቡስ በመጠቀም ይላካሉ። በአውቶቡስ ላይ መረጃን ለመላክ መረጃው የሚተላለፈበትን መንገድ መግለፅ አለብዎት ፣ ስለሆነም አስተላላፊ እና ተቀባዩ እርስ በእርስ የሚሉትን እንዲረዱ። ፕሮቶኮል የሚያደርገው ይህ ነው። መረጃው የሚተላለፍበትን መንገድ ይገልጻል። በ DHT-11 ላይ ባለ 1 ሽቦ የውሂብ አውቶቡስ ወደ ቪሲሲ ከተቃዋሚ ጋር ተጎትቷል። ስለዚህ ምንም ነገር ካልተከሰተ በአውቶቡሱ ላይ ያለው ቮልቴጅ ከ VCC ጋር እኩል ነው። የግንኙነት ቅርጸት በሦስት ደረጃዎች ሊከፈል ይችላል
1) ጥያቄ
2) ምላሽ
3) የውሂብ ንባብ
ደረጃ 4: ለሞንጎስ ስርዓተ ክወና መግቢያ
ሞንጎዝ ስርዓተ ክወና ለትንሽ የተከተቱ ስርዓቶች ክፍት ምንጭ ስርዓተ ክወና ነው። በመደበኛነት በበለጠ ኃይለኛ መሣሪያዎች ላይ ለሚገኙ ዘመናዊ ኤፒአይዎች መዳረሻን የሚያቀርብ የፕሮግራም በይነገጽን በማጋለጥ እንደ ማይክሮ ተቆጣጣሪዎች ባሉ መሣሪያዎች ላይ እንዲሠራ የተቀየሰ ነው። ሞንጎዝ ኦኤስን የሚያሄድ መሣሪያ እንደ የፋይል ስርዓቶች እና አውታረ መረብ ፣ እንዲሁም እንደ ጃቫስክሪፕት ሞተር እና የደመና መዳረሻ ኤፒአይዎች ያሉ ከፍተኛ ደረጃ ሶፍትዌሮች ያሉ የአሠራር ስርዓት ተግባር አለው።
የሞንጎዝ ስርዓተ ክወና ብልጭታ መሣሪያ
ብልጭታ መሣሪያ የሞንጎስ ስርዓተ ክወና በ ESP8266 ውስጥ ለማንፀባረቅ ያገለግላል። በመጀመሪያ ፣ እንደ ESP8266 NodeMCU ካሉ ከሚደገፉ ሰሌዳዎች ውስጥ አንዱን ያግኙ እና ከኮምፒዩተርዎ ጋር ያገናኙት ፣ ከዚያ እነዚህን ደረጃዎች ይከተሉ
The ወደ ሞንጎዝ ኦኤስ አውርድ ድረ -ገጽ ይሂዱ እና የሞስ መሣሪያውን ያውርዱ። (ግን በዚህ ፕሮጀክት ውስጥ የድሮውን የሞንጎዝ ኦኤስን ስሪት እንጠቀማለን)
The የሞስ (ሞንጎዝ ኦኤስ) ማዋቀሪያ ፋይልን ያሂዱ እና የማዋቀሪያ አዋቂውን ይከተሉ
ደረጃ 5 - የሞንጎዝ ማዋቀር አዋቂ
ደረጃ 6 - የመሣሪያ ሁኔታ - በመስመር ላይ
ሦስቱን ደረጃዎች ከጨረሱ በኋላ ከዚህ በታች የተሰጠውን መልእክት ያገኛሉ እና የመሣሪያው ሁኔታ መስመር ላይ ይሆናል። አሁን የእኛ ESP8266 ሞጁል ከማንኛውም የርቀት መሣሪያዎች ጋር መገናኘት ይችላል
ደረጃ 7 - በ AWS IOT ላይ የማቅረቢያ መሣሪያ
ክስተቶችን ወደ AWS ከመላካችን በፊት ከ AWS IOT ደህንነቱ የተጠበቀ ግንኙነት ማድረግ መቻል አለብን። ይህንን ለማድረግ ESP ን ከ AWS የምስክር ወረቀቶች ጋር ማቅረብ አለብን። በሞንጎዝ ስርዓተ ክወና ማዋቀር አዋቂ ውስጥ የመሣሪያ ውቅረት ምናሌን ይምረጡ ከዚያም ተገቢውን የ AWS ክልል እና ለ AWS አካባቢዎ የ AWS ፖሊሲ ይምረጡ። አቅርቦቱን በ AWS IOT አዝራር ጠቅ ያድርጉ። ከ AWS አገልግሎት ጋር ለመገናኘት መሣሪያው በትክክለኛው መረጃ ይዘጋጃል። የምስክር ወረቀቶቹ በራስ -ሰር ይጫናሉ።
ማስታወሻ:
ተጠቃሚው ተገቢውን የ AWS ክልል እና የ AWS ፖሊሲን መምረጥ ይችላል። በእኛ ሁኔታ ውስጥ የ AWS ክልልን እንደ አፕ-ደቡብ-ምስራቅ -1 እና የ AWS ፖሊሲን እንደ ነባሪ መርጠናል።
በ AWS IOT ላይ የአቅርቦት መሣሪያ ከተጠናቀቀ በኋላ አሁን esp8266 Wi -Fi ሞዱል ከ AWS -IOT ጋር መገናኘት ይችላል
ደረጃ 8: የናሙና ኮድ ወደ ኖድኤምሲዩ ቦርድ ውስጥ በመጫን ላይ
የሞንጎዝ ማዋቀር አዋቂውን ካሄዱ በኋላ የመሣሪያ ፋይሎች ምናሌን ጠቅ ካደረጉ ፣ በዚያ ፋይል ውስጥ init.js የሚባል ፋይል አለ። በዚያ ፋይል ውስጥ የናሙና ኮድ አለ። አስቀምጥ +ዳግም ማስነሻ ቁልፍን ጠቅ ካደረጉ የናሙናው ኮድ ይጫናል እና ውፅዓት ከመሣሪያ ምዝግብ ማስታወሻዎች ሊታይ ይችላል
ደረጃ 9 በ AWS መለያ መጀመር
AWS ምንድን ነው?
የአማዞን ድር አገልግሎቶች (AWS) በግንባታ ብሎኮች መልክ አገልግሎቶችን ከሚሰጥ ከአማዞን የደመና አገልግሎት አቅራቢ ነው ፣ እነዚህ የግንባታ ብሎኮች በደመና ውስጥ ማንኛውንም ዓይነት መተግበሪያ ለመፍጠር እና ለማሰማራት ሊያገለግሉ ይችላሉ። እነዚህ አገልግሎቶች ወይም የግንባታ ብሎኮች እርስ በእርስ ለመስራት የተነደፉ እና የተራቀቁ እና በጣም ሊለወጡ የሚችሉ መተግበሪያዎችን ያስከትላሉ።
እንዴት ማዋቀር?
የ AWS አገልግሎቶችን ለማቋቋም ሁለት መንገዶች አሉ
AW AWS CLI የትእዛዝ መስመር መገልገያ መጠቀም
AW AWS GUI ን መጠቀም
ደረጃ 10 AWS CLI የትእዛዝ መስመር መገልገያ (አማራጭ)
በመጀመሪያ AWS CLI ን መጫን አለብን። AWS CLI ከ AWS አገልግሎቶች ጋር ለመገናኘት ትዕዛዞችን የሚሰጥ የትእዛዝ መስመር መሣሪያ ነው። በ AWS ማኔጅመንት ኮንሶል የተሰጠውን ተግባር ከተርሚናል እንዲጠቀሙ ያስችልዎታል። ሞንጎዝ የ IOT መሣሪያውን በ AWS IOT ላይ ለማቅረብ ይህንን መሣሪያ ይጠቀማል። AWS CLI ከ AWS ጋር ለመገናኘት የእርስዎን ምስክርነቶች ይፈልጋል። ለማዋቀር aws ን ከትእዛዝ መስመሩ ያዋቅሩ እና የመዳረሻ መረጃዎን (ምስክርነቶችዎን) ያስገቡ። በቀላል ቃላት ፣ የአማዞን ድር አገልግሎቶችን በቀላል እና በቀላሉ ሊታወቅ በሚችል የድር-ተኮር የተጠቃሚ በይነገጽ በኩል መድረስ እና ማቀናበር ይችላሉ። የእርስዎ ስጋት የሞባይል ስልክን በመጠቀም አንዳንድ ባህሪያትን የሚደርስ ከሆነ ፣ AWS ኮንሶል ሞባይል መተግበሪያ በጉዞ ላይ ያሉ ሀብቶችን በፍጥነት እንዲመለከቱ ያስችልዎታል።
ደረጃ 11 የአማዞን ድር አገልግሎቶች (GUI)
ከ AWS ጋር ከተሰጠ በኋላ ወደ AWS አስተዳደር ኮንሶል መግባት እንችላለን ፣ በአገልግሎቶች ትር ስር የተለያዩ ምድቦች አሉን። የዚህን መሥሪያ ባህሪያት ማሰስ ከመጀመራችን በፊት ፣ በ AWS ላይ መለያ መፍጠር ያስፈልግዎታል። መለያ ለሌላቸው ሰዎች የ AWS ድር ጣቢያ መጎብኘት እና ነፃ መለያ መፍጠር ይችላሉ። የእርስዎን የብድር/ዴቢት ካርድ ዝርዝሮች ማስገባት አለብዎት። በተጠቀሱት ገደቦች መሠረት አገልግሎቶቹን እስከተጠቀሙ ድረስ በነጻ የደንበኝነት ምዝገባዎ ወቅት AWS አያስከፍልዎትም።
ደረጃ 12 AWS IOT ኮር
ከገቡ በኋላ ወደሚከተለው ገጽ ይመራሉ እና በነገሮች በይነመረብ ስር IOT ኮር ይምረጡ
ደረጃ 13 AWS IOT - ተቆጣጣሪ
አንዴ IOT ኮር ከመረጡ በኋላ ከላይ ያለው ገጽ ይታያል ከዚያም የሙከራ ምናሌውን ይምረጡ
ደረጃ 14 AWS IOT - የደንበኝነት ምዝገባዎች
የሙከራ ምናሌውን ከመረጡ በኋላ ወደ የደንበኝነት ምዝገባዎች ይመራሉ። በምዝገባው ርዕስ ውስጥ እርስዎ የሚጠቀሙበትን ተገቢ ርዕስ ይግለጹ እና ለርዕስ ደንበኝነት ይመዝገቡ የሚለውን ቁልፍ ጠቅ ያድርጉ።
ደረጃ 15 ነባሪውን መልእክት ማተም
ከዚያ በኋላ ወደላይኛው ገጽ ይመራሉ። ወደ ርዕስ አትም የሚለውን ጠቅ ካደረጉ ፣ በነባሪ እዚህ የሚታየው የናሙና መልእክት ይኖረናል
ማስታወሻ አዲስ ኮድ መጻፍ እና በ NodeMCU ሰሌዳ ላይ መጫን ከፈለጉ (የምንጽፈው ኮድ በመሣሪያ ፋይል አቀናባሪ> init.js ፋይል ውስጥ መጫን አለበት ፣ ከዚያ የርዕሱን ስም በኮዱ ውስጥ ማካተት አለብዎት። የርዕሱን ስም ካካተቱ በኋላ። ፣ ውጤቱን ለማተም በደንበኝነት ምዝገባዎች ክፍል ውስጥ ተመሳሳይ የርዕስ ስም መጠቀም አለብዎት
ደረጃ 16 የአዝራር ግፊት መረጃን ማተም
ደረጃ 17 የሙቀት እና እርጥበት እሴቶችን ወደ AWS IOT መድረክ ያትሙ
ደረጃ 18 - ተግባር
Belowከታች እንደሚታየው ወረዳውን ያገናኙ
በ ESP8266 ሞዱል ላይ የሞንጎውን ስርዓተ ክወና ያብሩ
በ AWS IOT ላይ የማቅረቢያ መሣሪያ
The የፕሮግራም ኮዱን ወደ ኖድኤምሲዩ ቦርድ ይጫኑ
Device በመሣሪያ ምዝግብ ማስታወሻዎች ውስጥ ያለውን ውጤት ይመልከቱ (ምስል 9 ይመልከቱ)
The ወደ AWS መለያ ይግቡ
The የ IOT ዋና ንዑስ ምናሌን ይምረጡ
M ከ MQTT ደንበኛ ክፍል የሙከራ አማራጭን ይምረጡ
The በደንበኝነት ምዝገባዎች ውስጥ ተገቢውን ርዕስ ይግለጹ
Topic ወደ ርዕስ አዝራር አትም የሚለውን ጠቅ ያድርጉ
The የፍላሽ አዝራሩን በጫኑ ቁጥር ሙቀቱን ፣ የእርጥበት እሴቶችን እንደ መልዕክቶች እያገኙ መሆኑን ያረጋግጡ
የሚመከር:
በ M5StickV AI + IOT ካሜራ መጀመር 6 ደረጃዎች (ከስዕሎች ጋር)
በ M5StickV AI + IOT ካሜራ መጀመር - አጭር መግለጫ M5StickV በ 2 ሳንቲሞች ዲያሜትር ውስጥ መጠኑ ትንሽ AI + IOT ካሜራ ነው ፣ ዋጋው 27.00 ዶላር አካባቢ ነው ፣ ይህም ለአንዳንዶቹ እንደዚህ ላለው ትንሽ ካሜራ ውድ መስሎ ሊታይ ይችላል ፣ ግን አንዳንዶቹን ያጠቃልላል ትክክለኛ ዝርዝሮች። ካሜራው የማይታመን ነው የተጎላበተው
በአማዞን እሳት የርቀት ቴሌቪዥን በርቀት ላይ ያንሸራትቱ - 3 ደረጃዎች (ከስዕሎች ጋር)
በአማዞን እሳት የርቀት ቴሌቪዥን በርቀት ላይ ያንሸራትቱ - ኦ አማዞን ፣ የእርስዎ የእሳት ቲቪ በጣም አስደናቂ ነው ፣ በርቀት መቆጣጠሪያዎ ላይ የድምፅ መቆጣጠሪያዎችን ለምን አልሰጡንም? ደህና ፣ በአማዞን ላይ ከ 5 ዶላር ባነሰ ጊዜ ይህንን ቆንጆ ትንሽ የርቀት መቆጣጠሪያ ፣ ኃይል ፣ ድምጸ -ከል መግዛት ይችላሉ ፣ ድምጽ እና ሰርጥ ሁሉንም በትንሽ ጥቅል። በ 3 ዲ አታሚ ውስጥ ያስገቡ
በአማዞን እሳት ዱላ ቲቪ ርቀት ላይ የአሌክሳ ማይክሮፎን ያሰናክሉ - 5 ደረጃዎች
በአማዞን እሳት ዱላ ቲቪ የርቀት መቆጣጠሪያ ላይ የአሌክሳ ማይክሮፎን ያሰናክሉ - ችግር -አማዞን በእርስዎ Fire Stick በርቀት ላይ ያለውን ማይክሮፎን ለማሰናከል እውነተኛ መፍትሄ አይሰጥም። አንዳንዶች የአሌክሳውን ቁልፍ ሲጫኑ ብቻ ይመዘግባል ይላሉ ፣ ሆኖም ፣ ይህ በግልጽ እውነት አይደለም። ለዝርዝር ዝርዝር በእርስዎ የአማዞን መለያ ላይ የመሣሪያዎን ቅንብሮች ይፈትሹ
MQTT ን በመጠቀም - 8 ደረጃዎች በገመድ አልባ የሙቀት ዳሳሽ በ AWS IoT መጀመር
MQTT ን በመጠቀም በገመድ አልባ የሙቀት ዳሳሽ በ AWS IoT መጀመር - ቀደም ባሉት አስተማሪዎች ውስጥ እንደ Azure ፣ Ubidots ፣ ThingSpeak ፣ Losant ወዘተ ባሉ የተለያዩ የደመና መድረኮች ውስጥ አልፈናል። ሁሉም የደመና መድረክ። ለበለጠ መረጃ
የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች
IoT አናሎግ ግብዓት - በ IoT መጀመር - የአናሎግ ግብዓቶችን መረዳት በዙሪያችን ያሉ ነገሮች እንዴት እንደሚሠሩ ለመረዳት ወሳኝ አካል ናቸው ፣ አብዛኛዎቹ ሁሉም ዳሳሾች የአናሎግ ዳሳሾች ካልሆኑ (አንዳንድ ጊዜ እነዚህ ዳሳሾች ወደ ዲጂታል ይለወጣሉ)። ሊበራ ወይም ሊጠፋ ከሚችል ዲጂታል ግብዓቶች በተለየ የአናሎግ ግብዓት