সুচিপত্র:

লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট: 12 টি ধাপ
লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট: 12 টি ধাপ

ভিডিও: লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট: 12 টি ধাপ

ভিডিও: লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট: 12 টি ধাপ
ভিডিও: কিভাবে ES8266 দিয়ে একটি LoRa নেটওয়ার্ক তৈরি করবেন || RemoteXY IoT ক্লাউড 2024, নভেম্বর
Anonim
Image
Image
লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট
লোরা আরডুইনো কন্ট্রোল রিলে মডিউল সার্কিট

এই লোরা প্রজেক্টে আমরা দেখব কিভাবে লোরা আরডুইনো রিলে কন্ট্রোল সার্কিট দিয়ে হাই ভোল্টেজ ডিভাইস নিয়ন্ত্রণ করা যায়। এই Arduino Lora প্রকল্পে, আমরা Rerax RYLR896 Lora মডিউল, Arduino, এবং 12v রিলে মডিউল ব্যবহার করব Lora ট্রান্সমিটার এবং রিসিভার মডিউল দিয়ে 5 টি হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করতে। সুতরাং এটি স্মার্ট বাড়ির জন্য একটি দরকারী হোম অটোমেশন প্রকল্প। আমি এই সারি সার্কিট ডায়াগ্রাম, আরডুইনো কোড, এবং অন্যান্য সমস্ত বিবরণ সহজ steps টি ধাপে শেয়ার করব এই লোরা আরডুইনো প্রজেক্ট তৈরির জন্য।

সরবরাহ

লোরা মডিউল REYAX RYLR896 2no

Arduino Nano 2no

12v রিলে মডিউল 1no

FTDI232 ইউএসবি থেকে সিরিয়াল ইন্টারফেস বোর্ড 1no

7805 ভোল্টেজ নিয়ন্ত্রক 1no

22uF ক্যাপাসিটর 1no

4.7k প্রতিরোধক 1no

10k প্রতিরোধক 6no

পুশ সুইচ 5no

ধাপ 1: পিসির সাথে লরা মডিউল সংযুক্ত করুন

পিসির সাথে লরা মডিউল সংযুক্ত করুন
পিসির সাথে লরা মডিউল সংযুক্ত করুন
পিসির সাথে লরা মডিউল সংযুক্ত করুন
পিসির সাথে লরা মডিউল সংযুক্ত করুন

LORA মডিউলকে Arduino এর সাথে সংযুক্ত করার আগে, আমাদের AT কমান্ড ব্যবহার করে লোরা মডিউলের জন্য ঠিকানা, ব্যান্ডের মত কিছু প্যারামিটার সেট করতে হবে। সুতরাং আমাদের সার্কিট ডায়াগ্রাম অনুযায়ী লোরা মডিউলকে ইউএসবি দিয়ে সিরিয়াল ইন্টারফেস বোর্ডের সাথে সংযুক্ত করতে হবে। যাতে আমরা লরা মডিউলটিকে ল্যাপটপ বা পিসির সাথে সংযুক্ত করতে পারি। এখানে আমি FTDI232 ইউএসবি থেকে সিরিয়াল ইন্টারফেস বোর্ড ব্যবহার করেছি।

ধাপ 2: ট্রান্সমিটার লোরার জন্য প্যারামিটার সেট করুন

ট্রান্সমিটার লোরার জন্য প্যারামিটার সেট করুন
ট্রান্সমিটার লোরার জন্য প্যারামিটার সেট করুন
ট্রান্সমিটার লোরার জন্য প্যারামিটার সেট করুন
ট্রান্সমিটার লোরার জন্য প্যারামিটার সেট করুন

প্রথমে ল্যাপটপের সাথে লরা মডিউল সংযুক্ত করুন। Arduino IDE তে PORT Tool–> PortOpen সিরিয়াল মনিটর নির্বাচন করুন এবং ব্রুড রেট 115200 সেট করুন।

এখন আমরা কিছু বেসিক AT কমান্ড দিয়ে প্যারামিটার সেট করতে পারি।

প্রথমে AT টাইপ করুন তারপর Enter কী চাপুন। সিরিয়াল মনিটরে আমাদের +OK পাওয়া উচিত।

তারপর AT+ADDRESS = 0 টাইপ করে ট্রান্সমিটার লোরার ঠিকানা 0 এ সেট করুন।

তারপর টাইপ করুন AT+BAND = 865000000 ব্যান্ড 865MHz সেট করতে। আমার দেশে LoRa প্রযুক্তির ফ্রিকোয়েন্সি ব্যান্ড 865 MHz থেকে 867 MHz। আপনাকে আপনার দেশ অনুযায়ী ব্যান্ড সেট করতে হবে। আপনি আপনার দেশের জন্য ব্যান্ড জানতে গুগল করতে পারেন।

ডিফল্ট নেটওয়ার্ক আইডি 0. তাই আমরা এই লোরা প্রকল্পের জন্য এটি পরিবর্তন করব না।

ধাপ 3: লরা পাওয়ার জন্য প্যারামিটার সেট করুন

লরা পাওয়ার জন্য প্যারামিটার সেট করুন
লরা পাওয়ার জন্য প্যারামিটার সেট করুন

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

প্রথমে AT টাইপ করুন তারপর Enter কী চাপুন। সিরিয়াল মনিটরে আমাদের +OK পাওয়া উচিত।

তারপর AT+ADDRESS = 1 টাইপ করে লোরা পাওয়ার জন্য ঠিকানা 1 এ সেট করুন।

তারপর টাইপ করুন AT+BAND = 865000000 ব্যান্ড 865MHz সেট করতে। আপনি আপনার দেশের জন্য ব্যান্ড জানতে গুগল করতে পারেন।

ডিফল্ট নেটওয়ার্ক আইডি 0. তাই আমরা এই লোরা প্রকল্পের জন্য এটি পরিবর্তন করব না।

ধাপ 4: ট্রান্সমিটার LoRa Arduino সার্কিট

ট্রান্সমিটার LoRa Arduino সার্কিট
ট্রান্সমিটার LoRa Arduino সার্কিট
ট্রান্সমিটার LoRa Arduino সার্কিট
ট্রান্সমিটার LoRa Arduino সার্কিট

ট্রান্সমিটার লোরা সার্কিটে, আমরা সার্কিট ডায়াগ্রাম অনুযায়ী ট্রান্সমিটার লোরা মডিউলকে আরডুইনো ন্যানোর সাথে সংযুক্ত করেছি।

ট্রান্সমিটার লোরা সার্কিটে, 5 টি পুশ বোতাম Arduino ডিজিটাল পিন D2, D3, D4, D5, D6 এর সাথে সংযুক্ত। যখনই আমরা কোন পুশ-বাটন চাপি, সিগন্যাল লোরা মডিউল পাওয়ার জন্য পাঠানো হয় সংশ্লিষ্ট রিলে চালু বা বন্ধ করার জন্য।

এখানে আমি 5v লজিক লেভেলকে 3.3v লজিক লেভেলে নামানোর জন্য দুটি রেজিস্টার 4.7k এবং 10k দিয়ে একটি ভোল্টেজ ডিভাইডার তৈরি করেছি। Arduino 5v লজিক লেভেলে সিগন্যাল পাঠাতে পারে কিন্তু Lora মডিউল RYLR896 শুধুমাত্র 3.3v লজিক লেভেলে সিগন্যাল গ্রহণ করতে পারে। তাই আমরা Arduino TX পিন এবং Lora RYLR896 RX পিনের মধ্যে ভোল্টেজ ডিভাইডার সংযুক্ত করেছি।

ধাপ 5: LoRa Arduino সার্কিট গ্রহণ

LoRa Arduino সার্কিট গ্রহণ
LoRa Arduino সার্কিট গ্রহণ
LoRa Arduino সার্কিট গ্রহণ
LoRa Arduino সার্কিট গ্রহণ

আমি প্রাপ্ত লোরা সার্কিট ডায়াগ্রাম অনুসারে গ্রহনকারী লরা মডিউলটিকে আরডুইনো ন্যানোর সাথে সংযুক্ত করেছি।

রিসিভার লোরা সার্কিটে, আমি 12v রিলে মডিউল নিয়ন্ত্রণ করতে Arduino ডিজিটাল পিন D8, D9, D10, D11, D12 ব্যবহার করেছি।

এখানে ভোল্টেজ ডিভাইডারের প্রয়োজন নেই কারণ Arduino 3.3v লজিক লেভেলে সিগন্যাল গ্রহন করতে পারে Lora মডিউল RYLR896 থেকে।

আমি একটি ভোল্টেজ রেগুলেটর 7805 (5-ভোল্ট) ব্যবহার করেছি আরডুইনো সার্কিটে 5v সরবরাহ করতে।

ধাপ 6: রিলে মডিউলের জন্য পিসিবি ডিজাইন করা

রিলে মডিউলের জন্য পিসিবি ডিজাইন করা
রিলে মডিউলের জন্য পিসিবি ডিজাইন করা
রিলে মডিউলের জন্য পিসিবি ডিজাইন করা
রিলে মডিউলের জন্য পিসিবি ডিজাইন করা

এই LoRa প্রকল্পে, আমি একটি 12v রিলে মডিউল ব্যবহার করেছি। আপনি এই রিলে মডিউলটি অনলাইনে কিনতে পারেন কিন্তু যেহেতু আমার বেশিরভাগ প্রকল্পে রিলে মডিউল প্রয়োজন, তাই আমি রিলে মডিউলের জন্য পিসিবি ডিজাইন করেছি।

আপনি নিম্নলিখিত লিঙ্ক থেকে এই 12v রিলে মডিউলের জন্য গারবার ফাইলটি ডাউনলোড করতে পারেন

drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ধাপ 10: উভয় Arduino প্রোগ্রাম

Image
Image

এখন ট্রান্সমিটার এবং রিসিভার লোরা আরডুইনো সার্কিটের জন্য কোড আপলোড করুন।

আমি সম্পর্কিত ভিডিওতে উভয় Arduino কোড ব্যাখ্যা করেছি। আমি আরও ভাল বোঝার জন্য ভিডিওটি দেখার সুপারিশ করব।

এই Lora Arduino প্রকল্পের জন্য Arduino স্কেচ ডাউনলোড করুন:

drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

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

অবশেষে, লরা প্রকল্প প্রস্তুত
অবশেষে, লরা প্রকল্প প্রস্তুত

এখন আমরা সার্কিট ডায়াগ্রাম অনুযায়ী 12v রিলে মডিউলের সাথে 5 টি হোম অ্যাপ্লায়েন্স সংযুক্ত করব।

রিলে মডিউলের সাথে 110v বা 230v লোড সংযোগ করার সময় দয়া করে যথাযথ নিরাপত্তা সতর্কতা নিন।

ধাপ 12: অবশেষে, লরা প্রকল্প প্রস্তুত

এখন আমরা ট্রান্সমিটার লোরা সার্কিট ব্যবহার করে ৫ টি হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করতে পারি। এখানে আমি রিলে মডিউলের সাথে 5 230v এসি ল্যাম্প সংযুক্ত করেছি। এখন যদি আমি কোন পুশ বাটন চাপি, তাহলে সংশ্লিষ্ট বাতি জ্বলবে।

এই Arduino Lora প্রকল্পের সঙ্গে গ্রামাঞ্চলে, আমরা 10 কিমি দূর থেকে উচ্চ ভোল্টেজ ডিভাইসগুলিকে কোন ব্লুটুথ বা ওয়াইফাই ডিভাইস ছাড়াই নিয়ন্ত্রণ করতে পারি। তাই গ্রামীণ এলাকায় এই খুব দরকারী Arduino প্রকল্প।

আমি আশা করি, আপনি এই LORA প্রকল্পটি পছন্দ করেছেন।

এই LoRa প্রকল্পে আপনার প্রতিক্রিয়া শেয়ার করুন। সময় দেয়ার জন্য ধন্যবাদ.

প্রস্তাবিত: