ዝርዝር ሁኔታ:
- ደረጃ 1 ቪዲዮውን ይመልከቱ
- ደረጃ 2 - ሃርድዌር
- ደረጃ 3 የሃርድዌር ማዋቀር
- ደረጃ 4: MQTT መሠረታዊ ነገሮች
- ደረጃ 5 - ጉልበት
- ደረጃ 6: IBM ደመና
- ደረጃ 7-መስቀለኛ-ቀይ መተግበሪያ
ቪዲዮ: IoT: መስቀለኛ-ቀይ በመጠቀም የብርሃን ዳሳሽ ውሂብን ማየት-7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ ትምህርት ውስጥ ከበይነመረቡ ጋር የተገናኘ ዳሳሽ እንዴት እንደሚፈጥሩ ይማራሉ! ለዚህ ማሳያ የአካባቢ ብርሃን ዳሳሽ (ቲኦ OPT3001) እጠቀማለሁ ፣ ነገር ግን የመረጡት ማንኛውም አነፍናፊ (ሙቀት ፣ እርጥበት ፣ ፖታቲሞሜትር ፣ ወዘተ) ይሠራል። የአነፍናፊ እሴቶች MQTT ን በመጠቀም በደመና ላይ የተመሠረተ ትግበራ ይታተማሉ። አርዱዲኖን ወይም ራፕቤሪ ፒን በመጠቀም ይህንን እንዴት ማግኘት እንደሚችሉ የሚያሳዩ ብዙ ትምህርቶች አሉ። የቲኢ (የቴክሳስ መሣሪያዎች) LaunchPad Ecosystem ን በመጠቀም ይህንን ማሳያ እናከናውናለን።
ደረጃ 1 ቪዲዮውን ይመልከቱ
ደረጃ 2 - ሃርድዌር
ጥቅም ላይ የዋሉ አካላት- TI MSP432 LaunchPad- $ 19.99 (አሜሪካ) [https://www.ti.com/tool/MSP-EXP432P401R]- SimpleLink Wi-Fi CC3100 ሞዱል- $ 19.99 (አሜሪካ) [https://www.ti.com /tool/CC3100BOOST] - ትምህርታዊ BoosterPack MKII - $ 29.99 (አሜሪካ) [https://www.ti.com/tool/BOOSTXL-EDUMKII] ጥ> የትምህርት BoosterPack MKII ምንድን ነው ብለው ካሰቡ ?? A> ነው ለአናሎግ ጆይስቲክ ፣ ለአካባቢያዊ እና ለእንቅስቃሴ ዳሳሾች ፣ RGB LED ፣ ማይክሮፎን ፣ ድምጽ ማጉያ ፣ ባለቀለም ኤልሲዲ ማሳያ እና ሌሎችንም ጨምሮ በእጅዎ ላይ የተለያዩ የአናሎግ እና ዲጂታል ግብዓቶችን እና ውጤቶችን የሚያቀርብ ለአጠቃቀም ቀላል የሆነ ተሰኪ ሞጁል-የኃይል ባንክ እና የማይክሮ ዩኤስቢ ገመድ ዳሳሽ- TI OPT3001- የአከባቢ ብርሃን ዳሳሽ [https://www.ti.com/product/OPT3001]
ደረጃ 3 የሃርድዌር ማዋቀር
የእርስዎን CC3100 Wi-Fi ሞዱል እና ትምህርታዊ BoosterPack MKII በእርስዎ LaunchPad ላይ ይሰኩ ፣ ከዚያ የእርስዎን LaunchPad ን ከኮምፒዩተርዎ የዩኤስቢ ወደቦች በአንዱ ላይ ይሰኩ።
ደረጃ 4: MQTT መሠረታዊ ነገሮች
ኤምኤችቲቲ ማለት የቴሌሜትሪ መጓጓዣን መልእክት ያመለክታል። እሱ ቀላል ክብደት ያለው የህትመት/የደንበኝነት መላላኪያ ፕሮቶኮል ፕሮቶኮል ነው። በዝቅተኛ የኃይል ዳሳሾች ለመጠቀም ጠቃሚ ነው ፣ ግን በብዙ ሁኔታዎች ላይ ተፈጻሚ ይሆናል። ፕሮቶኮሉ 3 ዋና ዋና አካላትን ያካተተ ነው - አታሚ ፣ ብሮከር እና ተመዝጋቢ። አታሚ - MSP432 LaunchPad በአንድ የተወሰነ ርዕስ ስር የብርሃን ዳሳሽ መረጃን እያሳተመ ስለሆነ አሳታሚው ይሆናል። ወደ. በ PUBLISHER እና SUBSCRIBER መካከል ያለውን የውሂብ ማስተላለፍ የሚያስተናግድ አገልጋይ ነው። በዚህ ምሳሌ ፣ እኛ ብዙውን ጊዜ ለፕሮቶታይፕ እና ለሙከራ የሚውል በይፋ ተደራሽ የሆነ የ MQTT ደላላን እንጠቀማለን። እዚህ የሕዝብ ደላሎች ዝርዝር እነሆ- [https://github.com/mqtt/mqtt.github.io/wiki/public_brokers] ደንበኝነት ይመዝገቡ ፦ በአታሚ ለሚላክ ማንኛውም ውሂብ በደንበኝነት ለመመዝገብ ፣ የደንበኝነት ተመዝጋቢው ከተመሳሳይ ብሮከርር ጋር መገናኘት እና እንደ አታሚው ለተመሳሳይ ርዕስ መመዝገብ አለበት። እነዚህ 2 ሁኔታዎች ከተሟሉ ፣ SUBSCRIBER ከ PUBLISHER መልዕክቶችን መቀበል ይችላል። ማስታወሻ - በ MQTT ፣ ብዙ አታሚዎች እና ተመዝጋቢዎች ተመሳሳዩን ደላላ/ርዕስ መጠቀም ይችላሉ። በተጨማሪም ፣ አንድ አታሚ ከአንድ በላይ የደንበኝነት ተመዝጋቢ ውሂብ ሊልክ ይችላል።
ደረጃ 5 - ጉልበት
Energia ብዙ የ TI ማቀነባበሪያዎችን የሚደግፍ ክፍት ምንጭ እና በማህበረሰብ የሚመራ የተቀናጀ ልማት አከባቢ (አይዲኢ) እና የሶፍትዌር ማዕቀፍ ነው ፣ በዋነኝነት በ LaunchPad ልማት ሥነ ምህዳር ውስጥ የሚገኙ። አውርድ: [https://energia.nu/download/]
E1. Energia IDE ን ይክፈቱ እና ወደ: ToolsE2 በመሄድ ትክክለኛውን ተከታታይ ወደብ እና ሰሌዳ ይምረጡ። Energia ለትምህርት BoosterPack MKII በምሳሌ መርሃግብሮች አስቀድሞ ተጭኗል። የብርሃን ዳሳሽ እየሰራ መሆኑን ለማረጋገጥ ወደ ፋይል - ምሳሌዎች> ትምህርታዊBP_MKII> OPT3001_DemoE3 በመሄድ ለ OPT3001 የምሳሌ ኮዱን ይክፈቱ እና ይስቀሉ። ሁሉም ነገር እየሰራ ከሆነ ፣ የብርሃን ዳሳሽ ንባቦች ወደ Serial Monitor ውስጥ መፍሰስ መጀመር አለባቸው። የአነፍናፊ እሴቶች ሲቀየሩ ለማየት የብርሃን ተጋላጭነትን ይለዩ። በአሁኑ ጊዜ የምጠቀምበት የኢነርጃ ስሪት (0101E0017) ለ MQTT PubSubClient በቤተመጽሐፍት ተጭኖ ይመጣል። ይህንን ቤተ -መጽሐፍት የሌለውን የኢነርጃ ሥሪት እየተጠቀሙ ከሆነ ፣ ከ [https://github.com/energia/Energia/tree/master/libraries/PubSubClient] E5 ማግኘት ይችላሉ። ንድፉ በ ውስጥ የሚገኝ የምሳሌው ትንሽ ማሻሻያ ነው - ፋይል> ምሳሌዎች> PubSubClient> MQTTBasicWiFiE6። እኛ መለወጥ ያለብን ብቸኛው ነገር የእኛ የ Wi-Fi ራውተር የእኛ “ssid” እና “የይለፍ ቃል” መረጃ ነው። E7. በስዕሉ ውስጥ ጥቅም ላይ የሚውለው የህዝብ MQTT አገልጋይ [https://mqtt.eclipse.org/] ነው። የእኛ LaunchPad የሚያትመውን TOPIC ን ለመለወጥ ፣ በደንበኛው ውስጥ ሕብረቁምፊውን በእራስዎ ይተኩ። በማተም () የተግባር ጥሪ በዋናው loop () ውስጥ። E8. የሰቀላ አዝራሩን ጠቅ በማድረግ ይህንን ፕሮግራም ወደ LaunchPad ይስቀሉ። E9። ተከታታይ ማሳያውን ይክፈቱ። ወደ ውስጥ የሚገቡ የአነፍናፊ እሴቶችን እንዲሁም “ስኬታማ ማተም !!” የሚለውን ማየት አለብዎት።
ደረጃ 6: IBM ደመና
አሁን የብርሃን ዳሳሽ መረጃን እያተምን ፣ ለ LaunchPad ደንበኝነት መመዝገብ እና የእኛን ዳሳሽ ውሂብ በዓይነ ሕሊናችን ማየት የሚችል የደመና-ጎን መተግበሪያን እንፍጠር። በካታሎግ ውስጥ እንደ ማስጀመሪያ ኪት መተግበሪያዎች አንዱ ሆኖ በ IBM ደመና መድረክ ላይ የሚገኘውን Node-RED እንጠቀማለን። መስቀለኛ-ቀይ ምንድን ነው? በአዳዲስ እና አስደሳች መንገዶች። መስቀለኛ መንገድ- RED በክስተቱ የሚነዳ ፣ የማይታገድ ሞዴሉን ሙሉ በሙሉ በመጠቀም በ Node.js ላይ ተገንብቷል። ይህ እንደ ራፕቤሪ ፓይ እንዲሁም በደመናው ውስጥ በዝቅተኛ ዋጋ ባለው ሃርድዌር ላይ በአውታረ መረቡ ጠርዝ ላይ መሮጥን ተስማሚ ያደርገዋል። ሐ 1. ያለዎትን IBMid በመጠቀም ወይም አዲስ IBMid. C2 ን በመፍጠር ለ IBM ደመና መለያ ይመዝገቡ። አንዴ ወደ IBM ደመና ከገቡ በኋላ ወደ ዳሽቦርድዎ ይወሰዳሉ። በካታሎግ ትር ላይ ጠቅ ያድርጉ እና መስቀለኛ-ቀይ መተግበሪያን ይፈልጉ። C4. ለመቀጠል የፍጠር መተግበሪያ ቁልፍን ጠቅ ያድርጉ። ይህ አዲሱን በደመና ላይ የተመሠረተ መተግበሪያዎን ይፈጥራል። ይህ ለማጠናቀቅ ጥቂት ደቂቃዎች ሊወስድ ይችላል! ሐ 5። አሁን የመስቀለኛ መንገድ-RED መተግበሪያዎን ካሰማሩ ፣ የጎን አሞሌ ምናሌን በመምረጥ እና ከዚያ የግብዓት ዝርዝርን በመምረጥ የ IBM ደመና ሀብት ዝርዝርዎን ይክፈቱ። በመተግበሪያዎች ክፍል ስር የተዘረዘሩትን አዲስ የተፈጠረ የመስቀለኛ መንገድ-ቀይ መተግበሪያን ያያሉ። ወደ ተዘረጋው የመተግበሪያዎ ዝርዝር ገጽ ለመሄድ የደመና መሠረተ ልማት መተግበሪያ ግቤት ላይ ጠቅ ያድርጉ። የመስቀለኛ መንገድ-ቀይ ቀይር መተግበሪያዎን ለመድረስ የጉብኝት ዩአርኤል አገናኙን ጠቅ ያድርጉ።
ደረጃ 7-መስቀለኛ-ቀይ መተግበሪያ
N1. ለመጀመሪያ ጊዜ የእርስዎን የመስቀለኛ-ቀይ መተግበሪያ ሲከፍቱ እሱን ማዋቀር እና ደህንነትን ማዘጋጀት ያስፈልግዎታል። N2። አርታዒውን ለመክፈት ወደ የእርስዎ መስቀለኛ-ቀይ ቀይ ፍሰት አርታኢ ይሂዱ። N3. የመስቀለኛ-አርኤዲ አርታኢ ነባሪውን ፍሰት ያሳያል። N4. Mqtt ን ከኖድ-አርኤፍ ቤተ-ስዕል ወደ ባዶ ሉህ ይጎትቱ። N5. የ mqtt ብሎኩን ሁለቴ ጠቅ ያድርጉ እና የእርስዎ LaunchPad በሚታተሙባቸው ተመሳሳይ መለኪያዎች ንብረቶቹን ያርትዑ-አገልጋይ-mqtt.eclipse.org 1883Topic-EDUMKII_IOT አንዴ ከተዋቀረ ተከናውኗል ።6 ን ጠቅ ያድርጉ። ቀሪዎቹን አንጓዎች ከጨረሱ በኋላ ፣ ከላይ በቀኝ በኩል ያለውን የማሰማሪያ ቁልፍን ጠቅ ያድርጉ። ይህ ማመልከቻዎ መሮጥ እንዲጀምር ያደርገዋል። ከእርስዎ የ LaunchPad ዥረት ውስጥ የመዳሰሻ እሴቶችን ለመመልከት የማረሚያ ትርን ጠቅ ያድርጉ! N8. በዳሽቦርዱ የአቀማመጥ ትር ውስጥ ያለውን አገናኝ ጠቅ ያድርጉ በሠንጠረዥ እና በመለኪያ ሞድ ውስጥ የአነፍናፊ እሴቶችን ለማየት። ወደ መጨረሻው ደረጃ በመድረሱ እንኳን ደስ አለዎት! አሁን የእውነተኛውን ዓለም ዳሳሽ ውሂብ በደመናው ውስጥ ማየት ይችላሉ !! ማጣቀሻዎችMQTT. ORG [https://mqtt.org/] Energia-MQTT Tutorial [https://energia.nu/guide/tutorials/connectivity/tutorial_mqtt/] መስቀለኛ መንገድ -RED [https://nodered.org/] በ IBM ደመና ላይ መሮጥ [https://nodered.org/docs/getting-started/ibmcloud] መስቀለኛ-ቀይ የጀማሪ መተግበሪያን ይፍጠሩ [https://developer.ibm.com /ክፍሎች/መስቀለኛ-ቀይ/አጋዥ ስልጠናዎች/መስቀለኛ-ቀይ-ማስጀመሪያ-ትግበራ/እንዴት እንደሚፈጥሩ/]
የሚመከር:
ለአልትራሳውንድ ዳሳሽ (HC-SR04) መረጃን በ 128 × 128 ኤልሲዲ ላይ በማንበብ እና Matplotlib ን በመጠቀም እሱን ማየት-8 ደረጃዎች
በ 128 × 128 ኤልሲዲ ላይ የአልትራሳውንድ ዳሳሽ (HC-SR04) መረጃን በማንበብ እና Matplotlib ን በመጠቀም እሱን ማየት-በዚህ ትምህርት ውስጥ ፣ በ 128 × 128 ላይ የአልትራሳውንድ ዳሳሽ (HC-SR04) መረጃን ለማሳየት MSP432 LaunchPad + BoosterPack ን እንጠቀማለን። ኤልሲዲ እና ውሂቡን በተከታታይ ወደ ፒሲ ይላኩ እና Matplotlib ን በመጠቀም በዓይነ ሕሊናዎ ይመልከቱ
የጉግል ገበታዎችን በመጠቀም የገመድ አልባ ዳሳሽ ውሂብን ማየት - 6 ደረጃዎች
የጉግል ሰንጠረ Usingችን በመጠቀም የገመድ አልባ ዳሳሽ ውሂብን ማየት - የማሽኑን እረፍትን ለመቀነስ የማሽኖቹ ግምታዊ ትንተና በጣም አስፈላጊ ነው። አዘውትሮ መፈተሽ የማሽኑን የግዴታ ጊዜ ለማሳደግ ይረዳል እና በተራው ደግሞ የጥፋቱን መቻቻል ያሻሽላል። የገመድ አልባ ንዝረት እና የሙቀት መጠን
MQTT ን በመጠቀም የገመድ አልባ ግፊት ዳሳሽ ውሂብን ማተም 7 ደረጃዎች
MQTT ን በመጠቀም የገመድ አልባ ግፊት ዳሳሽ መረጃን ማተም - ESP32 እና ESP 8266are በ IoT መስክ ውስጥ በጣም የታወቀ SoC። እነዚህ ለ IoT ፕሮጀክቶች ጥሩ ዓይነት ናቸው። ESP 32 የተቀናጀ WiFi እና BLE ያለው መሣሪያ ነው። የእርስዎን SSID ፣ የይለፍ ቃል እና የአይፒ ውቅሮች ብቻ ይስጡ እና ነገሮችን ወደ
ሂደቱን በመጠቀም የአርዱዲኖ ዳሳሽ ውሂብን ወደ MYsql ያስቀምጡ: 6 ደረጃዎች
የአርዲኖ ዳሳሽ ውሂብን ወደ MYsql ሂደትን ያስቀምጡ - በአርዱዲኖ አይዲኢ ሱስ ውስጥ እኔ ከአርዱዲኖ አይዲ ጋር የሚመሳሰል ነገር ግን በብዙ የተለያዩ አጠቃቀሞች እና እሱን በኮድ ውስጥ ማስገባት እንዲችሉ የአርዱዲኖን ውሂብ በቀጥታ ወደ MySQL ማከማቸት ከባድ ነው። ጃቫ። ማስታወሻ አርዱinoኖን ተከታታይ ሞኒን አታሂዱ
ESP8266 DS18B20 የሙቀት መስቀለኛ-መስቀለኛ-ቀይ MQTT: 5 ደረጃዎች
ESP8266 DS18B20 የሙቀት መስቀለኛ መንገድ-RED MQTT-በዚህ ጊዜ የ ESP8266 እና የመስቀለኛ-ሬድ መድረክ ውህደት አንድ ዳሳሽ DS18B20 ን የሙቀት Onewire ን ማዋሃድ ተገንዝቧል። ከኤችኤምአይ ወይም ከ SCADA የድር ፈጣሪ በመስቀለኛ-ቀይ-ዳሽቦርድ ላይ MQTT ን መሠረት በማድረግ ፕሮቶኮል እና የ pubsubclient libra