ዝርዝር ሁኔታ:

IDC2018IOT የእግር ሩጫ መከታተያ -6 ደረጃዎች
IDC2018IOT የእግር ሩጫ መከታተያ -6 ደረጃዎች

ቪዲዮ: IDC2018IOT የእግር ሩጫ መከታተያ -6 ደረጃዎች

ቪዲዮ: IDC2018IOT የእግር ሩጫ መከታተያ -6 ደረጃዎች
ቪዲዮ: 💚💛❤️እንኳን ደስ አላቹሁ👏 ትላትና በተደረገው ኢትዮጵያ በወንዶች 5000 ዳይመንድ 💎 ሊግ የሩጫ ውድድር ከ1 እስከ 5 በመውጣት አለምን ጉድ አስባሉ 2024, ሀምሌ
Anonim
IDC2018IOT የእግር ሩጫ መከታተያ
IDC2018IOT የእግር ሩጫ መከታተያ

በ IDC Herzliya ውስጥ “የነገሮች በይነመረብ” ኮርስ አካል በመሆን ይህንን ሀሳብ አወጣነው።

የፕሮጀክቱ ዓላማ NodeMCU ን ፣ ጥቂት ዳሳሾችን እና የአገልጋይ አገልጋይን በመጠቀም መሮጥን ወይም መራመድን የሚያካትቱ አካላዊ እንቅስቃሴዎችን ማሻሻል ነው። የዚህ ፕሮጀክት ውጤት ወደፊት በሁሉም ቦታ ጥቅም ላይ የሚውል ወደ እውነተኛ የምርት ምርት ሊለወጥ የሚችል በጣም ጠቃሚ IOT መሣሪያ ነው! እባክዎን እርስዎ ምን እንደሚያስቡ ያሳውቁን:)

ከመጀመርዎ በፊት የሚከተሉትን ያረጋግጡ

* NodeMCU መሣሪያ።

* 1 ፒኢኦኤሌክትሪክ ዳሳሽ።

* MPU6050 ዳሳሽ።

* አንድ ትልቅ ማትሪክስ።

* ተጣጣፊ ገመድ።

* Firebase መለያ።

አማራጭ

* በርካታ ፒኢኦኤሌክትሪክ ዳሳሽ

* ባለብዙ ባለሙያ

ደረጃ 1 - MPU6050 ን ማዋቀር እና መለካት

Image
Image

"ጭነት =" ሰነፍ"

Piezo ን ማቀናበር
Piezo ን ማቀናበር

መመሪያዎች ፦

  • ፓይዞውን ከ 1 ሜ resistor ጋር ያገናኙ (የተያያዘውን ስዕል ይመልከቱ)።
  • የተያያዘውን ንድፍ ይስቀሉ።
  • ተጣጣፊውን ገመድ በመጠቀም መሣሪያውን ከአንድ ጫማ ጋር ያገናኙ።
  • “ተከታታይ ሴራተኛ” ይክፈቱ።
  • ከዚህ ደረጃ ጋር የተያያዘውን ቪዲዮ ይመልከቱ።

ደረጃ 3 - ዳሳሾቹን ከአርዱዲኖ ጋር ማዋሃድ

Image
Image
ዳሳሾችን ከአርዲኖ ጋር ማዋሃድ
ዳሳሾችን ከአርዲኖ ጋር ማዋሃድ

ዳሳሾችን እንዴት መለካት እንደሚቻል አይተናል ፣ አሁን ሁለቱንም ዳሳሾች ከኖድኤምሲዩ ጋር እናዋህዳለን!

  • ሁለቱንም ዳሳሾች ከመሣሪያው ጋር ያገናኙ ፣ በደረጃ 1+2 ውስጥ ያሉትን ተመሳሳይ ፒኖች ይጠቀሙ።
  • የተያያዘውን ንድፍ ይጫኑ.
  • መሣሪያውን ከ 2 ዳሳሾች ጋር ወደ አንድ እግር ያገናኙ።
  • “ተከታታይ ሴራተኛ” ይክፈቱ።
  • የተያያዘውን ቪዲዮ ይመልከቱ።

ደረጃ 4 - መረጃን ወደ ደመናው መላክ

መረጃን ወደ ደመናው በመላክ ላይ!
መረጃን ወደ ደመናው በመላክ ላይ!
መረጃን ወደ ደመናው በመላክ ላይ!
መረጃን ወደ ደመናው በመላክ ላይ!
መረጃን ወደ ደመናው በመላክ ላይ!
መረጃን ወደ ደመናው በመላክ ላይ!

በዚህ ደረጃ መሣሪያችንን ከደመናው ጋር እናገናኘዋለን እና አንዳንድ አስገራሚ ገበታዎችን ለማየት ውሂብ እንልካለን!

እኛ የ MQTT ፕሮቶኮልን እንጠቀማለን እና “Adafruit” ወደሚባል ነፃ አገልጋይ መረጃ እንልካለን።

ማሳሰቢያ - አዳፍ ፍሬዝ በየሰከንዱ ጥቂት ጊዜ መረጃን መላክን አይደግፍም ፣ በዝግታ ፍጥነት ይሠራል ፣ ስለዚህ እኛ የውሂብ ነጥቦቻችንን ሳይሆን አማካይ የውሂብ ነጥቦቻችንን እንልካለን። የሚከተሉትን ለውጦች በመጠቀም ውሂቡን ከ 2 ዳሳሾቻችን ወደ አማካይ ውሂብ እንለውጣለን-

* የእርምጃ ማወቂያ ጊዜ በደቂቃ ወደ ደረጃዎች ይለወጣል። እያንዳንዱ የእርምጃ ቆይታ በ (ሚሊስ () - step_timestamp) ሊገኝ ይችላል ፣ እና ቀደም ሲል እንዳየነው አማካይ ማጣሪያን በመጠቀም ሊከናወን ይችላል - val = val * 0.7 + new_val * 0.3።

* የእርከን ኃይል ወደ አማካይ ደረጃ ኃይል ይለወጣል። ለእያንዳንዱ እርምጃ “ማክስ” ን ለመጠቀም ተመሳሳይ ዘዴ እንጠቀማለን ፣ ግን የማጣሪያውን አማካይ = አማካይ * 0.6 + new_val * 0.4 በመጠቀም አማካይ ለማድረግ ማጣሪያ እንጠቀማለን።

መመሪያዎች ፦

  • በአድፍሩ io.adafruit.com አድራሻ የአዳፍሬትን ድርጣቢያ ያስገቡ እና መለያ እንዳለዎት ያረጋግጡ።
  • አዲስ ዳሽቦርድ ይፍጠሩ ፣ “የእኔ እርምጃዎች መፈለጊያ” ብለው ሊሰይሙት ይችላሉ።
  • በዳሽቦርዱ ውስጥ ፣ በ + አዝራሩ ላይ ይጫኑ እና “የመስመር ገበታ” ን ይምረጡ ፣ እና “ደረጃዎች_per_min” የሚባል ምግብ ይፍጠሩ።
  • በዳሽቦርዱ ውስጥ ፣ በ + አዝራሩ ላይ ይጫኑ እና “የመስመር ገበታ” ን ይምረጡ እና “አማካይ_step_power” የሚል ምግብ ይፍጠሩ።
  • ለእያንዳንዱ መስኮች አሁን 2 ባዶ ገበታዎችን ማየት አለብዎት።
  • የተያያዘውን ንድፍ ይጠቀሙ እና የሚከተለውን ውቅር ያዘጋጁ

USERNAME = የእርስዎ የአዳፍሮት ተጠቃሚ ስም።

ቁልፍ = የእርስዎ የአዳፍሮት ቁልፍ

WLAN_SSID = የ WIFI ስም

WLAN_PASS = WIFI ማለፊያ

mpuStepThreshold = ከደረጃ 2 ደረጃ

ከዚያ መሣሪያውን ከአንድ ጫማ ጋር ማገናኘት ይችላሉ እና ንድፉ የእርምጃዎችን ውሂብ ወደ አገልጋዩ ይልካል!

ደረጃ 5 - በተመሳሳይ ጊዜ 2 መሳሪያዎችን መጠቀም

2 መሳሪያዎችን በተመሳሳይ ጊዜ መጠቀም
2 መሳሪያዎችን በተመሳሳይ ጊዜ መጠቀም
2 መሳሪያዎችን በተመሳሳይ ጊዜ መጠቀም
2 መሳሪያዎችን በተመሳሳይ ጊዜ መጠቀም

በዚህ ደረጃ ፣ በተመሳሳይ ጊዜ ከመሣሪያው ጋር የሚሄዱ 2 ሰዎችን እናስመስላለን!

2 የተለያዩ መሳሪያዎችን እንጠቀማለን - በደረጃ 4 ላይ ከተገለፀው ተመሳሳይ የውሂብ ነጥቦች ጋር።

ስለዚህ ይህ በእውነት ቀላል ነው ፣ 3 ቀላል ተግባራት አሉ

1) ከ 2 ኛው መሣሪያ ለመረጃው ተጨማሪ ምግቦችን ይፍጠሩ ፣ የ “_2” ድህረ-ጥገና እንዲሰጡ እንመክራለን።

2) ከሁለቱም ምግቦች መረጃን ለማቅረብ በዳሽቦርዱ ውስጥ ያሉትን ብሎኮች ይለውጡ።

3) በሁለተኛው መሣሪያ ረቂቅ ውስጥ የምግቦችን ስም ይለውጡ።

4) ውጤቱን ይመልከቱ!

ማስታወሻ:

Adafruit በጣም በፍጥነት የሚመጣውን ውሂብ ይቃወማል ፣ መረጃው ወደ አገልጋዩ የሚላክበትን ድግግሞሽ ለማስተካከል ሊያስፈልግ ይችላል። በስዕሉ ውስጥ የሚከተሉትን በማግኘት ያንን ያድርጉ

/ / በየ 5 ሰከንዶች ላክ ለነፃ ተጠቃሚዎች ከአዳፍ ፍሬው ገደብ አይበልጥም። // ፕሪሚየም ወይም የራስዎን አገልጋይ የሚጠቀሙ ከሆነ ለመለወጥ ነፃነት ይሰማዎ። // በተለዋጭ የውሂብ ነጥብ ሁል ጊዜ ይላኩ። ከሆነ (ሚሊስ () - lastTimeDataSent> 5000) {

ደረጃ 6 - ማሻሻያዎች ፣ ማስታወሻዎች እና የወደፊት ዕቅዶች

ዋናው ተግዳሮት -

በፕሮጀክቱ ውስጥ ዋነኛው ተግዳሮት NodeMCU ን በአካላዊ እንቅስቃሴ ውስጥ መሞከር ነበር። የዩኤስቢ ገመድ ብዙውን ጊዜ ይቋረጣል ፣ እና በፍጥነት ለመንቀሳቀስ ሲሞክሩ ፒኖችን የማለያየት ችግሮች ሊኖሩ ይችላሉ። ብዙ ጊዜ በትክክል የሚሠራውን አንድ ቁራጭ እያረምን ነበር ፣ እና ችግሩ በአካላዊው ዓለም ውስጥ ነበር።

ላፕቶ laptopን ወደ ሯጭ አቅራቢያ ተሸክመን ፣ እና እያንዳንዱን ኮድ በአንድ ጊዜ በመፃፍ ይህንን ፈተና አሸንፈናል።

ሌላው ተግዳሮት የተለያዩ አካላት በተቀላጠፈ ሁኔታ እንዲገናኙ ማድረግ ነበር-

  • ከአጣዳፊው ጋር ያለው ፓይዞ -በደረጃ 3 ላይ እንደተገለፀው ፣ እኛ ባለን የፈጠራ ሀሳብ።
  • ከአገልጋዩ ጋር ያሉት ዳሳሾች - በደረጃ 4 እንደተገለፀው እሴቶቹን በዝግታ ፍጥነት ወደ አገልጋይ ሊላኩ ወደሚችሉ ሌሎች እሴቶች ቀይረናል።

የስርዓቱ ገደቦች;

  • ከመጠቀምዎ በፊት መለካት ይፈልጋል።
  • በአካል እንቅስቃሴ ውስጥ በቀላሉ የማይበጠስ ወደ ይበልጥ ጠንካራ ምርት መለወጥ ያስፈልጋል።
  • የፓይኦኤሌክትሪክ ዳሳሽ በጣም ትክክለኛ አይደለም።
  • የተወሰነ የ wifi ግንኙነት ይፈልጋል። (የሞባይል መገናኛ ነጥብን በመጠቀም በቀላሉ ይፈታል)

የወደፊት ዕቅዶች

አሁን እኛ ሙሉ በሙሉ የሚሰራ የእግር መቆጣጠሪያ መሣሪያ ስላለን ሊደረጉ የሚችሉ ተጨማሪ ማሻሻያዎች አሉ!

ብዙ ፒዞዎች!

  • በእግር ውስጥ ካሉ የተለያዩ ቦታዎች ጋር ፒዞዞችን ያገናኙ።
  • ኖድኤምሲዩ አንድ የአናሎግ ፒን ብቻ ስለሚደግፍ ባለብዙ ማሰራጫ ይጠቀሙ።
  • የተጎዱ አካባቢዎችን ለመግለጽ የእግሩን የሙቀት ካርታ ማሳየት ይችላል።
  • በተሳሳተ አኳኋን እና የሰውነት ሚዛን ላይ ማንቂያዎችን ለመፍጠር ይህንን ውሂብ መጠቀም ይችላል።

ብዙ መሣሪያዎች!

  • እኛ 2 መሣሪያዎችን በተመሳሳይ ጊዜ እንዴት እንደሚያገናኙ አሳየንዎት ፣ ግን 22 ፓይዞዎችን ከ 22 የእግር ኳስ ተጫዋቾች ጋር ማገናኘት ይችላሉ!
  • ስለ ተጫዋቾቹ አንዳንድ አስደሳች ልኬቶችን ለማሳየት በጨዋታው ጊዜ ውሂቡ ሊጋለጥ ይችላል!

የላቁ ዳሳሾች

እኛ ፓይዞ እና የፍጥነት መለኪያ ተጠቀምን ፣ ግን ውጤቱን የሚያበለጽጉ እና ተጨማሪ መረጃ የሚሰጡ ሌሎች መሳሪያዎችን ማከል ይችላሉ-

  • ዱካዎችን ለመለየት ትክክለኛ ሌዘር።
  • በእግር እና በመሬት መካከል ያለውን ርቀት ይለኩ።
  • በተለያዩ ተጫዋቾች መካከል ያለውን ርቀት ይለኩ (ብዙ መሣሪያዎች ካሉ)

የሚመከር: