ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልግዎት
- ደረጃ 2 - IDE ን በመጫን ላይ
- ደረጃ 3 የቴሌግራም ቦት መፍጠር
- ደረጃ 4 ንድፉን ይቀይሩ ፣ ይስቀሉ እና ይሞክሩት
- ደረጃ 5 - ማሻሻያዎች
ቪዲዮ: [IoT] ቴሌግራም ቦት ከአርዱዲኖ MKR WiFi 1010: 5 ደረጃዎች ጋር
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ፕሮጀክት አርዱዲኖን ከቴሌግራም ቦት ኤ.ፒ.አይ.ዎች ጋር እንዴት እንደሚገናኝ ያሳያል። ፕሮጀክቱ በ ‹U-BLOX› በ ESP32 ሞዱል የተገጠመ በአዲሱ MKR WiFi 1010 ሰሌዳ ዙሪያ ተገንብቷል።
በዚህ ደረጃ ፣ ፕሮጀክቱ ከጽንሰ -ሀሳብ ማረጋገጫ በላይ አይደለም ፣ ምን ማድረግ እንደሚችሉ ለማሳየት ብቻ ነው ፣ ስለሆነም ለዚህ የአርዱዲኖ ቦርድ ብቻ ያስፈልግዎታል።
ግን የቴሌግራም ቦት ምንድነው? ደህና ፣ ቦቶች በቀላሉ የቴሌግራም መለያዎች በሶፍትዌር የሚሠሩ ናቸው - ሰዎች አይደሉም - እና ብዙውን ጊዜ የአይአይ ባህሪዎች ይኖራቸዋል። ማንኛውንም ነገር ማድረግ ይችላሉ - ያስተምሩ ፣ ይጫወቱ ፣ ይፈልጉ ፣ ያሰራጩ ፣ ያስታውሱ ፣ ያገናኙ ፣ ከሌሎች አገልግሎቶች ጋር ይዋሃዱ ፣ ወይም ትዕዛዞችን እንኳን ወደ የነገሮች በይነመረብ ያስተላልፉ። (ምስጋናዎች በቴሌግራም
በእኛ ሁኔታ ቀላል የአይቲ መሣሪያን በመገንባት ለአርዱዲኖ ትዕዛዞችን እናስተላልፋለን። ለቀላል ትዕዛዞች መልስ ይሰጣል እንዲሁም አብሮ የተሰራውን ሌድን ያበራል/ያጠፋል። ሀሳብዎን በእሱ ላይ የበለጠ እንዲያደርግ እፈቅዳለሁ…
ደረጃ 1: የሚያስፈልግዎት
ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል
- አርዱዲኖ MKR WiFi 1010 ከአርዱዲኖ መደብር
- የአርዱዲኖ አይዲኢ 1.8.5 ወይም ከዚያ በላይ -
- አርዱዲኖን ከፒሲዎ ጋር ለማገናኘት የማይክሮ ዩኤስቢ ገመድ
- የበይነመረብ ግንኙነት ፣ SSID እና የይለፍ ቃል ይፈልጋል። እንዳልታገደ እርግጠኛ ለመሆን የራስዎን የቤት ራውተር ቢጠቀሙ የተሻለ ነው።
- የቴሌግራም መተግበሪያ በስማርትፎንዎ ላይ ተጭኗል ፣ የምርት ስሙ ምንም ይሁን ምን እዚህ ለፒሲ እና ለድር ስሪቶችም ይመልከቱ!
ደረጃ 2 - IDE ን በመጫን ላይ
አዎ ፣ አውቃለሁ ፣ አውቃለሁ… ብዙዎ ቀድሞውኑ አርዱዲኖ አይዲኢ በፒሲ ውስጥ ተጭኗል ፣ ግን ይህ አስተማሪዎች ለጀማሪዎችም የታሰበ ነው። ስለዚህ ፣ በመጀመሪያ ፣ የመረጡትን አርዱዲኖ IDE 1.8.5 ያውርዱ (ዚፕ ፋይል ለ 'አስተዳዳሪዎች ያልሆኑ' ወይም exe ፋይል)
የ 1.8.5 ስሪት ይመከራል ፣ የድሮ ስሪቶችን አልሞከርኩም እና በፕሮጀክቱ ውስጥ ጥቅም ላይ የዋለው አዲሱ ቦርድ በጭራሽ ሊደገፍ አይችልም።
አሁን አዲሶቹን ሰሌዳዎች ከአሽከርካሪዎቻቸው ጋር መጫን ያስፈልግዎታል
- IDE ን ይጀምሩ
- ከመሳሪያዎች ምናሌ ውስጥ ቦርዶችን ይምረጡ ፣ ከዚያ በአቀነባባሪዎች ዝርዝር አናት ላይ የቦርድ አስተዳዳሪን ይምረጡ።
- አዲሱን MKR WiFi 1010 ያካተተውን የ Arduino SAMD ሰሌዳዎች እስኪያገኙ ድረስ አዲሱን መስኮት ይሸብልሉ (ምስሉን ይመልከቱ)።
- በዚያ ትር ላይ ጠቅ ያድርጉ ወይም በትሩ ውስጥ ተጨማሪ መረጃን ጠቅ ያድርጉ ፣ የቅርብ ጊዜውን ስሪት ይምረጡ እና ይጫኑ።
- መጫኑ እስኪጠናቀቅ ይጠብቁ። የአሽከርካሪዎችን ጭነትም ይንከባከባል
- እንዲሁም ለዚህ ሰሌዳ አዲስ የ WiFi ቤተ -መጽሐፍት ያስፈልግዎታል -ስዕል ይሳሉ ፣ ቤተ -መጽሐፍትን ያካትቱ እና ቤተ -ፍርግሞችን ያቀናብሩ። ለዊፊኒና ይፈልጉ እና ከላይ ካለው አንጎለ ኮምፒውተር ጋር እንዳደረጉት ይጫኑ።
አሁን አዲሱን የአርዲኖ ሰሌዳዎን ያገናኙ እና ዊንዶውስ የአሽከርካሪውን ጭነት እስኪጨርስ ይጠብቁ።
ከመሳሪያዎች-> የቦርድ ምናሌ አዲሶቹን ሰሌዳዎች ያገኛሉ ፣ MKR WiFi 1010 ን ይምረጡ።
ለዚህ ፕሮጀክት ሌላ ልዩ ቤተ -መጽሐፍት ያስፈልጋል ፣ በጂያንካርሎ ባቺዮ የ ESP8266 ቴሌግራም ቦት ቤተ -መጽሐፍት ነው። ቤተ -መጽሐፉ ከዚህ ሰሌዳ ጋር እንዲሠራ በትንሹ ተስተካክሏል ስለሆነም በስዕሉ አቃፊ ውስጥ ተካትቷል።
ትክክለኛውን የኮም ወደብ ይምረጡ እና ቦርዱን በ Get ቦርድ መረጃ ትእዛዝ ይሞክሩ።
እንኳን ደስ አለዎት ፣ በ IDE ጨርሰዋል!
ደረጃ 3 የቴሌግራም ቦት መፍጠር
አዲስ የቴሌግራም ቦት መፍጠር በጣም ቀላል ነው።
የቴሌግራም መተግበሪያውን ይክፈቱ እና በፍለጋ አሞሌው ውስጥ @BotFather ብለው ይተይቡ እና ከእሱ ጋር ውይይት ይጀምሩ (ምስል 1) ።BotFather የ… ቦት ፋብሪካ ነው። አዲስ ቦት ለመፍጠር እና ቅንብሮቹን ለመለወጥ ይረዳዎታል።
ከ /ጅምር ትእዛዝ በኋላ የእገዛ ዝርዝሩን (ምስል 2) ያያሉ።
- ይተይቡ /newbot (ምስል3) አሁን የእርስዎን bot ስም ይተይቡ። ስሙ በእውቂያ ዝርዝሮች እና በሌሎች ቦታዎች ይታያል።
- BotFather የተጠቃሚ ስም ይጠይቅዎታል። የተጠቃሚ ስም በአስተያየቶች እና በ telegram.me አገናኞች ውስጥ ጥቅም ላይ የሚውል አጭር ስም ነው። የተጠቃሚ ስሞች ርዝመታቸው ከ5-32 ቁምፊዎች ነው ፣ እና ጉዳዩ ግድየለሾች ናቸው ፣ ግን የላቲን ቁምፊዎችን ፣ ቁጥሮችን እና ማጎሪያዎችን ብቻ ሊያካትቱ ይችላሉ። የቦትዎ የተጠቃሚ ስም በ ‹ቦት› ማለቅ አለበት ፣ ለምሳሌ። 'Tetris_bot' ወይም 'TetrisBot'።
- ሁለቱም ስም እና የተጠቃሚ ስም ልክ ከሆኑ ቶኬን የሚባሉ ረዥም የክርክር ሕብረቁምፊዎችን ያገኛሉ። ይህ ከቴሌግራም አገልጋዮች ጋር ለመግባባት ያገለገለው የእርስዎ የግል ‹ቁልፍ› ነው። ይቅዱ እና አሁን በፒሲዎ ላይ ባለው የጽሑፍ ፋይል ውስጥ ይለጥፉት። በኋላ ላይ ወደ አርዱዲኖ ኮድ እንጠቀማለን። ከፈቱት አይጨነቁ ፣ ውይይቱን እንደገና ይክፈቱ እና አዲስ ለማመንጨት /ማስመሰያ /ምልክት ያድርጉ።
ሁሉም እርምጃዎች እዚህ ተገልፀዋል-
የላቀ (አማራጭ)
ውይይቱን እንደገና ይክፈቱ እና ይተይቡ /እገዛ
ለቦታዎ ስዕል ለመስቀል (ወይም ይተይቡ) /setuserpic ን ጠቅ ያድርጉ (ወይም ይተይቡ) /setabouttext ለቦትዎ ስለ ክፍል ለማዘጋጀት - ሰዎች ይህንን ጽሑፍ በቦቱ መገለጫ ገጽ ላይ ያዩታል እና አብረው ይላካሉ ከአንድ ሰው ጋር ሲያጋሩት ወደ የእርስዎ bot የሚወስድ አገናኝ።
ለቦታዎ የማብራሪያ ክፍል ለማዘጋጀት (ወይም ይተይቡ) /setdescription የሚለውን ጠቅ ያድርጉ። ሰዎች ‹ይህ ቦት ምን ሊያደርግ ይችላል?› በተሰኘው ብሎክ ውስጥ ከእርስዎ ቦት ጋር ውይይት ሲከፍቱ ሰዎች ይህንን መግለጫ ያዩታል።
ደረጃ 4 ንድፉን ይቀይሩ ፣ ይስቀሉ እና ይሞክሩት
ሶፍትዌሩን ወደ አርዱዲኖ MKR WiFi 1010 ሰሌዳ ለመስቀል ጊዜው አሁን ነው።
ተያይዘው የቀረቡትን ፋይሎች ያውርዱ ፣ በሆነ ምክንያት ዚፕን መስቀል አልችልም ፣ ስለዚህ እንደ ረቂቅ የተሰየመ አቃፊ ይፍጠሩ እና በውስጡ ያሉትን 4 ፋይሎች ሁሉ ይቅዱ ፣ እባክዎን የሚያደርጉትን እስካላወቁ ድረስ ስሞችን አይቀይሩ።
ቀይር
ንድፉን ይክፈቱ ፣ አንዳንድ መረጃዎችን (ምስል 1) መሙላት አለብን - arduino_secrets.h ን በ wifi እና በቴሌግራም ምስክርነትዎ ይሙሉ።
- የ WiFi አውታረ መረብ መረጃዎችን ያግኙ እና በአውታረ መረብዎ ስም (SSID) እና የይለፍ ቃል ያስገቡ።
- የቴሌግራም ቦት መረጃዎችን ያግኙ እና በ @BotFather የቀረበውን ስም ፣ የተጠቃሚ ስም እና ማስመሰያ ይተይቡ
ስቀል
በቦርዱ ውስጥ ትክክለኛ (ምስል 2) እና የተገናኘ መሆኑን ያረጋግጡ እና ኮዱን ለማጠናቀር ይሞክሩ። ማጠናከሪያው በደንብ ከሄደ ወደ ቦርዱ ይስቀሉት ፣ ጥቂት ሰከንዶች ብቻ ይወስዳል።
ችግሮች ካጋጠሙዎት የትየባ ፊደል ይፈትሹ እና እንደገና ይሞክሩ።
ሙከራ
[አስፈላጊ!] ሥዕሉ የምዝግብ ማስታወሻዎችን ወደ አይዲኢ ይልካል። አንጎለ ኮምፒውተር ተወላጅ የዩኤስቢ ወደብ (እንደ ሊዮናርዶ ቦርዶች) አለው። አንዴ ከተበራ በኋላ ኮዱ ተከታታይ ተቆጣጣሪው እስኪሠራ ድረስ ይጠብቃል። ስለዚህ ፣ ከፒሲው ጋር እንዲገናኝ እና ተከታታይ ማሳያውን ይክፈቱ። አርዱinoኖ መጀመሪያ ከበይነመረቡ ጋር ይገናኛል ፣ ከዚያ የቴሌግራም አገልጋዩን ለአዲስ መልእክቶች (ምስል 3) መምረጥ ይጀምራል።
አሁን በተመረጠው መሣሪያዎ ላይ ቴሌግራምን ይክፈቱ እና በፍለጋ ሳጥኑ ውስጥ የቦትዎን ስም ይተይቡ (በ ‹ቦት› የሚያበቃው የተጠቃሚ ስም አይደለም)። ከእሱ ጋር ውይይት ይክፈቱ።
ከቦት ጋር ውይይት ለመጀመር የመጀመሪያው ትእዛዝ /መጀመር ነው ፣ የእኛ አርዱኢኖ በደህና መልእክት ይመልሳል። አሁን እገዛን ይተይቡ (ያለጭረት) ፣ በሚደገፉ ትዕዛዞች ዝርዝር ይመልሳል ፣ ሁሉንም መሞከር ይችላሉ (ምስል 4)።
በፈተናው ጨርሰዋል ፣ የሆነ ነገር የማይሠራ ከሆነ ፣ በስዕሉ ውስጥ የገቡትን መረጃዎች ይፈትሹ (ስም ፣ የተጠቃሚ ስም ፣ ማስመሰያ…)
ከቴሌግራም አገልጋዩ ጋር በሚገናኙበት ጊዜ ስህተቶች እያጋጠሙዎት ከሆነ (የምዝግብ ማስታወሻ ቦት አልተገናኘም)
- ክፈት Tools-> Wifi101/wifinina updater
- ሰሌዳዎ መገናኘቱን ያረጋግጡ ፣ ከአዘማኙ መሣሪያ በግራ በኩል ያሉትን ወደቦች ይፈትሹ ፣ ቦርዱ እዚያ መሆን አለበት
- የማዘመን ማሳያ ንድፍ ክፈት የሚለውን ጠቅ ያድርጉ እና ወደ ቦርዱ ይስቀሉት
- ከሰቀሉ በኋላ ፣ በማዘመኛው ውስጥ ለቦርድዎ የቅርብ ጊዜውን firmware ይምረጡ እና አዘምን firmware ን ጠቅ ያድርጉ
- ከዝማኔ በኋላ ፣ በማዘመኛው ውስጥ ፣ ክፍል SSL ሰርቲፊኬቶች ፣ ጎራ አክልን ጠቅ ያድርጉ ፣ በውይይቱ ውስጥ telegram.org 4433 ይፃፉ እና ከዚያ እሺን ይጫኑ።
- ወደ wifi ሞዱል የምስክር ወረቀቶችን ይስቀሉ የሚለውን ጠቅ ያድርጉ
- ይህንን ንድፍ ወደ ቦርዱ ይስቀሉ
ደረጃ 5 - ማሻሻያዎች
ኮዱን መመልከት አዲስ ትዕዛዞችን መተግበር እና ለተጠቃሚው መልስ መስጠት በጣም ቀላል ነው።
አዲስ ትዕዛዞች - ለእያንዳንዱ አዲስ ትዕዛዝ ንዑስ መጻፍ ይችላሉ። እያንዳንዱ ንዑስ ትዕዛዙን ለማጠናቀቅ እና (በመጨረሻም) የሁኔታ መረጃን ለተጠቃሚው ይመለሳል።
ተጠቃሚዎችን መገደብ - በእርግጥ ይህ ፕሮጀክት ማሳያ ብቻ ነው። ማንኛውም የቴሌግራም ተጠቃሚ ከቤትዎ ጋር መገናኘት እና የማይፈለጉ ትዕዛዞችን መላክ ይችላል። ይህንን አይፈልጉም!
ደህና ፣ ምስሉን 1 ይመልከቱ ፣ 2 ተጠቃሚዎች እንደተገናኙ ያሳያል። እንደሚመለከቱት እያንዳንዱ ተጠቃሚ የራሱ የሆነ የተጠቃሚ መታወቂያ አለው። በኮድ ጎን ላይ በትንሽ ሥራ ለተፈቀደላቸው ተጠቃሚዎች ብቻ ማጣራት (ወይም ዝርዝር መገንባት) ይችላሉ። ኮዱን ብቻ ያጠኑ እና የተጠቃሚውን መታወቂያ ቁጥር ለመጥለፍ ይሞክሩ። ከዚያ ትዕዛዞችን ከታወቁ ተጠቃሚዎች ብቻ ያከናውኑ።
ሃርድዌር - በሃርድዌር በኩል ፣ ብዙ ዳሳሾች እና ቅብብሎች ከ Arduino I/O ፒኖች ጋር ሊገናኙ ይችላሉ።
ይጠንቀቁ -በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለው ሰሌዳ 3.3 ቪ ታጋሽ ነው !!! አስፈላጊ በሚሆንበት ጊዜ የቮልቴጅ ደረጃ መቀየሪያን ይጠቀሙ! ስለዚህ ሰሌዳ ተጨማሪ መረጃ እና ምክሮች እባክዎን እዚህ ያንብቡ -
ያ ብቻ ነው ፣ ይደሰቱ!
የሚመከር:
[RASPBERRY] ሊጋንዶ ቬንቲላዶር ኮም ቴሌግራም + ፕሮታ ኦኤስ 19 ደረጃዎች
[RASPBERRY] ሊጋንዶ ቬንቲላዶር ኮም ቴሌግራም + ፕሮታ ኦኤስ: ኢስታ አውቶማ ç ã o n ã o reque conhecimentos nerd í sticos ou master blaster plus advanced em eletr ô nica. አንድ plataforma አድርግ PROTA OS é bem intuitiva e totalmente gr á fica. ITENS NECESS Á RIOS: 1 Raspberry PI
Heatpump የስህተት መፈለጊያ እና ማንቂያ ESP8266 ፣ Openhab ፣ ቴሌግራም ፣ ባትሪ የተጎላበተው ኤምኤችቲ 5 ደረጃዎች
Heatpump የስህተት መፈለጊያ እና ማንቂያ ESP8266 ፣ Openhab ፣ ቴሌግራም ፣ ባትሪ የተጎላበተ MQTT: ቤቴ እና ውሃዬን ለማሞቅ የእኔ የሙቀት ፓምፕ አሁን እና ከዚያ ስህተት ያገኛል። በአነስተኛ LCD ማያ ገጽ ላይ ትንሽ ‹ፒ› ብቻ ቀይ መብራት ወይም የሆነ ነገር ስለሌለ ይህ ስህተት በቀላሉ አይስተዋልም። ስለዚህ ይህንን መርማሪ ስህተቱን እንዲለይ እና
ስማርት ሃውስ ቴሌግራም ቦት ከኖደምኩ ጋር (esp8266 ፣ Relay ፣ Ds18b20): 8 ደረጃዎች
ስማርት ሃውስ ቴሌግራም ቦት ከኖደሙኩ (esp8266 ፣ Relay ፣ Ds18b20) ጋር - በዚህ መማሪያ ውስጥ የቴሌግራም ቦት እንዴት እንደሚፈጥሩ እና እሱን በመጠቀም ቤቱን እንዴት እንደሚቆጣጠሩ ያሳየዎታል። መጀመሪያ ግን የቴሌግራም ቻናሌን በደንበኝነት ይመዝገቡ እና ከሌሎች ፕሮጀክቶች በበለጠ ፍጥነት አዳዲስ ፕሮጀክቶችን ያግኙ። ለእኔ ተነሳሽነት ነው። እንሂድ
ቴሌግራም ቦት Esp8266-001 (አርዱዲኖ UNO ወይም NodeMCU) 6 ደረጃዎች
ቴሌግራም ቦት Esp8266-001 (አርዱዲኖ UNO ወይም NodeMCU): ሰላም! በዚህ መማሪያ ውስጥ አርዱዲኖን በ esp8266-001 እና በቴሌግራም እንዴት እንደሚቆጣጠሩ አሳያችኋለሁ። ለነገሮች በይነመረብ (IoT) ታላቅ ዕድሎችን ይከፍታል
ኢንቴል ኤዲሰን እስፒያኦ + ቦት ቴሌግራም 5 ደረጃዎች
Intel Edison Espião + Bot Telegram: Projeto apresentado no Intel IoT Roadshow - S ã o Paulo (ኖቬምበር 2015) Explo de detec ç ã o de imagem com Intel Edison, webcam, programada com Python e OpenCV.Neste exemplo ser á ኢንዶዶር ኤዲሰን ፓራ ቪራራዶ ኮሞ ፕሮግራማ