ዝርዝር ሁኔታ:
ቪዲዮ: የውይይት ቦት በመጠቀም የቀጥታ ዘገባ ካለው ጋር ተዋናይ -4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዋትስአፕ በኩል እንደተጠየቁት ከኖድኤምሲ ተለዋዋጮችን (ቦታ ፣ ከፍታ ፣ ግፊት…) ያግኙ ወይም በትዊሊዮ ኤፒአይ በኩል ትዕዛዞችን ወደ NodeMCU ይላኩ።
ለጥቂት ሳምንታት ከ Twilio ኤፒአይ ጋር እየሠራሁ ነበር ፣ በተለይም ለ WhatsApp መልእክት ፣ እና እንዲያውም ከኖድኤምሲዩ ወደ ስልኬ የሚመጡትን ተለዋዋጮች የሚልክ ፕሮጀክት ፈጥሬ ነበር።. እናም ፣ የ WhatsApp ምላሽ መልዕክቶችን እና የ MySQL ዳታቤዝ በመጠቀም የእኔን አዲስ ሀሳብ ለመውሰድ እና ለማሻሻል ቆር was ነበር እናም በዚህ ፕሮጀክት ፈጠርኩ። በዚያ መንገድ ተጠቃሚው በጠየቃቸው ወይም በ WhatsApp በኩል ከተጠቃሚዎች ትዕዛዞችን ሲያገኝ ኖድኤምሲዩ ተለዋዋጮችን እንደ WhatsApp መልእክቶች ያስተላልፋል። ያንን ለማስተዳደር በ PHP ውስጥ የድር መተግበሪያን ፈጠርኩ ፣ እሱም የ WhatsApp መልእክት መላክ አለመኖሩን የሚለይ እና በአካል ውስጥ ባለው ቁልፍ ቃል ላይ በመመስረት መልዕክቱን ይመልሳል። ዋትስአፕ የሁለት መንገድ የግንኙነት ማዕከል ተብሎ የሚጠራው ትግበራ ከኖድኤምሲው የተላለፉትን ሁሉንም ተለዋዋጮች እና ከ WhatsApp የተቀበሉትን ትዕዛዞች ወደ ተወሰነ የ MySQL ዳታቤዝ ያስቀምጣል ስለሆነም አንድ ነገር ሲጠየቅ ወዲያውኑ ተጠቃሚውን እና ኖድኤምሲዩን ያስተላልፋል። የግንኙነት ማዕከል ለመፍጠር ከ TheAmplituhedron ይልቅ አካባቢያዊውን ወይም አገልጋይዎን ለመጠቀም ከፈለጉ የመተግበሪያውን ምንጭ ኮድ ከዚህ በታች አጋርቻለሁ ፣ ግን በመጀመሪያ ፣ የ Twilio ረዳት ቤተ -መጽሐፍትን ማውጫ ውስጥ ማውረድ አለብዎት። በዚህ ፕሮጀክት ውስጥ የርቀት ካርታ እና የአየር ሁኔታ ትንበያ ቦት እንደ WhatsApp ምላሽ መልዕክቶች ሲጠየቁ የሙቀት መጠንን ፣ ግፊትን ፣ ከፍታውን ፣ ኬክሮስ እና ኬንትሮስን የሚልክ እና በ WhatsApp በኩል ትዕዛዞችን በመስጠት መሠረቱን ይቆጣጠሩ። መረጃን ለመሰብሰብ ፣ የ BMP180 ግፊት እና የሙቀት ዳሳሽ ፣ እና GY-NEO6MV2 ጂፒኤስ ሞዱል ለመጠቀም እና የመሠረቱን ርቀት እና ቁጥጥር ለማድረግ ፣ የ L298N ሞተር ሾፌር እና ሁለት የጎማ እና የዲሲ ሞተር ኪት ከኳስ ካስተር ጋር ለመጠቀም ወሰንኩ።
እንዲሁም ፣ በ WhatsApp ካርታዎች ላይ በጂፒኤስ ሞጁል የመነጨውን ቦታ ማየት ይችላሉ።
አቅርቦቶች
- የሃርድዌር ክፍሎች
- NodeMCU ESP8266 Breakout Board × 1
- NodeMCU LoLin ESP8266 Base Shield × 1
- GY-NEO6MV2 ጂፒኤስ ሞዱል × 1
- SparkFun BMP180 የግፊት ዳሳሽ × 1
- L298N የሞተር ሾፌር × 1
- የጎማ እና የዲሲ ሞተር ኪት × 2
- ቦል ካስተር × 1 የባትሪ መያዣ ፣ ኤኤ x 8 × 1
- SparkFun Solder- የሚችል የዳቦ ሰሌዳ - ሚኒ × 1
- ወንድ/ሴት ዝላይ ሽቦዎች × 1 ወንድ/ወንድ ዝላይ ሽቦዎች
የሶፍትዌር መተግበሪያዎች እና የመስመር ላይ አገልግሎቶች
- አርዱዲኖ አይዲኢ
- Twilio API ለ WhatsApp
ደረጃ 1 - Twilio ለ WhatsApp
በትዊሊዮ ኤፒአይ በኩል የ WhatsApp መልዕክቶችን ለመላክ እርስዎ ማድረግ ያለብዎት ብቸኛው ነገር ለ Twilio የሙከራ መለያ መመዝገብ ነው።
ከተመዘገቡ በኋላ ፣ በ SID እና Auth Token አማካኝነት Twilio API ን ለ WhatsApp ያለ ክፍያ መጠቀም ይችላሉ። በ Twilio ላይ እንደተብራራው ፣ የኤፒአይ እና የ WhatsApp አብነት መልዕክቶችን ለማስጀመር የተጋራ ስልክ ቁጥርን ከስልክዎ ጋር መቀላቀል አለብዎት። አስፈላጊ -ከተረጋገጠ ስልክዎ የሚመጡ የ WhatsApp መልዕክቶችን ምላሽ ለመስጠት ፣ ከእርስዎ የግንኙነት መገናኛ መንገድ ጋር በማጠሪያ ሳጥኑ ውስጥ የ Twilio መተግበሪያዎን ነባሪ የመጨረሻ ነጥብ ዩአርኤል መለወጥ አለብዎት።
ደረጃ 2 የውሂብ ማስተላለፍን ለማስተዳደር የግንኙነት ማዕከል እንዴት እንደሚፈጠር
ከኖድኤምሲዩ ፣ ወይም የኤችቲቲፒ ጥያቄን ሊያደርግ የሚችል ሌላ ማንኛውም መሣሪያ ፣ በ Twilio ትግበራ ከተረጋገጠ ስልክ ቁጥር የሚመጡ የ WhatsApp መልእክቶችን እንዲመልሱ የሚያስችልዎትን የድር መተግበሪያን ፕሮግራም አደረግኩ። እንደ WhatsApp መልእክቶች እና ትዕዛዞችን ወደ መሣሪያው ይላኩ።
ይህ ትግበራ ከመሣሪያው የሚመጣውን ውሂብ ለጊዜው ወደተወሰነ የ MySQL አገልጋይ ያስቀምጣል ስለዚህ በተጠቃሚው በተጠየቀ ቁጥር የአሁኑን ተለዋዋጮች ከመሣሪያው መደወል አያስፈልግም። ተለዋዋጮችን ከመሣሪያው በትክክል ለማስመዝገብ ፣ ተለዋዋጮችን በኤችቲቲፒ ጥያቄ በኩል ወደ ልዩ የግንኙነት ማዕከልዎ ዱካ መላክ አለብዎት። አስፈላጊ ፦ መተግበሪያውን ለመጠቀም በ TheAmplituhedron ኤፒአይ ከእርስዎ hedron ጋር በሚመነጨው የግንኙነትዎ መገናኛ መንገድ በአሸዋ ሳጥን ውስጥ የ Twilio መተግበሪያዎን ነባሪ የመጨረሻ ነጥብ ዩአርኤል መለወጥ አለብዎት።
እርስዎ በወሰኑት የውሂብ ጎታዎ ላይ ለእያንዳንዱ ውሂብ ከዚህ በታች ማየት የሚችሉት የተወሰነ ቁልፍ ቃል ሲያስገቡ ፣ ይህ መተግበሪያ ከቁልፍ ቃሉ ጋር የተጎዳኘውን ተለዋዋጭ ወደ ስልክዎ በመላክ ወይም ትዕዛዞችን ወደ መሣሪያው በማስተላለፍ ለዚያ መልእክት ምላሽ ይሰጣል። በውሂብ ጎታ ውስጥ - Data_1 ፣ Data_2 ፣ Data_3 ፣ Data_4 ፣ Data_5 ፣ Data_6 ፣ Command
- የሙቀት መጠን -> ውሂብ ያግኙ_1
- ግፊት -> ውሂብ ያግኙ_2
- ከፍታ -> ውሂብ ያግኙ_3
- ቀን -> ውሂብ ያግኙ_4
- ጊዜ -> ውሂብ ያግኙ_5
- ኬክሮስ እና ኬንትሮስ -> ውሂብ ያግኙ_6
- የካርታ ቦታ -> የጂፒኤስ መረጃን በመጠቀም የ Google ካርታዎች አገናኝን ያግኙ
- ቀጥ ብለው ይሂዱ -> እራሱን እንደ መሣሪያው እንደ ትዕዛዝ ይላኩ
- ተመለስ -> እራሱን ለመሣሪያው እንደ ትዕዛዝ ይላኩ
- ወደ ቀኝ ይሂዱ -> እራሱን ለመሣሪያው እንደ ትዕዛዝ ይላኩ
- ወደ ግራ ይሂዱ -> እራሱን ለመሣሪያው እንደ ትዕዛዝ ይላኩ
- አቁም -> እራሱን እንደ መሣሪያው እንደ ትዕዛዝ ይላኩ
- ፕሮግራም የተደረገበት
- ስለ
- እንዴት ነህ?
- ተጨማሪ መረጃ
- ContactSpidey -> የሚዲያ ማስተላለፍን ይፈትሹ
- Batman -> የሚዲያ ማስተላለፍን ይፈትሹ
- እገዛ -> ሁሉንም ቁልፍ ቃላት ያትሙ
አስታዋሽ-ዋትሳፕ የሁለት መንገድ የግንኙነት ማዕከል ክፍት ምንጭ ነው። በፕሮጀክቶችዎ ውስጥ ከአካባቢያዊው ወይም ከአገልጋይዎ ይልቅ TheAmplituhedron ን ለመጠቀም የማይፈልጉ ከሆነ ፣ ከዚህ በታች የምንጭ ኮዱን ማውረድ እና በአገልጋይዎ ላይ የግንኙነት ማዕከል መተግበሪያዎን በመፍጠር ቁልፍ ቃላትን ልዩ ማድረግ ይችላሉ።
ደረጃ 3: ባህሪዎች
- በ GY-NEO6MV2 ጂፒኤስ ሞጁል የተፈጠረውን ቀን ፣ ሰዓት ፣ ኬክሮስ እና ኬንትሮስ መረጃ ይሰብስቡ።
- ከ BMP180 የግፊት ዳሳሽ የሙቀት መጠን ፣ ግፊት እና ከፍታ ያግኙ።
- ተለዋዋጮችን ወደ ዳታቤዙ ለማስተላለፍ የኤች ቲ ቲ ፒ ጥያቄን ያድርጉ እና እንደ ምላሽ ሆነው ትዕዛዙን ከመረጃ ቋቱ ይቀበሉ።
- በትእዛዙ ላይ በመመስረት L298N የሞተር ነጂን ይቆጣጠሩ።
- በተከታታይ ማሳያ ላይ ሁሉንም ሂደቶች ይከታተሉ።
- በ WhatsApp በኩል እንደተጠየቀ በውሂብ ጎታ የተቀመጡ ተለዋዋጮችን ለማሳየት የምላሽ መልዕክቶችን ይፈልጉ ወይም በ WhatsApp ላይ ትዕዛዙን በመላክ ለመሣሪያው ትዕዛዞችን ይስጡ።
የሚመከር:
MSP432 LaunchPad እና Python ን በመጠቀም 9 የሙቀት ደረጃዎች ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር 9 ደረጃዎች
MSP432 LaunchPad እና Python ን በመጠቀም የሙቀት ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር - TMP006 ከእቃው ጋር ግንኙነት ማድረግ ሳያስፈልግ የአንድን ነገር የሙቀት መጠን የሚለካ የሙቀት ዳሳሽ ነው። በዚህ መማሪያ ውስጥ Python ን በመጠቀም ከ BoosterPack (TI BOOSTXL-EDUMKII) የቀጥታ የሙቀት መረጃን እናሴራለን።
ESP8266 እና OLED ን በመጠቀም የቀጥታ ኮቪድ 19 መከታተያ - የእውነተኛ ጊዜ ኮቪድ 19 ዳሽቦርድ 4 ደረጃዎች
ESP8266 እና OLED ን በመጠቀም የቀጥታ ኮቪድ 19 መከታተያ | ሪልታይም ኮቪድ 19 ዳሽቦርድ ቴክቴክኒክ ሃርስ ድህረገፅን ይጎብኙ - http: //techtronicharsh.com በየትኛውም ቦታ የኖቬል ኮሮና ቫይረስ (ኮቪድ 19) ከፍተኛ ወረርሽኝ ባለበት። በዓለም ላይ ስለ COVID-19 ወቅታዊ ሁኔታ መከታተል አስፈላጊ ሆነ። ስለዚህ ፣ ቤት ውስጥ ፣ ይህ
Raspberry Pi ን በመጠቀም የኮቪድ የቀጥታ ዘገባ 6 ደረጃዎች
Raspberry Pi ን በመጠቀም የኮቪድ የቀጥታ ዘገባ-እኛ እንደምናውቀው መላው ዓለም በ COVID-19 ወረርሽኝ እየተጠቃ እና ሁሉም ማለት ይቻላል ከቤት ይሠራል። የእኛን ቴክኒካዊ ችሎታዎች ለማሻሻል ወይም አንዳንድ ጥሩ የፒቶኒክ እስክሪፕቶችን ለመፃፍ ሁላችንም ይህንን ቆይታ በተሻለ ሁኔታ ልንጠቀምበት ይገባል። ቀለል ያለ ፓይዘን እንይ
ThingSpeak MQTT እና IFTTT Applets ን በመጠቀም የአየር ሁኔታ ዘገባ 8 ደረጃዎች
ThingSpeak MQTT እና IFTTT Applets ን በመጠቀም የአየር ሁኔታ ዘገባ ዕለታዊ የአየር ሁኔታ ሪፖርቶችን እንደ ኢሜይል ማሳወቂያ የሚያቀርብ በደመና ላይ የተመሠረተ የአየር ሁኔታ መተግበሪያ። ይህ ድር ትግበራ SHT25 ን እና Adafruit Huzzah ESP8266 ን በመጠቀም የሙቀት መጠን እና እርጥበት ይለካል። በእውነተኛ-ጊዜ የሙቀት መጠን እና Humidit ይሰጠናል
የማይክሮሶፍት ዊንሶክ መቆጣጠሪያን በመጠቀም በእይታ መሰረታዊ ውስጥ ቀላል የውይይት ፕሮግራም እንዴት እንደሚደረግ -7 ደረጃዎች
የማይክሮሶፍት ዊንሶክ መቆጣጠሪያን በመጠቀም በእይታ መሰረታዊ ውስጥ ቀላል የውይይት መርሃ ግብር እንዴት እንደሚደረግ -በዚህ ሊነቃ የሚችል ውስጥ በእይታ መሰረታዊ ውስጥ ቀላል የውይይት መርሃ ግብር እንዴት እንደሚሠሩ አሳያችኋለሁ። እርስዎ ሲያደርጉት እንዲማሩ ሁሉም ኮዱ የሚያደርገውን እቃኛለሁ ፣ እና በመጨረሻ እንዴት እንደሚጠቀሙበት አሳያችኋለሁ