সুচিপত্র:
- ধাপ 1: ফায়ারবেস সেটআপ করুন এবং গোপন কী পান
- ধাপ 2: এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2
- ধাপ 3: Nodemcu ESP8266 এর জন্য Arduino IDE কনফিগার করুন
- ধাপ 4: NodeMCU ESP8266 এ কোড আপলোড করুন
- ধাপ 5: হার্ডওয়্যার একত্রিত করুন
ভিডিও: IOT ভিত্তিক রুম তাপমাত্রা নিয়ন্ত্রণ: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এটি আইওটি ভিত্তিক কক্ষ তাপমাত্রা নিয়ন্ত্রণ প্রকল্পে নির্দেশযোগ্য।
বৈশিষ্ট্য:-
1. নির্দিষ্ট ঘরের তাপমাত্রার উপরে স্বয়ংক্রিয়ভাবে ফ্যান চালু করুন।
2. নির্দিষ্ট ঘরের তাপমাত্রার নিচে স্বয়ংক্রিয়ভাবে ফ্যান বন্ধ করে দিন।
3. যেকোনো তাপমাত্রায় যেকোনো সময়ে ম্যানুয়াল নিয়ন্ত্রণ
প্রয়োজনীয়তা:-
- NodeMCU ESP8266 উন্নয়ন বোর্ড
- DHT11 তাপমাত্রা সেন্সর
- একক চ্যানেল রিলে বোর্ড (5V)
- জাম্পার তার
- ওয়াইফাই রাউটার বা পোর্টেবল হটস্পট (ইন্টারনেটে NodeMCU ESP8266 সংযোগ করতে)
- 9V ব্যাটারি
তাহলে চলুন টিউটোরিয়ালে প্রবেশ করি।
ধাপ 1: ফায়ারবেস সেটআপ করুন এবং গোপন কী পান
আমরা গুগল ফায়ারবেস দ্বারা একটি রিয়েল-টাইম ডাটাবেস ব্যবহার করতে যাচ্ছি। এই রিয়েল-টাইম ডাটাবেস Nodemcu এবং অ্যান্ড্রয়েড ডিভাইসের মধ্যবর্তী ব্রোকার হিসেবে কাজ করবে।
- প্রথমত, ফায়ারবেস সাইটে যান এবং আপনার গুগল অ্যাকাউন্ট ব্যবহার করে লগ ইন করুন।
- একটি নতুন রিয়েল-টাইম ডাটাবেস তৈরি করুন।
- অ্যাপ থেকে ডাটাবেস অ্যাক্সেস করার জন্য রিয়েল-ডাটাবেস ইউআরএল এবং গোপন কী পান। বিস্তারিত টিউটোরিয়ালের জন্য, আপনি এমআইটি অ্যাপ উদ্ভাবকের সাথে ফায়ারবেস কীভাবে ব্যবহার করবেন তা পরীক্ষা করতে পারেন।
ধাপ 2: এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2
আমরা আমাদের অ্যান্ড্রয়েড অ্যাপ তৈরি করতে এমআইটি অ্যাপ উদ্ভাবক 2 ব্যবহার করতে যাচ্ছি। এটি ব্যবহার করা খুব সহজ এবং গুগল ফায়ারবেসকে একীভূত করা সহজ।
- সংযুক্ত এমআইটি অ্যাপ উদ্ভাবক 2 প্রকল্প ফাইল (.aia ফাইল) ডাউনলোড করুন।
- এমআইটি অ্যাপ উদ্ভাবক 2 হোম পেজে যান এবং আপনার অ্যাকাউন্টে লগইন করুন। তারপর প্রকল্পে যান >> আমদানি প্রকল্প। আপনার কম্পিউটার থেকে ফাইলটি নির্বাচন করুন এবং এটি আপলোড করুন।
- লেআউট উইন্ডোতে যান, firebaseDB1 (কর্মক্ষেত্রের নীচে অবস্থিত) এ ক্লিক করুন, ডাটাবেস ইউআরএল এবং গোপন কী লিখুন। এছাড়াও ProjectBucket কে S_HO_C_K হিসেবে সেট করুন (স্ক্রিনশট 2 এ দেখানো হয়েছে)।
এর পরে, বিল্ড বোতামে ক্লিক করুন এবং আপনার কম্পিউটারে অ্যাপ ফাইল (.apk ফাইল) সংরক্ষণ করুন। পরে সেই ফাইলটি আপনার অ্যান্ড্রয়েড ডিভাইসে স্থানান্তর করুন।
ধাপ 3: Nodemcu ESP8266 এর জন্য Arduino IDE কনফিগার করুন
- প্রথমত, Nodemcu esp8266 এর জন্য Arduino IDE কনফিগার করুন। আমি Armtronix দ্বারা NodeMCU বুনিয়াদি উপর ধাপে ধাপে টিউটোরিয়াল সুপারিশ করবে। এই সহায়ক টিউটোরিয়ালের জন্য ধন্যবাদ আর্মট্রনিক্স।
- তারপরে, এই দুটি লাইব্রেরি যুক্ত করুন (রেফারেন্স স্ক্রিনশট):-
- আরডুইনো জসন
- ফায়ারবেস আরডুইনো
-
ডিএইচটি সেন্সর লাইব্রেরি
- অ্যাডাফ্রুট ইউনিভার্সাল সেন্সর লাইব্রেরি
ধাপ 4: NodeMCU ESP8266 এ কোড আপলোড করুন
নিচে সংযুক্ত Arduino IDE ফাইল (.ino ফাইল) ডাউনলোড করুন। এর পরে, কিছু প্রয়োজনীয় পরিবর্তনের জন্য প্রোগ্রামটি পরিবর্তন করুন:-
- লাইন 3 এ, 'https://' ছাড়া ডাটাবেস URL লিখুন।
- লাইন 4 এ, ডাটাবেসের গোপন কী লিখুন।
- লাইন 5 এবং 6 এ, ওয়াইফাই SSID এবং ওয়াইফাই পাসওয়ার্ড আপডেট করতে ভুলবেন না (যার সাথে আপনি NodeMCU ESP8266 সংযোগ করতে চান)।
একবার হয়ে গেলে, NodeMCU ESP8266 ডেভেলপমেন্ট বোর্ডে প্রোগ্রাম আপলোড করুন।
ধাপ 5: হার্ডওয়্যার একত্রিত করুন
- উপরের চিত্রে দেখানো সার্কিট তৈরি করুন।
- আপনার অ্যান্ড্রয়েড স্মার্টফোনে অ্যাপটি ইনস্টল করুন (ধাপ 2 এ তৈরি)।
- সার্কিটটি শক্তিশালী করুন এবং উপভোগ করুন!
প্রস্তাবিত:
রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
ESP32 এবং AskSensors ক্লাউডের মাধ্যমে ঘরের তাপমাত্রা ও আর্দ্রতা পর্যবেক্ষণ: এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে আপনার ঘরের তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করতে হয় DHT11 এবং ESP32 ক্লাউডের সাথে সংযুক্ত। আমাদের টিউটোরিয়াল আপডেট পাওয়া যাবে এখানে। DHT11 চশমা: DHT11 সেন্সর তাপমাত্রা পরিমাপ করতে সক্ষম
স্বয়ংক্রিয় Arduino ভিত্তিক IR দূরবর্তী নিয়ন্ত্রণ তাপমাত্রা চালিত: 7 ধাপ
স্বয়ংক্রিয় Arduino ভিত্তিক IR রিমোট কন্ট্রোল তাপমাত্রা চালিত: আরে, কি হচ্ছে, বন্ধুরা! CETech থেকে এখানে আর্ক। আপনার ঘুমের মাঝখানে ঘুম থেকে জেগে ওঠার কারণ আপনার রুমের তাপমাত্রা খুব কম বা খুব বেশি আপনার ডাম্ব এসির কারণে। তাহলে এই প্রকল্পটি আপনার জন্য। এই প্রকল্পে, আমরা আমাদের তৈরি করতে যাচ্ছি
ESP8266 সহ রুম কন্ট্রোল - তাপমাত্রা, গতি, পর্দা এবং আলো: 8 টি ধাপ
ESP8266 সহ রুম কন্ট্রোল | তাপমাত্রা, গতি, পর্দা এবং আলোকসজ্জা: এই প্রকল্পটি NodeMCU ESP8266 মডিউলের উপর ভিত্তি করে একটি সিস্টেম নিয়ে গঠিত যা আপনাকে একটি LED স্ট্রিপের উজ্জ্বলতা এবং আপনার ঘরের পর্দা নিয়ন্ত্রণ করতে দেয়, এছাড়াও এটি আপনার ঘরের গতি ঘটনা সম্পর্কে তথ্য পাঠাতে সক্ষম এবং মেঘের তাপমাত্রা
পুশ বোতাম, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED নিয়ন্ত্রণ: 8 টি ধাপ (ছবি সহ)
পুশ বাটন, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED কন্ট্রোল: আমি PWM আমার ছাত্রদের কিভাবে কাজ করে তা ব্যাখ্যা করার একটি উপায় খুঁজে বের করার চেষ্টা করছিলাম, তাই আমি 2 টি পুশ বোতাম ব্যবহার করে একটি LED এর উজ্জ্বলতা নিয়ন্ত্রণ করার চেষ্টা করার কাজটি নিজেই সেট করেছিলাম - একটি বোতাম একটি LED এর উজ্জ্বলতা বৃদ্ধি করে এবং অন্যটি এটিকে ম্লান করে। প্রোগ্রাম করার জন্য
রুম তাপমাত্রা পূর্বাভাস LM35 সেন্সর এবং মেশিন লার্নিং এর মাধ্যমে: 4 টি ধাপ
LM35 সেন্সর এবং মেশিন লার্নিং এর মাধ্যমে ঘরের তাপমাত্রার পূর্বাভাস: ভূমিকা আজ আমরা একটি মেশিন লার্নিং প্রজেক্ট তৈরিতে মনোনিবেশ করছি যা বহুপদী রিগ্রেশনের মাধ্যমে তাপমাত্রার পূর্বাভাস দেয়। মেশিন লার্নিং হল কৃত্রিম বুদ্ধিমত্তা (এআই) এর একটি অ্যাপ্লিকেশন যা সিস্টেমগুলিকে স্বয়ংক্রিয়ভাবে শেখার ক্ষমতা প্রদান করে