ዝርዝር ሁኔታ:

የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች
የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች

ቪዲዮ: የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች

ቪዲዮ: የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች
ቪዲዮ: 6 TRUE CREEPY TRAVELING HORROR STORIES | TRUE SCARY STORIES 2024, ሀምሌ
Anonim
የቴሌግራም ነበልባል ማንቂያ ቦት
የቴሌግራም ነበልባል ማንቂያ ቦት

በዚህ ጽሑፍ ውስጥ ነበልባልን ለመገንዘብ እና ለተጠቃሚው ቴሌግራም ማሳወቂያ ለመላክ የሚያስችል የ IoT ፕሮጀክት አቀርባለሁ።

የሚያስፈልግዎ:

  • የነበልባል ዳሳሽ ሞዱል
  • ማይክሮ መቆጣጠሪያ NodeMCU ESP8266
  • የኃይል ምንጭ
  • ዋይፋይ
  • በቴሌግራም የውጤት መሣሪያ

ደረጃ 1 - ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

የነበልባል ዳሳሽ ሞዱል ይህ ሞዱል የፎቶ አስተላላፊ እና የምልክት ማስተካከያ ኤሌክትሮኒክስ ይ containsል። አንድ ፎቶቶራንስስተር ለብርሃን ሲጋለጥ የበለጠ የኤሌክትሪክ ፍሰት ያካሂዳል። ፊዚክስ (የሚታይ) ብርሃን ከቀይ እስከ ቫዮሌት ሁሉንም ቀለሞች ያካተተ መሆኑን አስተምሮናል። ፎቶቶራንስስተስተሩን ከጥቁር ኤፒኮ ጋር በመሸፈን ፣ ከቀይ ወይም ከኢንፍራሬድ በታች እንኳን ቀይ ወይም የማይታይ ይሆናል። የሚገርመው ነገር ነበልባል የኢንፍራሬድ ጨረር ያወጣል። ስለዚህ ፣ ይህ ዳሳሽ ነበልባልን ሲያይ የበለጠ የአሁኑን ያካሂዳል። NodeMCU ESP8266 ን በዋናነት የሚያቀርብ አርዱinoኖ ተስማሚ ቦርድ ነው። እሱ ታዋቂ ሆነ ምክንያቱም በ WiFi ዝግጁ የሆነ ማይክሮ መቆጣጠሪያ ስለሆነ - አርዱinoኖ አያስፈልግም። የዚህ ጽሑፍ ዓላማ በአሁኑ ጊዜ የሚገኙትን ሁሉንም የ NodeMCU ፒኖት እና ሰሌዳዎችን ለማሳየት ነው። በአርዱዲኖ አይዲኢ ውስጥ የ ESP ኮር በመጠቀም እነዚህን ሰሌዳዎች ሲያዘጋጁ ፣ በቦርዱ ላይ ካለው ይልቅ የጂፒኦ ቁጥሮች ጥቅም ላይ እንደሚውሉ ልብ ይበሉ።

ደረጃ 2 - ግንኙነት

ግንኙነት
ግንኙነት

ለመቋረጦች ከ GPIO0 ጋር የተገናኘ ዳሳሽ።

ማቋረጦች በማይክሮ መቆጣጠሪያ ፕሮግራሞች ውስጥ ነገሮች በራስ -ሰር እንዲሆኑ ለማድረግ ጠቃሚ ናቸው እና የጊዜ ችግሮችን ለመፍታት ሊያግዙ ይችላሉ። በማቋረጦች የአሁኑን የፒን እሴት በየጊዜው ማረጋገጥ አያስፈልግዎትም። ለውጥ ሲታወቅ አንድ ክስተት ይነሳል - ተግባር ይባላል። ይህ ተግባር የማቋረጥ አገልግሎት መደበኛ (ISR) ተብሎ ይጠራል። ማቋረጫ ሲከሰት አንጎለ ኮምፒውተሩ አንድን ተግባር ለማከናወን የዋናውን ፕሮግራም አፈፃፀም ያቆማል ፣ ከዚያም ወደ ዋናው ፕሮግራም ይመለሳል።

ደረጃ 3 - የቴሌግራም ቦት

የቴሌግራም ቦት
የቴሌግራም ቦት

ቦቶች በቴሌግራም ውስጥ የሚሰሩ የሶስተኛ ወገን መተግበሪያዎች ናቸው። ተጠቃሚዎች መልዕክቶችን ፣ ትዕዛዞችን እና የመስመር ውስጥ ጥያቄዎችን በመላክ ከቦቶች ጋር መስተጋብር መፍጠር ይችላሉ። በቴሌግራም በሚሰጡን በኤችቲቲፒ ኤፒአይዎች አማካኝነት ቦቶቻችንን መቆጣጠር እንችላለን።

ቴሌግራም ቦት በአገልጋይ ላይ የተስተናገደ መተግበሪያ ነው (እዚህ ESP8266 ነው) ከቴሌግራም መልእክተኛ ደንበኞች ጋር ለመገናኘት ቴሌግራም ቦት ኤፒአይን ይጠቀማል። የቴሌግራም ቦቶች ታላቅ ጠቀሜታ ዜሮ የመጫኛ መስፈርቶች አሏቸው እና ቴሌግራም መልእክተኛ በሚሮጥባቸው በሁሉም የኮምፒተር ወይም የሞባይል መድረኮች ላይ ያለምንም ችግር መሮጣቸው ነው። የቴሌግራም ቦት በላፕቶፕዎ ወይም በስልክዎ ላይ ቴሌግራምን ይጫኑ እና BotFather ን ይፈልጉ። በ BotFather በኩል አዲስ ቦት መፍጠር እንችላለን። አዲስ ቦት ከፈጠሩ በኋላ በመሣሪያ እና በቴሌግራም ቦት ኤፒአይ መካከል የግንኙነት ቁልፍ የሆነውን ማስመሰያ መፃፍ አለብን።

ደረጃ 4: ሶፍትዌር

የቴሌግራም ቦት ቤተ -መጽሐፍትን ያውርዱ

የአርዱዲኖ አይዲኢን ይክፈቱ ፣ ወደ “ንድፍ” ይሂዱ ፣ “ቤተ -መጽሐፍትን ያካትቱ” ን ይምረጡ እና “. ZIP ቤተ -መጽሐፍት አክል” ላይ ጠቅ ያድርጉ።

#ያካትቱ

#ያካትቱ #ያካትቱ / / ከ ራውተር ቻር ssid ጋር የ Wifi ግንኙነትን ያስጀምሩ = "wifi"; // SSID (ስም) የቻር የይለፍ ቃል = "12345678"; // የአውታረ መረብዎ ቁልፍ ሁኔታ ሁኔታ = 0; // የቴሌግራምን ቦት #ዲፊን ቦቶቶንን ያስጀምሩት "1234567890: AAEsdxDfSL57kpfZz1bduD9j4fddsiyfg" // ማስመሰያ ከ @BotFather #define BOTname "ESP8266 FireBot" // bot name #define BOTusername "Begt int Bot_mtbs = 1000; // ረጅም የማደስ ጊዜ Bot_lasttime; bool Start = ሐሰት; bool isfire = ሐሰት; bool haveid = ሐሰት; int var = 0; ሕብረቁምፊ መታወቂያ; ባዶ Bot_EchoMessages () {ለ (int i = 1; i Bot_lasttime + Bot_mtbs) {bot.getUpdates (bot.message [0] [1])); Bot_EchoMessages (); // በ Echo Bot_lasttime = millis () ለመልዕክት መልስ ይስጡ ፤ } alarm_if_fire (); } ባዶነት መያዣ ኢንተርስተር () {Serial.println (“መቋረጥ ተገኝቷል”) ፤ isfire = እውነት; }

የሚመከር: