সুচিপত্র:

IOT হোম অটোমেশন DIY প্রকল্প #1: 7 ধাপ
IOT হোম অটোমেশন DIY প্রকল্প #1: 7 ধাপ

ভিডিও: IOT হোম অটোমেশন DIY প্রকল্প #1: 7 ধাপ

ভিডিও: IOT হোম অটোমেশন DIY প্রকল্প #1: 7 ধাপ
ভিডিও: How to Run Screaming Frog SEO Spider on Google Cloud - Video Tutorial 🐸🏃‍♂️👟☁️📹▶️🧑‍🎓🎓 2024, জুলাই
Anonim
Image
Image
বর্ণনা
বর্ণনা

# ভূমিকা

হোম অটোমেশন হ'ল এসি, ফ্যান, রেফ্রিজারেটর, লাইটের মতো হোম অ্যাপ্লায়েন্সগুলির অটোমেশন প্রক্রিয়া এবং তালিকাটি চলে, যাতে সেগুলি আপনার ফোন, কম্পিউটার বা এমনকি দূরবর্তীভাবে নিয়ন্ত্রণ করা যায়। এই প্রকল্পটি আমাদের ওয়াইফাই নেটওয়ার্কের মাধ্যমে আমাদের বাড়ির যন্ত্রপাতিগুলি নিয়ন্ত্রণ করতে esp2866 nodeMCU এর সাথে সম্পর্কিত।

ধাপ 1: ব্যবহৃত উপাদান

ESP 2866 NodeMCU

2. 5V উৎসের জন্য 5V ডিসি উৎস / Arduino UNO

3. DHT11 সেন্সর

4. বৈদ্যুতিক বাল্ব

5. 5V রিলে মডিউল

6. ব্রেডবোর্ড

7. জাম্পার তার (পুরুষ-মহিলা এবং পুরুষ-পুরুষ)

8. Blynk অ্যাপ ইনস্টল করা স্মার্টফোন

9. ওয়াইফাই নেটওয়ার্ক।

ধাপ 2: বর্ণনা

বর্ণনা
বর্ণনা

1. NodeMCU (Node MicroController Unit) হল একটি ওপেন সোর্স সফটওয়্যার এবং হার্ডওয়্যার ডেভেলপমেন্ট এনভায়রনমেন্ট যা ESP8266 নামক একটি খুব সস্তা সিস্টেম-অন-এ-চিপ (SoC) এর চারপাশে নির্মিত।

ESP8266 হল একটি কম খরচে, ওয়াইফাই মডিউল চিপ যা ইন্টারনেট অফ থিংস (IoT) এবং অনুরূপ প্রযুক্তি প্রকল্পের জন্য ইন্টারনেটের সাথে সংযোগ স্থাপনের জন্য কনফিগার করা যায়। এটি করার জন্য তাদের অন্তর্নির্মিত সেটআপ নেই।

আপনি এই সরঞ্জামগুলির সাথে ESP8266 সেট আপ করতে পারেন এবং আশ্চর্যজনক জিনিসগুলি করতে পারেন। নিয়ন্ত্রণ, পর্যবেক্ষণ, বিশ্লেষণ এবং আরও অনেক কিছু। ESP8266 NodeMCU- এর 17 টি GPIO পিন রয়েছে যা বিভিন্ন ফাংশন যেমন I2C, I2S, UART, PWM, IR রিমোট কন্ট্রোল, LED লাইট এবং বাটন প্রোগ্রামগতভাবে নির্ধারিত হতে পারে। প্রতিটি ডিজিটাল সক্ষম GPIO উচ্চ বা নিম্ন হিসাবে কনফিগার করা যেতে পারে। আরো বিস্তারিত জানার জন্য পড়ুন

nodeMCU

ধাপ 3: একটি রিলে

একটি রিলে
একটি রিলে
একটি রিলে
একটি রিলে
একটি রিলে
একটি রিলে
একটি রিলে
একটি রিলে

এটি একটি বৈদ্যুতিকভাবে পরিচালিত সুইচ যা চালু বা বন্ধ করা যায়, যা বর্তমানের মধ্য দিয়ে যেতে পারে বা না দেয়, এবং কম ভোল্টেজের সাহায্যে নিয়ন্ত্রণ করা যায়, যেমন Arduino পিন দ্বারা সরবরাহিত 5V।

নিচের চিত্রটি রিলে মডিউল পিনআউট দেখায় রিলে মডিউলের বাম দিকের 3 টি পিন উচ্চ ভোল্টেজ সংযোগ করে, এবং ডান দিকের পিনগুলি কম ভোল্টেজ-আর্ডুইনো পিনের প্রয়োজনীয় উপাদানকে সংযুক্ত করে।

হাই-ভোল্টেজ সাইডে দুটি সংযোগকারী রয়েছে, প্রতিটিতে তিনটি সকেট রয়েছে: সাধারণ (COM), সাধারণত বন্ধ (NC) এবং সাধারণত খোলা (NO)।

1. COM: সাধারণ পিন

2. NC (সাধারনত বন্ধ): সাধারনত বন্ধ কনফিগারেশন ব্যবহার করা হয় যখন আপনি ডিফল্টভাবে রিলে বন্ধ করতে চান, মানে বর্তমান প্রবাহিত হচ্ছে যতক্ষণ না আপনি Arduino থেকে রিলে মডিউলে সিগন্যাল না পাঠিয়ে সার্কিট খুলতে এবং কারেন্ট বন্ধ করতে ।

3. না (সাধারনত খোলা): সাধারনত খোলা কনফিগারেশন অন্যভাবে কাজ করে: রিলে সবসময় খোলা থাকে, তাই সার্কিটটি ভেঙ্গে যায় যতক্ষণ না আপনি সার্কিট বন্ধ করতে Arduino থেকে সিগন্যাল পাঠান।

রিলে মডিউল এবং NodeMCU এর মধ্যে সংযোগ সত্যিই সহজ:

1. GND: মাটিতে যায়

2. ইন: রিলে নিয়ন্ত্রণ করে (এটি একটি নোড এমসিইউ ডিজিটাল পিনের সাথে সংযুক্ত হবে)

3. VCC: 5V তে যায়

এখানে, আমরা এই 5V দেই এবং রিলে এর GND পিন যথাক্রমে arduino 5V এবং GND পিনের সাথে সংযুক্ত এবং Arduino এর GND পিন NodeMCU এর GND পিনের সাথে সাধারণ।

এই প্রকল্পে এগিয়ে যাওয়ার আগে, আমি আপনাকে জানাতে চাই যে আপনি প্রধান ভোল্টেজ নিয়ে কাজ করছেন। সুতরাং, এটি চালু করার আগে দয়া করে সংযোগটি সঠিকভাবে দেখুন। পিন এবং সংযোগ বিবরণ:

1. সবুজ তারের nodeMCU এর D2 পিনকে রিলে i/p এর সাথে সংযুক্ত করা হচ্ছে

2. লাল এবং হলুদ তারগুলি যথাক্রমে VCC এবং GND রিলে 5V এবং GND কে সংযুক্ত করছে।

এখন লোড সংযোগ করতে (এই ক্ষেত্রে বাল্ব)। প্রথমে বাল্ব বা ল্যাম্পের লাইভ তার কেটে দিন। এখন প্রথম প্রান্তটি সংযুক্ত করুন অর্থাৎ NO পিন (যদি আপনি মাঝে মাঝে ল্যাম্প/বাল্ব চালু করতে চান) এবং লাইভ তারের অন্য প্রান্তটি বাল্বের কাছে গিয়ে রিলে এর COM পিনে যায়। দয়া করে নীচের সংযোগটি সন্ধান করুন।

ধাপ 4: DHT11 সেন্সর

DHT11 সেন্সর
DHT11 সেন্সর
DHT11 সেন্সর
DHT11 সেন্সর
DHT11 সেন্সর
DHT11 সেন্সর

সেন্সরের এই কেস রুমে কাজের জায়গার তাপমাত্রা এবং আর্দ্রতা বুঝতে ব্যবহৃত হয়।

আরো বিস্তারিত জানার জন্য দেখুন

DHT11 এর সংযোগ নিম্নরূপ: সেন্সরের VCC এবং GND পিনগুলিকে যথাক্রমে NodeMCU এর 3.3V এবং GND পিনের সাথে সংযুক্ত করুন এবং D4 এর সাথে ডেটা পিন আপনি এই প্রকল্পে এখন পর্যন্ত আলোচিত যেকোনো GPIO পিন ব্যবহার করতে পারেন। দয়া করে নিম্নলিখিত চিত্রটি দেখুন:

এখানে, লাল এবং সবুজ তারগুলি যথাক্রমে DHT11 সেন্সরের VCC (+) এবং GND (-) পিনের সাথে নোডএমসিইউ-এর 3.3V এবং GND পিন সংযুক্ত করছে।

ধাপ 5: Blynk অ্যাপ

ব্লাইঙ্ক অ্যাপ
ব্লাইঙ্ক অ্যাপ

ব্লাইঙ্ক একটি নতুন প্ল্যাটফর্ম যা আপনাকে আপনার আইওএস এবং অ্যান্ড্রয়েড ডিভাইস থেকে আপনার হার্ডওয়্যার প্রকল্পগুলি নিয়ন্ত্রণ এবং পর্যবেক্ষণের জন্য দ্রুত ইন্টারফেস তৈরি করতে দেয়। Blynk অ্যাপটি ডাউনলোড করার পর, আপনি একটি প্রকল্প ড্যাশবোর্ড তৈরি করতে পারেন এবং বোতাম, স্লাইডার, গ্রাফ এবং অন্যান্য উইজেটগুলি স্ক্রিনে সাজাতে পারেন।

Blynk দিয়ে শুরু করতে নিচের লিঙ্কটি অনুসরণ করুন।

আরো বিস্তারিত জানার জন্য দেখুন

ধাপ 6: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

ধাপ 7: কোড

এখানে আপনার কোড পান

আরো কিছু দরকারী লিঙ্ক

1. Arduino IDE এর জন্য Blynk লাইব্রেরি লিঙ্ক

2. dht11 সেন্সর লাইব্রেরি

3. সহজ টাইমার লাইব্রেরি

4. কেন সহজ টাইমার ব্যবহার করা হয় ??

প্রস্তাবিত: