সুচিপত্র:
ভিডিও: টেলিগ্রাম অ্যাপ্লিকেশন দিয়ে একটি সহজ আইওটি কীভাবে তৈরি করবেন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
বর্তমান প্রজন্মের মধ্যে ইন্টারনেটই সবকিছু। ইন্টারনেট অব থিংস বর্তমান বিশ্বে একটি বড় ভূমিকা পালন করে।
বেশি সময় নষ্ট না করে, আমরা আইওটি -এর ব্যবহারিক কাজে প্রবেশ করতে পারি। এখানে আমরা টেলিগ্রাম বার্তা থেকে নেতৃত্ব এবং অন্যান্য উত্তেজনাপূর্ণ জিনিসগুলি নিয়ন্ত্রণ করতে যাচ্ছি।
ধাপ 1: টেলিগ্রামে বট তৈরি করা
1. এই ধাপে ফোনে টেলিগ্রাম অ্যাপটি ইনস্টল করুন। হোয়াটস অ্যাপ ইনস্টলেশনের মতোই ইনস্টলেশন সহজ।
2. টেলিগ্রামে বট বাবার জন্য অনুসন্ধান করুন এবং নীচের স্ক্রিনশটগুলি অনুসরণ করে একটি নতুন বট তৈরি করুন।
3. শেষ পর্যন্ত, HTTP API টোকেন অনুলিপি করুন
ধাপ 2: রাস্পবেরি পাইতে বট ইনস্টল করা
এইভাবে বট তৈরি করা হয় এবং এটি ডিভাইসের যেকোন একটিতে চালানো আবশ্যক যাতে আমরা যে কোন বার্তা পাঠাই সেই অনুযায়ী সাড়া দেয়।
এখানে আমরা Api কী দিয়ে রাস্পবেরি পাই ব্যবহার করছি এবং পাইথন কোডে প্রোগ্রামিং করছি। (এটি আমাদের স্বাভাবিক অপারেটিং সিস্টেমেও চালানো যায়)
1. রাস্পবেরি পাইতে টেলিগ্রাম মডিউল ইনস্টল করা
আমরা রাস্পবেরি পাইতে বট চালানো শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি পাইথন 2 এর সঠিক সংস্করণটি চালাচ্ছেন। এছাড়াও যদি রাস্পবেরি পাই শুরু করার বিষয়ে আপনার কোন সন্দেহ থাকে তবে আপনি আমার এই টিউটোরিয়ালে এই প্রথম 2 টি ধাপ দেখতে পারেন)
সুডো পিপ টেলিপট ইনস্টল করুন
2. পাইথন স্ক্রিপ্ট চালান
নিম্নলিখিত কমান্ড sudo python telegrambot.py ব্যবহার করে পাইথন স্ক্রিপ্টটি কমান্ড লাইনে কার্যকর করা হয়
ধাপ 3: কোড পার্ট
এইভাবে যখন আমরা বটকে বার্তা পাঠাই, এটি অনুরূপভাবে সাড়া দেয়।
কোডে আমরা বটকে আমাদের কমান্ডের সাড়া দিতে শেখাব।
এখানে আমি আপনাকে শেখাতে যাচ্ছি না কিভাবে পাইথন স্ক্রিপ্ট কাজ করে কারণ এটি আরো ব্যাখ্যামূলক হবে।
GPIO আমদানি সময় হিসাবে RPi. GPIO আমদানি করুন, telepot.loop থেকে ডেটটাইম আমদানি টেলিপট আমদানি করুন MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
ডিফ অ্যাকশন (মেসেজ):
chat_id = msg ['chat'] ['id'] command = msg ['text']
প্রিন্ট 'রিসিভেড: % s' % কমান্ড
যদি কমান্ড == 'হাই':
telegram_bot.sendMessage (chat_id, str ("হাই! ইঞ্জিনিয়ার থটস ডট কম -এ স্বাগতম")) এলিফ কমান্ড == 'সময়': টেলিগ্রাম_বট.সেন্ডমেসেজ (chat_id, str (now.hour)+str (":")+str (এখন.minute)) এলিফ কমান্ড == 'পিক': টেলিগ্রাম_বট। জিপিআইও। আউটপুট (নেতৃত্বাধীন, মিথ্যা) অন্য: টেলিগ্রাম_বট।
telegram_bot = telepot. Bot ('আপনার API আইডি লিখুন')
মুদ্রণ (telegram_bot.getMe ())
মেসেজলুপ (টেলিগ্রাম_বট, অ্যাকশন)।
প্রিন্ট 'আপ এবং রানিং …।'
যখন 1:
সময় ঘুম (10)
আমি এখানে হাই করেছি এবং এর উত্তর হল "হাই! ইঞ্জিনিয়ার থটস ডট কম -এ স্বাগতম"। একইভাবে, প্রতিটি কমান্ডের জন্য, আপনি আপনার আইডিয়াগুলি কাস্টমাইজ করতে পারেন।
ii। এখানে আপনার API আইডি লিখুন "telegram_bot = telepot. Bot ('আপনার API আইডি লিখুন')"
ধাপ 4: উপসংহার
হুররে…।! আপনি আপনার প্রথম DIY IOT প্রকল্প সম্পন্ন করেছেন।
উপরন্তু, আমি আপনার সৃজনশীলতা যোগ করে মডেল উন্নত করার জন্য এটি আপনার উপর ছেড়ে। আমার কিছু আইডিয়া হল।
i. হোম অটোমেশন -রিলেতে আউটপুট সংযুক্ত করা।
ii। আপনার নিজস্ব কাস্টম সার্ভার তৈরি করতে পারেন-যা আপনার নিজের বার্তাগুলিতে সাড়া দিতে পারে
iii. আপনার নিজের চ্যাটবট তৈরি করুন-যা নাতাশার মতো বার্তাগুলির উত্তর দিতে পারে।
এইভাবে আইডিয়া অসীম যদি আপনি নিজেরাই অন্বেষণ করতে পারেন। আশা করি আমি আপনার জন্য একটি ছোট শুরু করেছি। এছাড়াও আপনার আইডিয়া কমেন্টে জানান।
ধন্যবাদ
এন
প্রস্তাবিত:
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): 10 টি ধাপ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): এটি লিনাক্স, বিশেষ করে উবুন্টুর সাথে কীভাবে শুরু করা যায় তার একটি সহজ ভূমিকা।
কিভাবে একটি Arduino দিয়ে একটি Arduino দিয়ে একটি CubeSat তৈরি করবেন: 9 টি ধাপ
কিভাবে একটি Arduino সঙ্গে একটি Arducam সঙ্গে একটি CubeSat নির্মাণ: প্রথম ছবিতে, আমরা একটি Arduino আছে এবং এটি " Arduino Uno। &Quot; 2MP মিনি। "
মোসফেট দিয়ে কীভাবে সহজ অডিও পরিবর্ধক তৈরি করবেন: 4 টি ধাপ (ছবি সহ)
কিভাবে মোসফেট দিয়ে সাধারণ অডিও পরিবর্ধক তৈরি করা যায়: একটি অডিও পরিবর্ধক একটি যন্ত্র, যা স্পিকার চালানোর জন্য সপ্তাহের সংকেতকে শক্তি দিতে সক্ষম। উপাদান আমি যে ট্রানজিস্টার ব্যবহার করেছি
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs
কিভাবে সহজ ফোন বুক অ্যাপ্লিকেশন সি#: 7 ধাপ তৈরি করবেন
কিভাবে সহজ ফোন বুক অ্যাপ্লিকেশন সি#তৈরি করবেন: হাই, আমি লুক, এটি আমার প্রথম নির্দেশযোগ্য। আমি আপনাকে দেখাতে চাই কিভাবে মাইক্রোসফট ভিজ্যুয়াল স্টুডিওতে C#ব্যবহার করে একটি সহজ ফোন বুক অ্যাপ্লিকেশন তৈরি করতে হয়। এই প্রকল্পটি করার আগে প্রোগ্রামিং সম্পর্কে কিছু প্রাথমিক জ্ঞান থাকা ভাল। চল শুরু করি. আমরা