ዝርዝር ሁኔታ:
- ደረጃ 1 - ቁሳቁሶችን መሰብሰብ
- ደረጃ 2 - Arduino እና ESP8266 ን ፕሮግራም ማድረግ
- ደረጃ 3: Thingspeak.com ን በማዋቀር ላይ
- ደረጃ 4 - ፕሮግራሙ
- ደረጃ 5 ፦ Linkit Smart 7688 Duo እና Webcam ን በማዋቀር ላይ
- ደረጃ 6: PushingBox ን በማዋቀር ላይ
- ደረጃ 7 backendless ን በመጠቀም የአሌክሳ ችሎታን መፍጠር
- ደረጃ 8 በአማዞን ገንቢ ኮንሶል ውስጥ የአሌክሳ ችሎታን በማዋቀር ላይ-
- ደረጃ 9: የመጨረሻ ማዋቀር እና ማጠናቀቅ
ቪዲዮ: አሌክሳ እና አርዱinoኖን በመጠቀም ዘመናዊ የቤት ክትትል - 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
አሁን ባለው ዓለም ሰዎች ከቤታቸው ይልቅ በሥራ ቦታ ብዙ ጊዜ ያሳልፋሉ። ስለሆነም ሰዎች በሥራ ላይ እያሉ የቤቱን ሁኔታ ማወቅ የሚችሉበት የቤት ክትትል ስርዓት ያስፈልጋል። በስራ ሰዓታት ውስጥ አንድ ሰው ስለ “ቤታቸው” መጠየቅ ቢችል የበለጠ የተሻለ ይሆናል። ይህ ለተጠቃሚው ስለ ቤታቸው አስፈላጊውን መረጃ ሊሰጥ የሚችል የአማዞን አሌክሳንደርን እንደ ረዳት በመጠቀም ሊሳካ ይችላል።
ሥራ ብቻ አይደለም ተጠቃሚዎቹ የበይነመረብ ግንኙነት እና የአማዞን አሌክሳ እስኪያገኙ ድረስ በየትኛውም የዓለም ክፍል የቤቱን ሁኔታ ማወቅ ይችላሉ።
የሚከተሉት ተግባራት በዚህ ፕሮጀክት ውስጥ ተተግብረዋል-
1) እንደ አድናቂ እና ብርሃን ያሉ የቤት መሳሪያዎችን ይቆጣጠሩ
2) የመሳሪያዎቹን ሁኔታ ይናገራል
3) የቤቱን የአየር ሁኔታ (የሙቀት መጠን እና እርጥበት) ይነግረዋል
4) አስፈላጊ በሚሆንበት ጊዜ የቤቱ ውስጠ -ፎቶን በጂሜል በኩል ለተጠቃሚ ይልካል።
5) ማሳወቂያ ይልካል -
* ወራሪዎች (ፎቶም ይልካል)
* እሳት
* እንግዳ (ፎቶም ይልካል)
ደረጃ 1 - ቁሳቁሶችን መሰብሰብ
የሚያስፈልጉ ቁሳቁሶች
አርዱዲኖ ኡኖ
ESP8266 Wifi ሞዱል
Linkit Smart 7688 Duo
DHT11
ቅብብሎች
የ IR እንቅፋት ዳሳሽ
የድረገፅ ካሜራ
የአማዞን ኢኮ ነጥብ
የዳቦ ሰሌዳ እና ዝላይ ሽቦዎች
ሶፍትዌር እና የመስመር ላይ አገልግሎቶች;
Thingspeak.com
አርዱዲኖ አይዲኢ
የአማዞን አሌክሳ የክህሎት ስብስብ
የአማዞን አሌክሳ ኢኮሲም.ዮ (ለሙከራ ችሎታ)
ጀርባ የሌለው
PushingBox
ደረጃ 2 - Arduino እና ESP8266 ን ፕሮግራም ማድረግ
የ Arduino IDE ን ከኦፊሴላዊው ድር ጣቢያ ያውርዱ
Arduino IDE ን ይክፈቱ እና ወደ ፋይል-> ምርጫዎች-> በተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤል ዓይነት-https://arduino.esp8266.com/stable/package_esp8266…
ወደ መሣሪያዎች -> ሰሌዳዎች -> የቦርድ አስተዳዳሪ ይሂዱ እና በመጨረሻ የተገኘውን የ esp8266 ጥቅል ይጫኑ።
አርዱዲኖን ፕሮግራም ለማድረግ የዩኤስቢ ገመዱን ከአርዱዲኖ ወደ ኮምፒውተር ብቻ ይሰኩ እና Arduino/Genuino UNO ን በመሳሪያዎች-> ሰሌዳዎች ውስጥ ይምረጡ። እንዲሁም በመሳሪያዎች ውስጥ መብቶችን (COM) ወደቦች መምረጥዎን ያረጋግጡ (የ COM ወደብ ቁጥር በመሣሪያ አስተዳዳሪ ውስጥ ሊገኝ ይችላል)። አስፈላጊውን ፕሮግራም ይፃፉ ፣ ያጠናቅሩት እና ስህተቶች ከሌሉ ጫን የሚለውን ጠቅ ያድርጉ።
ለ ESP8266 ፕሮግራም ለማገናኘት በስዕሉ ላይ እንደሚታየው ግንኙነቱን ያድርጉ። ዩኤስቢውን ከአርዱዲኖ ወደ ኮምፒተር ያገናኙ። በመሳሪያዎች-> ሰሌዳ-> አጠቃላይ ESP8266 ን ይምረጡ እና እንዲሁም ትክክለኛውን COM ወደብ ይምረጡ። የሚፈለገውን ፕሮግራም ይፃፉ ፣ ያጠናቅሩት እና ስህተቶች ከሌሉ ጫን የሚለውን ጠቅ ያድርጉ። Arduino RST ን ከ GND ጋር ማገናኘቱን ያረጋግጡ (አርዱዲኖ እንደ መርሃግብር ወደ ESP8266 ይሠራል)።
በዚህ ፕሮጀክት መጀመሪያ ESP8266 በፕሮግራም ተይዞ ከዚያ የወረዳ ግንኙነቶች ይወገዳሉ። ከዚያ “የወረዳ ግንኙነቶች” በሚለው ስእል ላይ እንደሚታየው ወረዳው እንደገና ተገናኝቷል። እና ከዚያ አርዱዲኖ ፕሮግራም ይደረጋል።
ደረጃ 3: Thingspeak.com ን በማዋቀር ላይ
በ ‹ነገሮችpeak.com› ውስጥ መለያ ይፍጠሩ።
የመሣሪያ መቆጣጠሪያ መረጃን ለማከማቸት እና ወደ አርዱዲኖ/አሌክሳ ለማድረስ በነገሮች ውስጥ ሰርጦችን እንጠቀማለን። እንዲሁም የሙቀት እና የእርጥበት እሴቶችን በሰርጦች ውስጥ እናከማቻለን። ለመረጃው እንደ ማከማቻ ቦታ ነው።
ወደ ነገሮች ንግግር ይግቡ ፣ ወደ ሰርጦቼ ሰርጦቼ ይሂዱ እና አዲስ ሰርጥ ይፍጠሩ። ለሰርጦችዎ ስም እና መግለጫ ይስጡ። በፕሮጀክታችን ውስጥ 8 ሰርጦች ያስፈልጉናል (አነስ ያሉ ሰርጦችን በመጠቀም ሥራውን መሥራት ይችላሉ ነገር ግን በፕሮግራም ጊዜ ትንሽ የተወሳሰበ ይሆናል)። እንዲሁም ነገሮች (ቻፕስክ) አንድን ሰርጥ ሲያዘምኑ የጊዜ ገደብ አለው። በአንድ የተወሰነ ሰርጥ በተከታታይ ማዘመን መካከል የ 10-15 ሰከንዶች ክፍተት መኖር አለበት።
እሴቶቻቸው እና ትርጉማቸው ያላቸው ስምንት ሰርጦች ከዚህ በታች ተሰጥተዋል
የሰርጥ ስም (እሴት 1-ትርጉም ፣ እሴት 2-ትርጉም ፣ ወዘተ)
1) የመሣሪያ ቁጥጥር (0 -lightON ፣ 1- lightOff ፣ 2- ደጋፊ በርቷል ፣ 3- አድናቂ ጠፍቷል)
2) የብርሃን ሁኔታ (0- መብራት ጠፍቷል ፣ 1- አብራ)
3) የአድናቂ ሁኔታ (0- አድናቂ ጠፍቷል ፣ 1- አድናቂ በርቷል)
4) እርጥበት (የእርጥበት ዋጋ)
5) የሙቀት መጠን (የሙቀት ዋጋ)
6) የወራሪዎች ማሳወቂያ (1- የወራሪ ማስጠንቀቂያ)
7) የእሳት ማሳወቂያ (1- የእሳት ማንቂያ)
8) የእንግዳ ማሳወቂያ (1- የእንግዳ ማንቂያ)
በማንኛውም ሰርጥ ላይ ጠቅ ሲያደርጉ የሰርጥ መታወቂያውን ማየት እና በኤፒአይ ቁልፎች ትር ውስጥ የኤፒአይ ቁልፎችን መጻፍ ይችላሉ። በሰርጡ ውስጥ መረጃውን/ እሴቱን ለማግኘት የሰርጥ መታወቂያ ያስፈልጋል። እና በሰርጥ ውስጥ እሴት ለማከማቸት የጽሑፍ ቁልፍ ያስፈልጋል።
አንድ ጣቢያ ለማዘመን የ http ጥያቄ የሚከተለው ነው-
api.thingspeak.com/update?api_key=&field1=
በሰርጥ ተጓዳኝ የጽሑፍ ቁልፎች ተተክቷል እና ሊሆን ይችላል (0/1 በመሣሪያ ቁጥጥር ወይም የሙቀት/እርጥበት እሴቶች)
http ከሰርጥ ለማንበብ እሴት http የሚከተለው ነው-
api.thingspeak.com/channels//field/field1/last.html
እኛ ልናነበው በምንፈልገው የሰርጥ ጣቢያ በሰርጥ መታወቂያ ተተክቷል።
ደረጃ 4 - ፕሮግራሙ
ፕሮግራሙ በ 3 ክፍሎች ተከፍሏል
ሀ) ለአርዱዲኖ ፕሮግራም - ለአርዱዲኖ ያለው ፕሮግራም በጣም ቀላል ነው። ከ ESP8266 በተከታታይ ውሂቡን ይቀበላል እና በተቀበሉት መረጃ ላይ በመመስረት መሣሪያዎቹ ቁጥጥር ይደረግባቸዋል። ስለ ፕሮግራሙ ተጨማሪ መረጃ በፕሮግራሙ ራሱ በአስተያየቶች ውስጥ ይገኛል።
ለ) ፕሮግራም ለ ESP8266: የ ESP8266 ፕሮግራም 3 ነገሮችን ያካትታል
1) http ን በመጠቀም የሙቀት መጠኑን እና እርጥበትን ማዘመን
client.print (String ("GET") + "/update? key = & field1 =" + እርጥበት + "HTTP/1.1 / r / n" + "Host:" + host + "\ r / n" + "Connection: close) r / n / r / n "); // እርጥበት አዘምን
client.print (String ("GET") + "/update? key = & field1 =" + temperature + "HTTP/1.1 / r / n" + "Host:" + host + "\ r / n" + "Connection: close) r / n / r / n "); // የሙቀት መጠንን ያዘምኑ
የአየር ንብረት እና የሙቀት መጠን በቅደም ተከተል በእቃ መጫኛ ጣቢያ ውስጥ በተገኘው ተጓዳኝ የጽሑፍ ቁልፍ ተተክቷል። እና አስተናጋጅ api.thingspeak.com ነው።
dht ቤተ-መጽሐፍትን ያውርዱ ከ:
2) በተገኙት እሴቶች ላይ በመመስረት ከተዛማጅ የነገሮች ሰርጦች ማንበብ እና የመቆጣጠሪያ መሣሪያ ደንበኛ። ህትመት (ሕብረቁምፊ ("GET") + "/ሰርጦች//field/field1/last.html HTTP/1.1 / r / n" + " አስተናጋጅ: " + አስተናጋጅ +" / r / n " +" ግንኙነት: ዝጋ / r / n / r / n ");
በነገሮች ንግግር ውስጥ በተገኘው ተጓዳኝ የሰርጥ መታወቂያ የት ይተካል።
3) በመግፋት ሳጥን በኩል ከፍተኛ ሙቀት ቢኖር ማንቂያ መላክ
ሕብረቁምፊ አስተናጋጅ 1 = "api.pushingbox.com";
client.print (String ("GET") + "/pushboxbox? devid = HTTP/1.1 / r / n" + "Host:" + host1 + "\ r / n" + "Connection: close / r / n / r / n ");
በሚገፋ ሳጥን ውስጥ በመሣሪያዎ መታወቂያ የት ተተክቷል።
ደረጃ 5 ፦ Linkit Smart 7688 Duo እና Webcam ን በማዋቀር ላይ
በዚህ ፕሮጀክት የድር ካሜራ እና አገናኝ it smart 7688 duo አስፈላጊውን ፎቶ ለማንሳት እና ለተጠቃሚው ለመላክ ያገለግላል። እንዲሁም የአሩዲኖ ካሜራ ሞዱሉን መጠቀም እና ከአርዱዲኖ ጋር መገናኘት ወይም መጠቀም ማንኛውንም የአይፒ ካሜራ መጠቀም ይችላል።
ሰሌዳውን ዳግም ለማስጀመር በአገናኝ አገናኝ ላይ በስማርት 7688 ላይ የ wifi ቁልፍን ተጭነው ይያዙ። ከዚያ የ wifi ቅንብር ዳግም ከተጀመረ በኋላ በገመድ አልባ አውታረመረብ ግንኙነቶች ውስጥ የመዳረሻ ነጥቡን ስም ማየት ይችላሉ። አሁን ኮምፒተርውን ከዚያ አውታረ መረብ ጋር ያገናኙ። ካገናኙ በኋላ አሳሹን ይክፈቱ እና በአድራሻ አሞሌው ውስጥ 192.168.100.1 ይተይቡ። የእሱን መግቢያ በር ማየት ይችላሉ። ወደ መግቢያ በር ለመግባት የይለፍ ቃል ያዘጋጁ።
ከገቡ በኋላ ወደ አውታረ መረብ ትር ይሂዱ እና የጣቢያ ሁነታን ይምረጡ (በይነመረቡን ለመድረስ (linkit smart 7688 duo) ያስፈልገናል) እና ከ Wifi አውታረ መረብዎ ጋር ያገናኙት እና አዋቅር እና እንደገና ያስጀምሩ።
ቦርዱ እንደገና ከጀመረ በኋላ የአከባቢ አይፒ አድራሻ ይመደባል። ማንኛውንም የአይፒ መሣሪያዎች ወይም የራውተር መግቢያዎን በመጠቀም አድራሻውን ይወቁ። በእኔ ሁኔታ 192.168.1.4 ነበር። አሁን በአሳሹ የአድራሻ አሞሌ ውስጥ የአከባቢውን አይፒ አድራሻ ይተይቡ። አገናኙ እንደ ብልጥ ከሆነው ኮምፒዩተር ጋር ከተመሳሳይ አውታረ መረብ ጋር መገናኘቱን ያረጋግጡ። እንደገና እንዲገቡ ይጠየቃሉ።
ከድር ካሜራ ዥረት ለማንቃት የ-j.webp
ከገቡ በኋላ ወደ የአገልግሎት ትር ይሂዱ እና የ-j.webp
ከተዋቀረ በኋላ የድር ካሜራዎን ከአገናኝ አገናኝ ጋር ያገናኛል ብልጥ 7688 ባለሁለት ዩኤስቢ አስተናጋጅ በኦቲጂ ገመድ በኩል። ዥረቱ አሁን አሳሹን ሲከፍት እና ይተይቡ በአድራሻ አሞሌ ውስጥ። በእኔ ሁኔታ 192.168.1.4:4400 ነው
ፈጣን እርምጃ ለመውሰድ ትዕዛዙን ይተይቡ:? እርምጃ = ቅጽበታዊ ገጽ እይታ
አሁን ይህ ምስል በአከባቢው ይገኛል ነገር ግን ይህንን ለመገፋፋት የሳጥን አገልግሎትን ማግኘት አለብን። ይህንን ለማሳካት ወደብ ማስተላለፍ አለብን። ወደብ ማስተላለፍ በ ራውተር መግቢያ በር ውስጥ ሊከናወን ይችላል። ለተለያዩ ራውተሮች የሂደቱ መታወቂያ የተለየ ነው። ለተለየ ራውተር እንዴት ማስተላለፍ እንደሚቻል ለማወቅ ጉግል ብቻ። ብዙውን ጊዜ በ NAT አገልግሎት ስር ይገኛል። ወደብ ወደብ ከሄዱ በኋላ ይህንን ወደብ (ማለትም.. 4440) ከውጭ አይፒዎ ሊደርስ ይችላል። ጉግል ውስጥ “የእኔ አይፒ ምንድን ነው” በማሰር የውጭ አይፒ ሊገኝ ይችላል።
ይህንን አድራሻ ማስገባት ያስፈልግዎታል
ማለትም.. https://::? action = ቅጽበታዊ ገጽ እይታ
በሚገፋፋው ሳጥን ውስጥ (በሚቀጥለው ደረጃ የሚገለፀው) ስለዚህ የግፊት ሳጥን ይህንን ምስል መድረስ እና ከደብዳቤው ጋር ማያያዝ እና አስፈላጊ በሚሆንበት ጊዜ ሁሉ መላክ ይችላል።
እንዲሁም Linkit smart 7688 duo እንዲሁ መረጃን ለማከማቸት ከ sd ካርድ ማስገቢያ ጋር ስለሚመጣ ምስሉን በ sd ካርድ ውስጥ ማከማቸት ይችላሉ። ስለዚህ ጉዳይ የበለጠ መረጃ በሚከተለው ላይ ይገኛል-
docs.labs.mediatek.com/resource/linkit-sm…
ደረጃ 6: PushingBox ን በማዋቀር ላይ
ግፊት ማድረጊያ ሳጥን በፕሮጀክቱ ውስጥ ስላሉት የተለያዩ ማንቂያዎች ማሳወቂያ ወደ gmail ለመላክ ያገለግላል።
የጉግል መለያን በመጠቀም ወደ ግፊት ሳጥን ይግቡ
ወደ የእኔ አገልግሎቶች አክል አገልግሎት ይሂዱ። እንደ ጂሜል ፣ ትዊተር ፣ የግፋ ማሳወቂያ ለ android ወዘተ ለመምረጥ ብዙ አገልግሎቶች አሉ…
Gmail ን ይምረጡ (ፎቶን እንደ አባሪ መላክ እንዳለብን) እና ማስጠንቀቂያው የሚላክበትን የተጠቃሚውን ተገቢ የ gmail ስም ውቅር እና የ gmail መታወቂያ ይሙሉ።
ወደ የእኔ ሁኔታ ይሂዱ እና አዲስ ሁኔታ ይፍጠሩ። ሁኔታውን ስም ይስጡ (ለምሳሌ ፦ ALERT) ቀደም ሲል የተፈጠረውን አገልግሎት ያክሉ።
ተስማሚ ርዕሰ ጉዳይ እና የፖስታ አካል ይፃፉ እና ፎቶ ለማያያዝ የድር ካሜራ ቅጽበታዊ ገጽ እይታን ለማንሳት url ን ያስገቡ። ለተለያዩ ማንቂያዎች የተለያዩ ሁኔታዎችን ይፍጠሩ። የግፊት ሳጥን ሁኔታን ለማስፈጸም api
ደረጃ 7 backendless ን በመጠቀም የአሌክሳ ችሎታን መፍጠር
backendless የአሌክሳንደር ክህሎትን ለመፍጠር ያገለግላል። በጀርባ -አልባ ኤፒአይ ሊደረስበት የሚችል የአክሌክ ክህሎት (ወይም ማንኛውንም ፕሮግራሞች) ለመፍጠር የሚያገለግል ቀላል መጎተት እና መጣል ፕሮግራም ነው።
በ backendless ውስጥ መለያ ይፍጠሩ
- ወደ ኋላ -አልባ መለያ ውስጥ ወደ መለያዎ ይግቡ። ጠቅ ያድርጉ መተግበሪያ ፍጠር እና ለመተግበሪያዎ ስም ይስጡ
- በግራ በኩል ባለው የአዶ አሞሌ ውስጥ ያለውን የንግድ አመክንዮ አዶ ጠቅ ያድርጉ። የኤፒአይ አገልግሎቶችን ማያ ገጽ ያያሉ።
- አዲስ አገልግሎት ለመፍጠር የ “+” አዶውን ጠቅ ያድርጉ። በ “አዲስ አገልግሎት” ብቅ -ባይ ውስጥ CODELESS ን መምረጥዎን ያረጋግጡ። ለአገልግሎት ስም “AlexaService” ን ያስገቡ። አስቀምጥ የሚለውን ቁልፍ ጠቅ ያድርጉ ፦
- ጀርባ የሌለው የኤፒአይ አገልግሎትን ይፈጥራል እና ለአገልግሎቱ ዘዴ እንዲፈጥሩ ይጠይቅዎታል። ይህ ከአሌክሳ ጥያቄዎችን የሚያስተናግድበት ዘዴ ይሆናል። ለ ዘዴው ስም “handleRequest” ን ያስገቡ። ለ REST ክዋኔ POST ን መምረጥዎን ያረጋግጡ እና በ “req” ስም ክርክር ያውጁ እና እንደሚታየው “ማንኛውም ነገር” ብለው ይተይቡ
- ጀርባ የሌለው ለ ዘዴው ኮድ -አልባ አመክንዮ ቦታ ያዥ ይፈጥራል። ወደ ኮድ የለሽ ሎጂክ ዲዛይነር ለመቀየር የ EDIT ቁልፍን ጠቅ ያድርጉ። በተፈጠረው ተግባር ቦታ ያዥ እገዳ ውስጥ “doSomething” የሚለውን ቦታ ጠቅ ያድርጉ እና ወደ “sendAlexaResponse” ይለውጡት። ይህ ተግባር አሌክሳንደር እንደ ክርክር ሊተላለፍ የሚችል ነገር እንዲናገር ለማድረግ ያገለግላል። ተግባሩ እንዲቀመጥ አስቀምጥ የሚለውን ቁልፍ ጠቅ ያድርጉ።
- “ተግባር” ከሚለው ቃል ቀጥሎ ባለው ሐምራዊ ብሎክ ውስጥ ያለውን የማርሽ አዶ ጠቅ ያድርጉ። ከዚህ በታች ባለው ምስል እንደሚታየው የግብዓት ብሎኮችን በመጎተት ሁለት ክርክሮችን ያክሉ። የክርክሮችን ስም እንደ “whatToSay” እና “waitForResponse” አድርገው ይመድቡ። ክርክሮችን ሲጨምሩ ፣ የአውድ ብሎኮች አካባቢ የክርክር እሴቶችን በሚወክሉ ብሎኮች በራስ -ሰር እንደሚሞላ ያስተውሉ።
- በምስሉ ውስጥ እንዲመስል የተግባሩን አመክንዮ ይለውጡ። ለ “ነገሮች ፍጠር” ብሎኮች ፣ የነገሮችን ባህሪዎች ስም ለመቀየር የማርሽ አዶውን ይጠቀሙ። አስቀምጥ የሚለውን ቁልፍ ጠቅ በማድረግ ስራዎን ማዳንዎን አይርሱ።
- አሁን ብጁ ተግባሩ ተገንብቶ ወደ አሌክሳ አገልግሎት አገልግሎት ወደ መያዣው ጥያቄ ዘዴ ይመለሱ። በግራ በኩል ባለው የመሣሪያ አሞሌ ውስጥ የብጁ ተግባራት ምድብ ጠቅ ያድርጉ እና ከአገልግሎት ዘዴዎ የመመለሻ አገናኝ ጋር ለመገናኘት የ SendAlexaResponse ብሎክን ይጎትቱ።
- ከላይ የተጠቀሱት እርምጃዎች በድር ጣቢያቸው ውስጥም ሊገኙ ይችላሉ-
- በብራውዘር ክፍል ውስጥ በተግባሮች ስር “አዲስ አክል” መስቀልን ጠቅ ያድርጉ። በተፈጠረው ተግባር ቦታ ያዥ ብሎክ ውስጥ “doSomething” የሚለውን ቦታ ጠቅ ያድርጉ እና ተግባሩ የሚታየውን ምስል እንዲመስል ብሎኮችን ወደ “getIntentName” ይለውጡት። በናሙና መግለጫዎች ላይ በመመርኮዝ የታሰበውን ስም ያገኛል። ወደ api አገልግሎቶች ይመለሱ-> በአሳሹ ክፍል ውስጥ ጥያቄን ይያዙ። ተለዋዋጮች እና አመክንዮ ከስርዓት ክፍል መፍጠር ነው። በምስሎች ውስጥ የሚታዩትን የሚከተሉትን ተለዋዋጮች ይፍጠሩ።
- ቀጥሎ ተለዋዋጭ ለመጠየቅ የታሰበውን ስም እናስቀምጣለን። እና ከዚያ ከዓላማዎች ጋር ያወዳድሩ። ለምሳሌ ጥያቄው ‹መግቢያ› ከሆነ የምላሽ ተለዋዋጭ ወደ ‹ሠላም! መቆጣጠር እችላለሁ ……› ተዘጋጅቷል። እና ይህ ምላሽ በመጨረሻ በአሌክስክስ ይነበባል። እንደሚታየው እገዳን ይለውጡ።
- ጥያቄው የ LightsOn ዓላማ ከሆነ ከዚያ http የማግኘት ጥያቄን በመጠቀም የነገሮች ንግግር ሰርጡን ወደ ‹0› እናዘምነዋለን እና በተመሳሳይ ጊዜ የመሣሪያውን ሁኔታ እናዘምነዋለን (1/0 እንደ ማብራት/ማጥፋት)። ለ LightsOff ፣ FanOn እና FanOff ተመሳሳይ ነገር ይደገማል።
- ለአየር ሁኔታ ከሙቀት እና እርጥበት ሰርጥ እናነባለን እና ውጤቱን በምላሹ ተለዋዋጭ ውስጥ እናስቀምጣለን። ሰርጡ እሴቶችን ብቻ እንደሰጠ እኛ ምላሹን ትርጉም ያለው ለማድረግ ጽሑፎችን እንጨምራለን
- ለሳሎን ክፍል ቅጽበታዊ እይታ እኛ የምንገፋፋበትን ሁኔታ እንሠራለን
- ለመሣሪያ ሁኔታ ከነገሮች ሰርጥ መረጃን እንናገራለን -
- ከማንቂያ ሰርጦች (እሳት ፣ ወራሪ እና እንግዳ) ለምናነበው ማሳወቂያ እና ማንቂያዎች
- ከማሳወቂያ መስክ ተጓዳኝ የማስጠንቀቂያ መልእክቶች ባገኘናቸው እሴቶች ላይ በመመስረት በምላሽ 0 ተለዋዋጭ ውስጥ ተከማችተዋል። ማሳወቂያ ከሌለ የማሳወቂያ መልእክት አይቀመጥም።
- አንዴ ማሳወቂያው ከተነበበ በኋላ ‹0 ›በማሳወቂያ ሰርጦች ውስጥ ይዘመናል ፣ ስለዚህ አሌክሳ አንድ ተመሳሳይ ማሳወቂያ እንደገና እንዳያነብ። ከዚያ በመጨረሻ በጥያቄው መሠረት ፣ ምላሽ 0/ምላሽ ተለዋዋጭ ጮክ ብሎ ይነበባል።
ደረጃ 8 በአማዞን ገንቢ ኮንሶል ውስጥ የአሌክሳ ችሎታን በማዋቀር ላይ-
ወደ አማዞን ገንቢ ኮንሶል ይሂዱ እና የአማዞን መለያ በመጠቀም ይግቡ።
ወደ ገንቢ ኮንሶል ይሂዱ እና በ ALEXA ትር ላይ ጠቅ ያድርጉ። የአሌክስ ክህሎቶች ኪት ላይ ጠቅ ያድርጉ ይጀምሩ።
ብጁ የክህሎት ዓይነት ይፍጠሩ ፣ ለችሎቱ ስም እና የመጥሪያ ስም ይስጡ። የየራሳቸው ዓላማዎች እና የናሙና መግለጫዎች በኮዱ ውስጥ ተሰጥተዋል።
በማዋቀሪያ ትር ውስጥ HTTPS ን እንደ የአገልግሎት ማብቂያ ነጥብ አይነት ነባሪ ዩአርኤሉን በኤፒአይአርኤሉ ዩአርኤል ከበስተጀርባ ካለው ይሙሉት። በኤስኤስኤል የምስክር ወረቀት ውስጥ ለነባሪ የመጨረሻ ነጥብ በእውቅና ማረጋገጫ ውስጥ 2 ኛውን አማራጭ ይምረጡ። እንዲሁም የሙከራ አስመሳይን በመጠቀም ክህሎቱን መሞከር ይችላሉ።
ፈተናው ከተጠናቀቀ በኋላ አስፈላጊውን የህትመት መረጃ በመጠቀም ክህሎቱን ማተም ይችላሉ።
ደረጃ 9: የመጨረሻ ማዋቀር እና ማጠናቀቅ
እንደሚታየው የወረዳውን ግንኙነት ያድርጉ።
በቂ ያልሆነ የአሁኑ ምክንያት አንዳንድ ጊዜ ESP8266 ይሳካል። ስለዚህ ፣ በወረዳው ውስጥ ቢጠቀስም ፣ ESP8266 ን ከተለየ 3.3v ምንጭ ኃይል ለማውጣት ይመከራል። የኃይል ባንክን የሚጠቀሙ ከሆነ የ 3.3v የቮልቴጅ ተቆጣጣሪ በመጠቀም የ 5 ቮን ወደ 3.3 ቪ ቮልቴጅን መቀነስዎን ያረጋግጡ። ፕሮግራሙን ወደ ESP8266 እና አርዱinoኖ ይጫኑ። ግንኙነቱን ወደ አምፖል አሳይቻለሁ ፣ ተመሳሳይ ነገር ለአድናቂዎች ወይም ለማንኛውም መሣሪያዎች ሊራዘም ይችላል። ችሎታዎን ለመፈተሽ በመጨረሻ የአማዞን ማሚቶ ወይም echosim.io ይጠቀሙ።
የመጥሪያውን ስም (እንደ እኔ ጉዳይ - “ማይሆም”) በመጠቀም ችሎታውን ማግበር አለብዎት። በቪዲዮዬ ውስጥ ሁለት ጊዜ እንዳሳየሁ ያለ መጠሪያ ስም ጥቅም ላይ ከዋለ አንዳንድ ጊዜ አይሰራም።
በትምህርቱ እንደተደሰቱ ተስፋ አደርጋለሁ!
አመሰግናለሁ!
የሚመከር:
የ NodeMCU ቅብብል ሞጁልን በመጠቀም አሌክሳ ዘመናዊ የቤት ስርዓት - 10 ደረጃዎች
አሌክሳ ስማርት መነሻ ስርዓት የኖድኤምሲዩ ቅብብል ሞዱልን በመጠቀም በዚህ የ IoT ፕሮጀክት ውስጥ NodeMCU ESP8266 ን በመጠቀም የ Alexa Smart Home Automation ስርዓትን ሰርቻለሁ። የቅብብሎሽ ሞዱል። በድምጽ ትእዛዝ ብርሃንን ፣ አድናቂን እና ሌሎች የቤት እቃዎችን በቀላሉ መቆጣጠር ይችላሉ። የኢኮ ዶት ስማርት ድምጽ ማጉያውን ከ
የአርዱዲኖ መቆጣጠሪያ ቅብብል ሞዱልን በመጠቀም ዘመናዊ ቤት እንዴት እንደሚሠራ - የቤት አውቶማቲክ ሀሳቦች 15 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ መቆጣጠሪያ ቅብብል ሞዱልን በመጠቀም ዘመናዊ ቤት እንዴት እንደሚሠራ | የቤት አውቶማቲክ ሀሳቦች -በዚህ የቤት አውቶሜሽን ፕሮጀክት ውስጥ 5 የቤት እቃዎችን መቆጣጠር የሚችል ብልጥ የቤት ማስተላለፊያ ሞጁል ዲዛይን እናደርጋለን። ይህ የቅብብሎሽ ሞዱል ከሞባይል ወይም ከስማርትፎን ፣ ከ IR የርቀት መቆጣጠሪያ ወይም ከቲቪ የርቀት መቆጣጠሪያ ፣ በእጅ መቀየሪያ ሊቆጣጠር ይችላል። ይህ ብልጥ ቅብብሎሽም እንዲሁ r
2.4Ghz NRF24L01 ሞዱሉን ከአርዲኖ ጋር በመጠቀም ገመድ አልባ የርቀት መቆጣጠሪያ - Nrf24l01 4 ሰርጥ / 6 የሰርጥ አስተላላፊ ተቀባይ ለ Quadcopter - Rc ሄሊኮፕተር - አርዱinoኖን በመጠቀም የ Rc አውሮፕላን 5 ደረጃዎች (ከስዕሎች ጋር)
2.4Ghz NRF24L01 ሞዱሉን ከአርዲኖ ጋር በመጠቀም ገመድ አልባ የርቀት መቆጣጠሪያ | Nrf24l01 4 ሰርጥ / 6 የሰርጥ አስተላላፊ ተቀባይ ለ Quadcopter | Rc ሄሊኮፕተር | አርዱinoኖን በመጠቀም የ Rc አውሮፕላን - የ Rc መኪና ለመሥራት | ባለአራትኮፕተር | ድሮን | RC አውሮፕላን | የ RC ጀልባ ፣ እኛ ሁል ጊዜ ተቀባይ እና አስተላላፊ እንፈልጋለን ፣ ለ RC QUADCOPTER 6 ሰርጥ አስተላላፊ እና ተቀባይ እንፈልጋለን እንበል እና ያንን ዓይነት TX እና RX በጣም ውድ ነው ፣ ስለሆነም በእኛ ላይ አንድ እናደርጋለን
አሌክሳ እና አርዱinoኖን በመጠቀም በድምጽ ቁጥጥር የሚደረግበት መቀየሪያ 10 ደረጃዎች (ከስዕሎች ጋር)
አሌክሳ እና አርዱinoኖን በመጠቀም በድምፅ ቁጥጥር የሚደረግበት መቀየሪያ - የዚህ ፕሮጀክት ዋና ዓላማ መሣሪያውን ለማብራት ወይም ለማጥፋት ማብሪያ (ማስተላለፊያ) ለመቆጣጠር የሙቀት ዳሳሽ መጠቀም ነው። የቁሶች 12V Relay ሞዱል == > $ 4.2 Arduino uno == > $ 8 DHT11 የሙቀት ዳሳሽ == > $ 3 ESP8266 ሞዱል
ብሉቱዝን ፣ Android ስማርትፎን እና አርዱinoኖን በመጠቀም በጣም ቀላሉ የቤት አውቶማቲክ። 8 ደረጃዎች (ከስዕሎች ጋር)
ብሉቱዝን ፣ Android ስማርትፎን እና አርዱinoኖን በመጠቀም በጣም ቀላሉ የቤት አውቶማቲክ።: ሰላም ሁላችሁም ፣ ይህ ፕሮጀክት አርዱዲኖ እና የብሉቱዝ ሞዱልን በመጠቀም በጣም ቀለል ያለ የቤት አውቶማቲክ መሣሪያን ስለመገንባት ነው። ይህ ለመገንባት በጣም ቀላል ነው እና በጥቂት ሰዓታት ውስጥ ሊገነባ ይችላል። እዚህ በምገልፀው የእኔ ስሪት ውስጥ ፣ እችላለሁ