সুচিপত্র:

LORA পিয়ার টু পিয়ার যোগাযোগ Arduino সঙ্গে: 9 ধাপ
LORA পিয়ার টু পিয়ার যোগাযোগ Arduino সঙ্গে: 9 ধাপ

ভিডিও: LORA পিয়ার টু পিয়ার যোগাযোগ Arduino সঙ্গে: 9 ধাপ

ভিডিও: LORA পিয়ার টু পিয়ার যোগাযোগ Arduino সঙ্গে: 9 ধাপ
ভিডিও: LoRa - A technologia da comunicação Ponto à Ponto #shorts @TMEEducation 2024, জুলাই
Anonim
LORA Arduino এর সাথে পিয়ারের যোগাযোগ
LORA Arduino এর সাথে পিয়ারের যোগাযোগ

আমি একটি শুরু ইলেকট্রনিক্স উত্সাহী এবং এটি আমার প্রথম নির্দেশযোগ্য তাই অনুগ্রহ করে আপনার মন্তব্যগুলিতে হর্চ করবেন না। এই নির্দেশনায় আমি ব্যাখ্যা করতে যাচ্ছি কিভাবে দুটি 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 ইনস্টল করুন

Arduino IDE ইনস্টল করুন
Arduino IDE ইনস্টল করুন
Arduino IDE ইনস্টল করুন
Arduino IDE ইনস্টল করুন
Arduino IDE ইনস্টল করুন
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 বা অন্যদের আরো নির্দেশাবলী লিখতে চান, দয়া করে লাইক বোতাম টিপুন।

প্রস্তাবিত: