جدول المحتويات:

كيفية عمل IOT بسيط باستخدام تطبيق Telegram: 5 خطوات
كيفية عمل IOT بسيط باستخدام تطبيق Telegram: 5 خطوات

فيديو: كيفية عمل IOT بسيط باستخدام تطبيق Telegram: 5 خطوات

فيديو: كيفية عمل IOT بسيط باستخدام تطبيق Telegram: 5 خطوات
فيديو: اسهل طرق انشاء بوت تلجرام احترافي بدون برمجة - خلي الربح من الانترنت اتوماتيك botsailor 2024, يوليو
Anonim
Image
Image
إنشاء بوت في Telegram
إنشاء بوت في Telegram

في الجيل الحالي ، الإنترنت هو كل شيء. يلعب إنترنت الأشياء دورًا رئيسيًا في العالم الحالي.

دون إضاعة الكثير من الوقت ، يمكننا الانتقال إلى العمل العملي لـ IOT. سنقوم هنا بالتحكم في الأشياء التي تقودها وكذلك الأشياء المثيرة الأخرى من رسالة التلغرام.

الخطوة 1: إنشاء بوت في Telegram

إنشاء بوت في Telegram
إنشاء بوت في Telegram
إنشاء بوت في Telegram
إنشاء بوت في Telegram
إنشاء بوت في Telegram
إنشاء بوت في Telegram

1- في هذه الخطوة قم بتثبيت تطبيق Telegram في الهاتف. التثبيت بسيط مثل تثبيت تطبيق whats.

2- في Telegram ، ابحث عن والد الروبوت وأنشئ روبوتًا جديدًا باتباع لقطات الشاشة أدناه.

3- أخيرًا ، انسخ الرمز المميز لواجهة برمجة تطبيقات HTTP (لا تشاركه مع الآخرين) وأدخل البدء في الروبوت

الخطوة 2: تثبيت الروبوت في Raspberry Pi

تثبيت بوت في Raspberry Pi
تثبيت بوت في Raspberry Pi

وبالتالي يتم إنشاء الروبوت ويجب تشغيله على أي جهاز حتى يستجيب لأي رسالة نرسلها وفقًا لذلك.

نحن هنا نستخدم raspberry pi مع مفتاح Api وبرمجته في كود Python. (يمكن أيضًا تشغيله في نظام التشغيل العادي لدينا)

1. تثبيت وحدة التلغرام على التوت باي

قبل أن نبدأ تشغيل الروبوت على raspberry pi ، تأكد من تشغيل الإصدار الصحيح من python2. أيضًا إذا كانت لديك أي شكوك بشأن تهيئة Raspberry pi ، فيمكنك إلقاء نظرة على هذه الخطوتين الأوليين في هذا البرنامج التعليمي الخاص بي لتثبيت وحدة telegram في python في سطر أوامر raspberry pi ، أدخل التالي (اسم الوحدة هو telepot)

sudo pip تثبيت telepot

2- نفِّذ نص البايثون

يتم تنفيذ نص Python النصي في سطر الأوامر باستخدام الأمر التالي sudo python telegrambot.py

الخطوة 3: جزء الكود

وبالتالي عندما نرسل الرسالة إلى الروبوت ، فإنه يستجيب وفقًا لذلك.

سنعلم الروبوت في الكود أن يستجيب لأوامرنا.

لن أعلمك هنا كيف يعمل نص Python لأنه سيكون أكثر شرحًا.

استيراد RPi. GPIO كوقت استيراد GPIO ، استيراد telepot للتاريخ والوقت من استيراد telepot.loop MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led ، GPIO. OUT) الآن = datetime.datetime.now ()

إجراء def (رسالة):

chat_id = msg ['chat'] ['id'] الأمر = msg ['text']

طباعة الأمر 'المتلقى:٪ s'٪

إذا كان الأمر == 'hi':

telegram_bot.sendMessage (chat_id، str ("مرحبًا! مرحبًا بك في Engineer Thinkts.com")) أمر elif == 'time': telegram_bot.sendMessage (chat_id، str (now.hour) + str (":") + str (الآن دقيقة. ': telegram_bot.sendMessage (chat_id، str (' Led is on ')) GPIO.output (led، True) أمر elif ==' ledoff ': telegram_bot.sendMessage (chat_id، str (' Led is off ')) GPIO. الإخراج (بقيادة ، خطأ) وإلا: telegram_bot.sendMessage (chat_id ، str ('Can \' t get you please be clear! '))

telegram_bot = telepot. Bot ("أدخل معرف API الخاص بك")

طباعة (telegram_bot.getMe ())

MessageLoop (telegram_bot، action).run_as_thread ()

طباعة "Up and Running…."

بينما 1:

time.sleep (10) الوقت.

i. Here لقد قدمت مرحبًا والرد عليه هو "مرحبًا! مرحبًا بكم في موقع Engineer Thinkts.com". وبالمثل ، يمكنك تخصيص أفكارك لكل أمر.

ii. أدخل معرف API الخاص بك هنا في هذا السطر "telegram_bot = telepot. Bot ('أدخل معرف API الخاص بك')"

الخطوة 4: الخاتمة

استنتاج
استنتاج
استنتاج
استنتاج
استنتاج
استنتاج

يا هلا….! لقد أكملت أول مشروع DIY IOT الخاص بك.

علاوة على ذلك ، أترك الأمر لنفسك لتحسين النموذج من خلال إضافة إبداعك. بعض أفكاري هي.

i. Home Automation - توصيل الإخراج إلى المرحلات.

ii. يمكن إنشاء خادم مخصص خاص بك - يمكنه الاستجابة لرسائلك الخاصة

ثالثًا: اصنع روبوت الدردشة الخاص بك - والذي يمكنه الرد على رسائل مثل Natasha في التنزه.

وبالتالي فإن الأفكار لا حصر لها إذا كان بإمكانك استكشافها بنفسك. آمل لقد بدأت بداية صغيرة لإنترنت الأشياء من أجلك. قم أيضًا بالتعليق على أفكارك في التعليقات.

شكرا لك

N. Aranganathan

موصى به: