সুচিপত্র:

কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)
ভিডিও: আর নয় বিদ্যুতের অপচয়! বানিয়ে ফেলুন স্মার্ট সুইচ । Motion Detector System 2024, নভেম্বর
Anonim
Image
Image
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া

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

এই স্মার্ট রিলে নিম্নলিখিত বৈশিষ্ট্য আছে:

1. মোবাইল ব্লুটুথ দ্বারা নিয়ন্ত্রিত গৃহস্থালী যন্ত্রপাতি

2. টিভি রিমোট দ্বারা নিয়ন্ত্রিত হোম যন্ত্রপাতি (ইনফ্রারেড)

3. স্বয়ংক্রিয়ভাবে তাপমাত্রা এবং আর্দ্রতা সেন্সর দ্বারা নিয়ন্ত্রিত গৃহস্থালী যন্ত্রপাতি

4. ডার্ক সেন্সর দ্বারা নিয়ন্ত্রিত গৃহস্থালী যন্ত্রপাতি

5. লাইভ তাপমাত্রা এবং আর্দ্রতা পড়া প্রদর্শন করুন।

6. ম্যানুয়াল সুইচ দিয়ে নিয়ন্ত্রিত গৃহস্থালী যন্ত্রপাতি

7. Inbuilt Arduino তাই Arduino কোড রিলে মডিউলে আপলোড করা যায়।

সরবরাহ

স্মার্ট হোম প্রকল্পগুলির জন্য প্রয়োজনীয় উপাদান:

1. ATMEGA328P মাইক্রোকন্ট্রোলার

2. HC05 ব্লুটুথ মডিউল

3. DHT11 সেন্সর

4. OLED ডিসপ্লে (128 X 32)

5. 1738 ইনফ্রারেড রিসিভার

6. PC817 Optocoupler (5 no)

7. BC547 NPN Transistors (5 no)

8. 1N4007 ডায়োড (5 নং)

9. 1N4001 ডায়োড (1 নম্বর)

10. LEDs 5mm (6 no)

11. 22pF ক্যাপাসিটারস (2 নং)

12. 100nF (104) ক্যাপাসিটর (1 নম্বর)

13. 100uF ক্যাপাসিটর (1 নম্বর)

14. 220-ওহম প্রতিরোধক (10 নম্বর) (R6 থেকে R10)

15. 1k প্রতিরোধক (7 নং) (R1 থেকে R5)

16. 10k প্রতিরোধক (8 নং)

17. 2k (1no) এবং 4.7k (1no) প্রতিরোধক

18. এলডিআর (1 নম্বর)

19. 16MHz ক্রিস্টাল, 20. পুশ বোতাম (8 নং)

21. 5V রিলে (5 নং)

22. জাম্পার (2no), সংযোগকারী, আইসি বেস

23. FTDI 232 USB থেকে সিরিয়াল ইন্টারফেস বোর্ড বা Arduino UNO

24. পিসিবি

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

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

এই হোম অটোমেশন প্রকল্পের জন্য এটি সম্পূর্ণ সার্কিট ডায়াগ্রাম। আমি টিউটোরিয়াল ভিডিওতে সার্কিট ব্যাখ্যা করেছি।

আমি 5 চ্যানেল রিলে মডিউল নিয়ন্ত্রণ করতে ATMEGA328P মাইক্রো কন্ট্রোলার ব্যবহার করেছি। আমি HC05 ব্লুটুথ মডিউল, 1738 IR রিসিভার সংযুক্ত করেছি ব্লুটুথ এবং ইনফ্রারেড রিমোট থেকে রিলে নিয়ন্ত্রণ করতে। এবং DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর এবং LDR স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করতে।

এই সার্কিটে, আমরা 5V বা 12V উভয় রিলে ব্যবহার করতে পারি কিন্তু সার্কিটে উল্লিখিত হিসাবে আমাদের সেই অনুযায়ী প্রতিরোধক পরিবর্তন করতে হবে।

ধাপ 2: পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন

পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন
পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন
পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন
পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন
পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন
পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট তৈরি করুন

পিসিবি ডিজাইন করার আগে প্রথমে আমি পরীক্ষার জন্য ব্রেডবোর্ডে সার্কিট বানিয়েছি। পরীক্ষার সময়, আমি USB থেকে সিরিয়াল ইন্টারফেস বোর্ড (FTDI232) ব্যবহার করে Atmega328P মাইক্রোকন্ট্রোলারে Arduino স্কেচ আপলোড করেছি তারপর ব্লুটুথ, টিভি রিমোট, তাপমাত্রা সেন্সর, LDR, ইত্যাদি দিয়ে রিলে নিয়ন্ত্রণ করার চেষ্টা করেছি।

আমি এই সার্কিটে ব্যবহৃত সমস্ত মাইক্রোকন্ট্রোলার পিনও ম্যাপ করেছি।

ধাপ 3: স্মার্ট রিলে মডিউলের বিভিন্ন মোড

স্মার্ট রিলে মডিউলের বিভিন্ন মোড
স্মার্ট রিলে মডিউলের বিভিন্ন মোড

এই স্মার্ট হোম প্রকল্পে আমরা বিভিন্ন মোডে রিলে মডিউল নিয়ন্ত্রণ করতে পারি:

1. ব্লুটুথ মোড

2. ইনফ্রারেড মোড

3. অটো মোড

4. ম্যানুয়াল মোড

আমরা পিসিবিতে লাগানো CMODE এবং SMODE বাটনের সাহায্যে সহজেই মোড পরিবর্তন করতে পারি।

মোড পরিবর্তন করতে:

1. CMODE বোতাম টিপুন।

2. তারপর মোড নির্বাচন করতে SMODE বোতাম টিপুন।

3. মোড নির্বাচন করার পর আবার CMODE বোতাম টিপুন।

ধাপ 4: ব্লুটুথ নিয়ন্ত্রিত মোড

ব্লুটুথ নিয়ন্ত্রিত মোড
ব্লুটুথ নিয়ন্ত্রিত মোড
ব্লুটুথ নিয়ন্ত্রিত মোড
ব্লুটুথ নিয়ন্ত্রিত মোড
ব্লুটুথ নিয়ন্ত্রিত মোড
ব্লুটুথ নিয়ন্ত্রিত মোড

এখানে আমরা স্মার্টফোন থেকে রিলে মডিউল নিয়ন্ত্রণ করতে প্লে স্টোর থেকে HC05 ব্লুটুথ মডিউল এবং ব্লুটুথ আরডুইনো অ্যাপ ব্যবহার করব। আপনি অন্যান্য অ্যাপ ব্যবহার করতে পারেন কিন্তু আপনাকে সেই অনুযায়ী কোড পরিবর্তন করতে হবে।

যেহেতু HC05 এর লজিক লেভেল 3.3 ভোল্ট কিন্তু মাইক্রোকন্ট্রোলারের জন্য লজিক লেভেল 5 ভোল্ট। তাই HC05 এর RX কে Atmega328P এর TX এর সাথে সংযুক্ত করার সময় আমি 2k এবং 4.7k রোধক সহ একটি ভোল্টেজ ডিভাইডার ব্যবহার করেছি।

ধাপ 5: ইনফ্রারেড নিয়ন্ত্রিত মোড

Image
Image
ইনফ্রারেড নিয়ন্ত্রিত মোড
ইনফ্রারেড নিয়ন্ত্রিত মোড
ইনফ্রারেড নিয়ন্ত্রিত মোড
ইনফ্রারেড নিয়ন্ত্রিত মোড

এখানে আমরা টিভি রিমোট থেকে রিলে মডিউল নিয়ন্ত্রণ করতে 1738 ইনফ্রারেড রিসিভার ব্যবহার করব। আপনি যে কোন ইনফ্রারেড রিমোট ব্যবহার করতে পারেন কিন্তু আপনাকে রিমোট বোতামের সংশ্লিষ্ট হেক্স কোড পেতে হবে এবং সেই অনুযায়ী কোড পরিবর্তন করতে হবে।

আপনি এমবেডেড ভিডিওটি উল্লেখ করতে পারেন যেখানে আমি ব্যাখ্যা করেছি কিভাবে আপনি সহজেই টিভি রিমোট বোতাম থেকে হেক্স কোড পেতে পারেন।

রিলে মডিউল নিয়ন্ত্রণ করতে আপনি রিমোট থেকে কোন অব্যবহৃত বোতাম ব্যবহার করতে পারেন।

ধাপ 6: তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড

তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড
তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড
তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড
তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড
তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড
তাপমাত্রা এবং হালকা নিয়ন্ত্রিত মোড

অটো মোডে, এই স্মার্ট রিলে মডিউলটি পূর্বনির্ধারিত ঘরের তাপমাত্রা এবং সূর্যালোক দ্বারা নিয়ন্ত্রিত হতে পারে। এটিতে একটি DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর রয়েছে যা প্রতি 5-সেকেন্ডের ব্যবধানে তাপমাত্রা এবং আর্দ্রতা অনুভব করে।

যখন তাপমাত্রা Arduino কোডে উল্লিখিত পূর্বনির্ধারিত সর্বোচ্চ তাপমাত্রার মান অতিক্রম করে তখন রিলে 1 এবং রিলে 2 চালু হয়।

যখন তাপমাত্রা Arduino কোডে উল্লিখিত পূর্বনির্ধারিত ন্যূনতম তাপমাত্রার মান থেকে কম হয়ে যায় তখন রিলে 1 এবং রিলে 2 বন্ধ হয়ে যায়।

এলডিআর নিয়ন্ত্রণ

পিসিবিতে একটি এলডিআর লাগানো হয়েছে পরিবেষ্টিত আলো অনুভব করতে। এটি ডার্ক সেন্সর হিসেবে কাজ করে।

যখন উজ্জ্বলতা স্তর পূর্বনির্ধারিত মানের নিচে হয়ে যায় রিলে 3 এবং রিলে 4 চালু হয়।

যখন উজ্জ্বলতার মাত্রা পূর্বনির্ধারিত মান অতিক্রম করে রিলে 3 এবং রিলে 4 বন্ধ হয়ে যায়।

অনুগ্রহ করে ভাল বোঝার জন্য উপরে এমবেডেড ভিডিও দেখুন।

ধাপ 7: ম্যানুয়াল মোড

ম্যানুয়াল মোডে
ম্যানুয়াল মোডে
ম্যানুয়াল মোডে
ম্যানুয়াল মোডে

পিসিবিতে লাগানো পুশ বোতামগুলি থেকে রিলে মডিউলটি ম্যানুয়ালি নিয়ন্ত্রণ করা যায়।

5 টি পুশ বাটন আছে S1, S2, S3, S4, S5 চালু এবং বন্ধ করার জন্য যথাক্রমে Relay1, Relay2, Relay3, Relay4, Relay5।

এবং একটি সময়ে সমস্ত রিলে বন্ধ করার জন্য একটি রিসেট বোতাম রয়েছে।

আমি টিউটোরিয়াল ভিডিওতে সার্কিটের কার্যকারিতা ব্যাখ্যা করেছি।

ধাপ 8: পিসিবি ডিজাইন করা

পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা

যেহেতু আমি সার্কিটটি প্রতিদিন ব্যবহার করতে যাচ্ছি, তাই ব্রেডবোর্ডে স্মার্ট রিলে মডিউলের সমস্ত বৈশিষ্ট্য পরীক্ষা করার পরে, আমরা পিসিবি ডিজাইন শুরু করতে পারি।

আপনি নিচের লিঙ্ক থেকে এই হোম অটোমেশন প্রকল্পের PCB Gerber ফাইলটি ডাউনলোড করতে পারেন:

drive.google.com/uc?export=download&id=180s0bidnq6u6ilYs4vcLQwcjJ2zMrFZP

ধাপ 9: পিসিবি অর্ডার করুন

পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন

গারবার ফাইল ডাউনলোড করার পর আপনি সহজেই পিসিবি অর্ডার করতে পারেন

1. https://jlcpcb.com এ যান এবং সাইন ইন/সাইন আপ করুন

2. QUOTE NOW বাটনে ক্লিক করুন।

3 "আপনার Gerber ফাইল যোগ করুন" বোতামে ক্লিক করুন। তারপরে আপনার ডাউনলোড করা গারবার ফাইলটি ব্রাউজ করুন এবং নির্বাচন করুন।

ধাপ 10: গারবার ফাইল আপলোড করুন এবং পরামিতি সেট করুন

গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন
গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন
গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন
গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন
গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন
গারবার ফাইল আপলোড করে প্যারামিটার সেট করুন

4. পরিমাণ, পিসিবি রঙ, ইত্যাদি প্রয়োজনীয় প্যারামিটার সেট করুন

5. PCB- এর জন্য সমস্ত পরামিতি নির্বাচন করার পর SAVE TO CART বাটনে ক্লিক করুন।

ধাপ 11: শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন

শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন
শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন
শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন
শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন
শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন
শিপিং ঠিকানা এবং পেমেন্ট মোড নির্বাচন করুন

6. শিপিং ঠিকানা লিখুন।

7. আপনার জন্য উপযুক্ত শিপিং পদ্ধতি নির্বাচন করুন।

8. অর্ডার জমা দিন এবং পেমেন্টের জন্য এগিয়ে যান।

আপনি JLCPCB.com থেকে আপনার অর্ডার ট্র্যাক করতে পারেন

আমার PCB গুলি তৈরি হতে 2 দিন সময় নিয়েছে এবং DHL ডেলিভারি অপশন ব্যবহার করে এক সপ্তাহের মধ্যে এসে পৌঁছেছে। পিসিবিগুলি ভালভাবে প্যাক করা ছিল এবং এই সাশ্রয়ী মূল্যে মান সত্যিই ভাল ছিল।

ধাপ 12: সমস্ত উপাদান বিক্রি করুন

সমস্ত উপাদান বিক্রি করুন
সমস্ত উপাদান বিক্রি করুন
সমস্ত উপাদান বিক্রি করুন
সমস্ত উপাদান বিক্রি করুন
সমস্ত উপাদান বিক্রি করুন
সমস্ত উপাদান বিক্রি করুন

তারপরে সার্কিট ডায়াগ্রাম অনুসারে সমস্ত উপাদান সোল্ডার করুন।

তারপর atmega328P মাইক্রোকন্ট্রোলার, HC05, এবং সমস্ত সেন্সর সংযুক্ত করুন।

ধাপ 13: মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন

মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন

1. ইউএসবি সিরিয়াল ইন্টারফেস বোর্ড (FTDI232) এর সাথে সংযুক্ত করুন।

2. Arduino স্কেচ ডাউনলোড করুন। (সংযুক্ত)

3. Arduino UNO বোর্ড এবং সঠিক PORT নির্বাচন করুন। তারপর কোড আপলোড করুন।

ধাপ 14: হোম যন্ত্রপাতি সংযুক্ত করুন

হোম যন্ত্রপাতি সংযুক্ত করুন
হোম যন্ত্রপাতি সংযুক্ত করুন

সার্কিট ডায়াগ্রাম অনুযায়ী 5 টি হোম অ্যাপ্লায়েন্স সংযুক্ত করুন। হাই ভোল্টেজ নিয়ে কাজ করার সময় দয়া করে যথাযথ নিরাপত্তা সতর্কতা অবলম্বন করুন।

সার্কিটে দেখানো পিসিবিতে 5 ভোল্ট ডিসি সাপ্লাই সংযুক্ত করুন। (আমি আমার পুরানো মোবাইল চার্জার ব্যবহার করেছি)

ধাপ 15: অবশেষে

অবশেষে
অবশেষে
অবশেষে
অবশেষে

110V/230V সরবরাহ এবং 5V ডিসি সরবরাহ চালু করুন।

এখন আপনি স্মার্ট উপায়ে আপনার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করতে পারেন।

আমি আশা করি আপনি এই হোম অটোমেশন প্রকল্পটি পছন্দ করেছেন। আমি এই প্রকল্পের জন্য প্রয়োজনীয় সকল তথ্য শেয়ার করেছি।

আপনি যদি আপনার মূল্যবান মতামত শেয়ার করেন তবে আমি সত্যিই এটির প্রশংসা করব, এছাড়াও যদি আপনার কোন প্রশ্ন থাকে তবে মন্তব্য বিভাগে লিখুন।

আপনি এই ধরনের আরো প্রকল্পের জন্য আমাদের ওয়েবসাইট ভিজিট করতে পারেন:

এই ধরনের আরও প্রকল্পের জন্য অনুগ্রহ করে TechStudyCell অনুসরণ করুন। ধন্যবাদ এবং শুভ শেখার জন্য।

প্রস্তাবিত: