ዝርዝር ሁኔታ:

በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት 18 ደረጃዎች
በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት 18 ደረጃዎች

ቪዲዮ: በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት 18 ደረጃዎች

ቪዲዮ: በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት 18 ደረጃዎች
ቪዲዮ: ac/dc _ a/c _ repairclinic 2024, ህዳር
Anonim
በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት
በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት

ሃይ

ይህ አስተማሪ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት እንዴት እንደሚገነባ ደረጃ በደረጃ መግቢያ ይሰጣል።

መሣሪያው በመሳቢያዎ እና በልብስ ማጠቢያ ቦርሳዎ ውስጥ ተያይ attachedል። እዚህ ለዴሞክራሲ ሲባል ሁለት መሳቢያዎችን እና አንድ የልብስ ማጠቢያ ቦርሳ ወስደናል። መሳቢያዎቹ/የልብስ ማጠቢያ ቦርሳው ምን ያህል ባዶ/ተሞልቶ እንደሚገባ ይገነዘባል እና የልብስ ማጠቢያ መደረግ አለበት ብሎ ለተጠቃሚው ያሳውቃል። በመያዣዎች ውስጥ ባዶ ቦታን የሚለካ የአልትራሳውንድ ዳሳሽ ይጠቀማል። አነፍናፊው ከ ESP ጋር የተገናኘ ሲሆን እሱም በተራው ከደመና አገልግሎት ጋር የተገናኘ ነው። የደመና አገልግሎቱ በኢሜል ፣ በኤስኤምኤስ ፣ በጉግል የቀን መቁጠሪያ ክስተት ለተጠቃሚው ማሳወቂያዎችን ለመላክ አፕሌቶችን ከሚጠቀም IFTTT ጋር ተገናኝቷል። ደመናው የሁሉም ማጠራቀሚያዎች ሁኔታ በሚታይበት በዳቦርድ ይመጣል። ደመናው ንጹህ አልባሳት ሲያልቅብዎ ሲያይ ፣ አፕልተሮች እርስዎን እንዲያሳውቁ ያስተምራቸዋል። ከዚህ በተጨማሪ ፣ አፕሌቱ ደመናውን በየቀኑ በመደበኛነት መረጃውን እንዲፈትሽ ያስተምራል። ተጠቃሚው በሚፈልገው ላይ በመመስረት በየቀኑ ፣ ወይም በሰዓት አንድ ጊዜ ሊሆን ይችላል። ይህንን ስርዓት ለመገንባት የዝርዝሮች መመሪያዎች ከዚህ በታች ተብራርተዋል።

ደረጃ 1 - የሚፈልጉትን ቁሳቁስ መሰብሰብ።

የሚያስፈልግዎትን ቁሳቁስ መሰብሰብ።
የሚያስፈልግዎትን ቁሳቁስ መሰብሰብ።

ያስፈልግዎታል:

1. 3 ለአልትራሳውንድ ዳሳሾች HC SR04 (5V)

2. 3 ESP8266 12 (5V)

3. 3 9V ባትሪዎች

4. 3 5V potentiometers (ኢኤስፒዎችን እና ዳሳሾችን ለማብራት)

5. ከሴት ወደ ሴት እና ወንድ ወደ ሴት ማያያዣዎች

6. የባትሪ መያዣ

እነዚህን ነገሮች በአማዞን በቀላሉ መግዛት ይችላሉ። በውስጡ 6 ቱ የያዘውን ጥቅል ከገዙ ዳሳሾች እና ኢኤስፒዎች በእውነቱ ርካሽ ናቸው።

ደረጃ 2 - የስርዓት ሥነ ሕንፃ

የስርዓት ሥነ ሕንፃ
የስርዓት ሥነ ሕንፃ

የሥርዓቱ ሥነ ሕንፃ ከሥዕሉ መረዳት ይቻላል። አነፍናፊዎቹ ከኢኤስፒዎች ጋር ተገናኝተዋል። ESP ውሂቡን (ርቀቱን) ወደ አዳፋሪው ይልካል ከዚያም ኮንቴይነሮቹ ምን ያህል የተሞሉ እንደሆኑ ለማየት ይሰራሉ። የልብስ ማጠቢያ ቦርሳው ባዶ እና ምን ያህል ሞላው በየትኛው መሳቢያ ላይ በመመስረት ተጠቃሚው የማሳወቂያ ቃል ይቀበላል እና ነገ የልብስ ማጠብ ይፈልጋል። IFTTT ከአዳፍ ፍሬው ተነስቶ በ Gmai በኩል ኢሜል ለመላክ ፣ በቀን መቁጠሪያ ውስጥ አንድ ክስተት ይፍጠሩ ወይም በ IFTTT መተግበሪያ በኩል ማሳወቂያ ለመላክ እርምጃ ይውሰዱ። ይህ መሣሪያ በማንኛውም አሳሽ ውስጥ ሊከፈት ከሚችል ዳሽቦርድ ጋር ይመጣል። ዳሽቦርዱ ከአዳሳሾቹ ንባቦችን የሚያሳይ Adafruit አካባቢን በመጠቀም ከሃርድዌር ጋር ተገናኝቷል። በተጨማሪም ፣ ከዚህ ደረጃ ESP ን ከዳሽቦርዱ ማብራት እና ማጥፋት ይቻላል።

ደረጃ 3 - የእርስዎን ESP ማዋቀር

የእርስዎን ESP በማዋቀር ላይ
የእርስዎን ESP በማዋቀር ላይ
የእርስዎን ESP በማዋቀር ላይ
የእርስዎን ESP በማዋቀር ላይ
የእርስዎን ESP በማዋቀር ላይ
የእርስዎን ESP በማዋቀር ላይ

ከአርዲኖ አይዲኢ ጋር በማገናኘት የእርስዎን ESP በቀላሉ ማከናወን ይችላሉ። የሚያስፈልግዎት ነገር ቢኖር ቤተ -መጽሐፍቱን ማውረድ እና ማዋቀር ነው። ከዚህ በታች ያሉትን ደረጃዎች መከተል ይችላሉ-

1. የቅርብ ጊዜውን የ Arduino IDE ስሪት ያውርዱ።

2. አይዲኢዎን ይክፈቱ ፣ ወደ ፋይሎች <ምርጫዎች ይሂዱ እና ከዚህ በታች ያለውን አገናኝ በተጨማሪ ሰሌዳዎች አስተዳዳሪ ውስጥ ይቅዱ እና የምርጫዎችን ትር ለመዝጋት እሺን ጠቅ ያድርጉ።

arduino.esp8266.com/stable/package_esp8266…

3. ወደ መሳሪያዎች <ቦርድ አስተዳዳሪ> ይሂዱ እና ESP8266 ን ይፈልጉ እና ስሪት 2.4.1 ን ይጫኑ። በእርስዎ አይዲኢ መጠን ላይ በመመስረት ሌሎች ስሪቶችን መጫን ይችላሉ። ግን እሱ በተሻለ ይሠራል።

ከዚህ ሁሉ በኋላ ሰሌዳ NodeMCU 1.0 ን መርጠዋል። አሁን ልክ እንደ አርዱዲኖ (ወይም እንዲያውም የተሻለ) የእርስዎን ESP ለመጠቀም ዝግጁ ነዎት።

4. አንዴ እንደ አርዱinoኖ ከመሰለ ላፕቶፕ ጋር የእርስዎን ESP ማገናኘት እና መስራት ከጨረሱ በኋላ ወደ ቀጣዩ ደረጃ ይሂዱ እና ከእርስዎ WiFi ወይም ከተንቀሳቃሽ መገናኛ ነጥብዎ ጋር ይገናኙ።

ደረጃ 4 ሃርድዌርዎን ማገናኘት -ዳሳሽ ወደ ESP።

ሃርድዌርዎን ማገናኘት -ዳሳሽ ወደ ESP።
ሃርድዌርዎን ማገናኘት -ዳሳሽ ወደ ESP።
ሃርድዌርዎን ማገናኘት -ዳሳሽ ወደ ESP።
ሃርድዌርዎን ማገናኘት -ዳሳሽ ወደ ESP።

በመያዣዎች ውስጥ ባዶ ቦታ እንዲሰጥዎት ዳሳሽዎን ማገናኘት እና ኮዱን እንዴት እንደሚፈልጉ እነሆ።

1. ዳሳሽ Vcc ከ NodeMCU VUpin ጋር ተገናኝቷል። ከ 3.3 ቪ ጋር ካገናኙት የአሠራር ቮልቴጁ 5 ቮ ስለሆነ አነፍናፊዎ አይሰራም።

2. ዳሳሽ GND ከ NodeMCU GND ጋር ተገናኝቷል።

3. አነፍናፊ ቀስቃሽ ፒን ከ NodeMCU ዲጂታል I/O D4 ጋር ተገናኝቷል።

4. ዳሳሽ ኢኮ ፒን ከ NodeMCU ዲጂታል I/O D3 ጋር ተገናኝቷል።

ከዚህ በኋላ የእርስዎ አልትራሳውንድ እየሰራ መሆኑን ለማየት ከዚህ በታች ያለውን ኮድ መጻፍ ይችላሉ። እርስዎ ዳሳሾች ፣ ኮዶች እና ኢኤስፒዎች በጥሩ ሁኔታ እየሰሩ መሆኑን ካረጋገጡ በኋላ የእርስዎን ESP ከ WiFi ጋር ማገናኘት እና እየሰራ መሆኑን ማረጋገጥ ይችላሉ። ግን ይህንን በማድረግ የሃርድዌር ግንኙነቶች ከዚህ በታች እንደተዘረዘሩት በትንሹ ይቀየራሉ። ግን ከዚያ በፊት የ 9 ቪ ባትሪዎችዎን ከ POTs ጋር ማገናኘትዎን ያረጋግጡ እና እነሱ ለ 5 ቮ ውፅዓት ቮልቴጅ ተስተካክለዋል። የእርስዎን ኢኤስፒዎች ማቃጠል አይፈልጉም (መጥፎ ሽታ አላቸው)።

1. የ ESP ቪን እና ዳሳሽ ቪሲሲ ከባትሪው አዎንታዊ ጋር ተገናኝቷል።

2. ESP GND እና sensor GND ከባትሪው አሉታዊ ጋር ተገናኝቷል። መሬቱን የተለመደ ለማድረግ ያስታውሱ ፣ አለበለዚያ አነፍናፊዎ የዘፈቀደ መረጃ ይሰጣል።

3. አነፍናፊ ቀስቃሽ ፒን ከ NodeMCU ዲጂታል I/O D4 ጋር ተገናኝቷል።

4. ዳሳሽ ኢኮ ፒን ከ NodeMCU ዲጂታል I/O D3 ጋር ተገናኝቷል።

የአልትራሳውንድ ዳሳሽ እንዴት እንደሚሰራ እና እንዴት ኮድ እንደሚደረግ ትንሽ ነው።

አነፍናፊው በመሠረቱ ምት (pulse) ይልካል እና እስኪያንፀባርቅ ድረስ እና ወደ ዳሳሹ እስኪመለስ ድረስ። በጊዜው እና በድምፅ ፍጥነት ላይ በመመርኮዝ ርቀቱን መቅረጽ አለብን። እዚህ በመሠረቱ ያደረግነው ይህ ነው። አነፍናፊው ራሱ የላከውን ማዕበል ነፀብራቅ (አስተጋባ) ለመቀበል ከወሰደው ጊዜ ጋር የሚዛመድ የ “ECHO” ፒን HIGH ን ይይዛል። ሞጁሉ የድምፅ ሞገዶችን ፍንዳታ ይልካል ፣ በተመሳሳይ ጊዜ በድምጽ ማጉያ ፒን ላይ ይተገበራል። ሞጁሉ ከድምፅ ሞገዶች አንፀባራቂውን መልሶ ይቀበላል እና ከአስተጋባው ፒን ቮልቴጅ ያስወግዳል። በርቀቱ መሠረት ውሂቡን ወደ ኢኤስፒ ለመላክ በአልትራሳውንድ ዳሳሽ ውስጥ ምት ይነሳል። የመነሻው ምት 10us ያህል ነው እና የ PWM ምልክት በርቀቱ መሠረት 150 us-25us ይሆናል። ምንም መሰናክል ከሌለ ፣ የተገኙ ዕቃዎች አለመኖራቸውን ለማረጋገጥ ለ ‹38us pulse› ለ ESP ይፈጠራል።

D = 1/2 × T × C; D ርቀቱ ነው ፣ ቲ በልቀት እና መቀበያ መካከል ያለው ጊዜ ፣ እና ሲ የሶኒክ ፍጥነት ነው ፣ እሴቱ በ 1/2 ተባዝቷል ፣ ምክንያቱም ቲ ለሂድ-እና-ተመላሽ ርቀት ጊዜ ነው።

ከላይ ባለው ስእል ውስጥ እንዳሉት እነዚህን አንድ ላይ ያገናኙ እና በላዩ ላይ በመያዣዎችዎ ውስጠኛ ክፍል ውስጥ ያድርጉት።

ደረጃ 5 ፦ ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት ፦ Adafruit IO መለያ መፍጠር

ESP8266 ን ከ Adafruit IO ጋር ማገናኘት - Adafruit IO መለያ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት - Adafruit IO መለያ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት - Adafruit IO መለያ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት - Adafruit IO መለያ መፍጠር

ለአልትራሳውንድ ዳሳሽ እና ESP8266 ከደመናው Adafruit IO አገልግሎት (የ MQTT ፕሮቶኮል በመጠቀም) ጋር ለማገናኘት ተመርጧል።

MQTT መሣሪያዎች ውሂብን (ከመሣሪያው ወደ አገልጋዩ) ለማተም እና ውሂብን ለመመዝገብ (ከአገልጋዩ ላይ መረጃ ለመሰብሰብ) የሚያስችል ቀላል እና እጅግ በጣም ቀላል ክብደት ያለው ፕሮቶኮል ነው። የዚህ መፍትሔ ቀላልነት በ MQTT ደላላ የሚቀርብ ሲሆን በዚህ ሁኔታ Adafruit. IO ነው። በእሱ አማካኝነት መሣሪያዎች መልዕክቶችን መላክ እና መቀበል ይችላሉ።

ለመመዝገብ ድር ጣቢያውን ያስገቡ https://io.adafruit.com/ እና በነጻ ይጀምሩ የሚለውን ጠቅ ያድርጉ። በሚቀጥለው ጣቢያ ተጠቃሚ የግል ዝርዝሮችን ማስቀመጥ እና አዝራርን ጠቅ ማድረግ አለብዎት መለያ ፍጠር። የምዝገባ ተጠቃሚ ወደ መለያ መነሻ ክፍል ከተዛወረ በኋላ። ለአልትራሳውንድ ዳሳሾች ተጨማሪ ኮድ ለመፃፍ ለሁለቱም AIO ቁልፍ (የአይኦ ቁልፍን ይመልከቱ) ለሁለቱም - የተጠቃሚ ስም እና ንቁ ቁልፍን መፈተሽ ነው።

አሁን የልብስ ማጠቢያ ስርዓትን መከታተል የሚችልበትን ምግቦች (ዳሳሾች የውሂብ እሴቶችን የሚይዙ) እና ዳሽቦርድ ለመፍጠር ዝግጁ ነን።

ደረጃ 6 ፦ ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ምግቦችን መፍጠር

ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ምግቦችን መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ምግቦችን መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ምግቦችን መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ምግቦችን መፍጠር

ለዚህ ፕሮጀክት 6 የተለያዩ ምግቦች ጥቅም ላይ ውለዋል

  • ልኬቶችን ለማግኘት ESP8266 ን የሚያንቀሳቅሱ/የሚያቦዝኑ ምግቦች/ማብራት/ማብራት። በሃይል አስተዳደር ምክንያት ታክሏል። (ምግብ-መሳቢያ -1-ኦኖፍ ፣ መሳቢያ -2-በርቶ ፣ የልብስ ማጠቢያ ቦርሳ-በርቷል)።
  • የንባብ ምግቦች-ከአልትራሳውንድ ዳሳሾች (መሳቢያ -1 ፣ መሳቢያ -2 ፣ የልብስ ማጠቢያ ቦርሳ) የመደብር መረጃ እያገኙ ነው።

ምግብን መፍጠር

  1. የምግቦች ክፍልን ያስገቡ
  2. እርምጃዎችን ጠቅ ያድርጉ እና አዲስ ምግብ ይፍጠሩ
  3. ሙላ- የምግቡ ስም (እዚህ ለመጀመሪያው መሳቢያ- መሳቢያ -1 ፣ እና አጭር መግለጫ)

በተመሳሳይ መንገድ አምስት ተጨማሪ ምግቦችን ይፍጠሩ። ያስታውሱ ስሞቹ ለተጨማሪ የ ESP8266 ኮድ ልማት ያገለግላሉ።

ክፍያዎች ዝግጁ ናቸው ፣ ግን ሁሉንም ንባቦች በአንድ ጊዜ ለመሞከር ቀላል መንገድ የለም። ለዚህም ነው ዳሽቦርዶች የሚያስፈልጉት።

ደረጃ 7 ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት - ዳሽቦርድ መፍጠር

ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር
ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት -ዳሽቦርድ መፍጠር

ዳሽቦርድ መፍጠር በዳሽቦርዶች ክፍል ውስጥ ይጀምራል። የእርምጃዎች ቁልፍን ጠቅ ያድርጉ (በተመሳሳይ በምግቦች ክፍል ውስጥ እንደሚታየው)-> አዲስ ዳሽቦርድ ይፍጠሩ-> የመሙላት ስም (በዚህ ጉዳይ ላይ የእርስዎ_ሎንድሪ_ሲስተም) እና አጭር መግለጫ-> የፍጠር አዝራርን ጠቅ ያድርጉ። ከዚያ በኋላ ወደ ዳሽቦርዱ መግባት ይችላሉ።

በዳሽቦርዱ ውስጥ አዲስ የማገጃ ቁልፍ ፍጠር የሚለውን ጠቅ ያድርጉ። ለዚህ ትግበራ ሶስት ዓይነት ብሎኮች ያስፈልጉናል-

  • 3x ቀያይር (ስሜትን ለማብራት እና ለማጥፋት)
  • 3x መለኪያ (በመሳቢያ/በልብስ ቦርሳ ውስጥ ትክክለኛውን ደረጃ ያሳያል)
  • 3x የመስመር ገበታ (ታሪካዊ መረጃን ያሳያል)

ቀያይር

  1. የመቀየሪያ አዶውን ጠቅ ያድርጉ።
  2. የመጀመሪያውን የበራ/አጥፋ ምግብን ይምረጡ ፣ ማለትም መሳቢያ -1-ኦኖፍ።
  3. የማገጃ ርዕስ ያክሉ ማለትም ንጹህ ቲሸርቶች- መሳቢያ 1. ብሎክ ፍጠርን ጠቅ ያድርጉ።

መቀየሪያውን በዳሽቦርዱ የላይኛው ጥግ ላይ ያድርጉት። በተመሳሳይ መንገድ ቀሪዎቹን አብራ/አጥፋ ምግቦች ከ Toogle ጋር ያገናኙ።

መለኪያ

  1. በመለኪያ አዶው ላይ ጠቅ ያድርጉ።
  2. የመጀመሪያውን የውሂብ መሰብሰቢያ ምግብ ይምረጡ-መሳቢያ -1።
  3. በዚህ መሠረት መረጃን ይሙሉ-ለማገድ ርዕስ ማለትም- ንጹህ ቲ-ሸሚዞች- መሳቢያ 1 ፣ የመለኪያ ማክስ እሴት (በመሳቢያው ጥልቀት ላይ በመመስረት- ይህ ጉዳይ 10) ፣ ዝቅተኛ/ከፍተኛ የዋሪንግ እሴት (የመለኪያው ቀለም ለውጥ)።

መለኪያውን በዳሽቦርዱ ላይ ያስቀምጡ። በተመሳሳይ መንገድ ቀሪውን የውሂብ ማከማቻ ምግቦች ከጋጅ ጋር ያገናኙ።

የመስመር ገበታ

  1. በመስመር ገበታ አዶው ላይ ጠቅ ያድርጉ።
  2. የጡጫ መረጃን የመሰብሰብ ምግብ ይምረጡ-መሳቢያ -1።
  3. በመሳቢያው ጥልቀት ላይ በመመስረት የታሪክ መስክን ወደ 24 ሰዓታት ይለውጡ ፣ የ Y- Axis ከፍተኛ እና የአስርዮሽ ቦታዎችን ይለውጡ።

በመስመር ሰሌዳው ላይ በዳሽቦርዱ ላይ ያስቀምጡ። በተመሳሳይ መንገድ ቀሪውን የውሂብ ማከማቻ ምግቦችን ከመስመር ገበታ ጋር ያገናኙ።

የመጨረሻው ዳሽቦርድ በምስሎች ክፍል ውስጥ ተዘግቷል። ዳሽቦርዶች በልብስ ማጠቢያ ቦርሳ/መሳቢያዎች ውስጥ ምን ያህል ባዶ ቦታ እንዳለ የሚያሳዩ መሆናቸውን ያስታውሱ።

ደረጃ 8 ESP8266 ን ከአዳፍ ፍሬ አይኦ ጋር ማገናኘት ለአልትራሳውንድ ዳሳሾች ኮድ መፍጠር

ESP8266 ን ከ Adafruit IO ጋር ማገናኘት -ለአልትራሳውንድ ዳሳሾች ኮድ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት -ለአልትራሳውንድ ዳሳሾች ኮድ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት -ለአልትራሳውንድ ዳሳሾች ኮድ መፍጠር
ESP8266 ን ከ Adafruit IO ጋር ማገናኘት -ለአልትራሳውንድ ዳሳሾች ኮድ መፍጠር

በመጀመሪያ ፣ አዳፍ ፍሬው MQTT ቤተ -መጽሐፍት ያስፈልጋል። እሱን ለመጫን ዓላማው አርዱዲኖ አይዲኢ-> መሣሪያዎች-> ቤተ-መጽሐፍቶችን ያስተዳድሩ እና በፍለጋ ውስጥ ይተይቡ-Adafruit MQTT። ቤተ -መጽሐፍቱ በኮምፒተርዎ ውስጥ መጫን አለበት።

ከዚያ የኮድ ምሳሌን ያውርዱ (እዚህ በልብስ ማጠቢያ ቦርሳ ውስጥ ለሚሠራ ለአልትራሳውንድ ዳሳሽ ኮድ ተካትቷል)።

ለእርስዎ ውቅረት ተግባራዊ እንዲሆን የሚከተሉትን ዝርዝሮች መለወጥ አለብዎት

  • WLAN_SSID- የ WiFi አውታረ መረብዎ ስም።
  • WLAN_PASS- የይለፍ ቃል ወደ የእርስዎ WiFi አውታረ መረብ።
  • AIO_USERNAME- በአዳፍ ፍሬም አይኦ ውስጥ ያለው የተጠቃሚዎ ስም (ከደረጃ 4)።
  • AIO_KEY- Adafruit IO ቁልፍ (ከደረጃ 4)።
  • Adafruit_MQTT_ አትም…. “/ምግቦች/የልብስ ማጠቢያ ቦርሳ”- እዚህ መረጃ የሚታተምበትን የምግቡን ስም ማስቀመጥ አለብዎት።
  • Adafruit_MQTT_ ለደንበኝነት ይመዝገቡ//ምግቦች/የልብስ ማጠቢያ-ቦርሳ-ማብራት-እዚህ ዳሳሹን የሚቀሰቅሰው የምግቡን ስም ማስቀመጥ አለብዎት።

ከዚያ ፕሮግራም በኋላ ወደ ESP8266 መስቀል አለበት። ለመሳቢያ 1 እና ለ 2 መሳቢያዎች የምግብ ስሞችን መለወጥ ያስፈልጋል።

አስፈላጊ ማሳሰቢያ - ምክንያቱም (መልእክት == “በርቷል”) ስርዓቱ ርቀቱን አንድ ጊዜ ብቻ የሚለካ እና የዳሽቦርድ አዝራር በርቶ/ጠፍቶ በቦታው ላይ በሚሆንበት ጊዜ። እንደገና ለመለካት አንድ ተጠቃሚ ዳሽቦርዱ ላይ ዳሳሹን እንደገና ማጥፋት እና ማብራት አለበት።

ፕሮግራሙን ወደ እያንዳንዱ የ ESP8266 ዳሽቦርድ ከሰቀሉ በኋላ ከእያንዳንዱ ዳሳሽ ንባብ ማሳየት አለበት። ዳሳሾች ከዳሽቦርዱ ደረጃ ሊነቃቁ ይችላሉ። ስርዓቱን ማወዛወዝ ከ IFTTT አፕሌት ደረጃ (ደረጃ 13) ይቻላል።

ደረጃ 9 IFTTT ፣ IFTTT ን ከአዳፍ ፍሬዝ ጋር ያገናኙ

IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ
IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ
IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ
IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ
IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ
IFTTT ፣ IFTTT ን ወደ Adafruit ያገናኙ

ማስጠንቀቂያ-ከአዳፍ ፍሬም አይኦ ጋር የተገናኙ ሶስት ዳሳሾችን በመጠቀም የጉግል ቀን መቁጠሪያን እና ኢ-ሜልን በሚቀሰቅስበት ጊዜ IFTTT በጣም አስተማማኝ ግንኙነት አይደለም። ስለ ዛፒየር የበለጠ ለማወቅ ወደ ደረጃ 14 ይሂዱ።

IFTTT “ይህ ከሆነ ያ” የሚለውን ቀላል ሁኔታ የሚፈጥር በድር ላይ የተመሠረተ አገልግሎት ነው። እንደ ጂሜል ፣ ፌስቡክ ፣ ኢንስታግራም ፣ ወዘተ ካሉ ሌሎች ድር-ተኮር አገልግሎቶች ጋር ይሠራል። ቀላሉ ሁኔታ በእውነቱ ቀስቅሴውን እና “ያ” ን ማከናወን የሚያስፈልገው እርምጃ ነው። ይህ ቀላል ሁኔታ በ IFTTT መድረክ ውስጥ እንዲሠራ አፕልቶች መፈጠር ይፈልጋሉ። ይህ ፕሮጀክት በልብስ ማጠቢያ ቦርሳ ውስጥ የልብስ ደረጃን ለማሳየት Adafruit.io MQTT ን እንደ ደመና ይጠቀማል ፣ እና መሳቢያዎች ከዚያም IFTTT በጉግል የቀን መቁጠሪያ ወይም በጂሜል በኩል አስታዋሹን ለተጠቃሚው ለመላክ ከ Adafruit.io ቀስቅሴውን ይቀበላል።

በመጀመሪያ በ IFTTT ድርጣቢያ ውስጥ የ IFTTT መለያ ይፍጠሩ። ወደ መለያዎ ይግቡ። IFTTT ዳሽቦርዱ ከተፈጠረበት ከአዳፍ ፍሬዝ መለያ ጋር መገናኘት ይፈልጋል። ከአዳፍ ፍሬዝ https://ifttt.com/adafruit ጋር ለመገናኘት ወደሚከተለው አገናኝ ይሂዱ

በመቀጠል አገናኝን ጠቅ ያድርጉ ፣ ወደ አዳፍ ፍሬው ድረ -ገጽ ይመራሉ ፣ እና ፍቀድ የሚለውን ጠቅ ያድርጉ። ለዚህ ፕሮጀክት IFTTT በስዕሉ ላይ እንደሚታየው ከአዳፍ ፍሬዝ ሂሳብ ጋር ተገናኝቷል። IFTTT ከአዳፍ ፍሬዝ ሂሳብ ጋር ከተገናኘ በኋላ አፕልቶች ለመፈጠር ዝግጁ ናቸው።

ደረጃ 10 - በ IFTTT ውስጥ አፕል ይፍጠሩ

በ IFTTT ውስጥ Applet ይፍጠሩ
በ IFTTT ውስጥ Applet ይፍጠሩ
በ IFTTT ውስጥ Applet ይፍጠሩ
በ IFTTT ውስጥ Applet ይፍጠሩ

ይህ ፕሮጀክት ከ Gmail ፣ ከ Google ቀን መቁጠሪያ እና ከ IFTTT መተግበሪያ ጋር ለመገናኘት ሞክሯል። የሚከተሉት ደረጃዎች በመድረክ ውስጥ አፕሌትን መፍጠር እና ከአዳፍ ፍሬው ቀስቅሴውን መፍጠር ናቸው።

1. ወደ የእኔ አፕሌት https://ifttt.com/my_applets ይሂዱ እና አዲስ አፕሌትን ጠቅ ያድርጉ

2. እርስዎ +ይህ ከዚያ ያ ከሆነ እና ይህንን +ጠቅ ያድርጉ ወይም በመድረክ ላይ ግንባታን ጠቅ ያድርጉ።

ደረጃ 11 ቀስቅሴ ከአዳፍ ፍሬዝ ይፍጠሩ

ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ
ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ
ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ
ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ
ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ
ከአዳፍ ፍሬ ቀስቅሴ ይፍጠሩ

አሁን ፣ የራስዎን Applet ለማዋቀር መጀመር ይችላሉ።

1. መጀመሪያ የሚቀሰቅስ ከሆነ ፣ የፍለጋ አገልግሎቶች Adafruit ብለው ይተይቡ ፣ ከዚያ ይምረጡ በአዳፍ ፍሬው አይኦ ላይ ምግብን ይከታተሉ

2. ሌሎች መመዘኛዎችን ያዘጋጁ የመመገቢያ መለያ ስም ፣ የመመገቢያ መሰየሚያ ግንኙነት እና የመመገቢያ መለያ እሴት። በኋላ የሚፈለጉ ማናቸውም ለውጦች ካሉ ለማቃለል በተጠቃሚው እንደ ብጁ ያዘጋጁት ፣ በመድረክ በኩል መለወጥ የለብዎትም።

3. ለዚህ ፕሮጀክት ክትትል የሚፈለገው ምግብ መሳቢያ 1 ፣ መሳቢያ 2 እና የልብስ ማጠቢያ ቦርሳ ነው። ለ መሳቢያ 1 እና መሳቢያ 2 ከ 5 የሚበልጠው ግንኙነት ያለው ሲሆን ይህም የልብስ ማጠቢያ ቦርሳ ከሞላ ጎደል የተሞላ መሆኑን የሚያመለክተው ከ 5 ያነሰ ግንኙነት ሲኖረው መሳቢያው ባዶ መሆኑን ያሳያል።

ደረጃ 12 ለ Gmail ፣ ለ Google ቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።

ለጂሜል ፣ ለ Google ቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።
ለጂሜል ፣ ለ Google ቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።
ለጂሜል ፣ ለ Google የቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።
ለጂሜል ፣ ለ Google የቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።
ለጂሜል ፣ ለ Google ቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።
ለጂሜል ፣ ለ Google ቀን መቁጠሪያ እና ለ IFTTT መተግበሪያ ማሳወቂያ ይፍጠሩ።

በመጨረሻ ለ IFTTT የሚዋቀሩ እርምጃዎች ፣ ለዚህ ፕሮጀክት መሳቢያ 1 ወይም መሳቢያ 2 ባዶ ወይም የልብስ ማጠቢያ ቦርሳ በተሞላ ቁጥር ወደ ኢሜል ወደ Gmail እና አንድ ክስተት ወደ ጉግል ቀን መቁጠሪያ የሚልክ አፕሌትን ፈጥረናል። እርምጃውን ለመፍጠር የሚከተሉት እርምጃዎች ናቸው

1. የድርጊት ፍለጋ አገልግሎቶች ጂሜል ፣ ጉግል ካሊንደር እና ማሳወቂያ

2. ከዚያ በኋላ ከጎትት ምናሌ ፣ ኢሜል ወይም ፈጣን ክስተት ማከል ወይም ከ IFTTT መተግበሪያ ማሳወቂያ መላክ ይችላሉ

3. ከዚያ አፓርትመንቶች ዝግጁ ናቸው ፣ በኢሜል ፕሮጀክት መሠረት ማንኛውም ተጨማሪ ጽሑፍ ሊታከል ይችላል ፣ ከ IFTTT appl የክስተት ማሳወቂያ

ደረጃ 13: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ

አሁን የልብስ ማጠቢያ ስርዓታችንን እንፈትሻለን። እንደተብራራው ኢሜል ፣ ወይም ክስተት በቀን መቁጠሪያ ውስጥ እንዲሁም ማሳወቂያዎች አንዱ ባዶ በሆነ ወይም የልብስ ማጠቢያ ቦርሳ በተሞላ ቁጥር በተጠቃሚው ይቀበላል።

ሆኖም ኢሜል ወይም ጉግል የቀን መቁጠሪያ እና IFTTT አንድ ኢሜል ወይም ክስተት ቢኖሩም መዘግየቱ ችግርን እናገኛለን ሁለቱም መሳቢያ 1 እና 2 እንዲሁም የልብስ ማጠቢያ ቦርሳ ተቀስቅሷል። በተጨማሪም ማሳወቂያውን በ IFTTT መተግበሪያ ውስጥ ጉልህ መዘግየት የለም። በሥዕሉ ላይ እንደሚታየው ሦስቱም ማሳወቂያዎች በተመሳሳይ ጊዜ ደርሰዋል። ስለዚህ መዘግየቱን ለማቃለል ለእንደዚህ አይነቱ ስርዓት ጥቅም ላይ የሚውል የ IFTTT መተግበሪያን እንዲጠቀሙ እንመክራለን።

ደረጃ 14 የዚፕየር አገልግሎትን መጠቀም

የ Zapier አገልግሎትን መጠቀም
የ Zapier አገልግሎትን መጠቀም
የ Zapier አገልግሎትን መጠቀም
የ Zapier አገልግሎትን መጠቀም
የ Zapier አገልግሎትን መጠቀም
የ Zapier አገልግሎትን መጠቀም

እኛ በ IFTTT ውስጥ ጉልህ መዘግየት ባለበት እና ሁሉም ማሳወቂያዎች እና የልብስ ማጠቢያ ቦርሳ በትክክል የሚቀሰቀሱበት አንድ ማሳወቂያ (ጂሜል ወይም ጉግል የቀን መቁጠሪያ) ብቻ ስላጋጠመን። ችግሩ ለአዳፍሩት ተማክሮ ዛapርን ለመጠቀም ሐሳብ አቀረቡ። ዛፕየርን ለመጠቀም ከአዳፍሩት አይኦ ጋር ያለው ግንኙነት አሁንም በሙከራ ደረጃ ላይ ስለሆነ (አሁን ከ 10 ያነሰ ንቁ ተጠቃሚዎች አሉ) መጋበዝ አለብዎት። በማሰማራት ሁለቱንም ኢሜል እና የጉግል ቀን መቁጠሪያን በ 5 ደቂቃዎች ውስጥ መቀበል እንችላለን (በየ 5 ደቂቃዎች Zapier በተቆጣጠረ ምግብ ውስጥ አዲስ እሴት ከታየ ፣ አዎ አፕሌቱ ከሄደ ይፈትሻል)። በተጨማሪም ፣ ቀስቅሴውን ከአዳፍ ፍሬዝ እስከ ጂሜል እና የጉግል ቀን መቁጠሪያ የምንቆጣጠርበት የተግባር ታሪክ አለ።

በመሠረቱ ከ IFTTT ጋር ተመሳሳይ መርህ ነው ፣ ከአስፍራፍ ቀስቅሴውን ማዘጋጀት ካለብዎት ፣ ከዚያ በዚህ ጉዳይ ላይ ምግብዎን ከዳሽቦርድዎ ውስጥ ካስቀመጡ በኋላ መሳቢያ 1 ፣ መሳቢያ 2 ወይም የልብስ ማጠቢያ ቦርሳ። ግንኙነቱ በማጣሪያ ማቀናበር እና በመሳቢያ ከ 6 የሚበልጥ እና ለልብስ ማጠቢያ ከ 5 በታች ባስቀመጥንበት ሁኔታ ውስጥ ተዋቅሯል። በጂሜል በኩል ኢሜል ለመላክ ወይም ፈጣን አክል ክስተት በመጨረሻ እርምጃውን ያዘጋጁ።

ደረጃ 15 ስርዓቱን ከ IFTTT ደረጃ ማወዛወዝ

ስርዓቱን ከ IFTTT ደረጃ ማወዛወዝ
ስርዓቱን ከ IFTTT ደረጃ ማወዛወዝ

ስርዓቱ እንዲሁ ለተጠቃሚው አውቶማቲክ ደረጃ ከሚሰጠው ከ IFTTT ሊነሳ ይችላል። ያንን ለማድረግ ለእያንዳንዱ ዳሳሽ ሁለት ተጨማሪ አፕልቶችን እንፈጥራለን- አንደኛው አነፍናፊውን የሚያበራ እና ሁለተኛው የሚያጠፋው።

አፕሌትን በማብራት ላይ

ቀስቃሽ (ከሆነ)

  1. በፍለጋ አገልግሎት መስኮት ዓይነት ውስጥ - ውሂብ እና ሰዓት።
  2. አማራጭ ይምረጡ - በየቀኑ በ.
  3. ለሚፈለገው ሰዓት ዋጋ ያዘጋጁ (በዚህ ምሳሌ 9:00 PM)።

እርምጃ (ከዚያ)

  1. በፍለጋ አገልግሎቶች መስኮት ውስጥ Adafruit IO ን ይተይቡ።
  2. የመስክ መለያ- የበራ/አጥፋ ምግብ ስም።
  3. ዋጋ: በርቷል

በአፕሌቱ ስም የአፕሌት ርዕስ መስክ ይሙሉ እና አጭር የአፕሌት መግለጫ ያክሉ። አስቀምጥን ጠቅ ያድርጉ እና አፕሌቱን ያብሩ።

አፕሌትን በማጥፋት ላይ

በመተግበሪያዎ ላይ ይልበሱ እና ይለውጡ

  1. ቀስቅሴ ክፍል - የጊዜ እሴት ወደ 15 ደቂቃዎች በኋላ (ማለትም 9:15 ከሰዓት)።
  2. የድርጊት ክፍል ፦ ዋጋ ፦ ጠፍቷል።

አስቀምጥን ጠቅ ያድርጉ እና መተግበሪያውን ያብሩ።

በተመሳሳይ መንገድ ለተቀሩት ዳሳሾች አፕሌቶችን ይፍጠሩ። ያስታውሱ- ከእያንዳንዱ ዳሳሽ ማሳወቂያ ለማግኘት ፣ የዳሽቦርዱ ንባብ ብቻ ሳይሆን ፣ ሁለት ዳሳሾች በአንድ ጊዜ መነቃቃት የለባቸውም (ማለትም መሳቢያ 1 ተቀሰቀሰ- 9: 00-9: 15 PM ፣ መሳቢያ 2- 9: 15-9: 30PM) ፣ የልብስ ማጠቢያ baf- 9: 30-9: 45 PM)።

ደረጃ 16 - የወደፊቱ ወሰን - የምርቱ ኢንዱስትሪያላይዜሽን

እዚህ የተገነባው IoT መሣሪያ በቀላሉ በጅምላ ማምረት እና ዘመናዊ ቤቶችን ለሚሸጡ ኩባንያዎች ሊሸጥ ይችላል። ሥራ የበዛባቸው መርሐ ግብሮች ላሏቸው ወይም ብዙ ሰዎች እና ክፍሎች ባሏቸው በትላልቅ ቤቶች ውስጥ ረዳት መሣሪያ ነው። በዚህ ሁኔታ ፣ ዳሽቦርዱ ከሁሉም ሰዎች ክፍሎች ውስጥ መረጃን ሊያካትት እና በዚህም ህይወታቸውን ቀላል ሊያደርግ ይችላል። ይህ ሙሉ በሙሉ ገመድ አልባ በመሆኑ በቀላሉ ለሚፈለጉት መሳቢያዎች ብዛት በቀላሉ ሊመዘን ይችላል።

ደረጃ 17 - እርስዎ ሊገጥሙዎት የሚችሉ ችግሮች

1. የእርስዎ አልትራሳውንድ የዘፈቀደ እሴቶችን ሲሰጥ ማየት ይችላሉ። ምክንያቱም የእርስዎ ኃይል 5V ላይሆን ይችላል። በጣም ደህንነቱ የተጠበቀ ነገር 9V ባትሪዎችን መጠቀም እና ፖታቲዮሜትሮችን መጠቀም ነው።

2. መሬቱ ለአነፍናፊ እና ለኢኤስፒ ተመሳሳይ መሆኑን ያረጋግጡ ፣ ያለበለዚያ የእርስዎ አጠቃላይ ስርዓት አይሰራም።

ደረጃ 18 - ወደ መጨረሻው…

ይህ የልብስ ማጠቢያ ስርዓት ልብ ወለድ ሀሳብ ነው። በገበያ ውስጥ እንደዚህ ያለ ምርት እስካሁን የለም። ስለዚህ በቤትዎ ውስጥ ከፈለጉ ፣ እራስዎ መገንባት አለብዎት። መመሪያዎቹን እንደተረዱት ተስፋ እናደርጋለን። እሱ የአይኦቲ እና የኤሌክትሮኒክስ ፍንጭ ብቻ ነበር።

ይህ ስርዓት በእውነት ለመጠቀም ቀላል ነው። ሆኖም ፣ የአጠቃቀም መመሪያዎች አሉት። በመያዣዎቹ ውስጥ ያሉት ልብሶች ተጣጥፈው መቀመጥ አለባቸው ፣ አለበለዚያ አነፍናፊው የተሳሳተ ርቀት ብቻ ይሰማዋል። ጃኬቶች ብዙ ስለሆኑ እና አንድ ወይም ሁለት ጃኬቶችን ማስወገድ መሳቢያው ባዶ ነው ማለት ስለሆነ ይህንን በክረምቱ ልብስ በትንሽ መሳቢያዎች ውስጥ መጠቀሙ ተገቢ አይደለም። በጣም ጠቃሚ ላይሆን ይችላል።

በስራችን ወቅት በፕሮጀክቱ ጥልቅ ግንዛቤ ውስጥ ሊጠቅሙ የሚችሉ የሚከተሉትን ምንጮች እንጠቀም ነበር-

learn.adafruit.com/mqtt-adafruit-io-and-yo…

www.instructables.com/id/ ርቀት-ልኬት…

የሚመከር: