ዝርዝር ሁኔታ:

አውቶማቲክ የበረዶ መንቃት ጥሪ 6 ደረጃዎች (ከስዕሎች ጋር)
አውቶማቲክ የበረዶ መንቃት ጥሪ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ የበረዶ መንቃት ጥሪ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ የበረዶ መንቃት ጥሪ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
ራስ-ሰር የበረዶ መንቃት ጥሪ
ራስ-ሰር የበረዶ መንቃት ጥሪ
ራስ-ሰር የበረዶ መንቃት ጥሪ
ራስ-ሰር የበረዶ መንቃት ጥሪ

ጥቂቶቹ ነጭ ነገሮች በሌሊት ከሰፈሩ በኋላ ጠዋት ከቤት መውጣት የእንቅስቃሴ መንቀጥቀጥ ሊሆን ይችላል። በእነዚያ ቀናት ከጠዋቱ ውጥረትን ለማውጣት ትንሽ ቀደም ብሎ ከእንቅልፍ መነቃቃቱ ጥሩ አይሆንም? ይህ ፕሮጀክት እንዲሁ ያደርጋል!

ይህ ፕሮጀክት ሌሊቱን ሙሉ በረዶ ከጣለ የመቀስቀሻ ጥሪን በራስ-ሰር ለማድረግ አርዱinoኖ ፣ የርቀት ዳሳሽ እና IFTTT (ለመጠቀም ቀላል ድር ጣቢያ) ይጠቀማል። ዝግጁ ከሆኑ በኋላ የገነቡትን መሣሪያ ከፍ ባለ ቦታ ላይ (ለምሳሌ በትሪፕድ ላይ) ያስቀምጡት እና መሬት ላይ ወደታች ይጠቁሙታል። ከዚያ በመነሳት በእራሱ እና በመሬት መካከል ያለውን ርቀት ያለማቋረጥ ይለካል። በረዶ በሚሆንበት ጊዜ “መሬቱ” ወደ እሱ ይንቀሳቀሳል ፣ ስለዚህ የሚለካው ርቀት ይቀንሳል። በማታ እና በማለዳ መካከል በቂ የሆነ ትልቅ ልዩነት ካለ መሣሪያው በረዶ እንደወደቀ ያሳውቅዎታል!

ኤሌክትሮኒክስ ለማገናኘት ቀላል ነው እና ኮዱን አቀርባለሁ ፣ ስለዚህ ወዲያውኑ እንዝለል!

አቅርቦቶች

  1. አንድ Wifi የነቃ አርዱinoኖን ተኳሃኝ የሆነ የማይክሮ ቺፕ። ለዚህ ፕሮጀክት በብዙ ምክንያቶች የምመክረውን ESP8266 NodeMCU Development Board ን ይጠቀማሉ ብዬ እገምታለሁ -

    • አብሮ የተሰራ Wifi አለው።
    • እርስዎ ሊፈልጓቸው የሚችሉትን ሁሉንም ፒኖች ያጋልጣል።
    • ለፕሮግራም ቀላል የዩኤስቢ በይነገጽን ይሰጣል።
    • ኮዱን በሚሰቅሉበት ጊዜ የቦርድ ዳግም ማስጀመሪያን ያስተናግዳል ፣ እና ለማረም የዳግም አስጀምር አዝራሮችን ያጋልጣል።
  2. TF Mini Lidar ክልል ዳሳሽ።

    እንደ HC-SR04 ያሉ ርካሽ የአልትራሳውንድ ዳሳሾች እንዳሉ ልብ ይበሉ ፣ ግን ለስላሳ የበረዶ muffles ለዚህ አይሰሩም።

  3. አነስተኛ የዳቦ ሰሌዳ።
  4. አነፍናፊውን ከበረዶው በላይ ጥቂት ጫማዎችን ለመጫን አንድ ጉዞ ወይም ማንኛውም መፍትሄ።
  5. የማይክሮ ዩኤስቢ ገመድ።
  6. የኤክስቴንሽን ገመድ።
  7. የዩኤስቢ ኃይል መሙያ።
  8. የፕላስቲክ መያዣ።

ማስታወሻ ፣ 5 እና ከዚያ በላይ ዕቃዎች በቀላሉ በዶላር ዛፍ ሊገዙ ይችላሉ።

ዋጋዎች ይለያያሉ ፣ ግን ይህንን ፕሮጀክት በቀላል ክፍሎች በዶላር ዛፍ ላይ በመግዛት ይህንን $ 50 ዶላር (ጉዞውን ሳይቆጥር) ማድረግ ችያለሁ። እስካሁን ድረስ በጣም ውድ የሆነው የሊዳር ዳሳሽ ነው ፣ በእርግጠኝነት ለሌሎች ፕሮጀክቶች እንደገና ጥቅም ላይ ሊውል ይችላል።

ደረጃ 1 ኤሌክትሮኒክስ (ሃርድዌር)

ኤሌክትሮኒክስ (ሃርድዌር)
ኤሌክትሮኒክስ (ሃርድዌር)
ኤሌክትሮኒክስ (ሃርድዌር)
ኤሌክትሮኒክስ (ሃርድዌር)
ኤሌክትሮኒክስ (ሃርድዌር)
ኤሌክትሮኒክስ (ሃርድዌር)

ለዚህ ፕሮጀክት ኤሌክትሮኒክስ ለመሰብሰብ በጣም ፈጣን መሆን አለበት። TF Mini Lidar Distance Sensor ን ወደ ቺፕ ብቻ ያገናኙ። በዚህ እጅግ በጣም ጥሩ በሆነ የ SparkFun መመሪያ ውስጥ እንደተገለፀው ሽቦዎቹ መገናኘት አለባቸው።

ፈጣን ማጠቃለያ እነሆ-

ዳሳሽ -> ESP8266

አረንጓዴ -> D2 (aka GPIO 4 ፣ እኛ እንደ RX የምንጠቀምበት)

ነጭ -> D1 (aka GPIO 5 ፣ እኛ እንደ TX የምንጠቀምበት)

ቀይ -> ቪን

ጥቁር -> ጂንዲ

ደረጃ 2 ኤሌክትሮኒክስ (ሶፍትዌር)

ኤሌክትሮኒክስ (ሶፍትዌር)
ኤሌክትሮኒክስ (ሶፍትዌር)

የማነቃቂያ ጥሪን ለእርስዎ ለመላክ ውሳኔው በእርስዎ ማይክሮ ቺፕ ነው የሚደረገው ፣ ስለዚህ በተገቢው መንገድ መርሐግብር ማስያዝ አለብን! ቺፕዎን ፕሮግራም ለማድረግ ፣ አርዱዲኖ አይዲኢ (በኮምፒተርዎ ላይ የሚሰራ ሶፍትዌር) በመጠቀም ወደ ቺፕዎ የሚሰቅሉት አርዱinoኖ የሚባል ቋንቋ እንጠቀማለን።

1. የአርዲኖን ሶፍትዌር እዚህ ያውርዱ። ይህ መመሪያ የአርዱዲኖ ዴስክቶፕ አይዲ ምናሌዎችን የሚያመለክት ይሆናል ፣ ስለዚህ ይቀጥሉ እና በድር አይዲኢ በጣም እስካልተመቻቹ ድረስ ያንን ያውርዱ።

2. ከ ESP8266 ማይክሮ ቺፕ ጋር ለመስራት የአሩዲኖ ዴስክቶፕ አይዲኢዎን ያዘጋጁ። ለዚያ መመሪያ እዚህ ይገኛል። ወደ ፊት በመሄድ ፣ ይህ መመሪያ የ LED ብልጭ ድርግም እንዳለዎት እና ወደ ESP8266 ስክሪፕት እንዴት እንደሚጫኑ ያውቃሉ።

3. ከ https://github.com/robertclaus/snowalert ወደ ማይክሮ ቺፕዎ ለመስቀል ስክሪፕቱን ያውርዱ። ስክሪፕቱን ማረም አያስፈልግም። ኮዱን ከሰቀሉ በኋላ ለማዋቀር የሚያስፈልጉዎት ነገሮች ሁሉ ይስተካከላሉ።

4. ስክሪፕቱን በአርዱዲኖ ውስጥ ይክፈቱ እና በእርስዎ ስርዓት ላይ የሚመረኮዝባቸውን ቤተ -ፍርግሞችን ይጫኑ። በ IDE አናት ላይ ጠቅ ያድርጉ -ንድፍ -> ቤተ -ፍርግሞችን ያካትቱ -> ቤተ -ፍርግሞችን ያቀናብሩ

ከዚያ እነዚህን ቤተ -መጻሕፍት ይፈልጉ እና ይጫኑ ፦

  • WifiManager በ tzapu (ስሪት 0.14.0)
  • አርዱዲኖ ጆንሰን በቤኖት ብላንቾን (ስሪት 6.14.1)
  • TFminiArduino by hideakitai (ስሪት 0.1.1)
  • NTPClient በ Fabrice Weinberg (ስሪት 3.2.0)
  • ESP_DoubleResetDetector በ Khoi Hoang (ስሪት 1.0.1)

5. ለዚህ ፕሮጀክት ቦርድዎን ያዋቅሩ። በ IDE አናት ላይ መሳሪያዎችን ጠቅ ያድርጉ እና እነዚህን ቅንብሮች ያስተካክሉ

  • የፍላሽ መጠን - 4M (1M SPIFFS) - ይህ ውቅረታችን የሚቀመጥበት ቦታ አለው።
  • ፍላሽ አጥፋ - ሁሉም ይዘቶች - ይህ በቺፕ ላይ የቀደመ ውሂብ አለመኖሩን ያረጋግጣል።

    ማስታወሻ ፣ ኮዱን ማዘመን ካስፈለገዎት ይህንን ለ Sketch ብቻ ማቀናበር ውቅርዎን ይጠብቃል።

6. የ ESP ማይክሮ ቺፕዎ ወደ ኮምፒተርዎ መሰካቱን እና የተመደበ ወደብ እንዳለው ያረጋግጡ። በ IDE ውስጥ ትክክለኛውን ወደብ ይምረጡ እና ይስቀሉ!

7. በአርዲኖ አይዲኢ ውስጥ ተከታታይ ሞኒተር (መሳሪያዎች -> ተከታታይ ሞኒተር) ይክፈቱ። ከዚያ በቺፕዎ ላይ ዳግም አስጀምር ቁልፍን ጠቅ ያድርጉ። በተከታታይ ሞኒተር ውስጥ የሚያሳይ ጽሑፍ ማግኘቱን ያረጋግጡ

ደረጃ 3: IFTTT ውቅር

የ IFTTT ውቅር
የ IFTTT ውቅር
የ IFTTT ውቅር
የ IFTTT ውቅር
የ IFTTT ውቅር
የ IFTTT ውቅር

አሁን የእርስዎ አርዱዲኖ እየሄደ ፣ እኛ የምንፈልገውን ለማድረግ እሱን ማዋቀር አለብን። ለዚህ አጋዥ ስልጠና ፣ እኛ ከአርዲኖአችን ቀላል መልእክት ወደ በጣም ውስብስብ እርምጃዎች ለመተርጎም የሚያስችል IFTTT የተባለውን አገልግሎት እንጠቀማለን።

ለምሳሌ ፣ የእኛ አርዱinoኖ “በረዶ ሰደደ!” ካለ ከዚያ IFTTT በሞባይል ስልካችን በንቃት ጥሪ መደወል አለበት።

1. https://ifttt.com/join ላይ መፍጠር የሚችሉት ነፃ የ IFTTT መለያ ያስፈልግዎታል

2. ይህንን አመክንዮ የሚጠቀምበትን አዲሱን አፕሌት ለመፍጠር ፣ ወደ ፍጠር ይሂዱ ፣ ወይም ይህንን አገናኝ ይከተሉ

3. በዚህ ላይ ጠቅ ያድርጉ -> ዌብሾችን ይፈልጉ እና ይምረጡ -> ከጠየቀዎት አገናኙን ጠቅ ያድርጉ -> የበረዶ ሳጥኑን በሳጥኑ ውስጥ ያስገቡ።

4. በዚያ ላይ ጠቅ ያድርጉ -> ይፈልጉ እና የስልክ ጥሪን ይምረጡ (አሜሪካን ብቻ) -> ከጠየቀዎት ፣ አገናኝን ጠቅ ያድርጉ -> ብቅ -ባይ ካገኙ ፣ ጥያቄዎቹን ይከተሉ -> ትናንት ማታ እንደ በረዶ ያለ መልእክት ያስገቡ! የስልክ ጥሪው ለእርስዎ እንዲነበብልዎት እንደሚፈልጉ።

5. የእርስዎን applet ለማግበር ጨርስን ጠቅ ያድርጉ።

6. በ IFTTT ውስጥ ወደ ዌብሆክስ አገልግሎት ቅንብሮችዎ በመሄድ እና እዚያ የተዘረዘረውን የሙከራ ዩአርኤል በማግኘት የድር መንጠቆዎን ይፈትሹ። ወደዚያ ዩአርኤል ይሂዱ እና {ክስተት} ን በበረዶ ማስጠንቀቂያ ይተኩ። ከዚያ ሙከራውን ጠቅ ያድርጉ። ሁሉም ነገር እየሰራ ከሆነ የስልክ ጥሪ መቀበል አለብዎት!

7. በፈተናው ገጽ ላይ ዩአርኤሉን ወደ ገጹ ግርጌ ያስቀምጡ። በኋላ ደረጃ ላይ ያስፈልግዎታል። እንደዚህ ያለ ነገር መታየት አለበት-

maker.ifttt.com/trigger/snow_alert/with/key/d-Y8rXge5kibp0dkdrCgxu

ለማረም ጉዳዮች ፣ ተጠቃሚዎች የበረዶውን ከፍታ በጊዜ ሂደት መመዝገብም ይፈልጉ ይሆናል። የበረዶውን የመለኪያ ድር መንጠቆ የሚቀበል እና ወደ Google ሉሆች የሚገቡትን የተለየ IFTTT አፕሌት ማዋቀር ይችላሉ። ይህንን ለማድረግ በቀላሉ ከላይ ያሉትን ደረጃዎች ይድገሙት ፣ ነገር ግን ከላይ በዌብሆች ደረጃ ላይ የበረዶ_አለርትን በበረዶ ልኬት ይተኩ እና የስልክ ጥሪ ደረጃውን በ Google ሉሆች አገልግሎት -> ወደ ሉህ ረድፍ ያክሉ።

ደረጃ 4 - የበረዶ ማስጠንቀቂያ ውቅረት

የበረዶ ማስጠንቀቂያ ውቅር
የበረዶ ማስጠንቀቂያ ውቅር

በዚህ ጊዜ የመጨረሻው የሶፍትዌር እርምጃ መልዕክቶቹን ወደ አዲሱ የ IFTTT አፕልትዎ ለመላክ በእርስዎ ESP ላይ ያለውን ኮድ ማዋቀር ነው።

ለዚህ ውቅረት ፣ SnowAlert አዲስ ባህሪያትን ካገኘ እዚህ ያሉት መመሪያዎች ጊዜ ያለፈባቸው ሊሆኑ ስለሚችሉ በ Github ላይ የ SnowAlert መመሪያዎችን እንዲከተሉ እመክራለሁ።

እነዚህን መመሪያዎች በሚጽፉበት ጊዜ የሚከተሉትን ያደርጋሉ።

በጣም አስፈላጊ ፣ የሚያዋቅሯቸው ሁሉም ጊዜያት በ UTC የሰዓት ሰቅ ውስጥ እና በ 24 ሰዓት የጊዜ ቅርጸት (AM/PM አይደለም) መሆን አለባቸው።

  1. ጠዋት ላይ ጥሪውን ለመቀበል የሚፈልጉትን ሰዓት ይወስኑ። ይህ የእርስዎ የመጨረሻ ጊዜ ነው።
  2. የቀደመውን ምሽት መለካት የሚጀምርበትን ሰዓት ይወስኑ። ይህ የእርስዎ የመነሻ ሰዓት ነው።
  3. የእርስዎን ESP ይሰኩ እና ቀደም ሲል እንዳደረግነው በአርዲኖ አይዲኢ ውስጥ ተከታታይ መቆጣጠሪያውን ይክፈቱ።
  4. በኮምፒተርዎ ላይ ከ SnowMeasure wifi አውታረ መረብ ጋር ይገናኙ። በሚገናኙበት ጊዜ በ Serial Monitor ውስጥ አንዳንድ እንቅስቃሴዎችን ማየት አለብዎት።
  5. ከጥቂት ሰከንዶች በኋላ በራስ -ሰር በአሳሽዎ ውስጥ ወደ ማዋቀሪያ ገጽ መመራት አለብዎት።
  6. Wifi አዋቅር የሚለውን ጠቅ ያድርጉ
  7. የሚከተሉትን እሴቶች ያስገቡ

    1. SSID - ESP ያለው የ wifi አውታረ መረብ ከበይነመረቡ ጋር መገናኘት አለበት።
    2. የይለፍ ቃል - ከዚያ የ wifi አውታረ መረብ ጋር ለመገናኘት የይለፍ ቃል።
    3. ሰዓት ይጀምሩ - ምሽት ላይ የበረዶውን ከፍታ ለመለካት የፈለጉት ሰዓት።
    4. ደቂቃዎች ይጀምሩ - የደቂቃው አካል ምሽት ላይ ለመለካት ወደሚፈልጉት ጊዜ።
    5. ማለቂያ ሰዓት - ጠዋት ላይ የበረዶውን ከፍታ ለመለካት የፈለጉት ሰዓት (እና ሊደውልልዎት ይችላል)
    6. የማብቂያ ደቂቃዎች - የጠዋት ክፍል ለመለካት ወደሚፈልጉት ጊዜ።
    7. የማስጠንቀቂያ ዌብሆክ ዩአርኤል - እንደዚህ ያለ ነገር በሚመስል በቀድሞው ደረጃ ያስቀመጡት url መሆን አለበት
    8. የመለኪያ ድር መንጠቆ ዩአርኤል - ይህ ከላይ ካለው url ጋር ተመሳሳይ መሆን አለበት ፣ ነገር ግን የበረዶ ማስጠንቀቂያውን በበረዶ ልኬት ይተኩ

ደረጃ 5 ዳሳሹን ይጫኑ

ዳሳሹን ይጫኑ
ዳሳሹን ይጫኑ
ዳሳሹን ይጫኑ
ዳሳሹን ይጫኑ
ዳሳሹን ይጫኑ
ዳሳሹን ይጫኑ

በዚህ ጊዜ ሁሉም ነገር ለመሄድ ዝግጁ መሆን አለበት። በፕላስቲክ መያዣው ውስጥ ቀዳዳዎችን ለመቁረጥ እና ከመሬት ጥቂት ጫማ ርቀት ላይ በሆነ ቦታ ላይ ለመጫን ይፈልጋሉ። በትክክል እንዴት እንደሰቀሉት በእርስዎ ክፍሎች እና ግብ ላይ የሚመረኮዝ ነው ፣ ግን በትክክል ለማስተካከል ጥቂት ምክሮች እዚህ አሉ።

  • አነፍናፊዎ በትንሽ አንግል ወደ ታች መገናኘቱን ያረጋግጡ። ሳጥንዎ በረዶው መሬት ላይ የማይመታበትን ጥላ ስለሚጥል በቀጥታ ወደ ታች እንዲመለከት አይፈልጉም።
  • አነፍናፊው ከበረዶው ከ2-3 ጫማ ያህል እንዲነሳ ይፈልጋሉ።
  • በረዶ ወደ ውሃ ይቀልጣል ፣ ስለዚህ ማዋቀርዎ በተመጣጣኝ ሁኔታ ውሃ የማይገባ መሆኑን ያረጋግጡ።
  • ኃይል እንዳለዎት ያረጋግጡ! ወይም ረጅም የዩኤስቢ ገመድ ፣ ወይም የኤክስቴንሽን ገመድ ወደ ጠቃሚ ቦታ ለመድረስ ከጣራ ሊያርቃችሁ ይገባል። ያም ሆነ ይህ ፣ ውጭ ደህንነቱ የተጠበቀ መሆኑን ያረጋግጡ።

ደረጃ 6: ጥሪውን ያግኙ

ጥሪውን ያግኙ!
ጥሪውን ያግኙ!

ሁሉም ነገር በእቅዱ መሠረት የሚሄድ ከሆነ ፣ በረዶ ከሆነ ጠዋት ጥሪውን ማግኘት አለብዎት። የሆነ ነገር የማይሠራ ከሆነ በትክክል ምን እንደተለካ ለማየት በ Google ሉሆች ውስጥ የርቀት ምዝግብ ማስታወሻዎችዎን ይፈትሹ።

የበረዶ ውድድር
የበረዶ ውድድር
የበረዶ ውድድር
የበረዶ ውድድር

በበረዶ ውድድር ውስጥ ሯጭ

የሚመከር: