ዝርዝር ሁኔታ:

CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል - 10 ደረጃዎች (ከስዕሎች ጋር)
CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: TCP vs UDP Comparison 2024, ሀምሌ
Anonim
CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል
CloudyData - ESP8266 ወደ Google ሉሆች ቀላል ተደርገዋል

ባለፉት ዓመታት ውስጥ የደመና ውሂብን ለረጅም ጊዜ እፈልግ ነበር - ከማንኛውም ዓይነት ዳሳሽ መረጃን መከታተል አስደሳች ነው ፣ ግን እንደ SD ካርዶች ወይም እንደ ማንኛውም የማከማቻ ችግር ያለ እነዚህ መረጃዎች በሁሉም ቦታ የሚገኙ ከሆነ የበለጠ ትኩረት የሚስብ ነው። ተመሳሳይ ፣ በአከባቢ ማከማቻ ውስጥ። IoT እና የደመና አገልግሎቶች ለመጠቀም ቀላል ከመሆናቸው በፊት ከዓመታት በፊት በ SD ካርዶች የንፋስ ፍጥነት ውሂብ ላይ ለአካባቢያዊ ማከማቻ እጠቀም ነበር።

በዚህ አስተማሪ ውስጥ የ 3 ዲ ማተሚያ ሂደት ከ PM2.5 አንፃር አደገኛ መሆኑን እና እኔ እንዴት እንደሆንኩ ለመረዳት በ 3 ዲ አታሚዬ አቅራቢያ ያለውን አቧራ እና ጥቃቅን ትኩረትን በመጥቀስ በቤት ውስጥ ያለውን የአየር ጥራት እንዴት እንደምከታተል እገልጻለሁ። ምንም የሶስተኛ ክፍል አገልግሎት ሳያስፈልግ ውሂብ ለማከማቸት Google ሉሆችን በመጠቀም።

ደረጃ 1 - አጠቃላይ ግብ

አጠቃላይ ግብ
አጠቃላይ ግብ

በ 3 ዲ አታሚ ፊት መኖር አደገኛ ሊሆን እንደሚችል ማወቅ እፈልጋለሁ።

ይህንን ለማድረግ ውሂብ ያስፈልገኛል ፣ እና ውሂቡ በደመና ውስጥ መቀመጥ አለበት።

እኔ ቀላል እና ውጤታማ ስለሆነ የ Google ሉሆችን መጠቀም እፈልጋለሁ።

እኔ ደግሞ ግላዊነትን እፈልጋለሁ - ስለዚህ መረጃን ለ Google ማጋራት የእኔ የመጀመሪያ ምርጫ አይደለም ነገር ግን ብዙ ብሎገሮች ለማድረግ እንደሚጠቀሙበት የሶስተኛ ወገን አገልግሎቶችን ከመጠቀም የተሻለ ነው።

ጉግል ሉሆችን መጠቀም መረጃን ወደ የግል አካባቢያዊ ማከማቻ እንደ Nextcloud በቀላል NAS ላይ ለመስቀል አንድ እርምጃ ነው - ይህ ወደፊት በሚሰጥ አስተማሪ ውስጥ ይገለጻል።

ደረጃ 2: የመጀመሪያው ደረጃ - ዳሳሾች

የመጀመሪያው ደረጃ - ዳሳሾች
የመጀመሪያው ደረጃ - ዳሳሾች
የመጀመሪያው ደረጃ - ዳሳሾች
የመጀመሪያው ደረጃ - ዳሳሾች

የቤቴን የአየር ጥራት ለመቆጣጠር 2 ዳሳሾችን እጠቀማለሁ

  • የኖቫ PM ዳሳሽ SDS011 የአየር ጥራት መመርመሪያ ዳሳሽ ሞዱል ፣ እጅግ በጣም ጥሩ የሃርድዌር ቁራጭ ፣ በአንዱ ከአርዱዲኖ እና ተመሳሳይ ሰሌዳዎች ጋር ለመጠቀም በአንጻራዊነት ቀላል ነው። በእራሱ ሶፍትዌር (መስኮቶች ብቻ! አርዱinoኖ ከቤተ -መጻህፍት ጋር። ብዙ መረጃ እዚህ ይገኛል ፦

    • inovafitness.com/en/a/chanpinzhongxin/95.ht…
    • www-sd-nf.oss-cn-beijing.aliyuncs.com/%E5%…
    • aqicn.org/sensor/sds011/
  • ለ Wemos D1 mini የ SHT30 ጋሻ - እኔ የ v1.0.0 ስሪት እጠቀም ነበር ፣ የአሁኑ ስሪት v2.1.0 ነው ግን እነሱ ተመሳሳይ አሻራ ፣ ተመሳሳይ ተግባራት አሏቸው

    wiki.wemos.cc/products:d1_mini_shields:sht…

ደረጃ 3 - ሁለተኛ ደረጃ - ከማይክሮ መቆጣጠሪያ ጋር መገናኘት

ሁለተኛ ደረጃ - ከማይክሮ መቆጣጠሪያ ጋር መገናኘት
ሁለተኛ ደረጃ - ከማይክሮ መቆጣጠሪያ ጋር መገናኘት

Wemos D1 mini ምናልባት በ ESP8266 ዙሪያ ለፕሮቶታይፕ ጥሩው መንገድ ሊሆን ይችላል -ማይክሮ ዩኤስቢ አያያዥ ፣ በቦርዱ መሪነት ፣ ለመጠቀም ዝግጁ የሆኑ ጥሩ ጋሻዎች።

በ Wemos D1 mini ላይ የ SHT30 ጋሻን በቀጥታ አገናኘሁ (አቅጣጫውን ይንከባከቡ!) ፣ ከዚያ የኖቫ አየር ዳሳሽን ከዌሞስ D1 ሚኒ ጋር አገናኘሁት።

Wemos GND pin Nova Air sensor GND

ቬሞስ 5 ቪ ፒን ኖቫ አየር ዳሳሽ 5 ቪ

የዌሞስ D5 ፒን (አርኤክስ ፒን) ኖቫ አየር ዳሳሽ TX

የዌሞስ D6 ፒን (TX pin) ኖቫ አየር ዳሳሽ RX

ለተጨማሪ መረጃ እዚህ ማየት ይችላሉ-

www.hackair.eu/docs/sds011/

www.zerozone.it/tecnologia-e-sicurezza/nov…

www.instructables.com/id/Make-one-PM25-mon…

ደረጃ 4 - ሦስተኛ ደረጃ - ረቂቅ መገንባት

አሁን ንድፍዎን መገንባት ያስፈልግዎታል -እኛ ዕድለኞች ነን ፣ አንዳንድ ሰዎች የእርስዎን ሶፍትዌር በቀላሉ መጻፍ እንዲችሉ ለኖቫ አየር ዳሳሽ የተወሰኑ ቤተ -ፍርግሞችን አዳብረዋል።

የሙቀት እና የእርጥበት መረጃን ለመለካት እና ለመስቀል ማዕድን እንዲሁ የ SHT30 ቤተ -መጽሐፍትን ይጠቀማል።

በመስመር ላይ ያገኘኋቸውን አንዳንድ ንድፎችን ቀላቅዬአለሁ ፣ በተለይም ትምህርቱ የተሟላ እና በመረጃ የተሞላ ከ nishant_sahay7። እዚህ ሊያገኙት ይችላሉ።

ይህንን ቤተ-መጽሐፍት ተጠቅሜያለሁ-

እኔ በፈጠርኩት ንድፍ ውስጥ ጥቂት መስመሮችን ብቻ እገልጻለሁ-

መስመር 76-77-የአቧራ ዳሳሹን ለተወሰነ ጊዜ ከእንቅልፉ ሲነቃ ፣ ከዚያ እንደገና ይተኛል ፣ ምክንያቱም የውሂብ ሉሆች ለ 8000 ሰዓታት ያህል ለመስራት የታሰበ ስለሆነ ይህ ከበቂ በላይ ነው ፣ ግን ወሰን የለውም

sds.wakeup (); መዘግየት (30000); // 30 ሰከንዶች በመስራት ላይ

መስመር 121: የተላከው ውሂብ የሙቀት መጠን ፣ እርጥበት ፣ PM2.5 እና PM10 ናቸው

ላክ ውሂብ (t ፣ h ፣ pm2_5 ፣ pm10);

መስመር 122-123: ESP.deepSleep ን አልጠቀምም ፣ ወደፊት እሞክራለሁ ፤ አሁን በየ 30 ዎቹ + 90 ዎቹ = 2 ደቂቃዎች ፣ ብዙ ወይም ባነሰ ጊዜ የሚላክ ውሂብ እንዲኖርዎት ቀላል መዘግየት (90000) በቂ ይሆናል።

// ESP.deepSleep (የውሂብPostDelay);

መዘግየት (90000);

መስመር 143:

ይህ በጣም አስፈላጊ መስመር ነው ፣ ውሂብ ለመስቀል String_url ን የፈጠሩት ትዕዛዝ በ Google ስክሪፕት ውስጥ የሚጠቀሙበት ተመሳሳይ መሆን አለበት (ቀጣዮቹን ደረጃዎች ይመልከቱ)

ሕብረቁምፊ url = "/macros/s/" + GAS_ID + "/exec? ሙቀት =" + string_x + "& እርጥበት =" + string_y + "& PM2.5 =" + string_z + "& PM10 =" + string_k;

ደረጃ 5 - አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት

አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት
አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት
አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት
አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት
አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት
አራተኛ ደረጃ - የጉግል ሉህ እና ስክሪፕቱን ማዘጋጀት

እንዳልኩት ክሬዲት ወደ nishant_sahay7 ይሄዳል።

ለወደፊቱ ማሻሻያዎች እና ማሻሻያ አንዳንድ ምክሮችን በማከል በቀላሉ ሥራውን እዚህ እንደገና አሳትማለሁ-

  1. የ Google ሉሆችን ማቀናበር

    1. Google Drive ን ይክፈቱ እና አዲስ የተመን ሉህ ይፍጠሩ እና ከዚያ ይሰይሙት ፣ ከዚያ በኋላ መግለፅ በሚፈልጉት መለኪያዎች መስኮች ይስጡ።
    2. የሉህ መታወቂያ በስእል 2 ይታያል
    3. ወደ መሳሪያዎች-ስክሪፕት አርታኢ ይሂዱ (ምስል 3)
    4. ከተመን ሉህ ጋር ተመሳሳይ ስም ይስጡ (ምስል 4)
    5. ኮዱን ከዚህ ይምረጡ እና በስክሪፕት አርታኢ መስኮት ውስጥ ይለጥፉ (ምስል 5)

      ከደረጃ 2 ጀምሮ የ var sheet_id ን በተመን ሉህ መታወቂያዎ ይተኩ

    6. ወደ አትም ይሂዱ - እንደ የድር መተግበሪያ ያሰማሩ (ምስል 6)
    7. የመዳረሻውን ዓይነት ለማንም ፣ ስም -አልባ እንኳን ይለውጡ እና ያሰማሩ (ምስል 7)
    8. ወደ የግምገማ ፈቃዶች ይሂዱ (ምስል 8)
    9. የላቀ ይምረጡ (ምስል 9)
    10. ወደ ይሂዱ (የፋይል ስም) ይምረጡ እና ከዚያ ይፍቀዱ (ምስል 10)
    11. የአሁኑን የድር መተግበሪያ ዩአርኤል ይቅዱ እና እሺን ጠቅ ያድርጉ (ምስል 11)
  2. የ Google ስክሪፕት መታወቂያ ማግኘት

    • የተቀዳው ዩአርኤል እንደዚህ ያለ ነገር ይሆናል ፦ https://script.google.com/macros/s/AKfycbxZGcTwqe… ከላይ ያለው አገናኝ በ: https://script.google.com/macros/s/AKfycbxZGcTwqe…/exec ስለዚህ እዚህ የጉግል ስክሪፕት መታወቂያ AKfycbxZGcTwqeDgF3MBMGj6FJeYD7mcUcyo2V6O20D6tRlLlP2M_wQ ውሂቡን ወደ ጉግል ሉሆች ለመግፋት ይጠቅማል ምሳሌ ፦

      script.google.com/macros/s/AKfycbxZGcTwqeD…

      ከላይ ያለውን አገናኝ ወደ አዲስ መስኮት መለጠፍ እና አስገባን መምታት መረጃን ወደ ጉግል ሉህ ይልካል እና የማረጋገጫ መልእክት በመስኮቱ ውስጥ ይታያል። የተላከው ውሂብ ይሆናል

      • ሙቀት = 1
      • እርጥበት = 2
      • PM2.5 = 3
      • PM10 = 33.10
  3. በእርስዎ ፍላጎቶች ላይ ለውጥ

    እሴቶችን እና ዓምዶችን ለመጨመር ወይም ለማስወገድ የ Google ስክሪፕት እና የአርዱዲኖ ንድፍን በዚህ መሠረት መለወጥ አለብዎት -ምስል 5 ን እና ምስል 5 ለ ን ያወዳድሩ

ደረጃ 6 - አምስተኛ ደረጃ - ሁሉንም በአንድ ላይ ማገናኘት

አምስተኛ ደረጃ - ሁሉንም በአንድ ላይ ማገናኘት
አምስተኛ ደረጃ - ሁሉንም በአንድ ላይ ማገናኘት

አሁን ውሂብን ወደ Google ሉሆች የሚልክ መሣሪያ አለዎት ፣ ጉግል ስክሪፕት ውሂብን ለመቀበል እና ለመመደብ የሚችል ፣ መረጃን ለማየት በኮምፒተር ወይም በስማርትፎን ወይም በሚወዱት ማንኛውም ነገር ላይ አሳሽ በቂ ነው።

በጣም ጥሩው ጥቂቶችን ብቻ ለማሳየት እነዚህን መረጃዎች ማስተዳደር ነው።

ደረጃ 7 - ስድስተኛ ደረጃ - የግራፊክ መረጃ

ስድስተኛ ደረጃ - የግራፊክ መረጃ
ስድስተኛ ደረጃ - የግራፊክ መረጃ
ስድስተኛ ደረጃ - የግራፊክ መረጃ
ስድስተኛ ደረጃ - የግራፊክ መረጃ

ቀለል ያለ ግን አስደሳች እና ጠቃሚ ፓነል እንዲኖረኝ ውሂቤን በዚህ መንገድ አደራጅቻለሁ-

  1. የመጀመሪያው የጉግል ሉህ ፣ ዋናው ፣ በ Google ስክሪፕት ውስጥ ለመግባት መታወቂያውን ለማንሳት ያገለገለ ፣ ያልተነካ መሆን እና ትዕዛዙን መጠበቅ አለበት
  2. ዋናውን በመከተል ሌሎች ሁለት ሉሆችን አወጣሁ

    1. አንድ ከመላው ነገር ጥቂት መረጃዎችን ብቻ ለማውጣት ፣ ያለፉት 24 ሰዓታት ለምሳሌ መረጃን ለማውጣት እኔ SORT እና QUERY ተግባርን ተጠቅሜ ፣ የተቀዳውን ውሂብ በመጀመሪያ ሕዋስ ውስጥ አስገባሁ።

      = SORT (QUERY (Foglio1! A2: Z ፣ “ትዕዛዝ በ A desc ገደብ 694”) ፣ 1 ፣ 1)

    2. ሌላው እሴቶችን ለማሳየት ግራፎችን ለመፍጠር ፣ ቀለል ያለ ፓነል ይሠራል

ደረጃ 8 - ሰባተኛ ደረጃ - መረጃን መተንተን

ሰባተኛ ደረጃ - መረጃን መተንተን
ሰባተኛ ደረጃ - መረጃን መተንተን

ጥቂት ትንታኔዎችን አደረግኩ እና አሁን ማለት እችላለሁ ፣ PM2.5 እና PM10 ን በተመለከተ 3 ዲ አታሚ (ቁሳቁስ: PLA) ን በመጠቀም ምንም አደጋ የለበትም። አዲስ የህትመት ቅንጣት እሴቶችን በጀመርኩ ቁጥር ወደ ጣሪያው ይሄዳል ፣ ለተወሰነ ጊዜ ብቻ - ይህ ይመስለኛል ቀደም ሲል በ 3 ዲ አታሚ አልጋው ላይ በተከማቸ አቧራ ምክንያት ፣ ስለሆነም የአጫዋች አድናቂው ወደ ሳህኑ ሲደርስ በዙሪያው መብረር ይጀምራል። አድናቂዎች መንፋታቸውን ስለሚቀጥሉ እና PM2.5 እና PM10 እሴቶች ወደ ዝቅተኛ እሴቶች ስለሚወርዱ ከጥቂት ደቂቃዎች በኋላ አቧራ ጠፍቷል።

በእርግጥ ተጨማሪ መረጃ እና ትንታኔ ያስፈልጋል።

የሚመከር: