সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার
- ধাপ 2: সংযোগ
- ধাপ 3: টেলিগ্রাম বট
- ধাপ 4: সফটওয়্যার
- ধাপ 5: ভিডিও (ইউক্রেনীয় ভাষায়)
ভিডিও: টেলিগ্রাম ফ্লেম অ্যালার্ম বট: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নিবন্ধে আমি আইওটি প্রকল্প উপস্থাপন করব যা শিখার অনুভূতি এবং ব্যবহারকারীর টেলিগ্রামে বিজ্ঞপ্তি পাঠাতে দেয়।
আপনার যা লাগবে:
- শিখা সেন্সর মডিউল
- মাইক্রোকন্ট্রোলার নোড MCU ESP8266
- শক্তির উৎস
- ওয়াইফাই
- টেলিগ্রাম সহ আউটপুট ডিভাইস
ধাপ 1: হার্ডওয়্যার
শিখা সেন্সর মডিউল এই মডিউলটিতে একটি ফোটোট্রান্সিস্টর এবং সিগন্যাল কন্ডিশনিং ইলেকট্রনিক্স রয়েছে। আলোর সংস্পর্শে এলে একটি ফোটোট্রান্সিস্টর অধিক তড়িৎ প্রবাহ সঞ্চালন করে। পদার্থবিজ্ঞান আমাদের শিখিয়েছে যে (দৃশ্যমান) আলো লাল থেকে বেগুনি সব রঙের সমন্বয়ে গঠিত। ফোটোট্রান্সিস্টরকে কালো ইপক্সির সাথে লেপ দিয়ে, এটি লাল বা ইনফ্রারেডের নীচে লাল বা এমনকি অদৃশ্যের প্রতি আরও সংবেদনশীল হয়ে ওঠে। মজার ব্যাপার হল, শিখা ইনফ্রারেড বিকিরণ নির্গত করে। সুতরাং, যখন এই সেন্সর শিখা দেখে, তখন এটি আরও বেশি কারেন্ট পরিচালনা করে। NodeMCU একটি Arduino- সামঞ্জস্যপূর্ণ বোর্ড যা ESP8266 এর মূল অংশে বৈশিষ্ট্যযুক্ত। এটি জনপ্রিয় হয়ে উঠেছিল কারণ এটি নিজেই একটি ওয়াইফাই -প্রস্তুত মাইক্রোকন্ট্রোলার - আরডুইনোর প্রয়োজন নেই। এই নিবন্ধটির উদ্দেশ্য হল সমস্ত নোডএমসিইউ পিনআউট এবং বোর্ডগুলি বর্তমানে উপলব্ধ। মনে রাখবেন যে Arduino IDE এ ESP কোর ব্যবহার করে এই বোর্ডগুলি প্রোগ্রাম করার সময়, বোর্ডে যা আছে তার পরিবর্তে GPIO নম্বর ব্যবহার করা হয়।
ধাপ 2: সংযোগ
বাধাগুলির জন্য GPIO0 এর সাথে সংযুক্ত সেন্সর।
মাইক্রোকন্ট্রোলার প্রোগ্রামগুলিতে স্বয়ংক্রিয়ভাবে জিনিসগুলি ঘটানোর জন্য বাধাগুলি দরকারী এবং সময় সমস্যার সমাধান করতে সাহায্য করতে পারে। বাধাগুলির সাথে আপনার ক্রমাগত বর্তমান পিনের মান পরীক্ষা করার দরকার নেই। যখন একটি পরিবর্তন সনাক্ত করা হয়, একটি ঘটনা ট্রিগার হয় - একটি ফাংশন বলা হয়। এই ফাংশনটিকে ইন্টারাপ্ট সার্ভিস রুটিন (ISR) বলা হয়। যখন একটি বাধা ঘটে, প্রসেসর একটি কার্য সম্পাদনের জন্য প্রধান প্রোগ্রামের সম্পাদন বন্ধ করে দেয়, এবং তারপর মূল প্রোগ্রামে ফিরে আসে
ধাপ 3: টেলিগ্রাম বট
বট হল তৃতীয় পক্ষের অ্যাপ্লিকেশন যা টেলিগ্রামের ভিতরে চলে। ব্যবহারকারীরা বার্তা, কমান্ড এবং ইনলাইন অনুরোধ পাঠিয়ে বটের সাথে যোগাযোগ করতে পারে। আমরা টেলিগ্রামের দেওয়া HTTP API গুলির মাধ্যমে আমাদের বট নিয়ন্ত্রণ করতে পারি।
টেলিগ্রাম বট হল একটি সার্ভারে হোস্ট করা একটি অ্যাপ্লিকেশন (এখানে এটি ESP8266) যা টেলিগ্রাম মেসেঞ্জার ক্লায়েন্টদের সাথে সংযোগ স্থাপনের জন্য টেলিগ্রাম বট API ব্যবহার করে। টেলিগ্রাম বটগুলির একটি বড় সুবিধা হল যে তাদের শূন্য ইনস্টলেশনের প্রয়োজনীয়তা রয়েছে এবং সমস্ত কম্পিউটার বা মোবাইল প্ল্যাটফর্মে যেখানে টেলিগ্রাম মেসেঞ্জার চলে সেখানে নির্বিঘ্নে চালানো হয়। টেলিগ্রাম বট কনফিগার করুন আপনার ল্যাপটপ বা ফোনে টেলিগ্রাম ইনস্টল করুন এবং বটফাদার অনুসন্ধান করুন। BotFather এর মাধ্যমে আমরা একটি নতুন বট তৈরি করতে পারি। একটি নতুন বট তৈরির পরে, আমাদের টোকেনটি নোট করতে হবে যা ডিভাইস এবং টেলিগ্রাম বট এপিআইয়ের মধ্যে ইন্টারঅ্যাকশন কী।
ধাপ 4: সফটওয়্যার
টেলিগ্রাম বট লাইব্রেরি ডাউনলোড করুন
Arduino IDE খুলুন, "স্কেচ" এ যান, "লাইব্রেরি অন্তর্ভুক্ত করুন" নির্বাচন করুন এবং "Add. ZIP লাইব্রেরি" এ ক্লিক করুন।
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত করুন #অন্তর্ভুক্ত করুন // রাউটার চার ssid এর সাথে ওয়াইফাই সংযোগ শুরু করুন = "ওয়াইফাই"; // SSID (নাম) চার পাসওয়ার্ড = "12345678"; // আপনার নেটওয়ার্ক কী int অবস্থা = 0; // টেলিগ্রাম BOT শুরু করুন #Define BOTtoken "1234567890: AAEsdxDfSL57kpfZz1bduD9j4fddsiyfg" // kenBotFather #define BOTname "ESP8266 FireBot" থেকে টোকেন int Bot_mtbs = 1000; // রিফ্রেশ সময় দীর্ঘ Bot_lasttime; বুল শুরু = মিথ্যা; 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 (); // ইকো বট_লাস্টাইম = মিলিস () দিয়ে বার্তার উত্তর দিন; } alarm_if_fire (); } void handleInterrupt () {Serial.println ("Interrupt detected"); isfire = সত্য; }
প্রস্তাবিত:
NodeMCU (ESP8266) সহ টেলিগ্রাম বট: 3 টি ধাপ
NodeMCU (ESP8266) সহ টেলিগ্রাম বট: আপনার সিস্টেম থেকে বিজ্ঞপ্তি দিতে একটি বট দরকার? অথবা শুধু একটি বার্তা পাঠিয়ে কিছু করবেন? টেলিগ্রাম বট আপনার সমাধান! এই টিউটোরিয়ালে, আমি আমার বট তৈরির জন্য টেলিগ্রাম ওয়েব এবং বটফাদার ব্যবহার করব
ESP32 ভিত্তিক টেলিগ্রাম বট: 7 ধাপ
ইএসপি 32 ভিত্তিক টেলিগ্রাম বট: টেলিগ্রাম সবই স্বাধীনতা এবং ওপেন সোর্স সম্পর্কে, এটি 2015 সালে নতুন টেলিগ্রাম বট এপিআই ঘোষণা করেছিল, যা তৃতীয় পক্ষকে ইএসপি 32 এর জন্য টেলিগ্রাম বট তৈরির অনুমতি দেয় যা মেসেজিং অ্যাপ্লিকেশনটিকে তাদের প্রধান যোগাযোগ ইন্টারফেস হিসাবে ব্যবহার করে। এর মানে আমরা
টেলিগ্রাম অ্যাপ ব্যবহার করে ESP8266 নিয়ন্ত্রণ করা: 7 টি ধাপ
টেলিগ্রাম অ্যাপ ব্যবহার করে ESP8266 নিয়ন্ত্রণ করা: আরে, কি হচ্ছে, বন্ধুরা! CETech থেকে এখানে আর্ক। আপনি কি কখনও একটি মেসেজিং অ্যাপের মাধ্যমে আপনার যন্ত্রপাতিগুলির সাথে চ্যাট করার কথা ভেবেছেন? অদ্ভুত লাগছে, ঠিক। কিন্তু আজ আমরা এর অনুরূপ একটি কাজ করতে যাচ্ছি। চিন্তা করবেন না আপনার মোবাইল ফোন কেনার দরকার নেই
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): 6 টি ধাপ (ছবি সহ)
DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): হাই সবাই! এই প্রকল্পটি আমার প্রথম। যেহেতু আমার চাচাতো ভাইদের প্রথম জন্মদিন আসছে, আমি তার জন্য একটি বিশেষ উপহার দিতে চেয়েছিলাম। আমি চাচা এবং চাচীর কাছে শুনেছি যে সে তিল রাস্তায় ছিল, তাই আমি আমার ভাইবোনদের সাথে একটি অ্যালার্ম ঘড়ি তৈরি করার সিদ্ধান্ত নিয়েছি