সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার পান
- ধাপ 2: সফটওয়্যারটি ডাউনলোড করুন
- ধাপ 3: Arduino IDE ইনস্টল করুন
- ধাপ 4: রেডিওহেড লাইব্রেরি ইনস্টল করুন
- ধাপ 5: অ্যান্টেনা তৈরি করুন
- ধাপ 6: সোল্ডারিং
- ধাপ 7: তারের
- ধাপ 8: কোডিং
- ধাপ 9: উপসংহার
ভিডিও: LORA পিয়ার টু পিয়ার যোগাযোগ Arduino সঙ্গে: 9 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি একটি শুরু ইলেকট্রনিক্স উত্সাহী এবং এটি আমার প্রথম নির্দেশযোগ্য তাই অনুগ্রহ করে আপনার মন্তব্যগুলিতে হর্চ করবেন না। এই নির্দেশনায় আমি ব্যাখ্যা করতে যাচ্ছি কিভাবে দুটি LORA নোডগুলি সরাসরি TTN (জিনিস নেটওয়ার্ক) ছাড়া যোগাযোগ করতে পারে।
LORA কি?
LORA হল LOng RANG এর জন্য এটি CSS (chirp spread spectrum) মডুলেশনের উপর ভিত্তি করে Semtech দ্বারা পেটেন্ট করা একটি মডুলেশন।
- দীর্ঘ পরিসীমা
- স্বল্প শক্তি
- কম ডেটা রেট
এই বৈশিষ্ট্যগুলির কারণে LORA সেন্সরের যোগাযোগের মাধ্যম হিসাবে ব্যবহার করার জন্য খুব উপযুক্ত। একটি সেন্সর আক্ষরিকভাবে ব্যাটারিতে বছরের পর বছর চলতে পারে এবং রেঞ্জ একাধিক কিলোমিটার অতিক্রম করতে পারে। এছাড়াও LORA লাইসেন্স মুক্ত ফ্রিকোয়েন্সি ব্যান্ডগুলিতে ব্যবহার করা যেতে পারে। জিনিস নেটওয়ার্কে আপনি দেশ অনুযায়ী বিনামূল্যে ব্যান্ড খুঁজে পেতে পারেন। আমি বেলজিয়ামে থাকি তাই আমি EU863-870 এবং EU433 এর মধ্যে বেছে নিতে পারি।
উদাহরণ ব্যবহার:
- কৃষি (মাটির আর্দ্রতা, ট্যাঙ্কের স্তর, তাপমাত্রা, আর্দ্রতা, বাতাসের দিক, …)
- একটি জিপিএস রিসিভারের সাথে সমন্বয় করে ট্র্যাকিং
- এন্টি চুরি (আমি কম্পন সনাক্ত করার জন্য ব্যয়বহুল হাই ভোল্টেজ ক্যাবলিং এর উপর একটি ধারণা দেখেছি)
- … আরো অনেক অ্যাপ্লিকেশন আছে, আপনার কল্পনার সীমা।
ধাপ 1: হার্ডওয়্যার পান
হার্ডওয়্যার:
- 2 arduino ন্যানো বা 2 arduino uno এর pinouts একই হওয়া উচিত।
- 2 esp ব্রেকআউট বোর্ড
- অন্যান্য ফ্রিকোয়েন্সিগুলির জন্য 2 লোরা কার্ড rfm95 868mhz এখানে ক্লিক করুন।
- 2 রুটি বোর্ড
- ন্যানোর জন্য 2 ইউএসবি কেবল বা ইউএনওর জন্য কেবল
- জাম্পার তারের পুরুষ থেকে মহিলা
- জাম্পার তারের পুরুষ থেকে পুরুষ
- 2 অ্যান্টেনা (আমি কঠিন কোর 0.8 মিমি বা 20awg ব্যবহার করি)
- arduino এর সাথে অন্তর্ভুক্ত না হলে হেডার পিন
সরঞ্জাম:
- তাতাল
- তার কর্তনকারী
- তারের স্ট্রিপার আমি 102 ব্যবহার করি
- শাসক
- ঝাল
ধাপ 2: সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করতে এই 2 টি লিঙ্কে ক্লিক করুন:
- Arduino IDE
- রেডিওহেড লাইব্রেরি
ধাপ 3: Arduino IDE ইনস্টল করুন
- সফটওয়্যারটি ডাউনলোড করার পর ইন্সটলারে যান এবং ডাবল ক্লিক করুন।
- আমি সম্মত ক্লিক করুন
- পরবর্তী ক্লিক করুন
- ইনস্টল ক্লিক করুন
- ইউএসবি ড্রাইভার ইনস্টল করতে 2 বার ইনস্টল ক্লিক করুন
- বন্ধ ক্লিক করুন
ধাপ 4: রেডিওহেড লাইব্রেরি ইনস্টল করুন
Rfm95 ব্যবহার করার জন্য আপনার রেডিওহেড লাইব্রেরি প্রয়োজন। কারণ আপনি এটি arduino IDE এর মাধ্যমে ইনস্টল করতে পারবেন না আপনাকে রেডিওহেড লাইব্রেরি ম্যানুয়ালি ইনস্টল করতে হবে।
- Arduino IDE খুলুন
- ফাইল -> পছন্দগুলিতে যান
- সেখানে আপনি arduino ফোল্ডারের পথ খুঁজে পেতে পারেন যেখানে আপনার লাইব্রেরি ফোল্ডারটি খুঁজে পাওয়া উচিত। (প্রথম ছবি)
- যদি লাইব্রেরি ফোল্ডারটি না থাকে তবে আপনার ফোল্ডারটি তৈরি করা উচিত।
- ডাউনলোড করা জিপ ফাইল রেডিওহেড-মাস্টার খুলুন।
- লাইব্রেরি ফোল্ডারে ফোল্ডারটি বের করুন।
- আরডুইনো আইডিই পুনরায় চালু করুন।
- আপনি এখন তালিকায় আপনার লাইব্রেরি খুঁজে পেতে পারেন (তৃতীয় ছবি দেখুন)
ধাপ 5: অ্যান্টেনা তৈরি করুন
অ্যান্টেনার জন্য আমি আমার 2x2x0.8 মিমি বা 2x2 20awg বাস তারের কিছু অবশিষ্ট তারের ব্যবহার করি এইগুলি প্রতি ফ্রিকোয়েন্সি দৈর্ঘ্য:
- 868mhz 3.25 ইঞ্চি বা 8.2 সেমি (এটি আমি ব্যবহার করি)
- 915mhz 3 ইঞ্চি বা 7.8 সেমি
- 433mhz 3 ইঞ্চি বা 16.5 সেমি
ধাপ 6: সোল্ডারিং
- Esp ieldালের প্রতিরোধকগুলি সরান (লাল ক্ষেত্রের R1 থেকে R3 দেখুন)
- Esp ieldাল উপর rfm95 চিপ ঝাল।
- Esp ieldাল সম্মুখের pinheaders ঝাল
- Esp ieldাল উপর অ্যান্টেনা ঝাল। একটি অ্যান্টেনা ছাড়া ব্যবহার করবেন না আপনি ieldাল ক্ষতি করতে পারেন।
- যদি পিনহেডারগুলি আরডুইনো সোল্ডারের উপর বিক্রি না হয়।
ধাপ 7: তারের
ছবিতে আপনি দেখতে পাবেন কিভাবে আরডুইনোকে আরএফএম 95 এর সাথে সংযুক্ত করতে হয়। এই টেবিলের সম্পূর্ণতার জন্য আমি যখন আপনি esp ব্রেকআউটের পরিবর্তে অ্যাডাফ্রুট ieldাল ব্যবহার করছেন তখন পিনআউটও অন্তর্ভুক্ত করেছি।
ধাপ 8: কোডিং
- কোডটি ডাউনলোড করুন
- আরডুইনো আইডিতে কোডটি খুলুন
- সরঞ্জাম, বোর্ডে যান এবং আপনার বোর্ড নির্বাচন করুন
- সরঞ্জাম, পোর্টে যান এবং আপনার arduino এর জন্য com পোর্ট নির্বাচন করুন
- আপলোড বাটনে ক্লিক করুন (তৃতীয় ছবিতে লাল রঙে চিহ্নিত)
- যদি সবকিছু ঠিকঠাক থাকে তাহলে আপনি সিরিয়াল মনিটর ব্যবহার করতে পারেন এবং আপনি সার্ভার এবং ক্লায়েন্ট উভয় প্যাকেটের আগমন দেখতে পান (শেষ ছবিতে লাল রঙে চিহ্নিত)
ধাপ 9: উপসংহার
এই নির্দেশে আমি LORA এর মূল বিষয়গুলি দেখিয়েছি। যদি আপনি এই নির্দেশযোগ্য পছন্দ করেন এবং/অথবা যদি আপনি আমাকে LORA বা অন্যদের আরো নির্দেশাবলী লিখতে চান, দয়া করে লাইক বোতাম টিপুন।
প্রস্তাবিত:
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
আরডুইনো দিয়ে পটেন্টিওমিটারের সাহায্যে এলইডি উজ্জ্বলতা নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা পটেন্টিওমিটারের প্রদত্ত ভেরিয়েবল রেজিস্ট্যান্স ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অ্যাডভা তৈরির জন্য প্রয়োজন
সহজ Arduino LoRa যোগাযোগ (5km এর বেশি): 9 টি ধাপ
সরল Arduino LoRa যোগাযোগ (5km এর বেশি): আমরা আমার লাইব্রেরি দিয়ে E32-TTL-100 পরীক্ষা করতে যাচ্ছি। এটি একটি ওয়্যারলেস ট্রান্সসিভার মডিউল, 410 441 MHz (বা 868MHz বা 915MHz) এ কাজ করে SEMTECH থেকে আসল RFIC SX1278 এর উপর ভিত্তি করে, স্বচ্ছ ট্রান্সমিশন পাওয়া যায়, TTL লেভেল। মডিউল LORA গ্রহণ করে
Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
Arduino মাইক্রো দিয়ে সেন্সর/ আরএফ যোগাযোগের সাথে রাগ: আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের একটি সিরিজ দিয়ে তৈরি যা প্রদীপের নীচে একটি পাটিতে রাখা সেন্সরগুলিতে প্রতিক্রিয়া জানায়। এখানে আমি কীভাবে চাপ সেন্সর দিয়ে পাটি তৈরি করেছি। আমি আশা করি আপনি এটি দরকারী পাবেন।
পিয়ার 9: বিপন্ন প্রাণীদের জন্য ইউরিয়ন গয়না: 7 টি ধাপ (ছবি সহ)
পিয়ার 9: বিপন্ন প্রাণীদের জন্য ইউরিয়ন গয়না: এই গহনার অনন্য প্যাটার্ন বিপন্ন প্রাণীদের তাদের ছবিতে কপিরাইট দাবি প্রয়োগ করতে সাহায্য করে। এই প্যাটার্নটি ইউরিয়ন নক্ষত্রপুঞ্জ নামে পরিচিত, এটি প্রায়শই অর্থ জালিয়াতি রোধে ব্যবহৃত হয় এবং প্রায় কাগজের মুদ্রায় পাওয়া যায়
পিয়ার 9: ডিআরএম কাউন্টারটপ বেকন এক্সট্রুডার: 6 টি ধাপ (ছবি সহ)
পিয়ার 9: ডিআরএম কাউন্টারটপ বেকন এক্সট্রুডার: বছর 2028। শতাব্দীর কারখানা চাষের পর, শূকর মানুষের শোষণে বিরক্ত। সাহায্যে সর্বশেষ প্রাণী-কম্পিউটার ইন্টারফেস এবং এআই সহ