תוכן עניינים:

כיצד להכין IOT פשוט עם יישום טלגרם: 5 שלבים
כיצד להכין IOT פשוט עם יישום טלגרם: 5 שלבים

וִידֵאוֹ: כיצד להכין IOT פשוט עם יישום טלגרם: 5 שלבים

וִידֵאוֹ: כיצד להכין IOT פשוט עם יישום טלגרם: 5 שלבים
וִידֵאוֹ: עדן חסון ואודיה - הנשיקה! 😱 2024, יולי
Anonim
Image
Image
יצירת בוט בטלגרם
יצירת בוט בטלגרם

בדור הנוכחי האינטרנט הוא הכל. אינטרנט הדברים ממלא תפקיד מרכזי בעולם הנוכחי.

מבלי לבזבז זמן רב, אנו יכולים לעבור לעבודה המעשית של ה- IOT. כאן אנו הולכים לשלוט בדברים המובילים וגם מרגשים אחרים מתוך הודעת המברק.

שלב 1: יצירת בוט בטלגרם

יצירת בוט בטלגרם
יצירת בוט בטלגרם
יצירת בוט בטלגרם
יצירת בוט בטלגרם
יצירת בוט בטלגרם
יצירת בוט בטלגרם

1. בשלב זה התקן את אפליקציית הטלגרם בטלפון. ההתקנה פשוטה כמו התקנת האפליקציות.

2. בחיפוש הטלגרם אחר האב Bot וצור בוט חדש על ידי ביצוע צילומי המסך למטה.

3. לבסוף, העתק את אסימון ה- API של HTTP. (אל תשתף עם אחרים) והזן התחל בבוט

שלב 2: התקנת Bot ב- Raspberry Pi

התקנת Bot ב- Raspberry Pi
התקנת Bot ב- Raspberry Pi

כך נוצר בוט והוא חייב להיות מופעל על כל אחד מהמכשירים כך שעל כל הודעה שנשלח הוא יגיב בהתאם.

כאן אנו משתמשים ב- pi פטל עם מקש ה- Api ומתכנת אותו בקוד הפייתון. (ניתן להריץ גם במערכת ההפעלה הרגילה שלנו)

1. התקנת מודול הטלגרם על פטל הפטל

לפני שנתחיל להריץ את הבוט ב- pi פטל וודא שאתה מפעיל את הגירסה הנכונה של python2. כמו כן, אם יש לך ספק בנוגע לאתחול של פטל פאי תוכל להסתכל על 2 השלבים הראשונים במדריך זה שלי להתקנת מודול המברק בפייתון בשורת הפקודה של פטל הפאי הזן את הבא (שם המודול הוא טלפוט)

sudo pip התקן טלפוט

2. בצע את סקריפט הפיתון

סקריפט Python מבוצע בשורת הפקודה באמצעות הפקודה הבאה sudo python telegrambot.py

שלב 3: חלק קוד

כך שכאשר אנו שולחים את ההודעה לבוט, היא מגיבה בהתאם.

בקוד אנו הולכים ללמד את הבוט להגיב לפקודות שלנו.

כאן אני לא מתכוון ללמד אותך כיצד פועל סקריפט הפיתון מכיוון שהוא יסביר יותר.

ייבא RPi. GPIO כשעת ייבוא GPIO, ייבוא טלפוט מ- telepot.loop ייבוא MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) כעת = datetime.datetime.now ()

פעולה def (msg):

chat_id = msg ['chat'] ['id'] command = msg ['text']

הפקודה 'התקבל: % s' %

אם פקודה == 'היי':

telegram_bot.sendMessage (chat_id, str ("שלום! ברוכים הבאים ל- Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (עכשיו.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineer Thoughts/engineer Thoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led is on ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led כבוי ')) GPIO. פלט (led, False) אחר: telegram_bot.sendMessage (chat_id, str ('לא יכול להיות ברור לך!'))

telegram_bot = telepot. Bot ('הזן את מזהה ה- API שלך')

הדפס (telegram_bot.getMe ())

MessageLoop (telegram_bot, action).run_as_thread ()

- הדף 'למעלה ופועל …'

בעוד 1:

time.sleep (10)

i. Here עשיתי שלום והתשובה עליה היא "היי! ברוכים הבאים לאתר Engineer Thoughts.com". באופן דומה, עבור כל פקודה, אתה יכול להתאים אישית את הרעיונות שלך.

ii. הזן את מזהה ה- API שלך בשורה זו "telegram_bot = telepot. Bot ('הזן את מזהה ה- API שלך')"

שלב 4: מסקנה

סיכום
סיכום
סיכום
סיכום
סיכום
סיכום

הורי….! סיימת את פרויקט ה- IOT הראשון של DIY.

יתר על כן, אני משאיר לעצמך לשפר את המודל על ידי הוספת היצירתיות שלך. כמה מהרעיונות שלי הם.

i. Home Automation -חיבור הפלט לממסרים.

ii. יכול ליצור שרת מותאם אישית משלך-שיכול להגיב להודעות שלך

iii. צור צ'אט בוט משלך-שיכול לענות להודעות כמו נטשה בטיול.

לכן הרעיונות הם אינסופיים אם היית יכול לחקור לבד. HOPE התחלתי להתחיל ב- IOT עבורך. הגיבו גם על הרעיונות שלכם בתגובות.

תודה

נ.ארנגאנתן

מוּמלָץ: