সুচিপত্র:

MuMo - Node_draft: 24 টি ধাপ (ছবি সহ)
MuMo - Node_draft: 24 টি ধাপ (ছবি সহ)

ভিডিও: MuMo - Node_draft: 24 টি ধাপ (ছবি সহ)

ভিডিও: MuMo - Node_draft: 24 টি ধাপ (ছবি সহ)
ভিডিও: ঘুমানোর সময় ঘাড়ে উকুন উঠে গেলো #cartoon 2024, জুলাই
Anonim
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট
MuMo - নোড_ড্রাফ্ট

### আপডেট 10-03-2021 // সর্বশেষ তথ্য/আপডেট গিথুব পেজে পাওয়া যাবে:

MuMo কি?

MuMo কি? MuMo হল এন্টওয়ার্প ডিজাইন ফ্যাক্টরি এবং এন্টওয়ার্প ফ্যাশন মিউজিয়াম নামে পণ্য উন্নয়ন (এন্টওয়ার্প বিশ্ববিদ্যালয়ের একটি বিভাগ) এর মধ্যে সহযোগিতা। প্রকল্পের লক্ষ্য হল একটি লোরা নেটওয়ার্কের উপর ভিত্তি করে একটি ওপেন সোর্স আইওটি মনিটর সিস্টেম তৈরি করা।

  • এটি সেট আপ করা সহজ হওয়া উচিত।
  • এটি একত্রিত করা সহজ হওয়া উচিত।
  • এটি আবেদন ক্ষেত্রের পরিপ্রেক্ষিতে স্কেলেবল হতে হবে।

MuMo প্রকল্পে কি রয়েছে:

MuMo নোড

MuMo নোড হল AA ব্যাটারির একটি কম পাওয়ার ডিভাইস যা একটি LoRa নেটওয়ার্কে পরিবেশগত পরামিতিগুলি পরিমাপ এবং প্রেরণ করতে পারে। পরামিতি হল তাপমাত্রা, আর্দ্রতা, পরিবেষ্টিত চাপ এবং উজ্জ্বলতা।

মুমো গেটওয়ে

MuMo গেটওয়ে হল একটি সক্রিয় LoRa গেটওয়ে যা ইন্টারনেটে Node ডিভাইস থেকে LoRa সিগন্যাল গ্রহণ এবং ফরওয়ার্ড করতে পারে। এই প্রজেক্টে গেটওয়েটি মুমো নোড ডিভাইসের একই সেন্সর, এয়ার ডাস্ট সেন্সর এবং একটি বাগ ফাঁদ দিয়ে সজ্জিত করা হবে যা ক্যামেরা দিয়ে দূর থেকে পর্যবেক্ষণ করা যায়।

*** গেটওয়েতে সেন্সর বা ক্যামেরা লাগানোর দরকার নেই। এটি শুধুমাত্র একটি LoRa নেটওয়ার্ক (পরিমাপ না করা গেটওয়ে) প্রদান করতে পারে। ***

MuMo ড্যাশবোর্ড

MuMo ড্যাশবোর্ড তৈরি করা হচ্ছে নেটওয়ার্কের একটি ওভারভিউ ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য প্রদান করা হয়েছে। এটি বিভিন্ন কার্যকারিতা সহ ব্যবহারকারী বান্ধব করা হয়েছে। ড্যাশবোর্ড ব্যবহারকারীর ইচ্ছা এবং প্রয়োগের জন্য সম্পূর্ণরূপে কাস্টমাইজ করা যায়।

Github পৃষ্ঠা:

github.com/MoMu-Antwerp/MuMo

নির্দেশযোগ্য পৃষ্ঠাগুলি:

MuMo_Node:

MuMo_Gateway:

প্রয়োজনীয় সরঞ্জাম:

  • ফিলামেন্ট সহ থ্রিডি প্রিন্টার
  • ঝাল লোহা / ঝাল
  • ছোট কাটার প্লেয়ার
  • গরম আঠালো বন্দুক (বা অন্যান্য স্থিরকরণ সরঞ্জাম)
  • ছোট স্ক্রু ড্রাইভার

ধাপ 1: #হার্ডওয়্যার - অর্ডারিং পার্টস

#হার্ডওয়্যার - যন্ত্রাংশ অর্ডার করা
#হার্ডওয়্যার - যন্ত্রাংশ অর্ডার করা

অর্ডার করার যন্ত্রাংশ:

একটি সাম্প্রতিক ওভারভিউ জন্য github পৃষ্ঠা দেখুন:

github.com/jokohoko/Mumo/blob/main/Shopping_list.md

ধাপ 2: #হার্ডওয়্যার - 3D মুদ্রিত অংশ

#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস
#হার্ডওয়্যার - 3 ডি প্রিন্টেড পার্টস

3D মুদ্রণের অংশ:

  • NODE_Main_Housing
  • NODE_ ব্যাটারি_ট্রে
  • NODE_ ব্যাককভার

সাম্প্রতিক STL ফাইলের জন্য github পৃষ্ঠা দেখুন:

github.com/jokohoko/Mumo/tree/main/STL_NODE

ফিলামেন্ট প্রিন্ট করুন:

  • PETG (পছন্দের এবং আরো টেকসই)
  • পিএলএ

সাধারণ মুদ্রণ সেটিংস:

  • কোন সমর্থনের প্রয়োজন নেই
  • পূরণ করার প্রয়োজন নেই
  • 0.2 স্তর উচ্চতা
  • 3 বাইরের পরিধি (শক্তি এবং স্থায়িত্বের জন্য)

ধাপ 3: #হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন

#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন
#হার্ডওয়্যার - ব্যাটারি ট্রে প্রস্তুত করুন

অংশ:

  • 2 x ব্যাটারি কেস (সাইড নোড: আপনি 3 AA ব্যাটারির জন্য মাত্র একটি ব্যাটারি কেস ব্যবহার করতে পারেন কিন্তু লাইভ রেঞ্জ ছোট হবে!)
  • 1 x JST 2.0 পাওয়ার সংযোগকারী (Seeed LoRaWan বোর্ডের সাথে অন্তর্ভুক্ত)
  • 3D মুদ্রিত অংশ: ব্যাটারি ট্রে

নির্দেশাবলী - সোল্ডারিং: (সতর্কতা হট - সাবধান!)

  1. সমস্ত লাল তারগুলি একসাথে ঝালাই করুন
  2. সমস্ত কালো তারগুলি একসাথে বিক্রি করুন।
  3. নিশ্চিত করুন যে সোল্ডারিং কাজটি নিরোধক উপাদান দিয়ে সুরক্ষিত। এটি একটি হাতা হতে পারে যা আপনি সোল্ডারিং বা ইনসুলেশন টেপের আগে তারের উপর দিয়ে টানেন যা আপনি পরে প্রয়োগ করেন।

নির্দেশাবলী - ব্যাটারি ধারকের স্থিরকরণ:

  1. ব্যাটারি ধারকদের ব্যাটারি ট্রেতে আঠালো করুন যাতে ক্যাবলগুলি কাটআউটের সাথে মুখোমুখি হয় (ছবি দেখুন)। এটি গরম আঠালো (পছন্দসই), ডবল পার্শ্বযুক্ত টেপ, সিলিকন, দ্বিতীয় আঠালো, দিয়ে করা যেতে পারে …

ধাপ 4: #হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন

#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন
#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন
#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন
#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন
#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন
#হার্ডওয়্যার - লোরাওয়ান বোর্ড প্রস্তুত করুন

অংশ:

লোরাওয়ান বোর্ড

নির্দেশ:

বোর্ডে নেতৃত্ব সরানোর আগে, বোর্ডটিকে কম্পিউটারের সাথে সংযুক্ত করুন এবং বিদ্যুতের আলো জ্বলছে কিনা তা পরীক্ষা করুন। নেতৃত্ব সরানোর পর আমাদের আর কোন শক্তির ইঙ্গিত নেই।

লোরাওয়ান ieldালের বিদ্যুৎ খরচ কমানোর জন্য আমাদের দুটি এলইডি অপসারণ করা উচিত যা সম্পূর্ণরূপে তথ্যবহুল। শক্তি (PWR) এবং চার্জ ইঙ্গিত (CHG) নেতৃত্বে।

এই প্রক্রিয়া চলাকালীন বোর্ডের ক্ষতি না করার জন্য অত্যন্ত সতর্ক থাকুন! প্লেয়ারের একটি ধারালো সেট ব্যবহার করুন।

  1. চার্জিং LED (CHR) এবং পাওয়ারলেড (PWR) সনাক্ত করুন (সবুজ আয়তক্ষেত্রের সাথে উপরের ভিউ ছবি দেখুন)
  2. LED এর সোল্ডারিং কাটুন। LED আলগা হওয়া উচিত।
  3. এলইডিগুলি সরান এবং নিচের চিহ্নগুলিকে ক্ষতি না করে যে অংশগুলি পরিষ্কারভাবে সরানো হয়েছে তা পরীক্ষা করুন।

ধাপ 5: #হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680

#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680
#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680
#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680
#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680
#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680
#হার্ডওয়্যার - সমাবেশ 1: TSL2561 / BME680

অংশ:

  • 3 ডি প্রিন্ট - "নোড মেইন বডি"
  • ডিজিটাল লাইট সেন্সর (ছোট সেন্সর)
  • BME680 সেন্সর (দীর্ঘ সেন্সর)
  • 2 x Grove I2C সংযোগকারী তারগুলি
  • 4 x M2x5 স্ক্রু

নির্দেশাবলী:

  1. ডিজিটাল লাইট সেন্সরের সাথে গ্রোভ ক্যাবলগুলির একটি সংযুক্ত করুন। এবং অন্যটি BME680 সেন্সরে।

  2. 3D প্রিন্ট হাউজিং ("নোড মেইন বডি") এ সেন্সর রাখুন।
  3. উপরের বাম দিকে ডিজিটাল আলো / উপরের ডানদিকে BME680। সেন্সরের সংযোগ অংশটি মুখ নিচে (দৃশ্যমান নয়!)। আপনি তারগুলি বাঁকতে হবে যে তারা একটি ধারালো বাঁক তৈরি করে।
  4. এবং m2x5 মিমি স্ক্রু দিয়ে উভয় জায়গায় স্ক্রু করুন।

ধাপ 6: #হার্ডওয়্যার - সমাবেশ 2: লোরাওয়ান বোর্ড দেখেছি

#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি
#হার্ডওয়্যার - অ্যাসেম্বলি 2: লোরাওয়ান বোর্ড দেখেছি

অংশ:

  • ব্যাটারি ধারকদের সাথে ব্যাটারি ট্রে
  • LoRaWan বোর্ড দেখেছি
  • প্রধান শরীরের নোড
  • 4 x M2x5 স্ক্রু

নির্দেশাবলী:

  1. LoRaWan বোর্ডে ব্যাটারি ট্রে এর পাওয়ার ক্যাবল োকান।
  2. পাওয়ার কেবলের উপর বাঁক দিন যাতে তারগুলি বেশি জায়গা না নেয়।
  3. প্রথমে ইউএসবি কানেক্টর এবং পাওয়ার ক্যাবল দিয়ে হাউজিংয়ে লোরাওয়ান বোর্ড োকান।
  4. লোয়ারওয়ান বোর্ডের গর্তগুলি হাউজিংয়ের মাউন্ট করা পিনের সাথে সারিবদ্ধ করুন।
  5. বিভাজন প্রাচীরের পাশে LoRaWan বোর্ড স্থাপন করতে ভুলবেন না। (ছবি দেখুন)
  6. বোর্ডের নির্দেশিত অবস্থানে চারটি স্ক্রু ertোকান (উপরের দৃশ্যের ছবি দেখুন - সবুজ বৃত্ত)
  7. যখন আপনি স্ক্রুগুলিকে শক্ত করবেন তখন নিশ্চিত করুন যে রিসেট বোতামটি নোডের পাশে পুশ বোতামের সাথে সঠিকভাবে সংযুক্ত রয়েছে। (উপরের ভিউ ছবি দেখুন - নীল আয়তক্ষেত্র)
  8. রিসেট বোতামটি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করুন। যদি বোতামটি নড়াচড়া না করে বা রিসেট বোতাম বা বোর্ড স্পর্শ না করে তবে 3D মুদ্রণের গুণে অসঙ্গতি থাকতে পারে। বোর্ডটি সামান্য সরানোর চেষ্টা করুন বা এটি সমাধান করার জন্য সম্পূর্ণরূপে প্লাস্টিকের মুদ্রিত রিসেট বোতামটি ভাঙ্গার কথা বিবেচনা করুন। আপনি এখনও মুদ্রণের গর্তে বোতামটি পুনরায় সেট করতে পারেন।
  9. ব্যাটারি সাপোর্ট ব্লকে পূর্বাভূত খোলার মাধ্যমে অ্যান্টেনা খাওয়ান, সাবধানে এভাবে অ্যান্টেনা ভাঙ্গবেন না

ধাপ 7: #হার্ডওয়্যার - সমাবেশ 3: I2C পিন সংযুক্ত করুন

#হার্ডওয়্যার - অ্যাসেম্বলি 3: I2C পিন সংযুক্ত করুন
#হার্ডওয়্যার - অ্যাসেম্বলি 3: I2C পিন সংযুক্ত করুন
#হার্ডওয়্যার - অ্যাসেম্বলি 3: I2C পিন সংযুক্ত করুন
#হার্ডওয়্যার - অ্যাসেম্বলি 3: I2C পিন সংযুক্ত করুন

নির্দেশাবলী:

সিডুইনোতে i2C স্লটে গ্রোভ ক্যাবল সংযুক্ত করুন। শুধুমাত্র দুটি বাইরেরতম সংযোগকারী হল I2C পিন এবং আমাদের সেন্সরের জন্য ব্যবহারযোগ্য। কিন্তু আপনি উভয় সেন্সর সংযোগকারী বিনিময় করতে পারেন। (ছবি দেখুন - নীল আয়তক্ষেত্র)

ধাপ 8: #হার্ডওয়্যার - সমাবেশ 4: কেবল ব্যবস্থাপনা - I2C তারগুলি

#হার্ডওয়্যার - সমাবেশ 4: কেবল ব্যবস্থাপনা - I2C তারগুলি
#হার্ডওয়্যার - সমাবেশ 4: কেবল ব্যবস্থাপনা - I2C তারগুলি

নির্দেশাবলী:

  1. ব্যাটারি সাপোর্ট ব্লকের পিছনে I2C তারগুলোকে নিচে ঠেলে দেওয়ার জন্য রুম দেওয়া আছে। ফিট টাইট তাই তারা বাইরে সরে যাবে না।
  2. তারগুলিকে সুন্দরভাবে ওরিয়েন্ট করুন যাতে তারা ব্যাটারি ট্রেতে হস্তক্ষেপ না করে যা এক মুহুর্তে উপরে রাখা হবে।

মন্তব্য: আপাতত নোডের হার্ডওয়্যার ছেড়ে দিন। আমরা প্রথমে কোড সেটআপ করব।

ধাপ 9: #TTN - সাইন আপ করুন / লগ ইন করুন

#TTN - সাইন আপ করুন / লগ ইন করুন
#TTN - সাইন আপ করুন / লগ ইন করুন
#TTN - সাইন আপ করুন / লগ ইন করুন
#TTN - সাইন আপ করুন / লগ ইন করুন
#TTN - সাইন আপ করুন / লগ ইন করুন
#TTN - সাইন আপ করুন / লগ ইন করুন

জিনিষ নেটওয়ার্ক কম খরচে আপনার পরবর্তী আইওটি অ্যাপ্লিকেশন তৈরির জন্য একটি উন্মুক্ত সরঞ্জাম এবং একটি বিশ্বব্যাপী, উন্মুক্ত নেটওয়ার্ক সরবরাহ করে, সর্বোচ্চ নিরাপত্তা এবং স্কেল করার জন্য প্রস্তুত।

* আপনার যদি ইতিমধ্যে একটি অ্যাকাউন্ট থাকে তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।

নির্দেশাবলী:

  1. থিংস নেটওয়ার্কে সাইন আপ করুন এবং একটি অ্যাকাউন্ট তৈরি করুন
  2. টিটিএন ওয়েবসাইটে নির্দেশাবলী অনুসরণ করুন।
  3. সাইন আপ করার পর আপনার অ্যাকাউন্টে লগ ইন করুন
  4. আপনার কনসোলে যান। আপনি এটি আপনার প্রোফাইলের ড্রপডাউন মেনুতে পাবেন (ছবি দেখুন)

ধাপ 10: #TTN - অ্যাপ্লিকেশন সেটআপ

#TTN - অ্যাপ্লিকেশন সেটআপ
#TTN - অ্যাপ্লিকেশন সেটআপ
#TTN - অ্যাপ্লিকেশন সেটআপ
#TTN - অ্যাপ্লিকেশন সেটআপ

* আপনার যদি ইতিমধ্যে একটি অ্যাপ্লিকেশন থাকে তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।

একটি অ্যাপ্লিকেশন একটি পরিবেশ যেখানে আপনি একাধিক নোড ডিভাইস সংরক্ষণ করতে পারেন।

নির্দেশাবলী:

  1. যখন আপনি কনসোলে থাকেন তখন অ্যাপ্লিকেশনগুলিতে ক্লিক করুন (ছবি 1 দেখুন)।
  2. "অ্যাপ্লিকেশন যুক্ত করুন" এ ক্লিক করুন
  3. আপনি এখন অ্যাড অ্যাপ্লিকেশন উইন্ডোতে অবস্থিত (ছবি 2 দেখুন)।
  4. একটি অ্যাপ্লিকেশন আইডি তৈরি করুন
  5. আপনার আবেদনের বর্ণনা দিন
  6. আপনার হ্যান্ডলার রেজিস্ট্রেশন সেট করুন (আপনার অবস্থানের উপর নির্ভর করে)
  7. যখন আপনি সম্পন্ন করেন "অ্যাপ্লিকেশন যুক্ত করুন" ক্লিক করুন।

ধাপ 11: #TTN - পেলোড ফরম্যাট সেটআপ

#TTN - পেলোড ফরম্যাট সেটআপ
#TTN - পেলোড ফরম্যাট সেটআপ
#TTN - পেলোড ফরম্যাট সেটআপ
#TTN - পেলোড ফরম্যাট সেটআপ

আপনার ইনকামিং ডেটা তথ্য সঠিকভাবে পড়ার জন্য পেলোড সেটআপ গুরুত্বপূর্ণ।

নির্দেশাবলী:

  1. অ্যাপ্লিকেশন ওভারভিউতে "পেলোড ফরম্যাট" এ ক্লিক করুন। (ছবি 1 দেখুন - সবুজ আয়তক্ষেত্র)
  2. ডিকোডার এডিটরটিতে ফাংশনটি কপি করুন (নীচে গিথুব লিঙ্কটি দেখুন)। (ছবি দেখুন - নীল আয়তক্ষেত্র)
  3. আপনার ফলাফল সংরক্ষণ করতে সংরক্ষণ বোতামে ক্লিক করুন।

ডিকোডার সম্পাদকের জন্য ফাংশন লিঙ্ক:

github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md

ধাপ 12: #TTN - ডিভাইস যোগ করুন

#TTN - ডিভাইস যোগ করুন
#TTN - ডিভাইস যোগ করুন
#TTN - ডিভাইস যোগ করুন
#TTN - ডিভাইস যোগ করুন

যদি সবকিছু ঠিকঠাক থাকে তবে আপনি এখন ডি অ্যাপ্লিকেশন ওভারভিউতে আছেন। যেখানে আপনার আবেদনের উপর আপনার নিয়ন্ত্রণ আছে। আমরা এখন একটি নতুন ডিভাইস (নোড) বা অ্যাপ্লিকেশন যোগ করতে যাচ্ছি।

নির্দেশাবলী:

  1. রেজিস্টার ডিভাইসে ক্লিক করুন (ছবি 1 দেখুন - সবুজ আয়তক্ষেত্র)
  2. একটি ডিভাইস আইডি লিখুন
  3. ডিভাইস EUI কে স্বয়ংক্রিয়ভাবে তৈরি করুন। বাম পাশের ক্রসিং অ্যারোতে ক্লিক করুন।
  4. আপনার হয়ে গেলে "ডিভাইস নিবন্ধন করুন" এ ক্লিক করুন।
  5. ডিভাইসটি এখন তৈরি করা হয়েছে।

ধাপ 13: #TTN - ডিভাইস সেটিংস

#TTN - ডিভাইস সেটিংস
#TTN - ডিভাইস সেটিংস
#TTN - ডিভাইস সেটিংস
#TTN - ডিভাইস সেটিংস
#TTN - ডিভাইস সেটিংস
#TTN - ডিভাইস সেটিংস

ডিভাইসগুলির লোরা সেটআপের একটি ভাল সংযোগ পেতে এই পদক্ষেপটি সত্যিই গুরুত্বপূর্ণ।

নির্দেশাবলী:

  1. যখন আপনি ডিভাইস ওভারভিউ পৃষ্ঠায় থাকেন তখন "সেটিংস" এ ক্লিক করুন (ছবি 1 দেখুন - সবুজ আয়তক্ষেত্র)
  2. সেটিংস পৃষ্ঠায় আপনি আপনার ডিভাইসে একটি বিবরণ দিতে পারেন (করতে হবে না)
  3. এবিপি -তে অ্যাক্টিভেশন মোড সেট করুন।
  4. "ফ্রেম কাউন্টার চেক" বন্ধ করুন। আপনি পৃষ্ঠার নীচে পাবেন।
  5. সমস্ত ডিভাইস EUI, ডিভাইসের ঠিকানা, নেটওয়ার্ক সেশন কী, অ্যাপ সেশন কী স্বয়ংক্রিয়ভাবে উৎপাদনের জন্য ছেড়ে দিন।
  6. নতুন সেটিংস সেভ করতে সেভ বাটনে ক্লিক করুন।
  7. "সেটিংস" পৃষ্ঠায় ফিরে যান। (ছবি 3 দেখুন - সবুজ আয়তক্ষেত্র)
  8. অ্যাক্টিভেশন মোডটি আবার OTAA তে সেট করুন !! (ছবি 4 দেখুন - সবুজ আয়তক্ষেত্র)
  9. অটো জেনারেশনের জন্য অ্যাপ কী ছেড়ে দিন।
  10. নতুন সেটিংস সংরক্ষণ করতে সেভ বাটনে ক্লিক করুন। (ছবি 5 দেখুন - সবুজ আয়তক্ষেত্র)

ধাপ 14: #কোড - Arduino কোড ডাউনলোড

#কোড - Arduino কোড ডাউনলোড
#কোড - Arduino কোড ডাউনলোড

ঠিক আছে, এখন পর্যন্ত অনেক ভালো। আমাদের নোড অ্যাসেম্বলি আছে, টিটিএন -এ আমাদের একটি অ্যাকাউন্ট আছে, আমরা সঠিক পেলোড ফর্ম্যাট সহ একটি অ্যাপ্লিকেশন তৈরি করেছি এবং সেই অ্যাপ্লিকেশনে আমরা একটি ডিভাইস (OTAA) তৈরি করেছি। তাই এখন আমাদেরকে টিটিএন -এ যে ডিভাইসটি তৈরি করা হয়েছে সেই একই সেটিংস তথ্যের সাথে আরডুইনো কোড সেটআপ করতে হবে। পরবর্তী ধাপে আমরা নোডের লোরাওয়ান বোর্ডে কোড আপলোড করব।

নির্দেশাবলী:

  1. Github পৃষ্ঠা থেকে mumoV1 ডিরেক্টরি ডাউনলোড করুন।
  2. Arduino সফটওয়্যারের সর্বশেষ সংস্করণ ডাউনলোড করুন। (https://www.arduino.cc/en/software)
  3. Arduino কোড ফাইল "mumoV1.ino" খুলুন (আপনি নির্দেশাবলীর নীচে Github লিঙ্কটি পাবেন)

Github লিঙ্ক:

github.com/jokohoko/Mumo/tree/main/mumoV1

ধাপ 15: #কোড - Arduino - TTN দিয়ে ডিভাইস সেটআপ

#কোড - Arduino - TTN দিয়ে ডিভাইস সেটআপ
#কোড - Arduino - TTN দিয়ে ডিভাইস সেটআপ
#কোড - Arduino - TTN দিয়ে ডিভাইস সেটআপ
#কোড - Arduino - TTN দিয়ে ডিভাইস সেটআপ

নির্দেশাবলী:

  1. Thethingsnetwork (TTN) খুলুন, আপনার ডিভাইসের ওভারভিউতে যান যেখানে আপনি ডিভাইসের সমস্ত সেটিংস তথ্য পাবেন। আমরা arduino কোড সেটআপের জন্য এটি ব্যবহার করতে যাচ্ছি।
  2. Arduino কোডে "mumoV1.h" ট্যাবে যান।

নোড আইডি সেটআপ করুন:

  1. TTN থেকে device_EUI কপি করে arduino কোডে পেস্ট করুন (বেগুনি তীর দেখুন)।
  2. TTN থেকে application_EUI কপি করে arduino কোডে পেস্ট করুন (নীল তীর দেখুন)।
  3. TTN থেকে app_key অনুলিপি করুন এবং এটিকে arduino কোডে পেস্ট করুন (সবুজ তীর দেখুন) যদি network_session_key দৃশ্যমান না হয় তাহলে "চোখ" চিহ্নটিতে ক্লিক করুন (সবুজ বৃত্ত দেখুন)।
  4. TTN থেকে device_adress কপি করে আরডুইনো কোডে পেস্ট করুন (হলুদ তীর দেখুন)।
  5. TTN থেকে network_session_key কপি করে arduino কোডে পেস্ট করুন (কমলা তীর দেখুন)। যদি network_session_key দৃশ্যমান না হয় তাহলে "চোখ" প্রতীকে ক্লিক করুন (কমলা বৃত্ত দেখুন)।
  6. TTN থেকে app_session_key কপি করে arduino কোডে পেস্ট করুন (লাল তীর দেখুন)। যদি app_session_key দৃশ্যমান না হয় তাহলে "চোখ" প্রতীকে ক্লিক করুন (লাল বৃত্তটি দেখুন)।

ধাপ 16: #কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন

#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
#কোড - Arduino - RTC এবং Adafruit Library ইনস্টল করুন
  1. আপনার arduino ইন্টারফেসে স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন ক্লিক করুন …
  2. লাইব্রেরি ম্যানেজমেন্ট উইন্ডো পপ আপ হবে।
  3. সার্চ বারে টাইপ করুন: rtczero
  4. প্রথম লাইব্রেরির সর্বশেষ সংস্করণটি ইনস্টল করুন
  5. সার্চ বারে টাইপ করুন: adafruit BME680 (BME680 সেন্সরের জন্য)
  6. প্রথম লাইব্রেরির সর্বশেষ সংস্করণটি ইনস্টল করুন
  7. সার্চ বারে টাইপ করুন: adafruit TSL2561 (TSL2561sensor এর জন্য)
  8. প্রথম লাইব্রেরির সর্বশেষ সংস্করণটি ইনস্টল করুন।
  9. সার্চ বারে টাইপ করুন: ফ্ল্যাশস্টোরেজ ATSAM প্রথম লাইব্রেরির সর্বশেষ সংস্করণ ইনস্টল করুন।

ধাপ 17: #কোড - Arduino - Seeeduino LoRaWAN লাইব্রেরি ইনস্টল করুন

#কোড - Arduino - Seeeduino LoRaWAN লাইব্রেরি ইনস্টল করুন
#কোড - Arduino - Seeeduino LoRaWAN লাইব্রেরি ইনস্টল করুন
#কোড - Arduino - Seeeduino LoRaWAN লাইব্রেরি ইনস্টল করুন
#কোড - Arduino - Seeeduino LoRaWAN লাইব্রেরি ইনস্টল করুন

আমরা বোর্ডের সাথে যোগাযোগের জন্য Seeed বোর্ড লাইব্রেরি ইনস্টল করি।

নির্দেশাবলী:

  1. আপনার arduino ইন্টারফেসে ফাইল> পছন্দগুলিতে ক্লিক করুন এবং url (নীচে) "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" এ কপি করুন (ছবি দেখুন - লাল আয়তক্ষেত্র)।
  2. "ঠিক আছে" এ ক্লিক করুন।
  3. Arduino ইন্টারফেসে ফিরে Toos> Board> Board Manager এ ক্লিক করুন।
  4. সার্চ বারে টাইপ করুন "লোরাওয়ান"।
  5. আপনি Seeed LoRaWan বোর্ডের লাইব্রেরি দেখতে পাবেন। (ছবি দেখুন - সবুজ আয়তক্ষেত্র)।
  6. "ইনস্টল" এ ক্লিক করুন এবং এটি সম্পন্ন না হওয়া পর্যন্ত অপেক্ষা করুন।

URL:

ধাপ 18: #কোড - Arduino - বোর্ড নির্বাচন / COM পোর্ট

#কোড - Arduino - বোর্ড নির্বাচন / COM পোর্ট
#কোড - Arduino - বোর্ড নির্বাচন / COM পোর্ট

নির্দেশাবলী:

  1. আপনার কম্পিউটারে মাইক্রো ইউএসবি কেবল দিয়ে লোরাওয়ান বোর্ড সংযুক্ত করুন।
  2. আপনার arduino ইন্টারফেসে সরঞ্জাম> বোর্ডে ক্লিক করুন এবং "Seeeduino LoRaWAN" বোর্ড নির্বাচন করুন। (ছবি দেখো)
  3. একই মেনুতে সঠিক COM পোর্ট নির্বাচন করুন।

ধাপ 19: #কোড - Arduino - বোর্ডে কোড আপলোড করুন

#কোড - Arduino - বোর্ডে কোড আপলোড করুন
#কোড - Arduino - বোর্ডে কোড আপলোড করুন

এখন যেহেতু আমাদের কোড প্রস্তুত আছে, এখন কোডটি লোরাওয়ান বোর্ডে রাখার সময় এসেছে!

নির্দেশাবলী:

  1. নিশ্চিত করুন যে আপনার লোরওয়ান বোর্ড এখনও আপনার পিসির সাথে সংযুক্ত আছে।
  2. পাশের নোডে রিসেট বাটনে ডাবল ক্লিক করুন। আপনি দেখতে পাবেন যে নেতৃত্বে ঝলকানি হচ্ছে। এর মানে হল যে ডিভাইসটি বুটলোডার মোডে রয়েছে।
  3. বুটলোডার মোডসের কারণে আমাদের একটি নতুন COM পোর্ট নির্বাচন করতে হবে। এটি ধাপ #18 এর মতোই করা হয়েছে।
  4. আপলোড বাটনে ক্লিক করুন। এটি ডানদিকে নির্দেশ করা তীর সহ বোতাম। (ছবি দেখুন - লাল বৃত্ত)।
  5. আপনি নীচের ডান কোণে "আপলোড সম্পন্ন" দেখতে হবে।

ধাপ 20: #কোড - Arduino - কোড পরীক্ষা করুন

#কোড - Arduino - কোড পরীক্ষা করুন!
#কোড - Arduino - কোড পরীক্ষা করুন!
#কোড - Arduino - কোড পরীক্ষা করুন!
#কোড - Arduino - কোড পরীক্ষা করুন!

নির্দেশাবলী:

  1. টিটিএন এর ডিভাইসের ওভারভিউতে "ডেটা" এ ক্লিক করুন। সেখানে আপনি সমস্ত ইনকামিং ডেটা পাবেন যা নির্দিষ্ট নোড ডিভাইস। (ছবি দেখুন - লাল আয়তক্ষেত্র)
  2. ডেটা ট্রান্সমিশন পরীক্ষা করতে, সিগন্যাল পাঠানোর জন্য নোড ডিভাইসের পাশে রিসেট বোতাম টিপুন।
  3. যদি লোরা সিগন্যাল একটি গেটওয়ে দ্বারা প্রাপ্ত হয় তবে আপনি টিটিএন -এ ডিভাইসের অ্যাপ্লিকেশন ডেটা আপনার ইনকামিং ডেটা দেখতে পাবেন। (ফলাফল দেখতে 30 থেকে 40 সেকেন্ড অপেক্ষা করুন)
  4. যদি আপনি ইনকামিং ডেটা না দেখতে পান তবে নোড ডিভাইসের পাশে বিশ্রাম বোতামটি আবার সিগন্যাল পাঠানোর চেষ্টা করুন।
  5. যদি এটি সাহায্য না করে, আপনি #18 ধাপে ফিরে যান এবং কোডটি আবার আপলোড করার চেষ্টা করুন।

অভিনন্দন আপনি এখন একটি কাজ LoRa নোড ডিভাইস আছে!

  1. লরাওয়ান বোর্ড থেকে ইউএসবি সরান।
  2. নোড ডিভাইসের পাশে বিশ্রাম বোতামে একটি শেষবার ধাক্কা দিন।

ধাপ 21: #হার্ডওয়্যার - সমাবেশ 5: ব্যাটারি ট্রে োকান

#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান
#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান
#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান
#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান
#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান
#হার্ডওয়্যার - অ্যাসেম্বলি 5: ব্যাটারি ট্রে োকান

অংশ:

ব্যাটারি ট্রে

নির্দেশাবলী

  1. একটি কোণ অধীনে হাউজিং মধ্যে ব্যাটারি ট্রে োকান। নিশ্চিত করুন যে আপনি প্রথমে পাওয়ার ক্যাবলটি সঠিক দিকে রেখেছেন। (ছবি দেখো)
  2. প্রথমে ট্রেটিকে সাপোর্ট ব্লক ওয়ালের দিকে রাখুন যেখানে তারের পিছনে স্টাফ করা আছে।
  3. ট্রে নিচে চাপ দিন যতক্ষণ না আপনি একটি "স্ন্যাপ ক্লিক" শব্দ শুনতে পান।
  4. কোণটি পরীক্ষা করুন যে ট্রেটি মূল আবাসনটিতে সুন্দরভাবে ফিট করে। (ছবি 2/3 দেখুন - লাল বৃত্ত) // weg
  5. I2C সংযোগ তারের উপরে পাওয়ার ক্যাবল োকান। ভোঁতা কিছু দিয়ে এটিকে ধাক্কা দিন। তারের ক্ষতি না করার জন্য সতর্ক থাকুন।

ধাপ 22: #হার্ডওয়্যার - সমাবেশ 6: ব্যাটারি োকান

অংশ:

6 এক্স এএ ব্যাটারি (সাইড নোড)

নির্দেশাবলী:

  1. ব্যাটারি হোল্ডারদের সঠিক ওরিয়েন্টেশনে 6 x AA ব্যাটারি োকান।
  2. ব্যাটারির তারগুলি সাবধানে ধাক্কা দিন যাতে তারা পরবর্তী ধাপে হস্তক্ষেপ না করে।

*সাইড নোড: ব্যাটারি ধারকের ব্যাটারি ওরিয়েন্টেশন চেক করুন। এটি ছবিটির থেকে আলাদা হতে পারে

ধাপ 23: #হার্ডওয়্যার - সমাবেশ 7: পিছনের কভার

#হার্ডওয়্যার - অ্যাসেম্বলি 7: পিছনের কভার
#হার্ডওয়্যার - অ্যাসেম্বলি 7: পিছনের কভার

অংশ:

থ্রিডি প্রিন্ট - ব্যাক কভার নোড

নির্দেশাবলী:

  1. পিছনের কভার ঠোঁট একটি স্লাইড এঙ্গেলের অধীনে মূল শরীরের হাউজিং এর ঠোঁট খাঁজে োকান।
  2. আবাসনের পাশে ধাক্কা দিন এবং নিশ্চিত করুন যে এটি সঠিক অবস্থান।
  3. যদি প্রিন্টের সমস্যাগুলির কারণে ঠোঁট ফিট না হয় তবে পৃষ্ঠের কিছু অংশ ফিট না হওয়া পর্যন্ত পিষে নেওয়ার চেষ্টা করুন। চেক করুন যে পিছনের কভারটি হাউজিংয়ের উপর সম্পূর্ণ সমতল এবং কোন সিম নেই।
  4. M3x16mm স্ক্রু andোকান এবং শক্ত করুন।

ধাপ 24: #হার্ডওয়্যার - ডিভাইসের সংযুক্তি

#হার্ডওয়্যার - ডিভাইসের সংযুক্তি
#হার্ডওয়্যার - ডিভাইসের সংযুক্তি
#হার্ডওয়্যার - ডিভাইসের সংযুক্তি
#হার্ডওয়্যার - ডিভাইসের সংযুক্তি
#হার্ডওয়্যার - ডিভাইসের সংযুক্তি
#হার্ডওয়্যার - ডিভাইসের সংযুক্তি

ডিভাইস সংযুক্ত করার বিভিন্ন উপায় আছে।

  1. পাশে স্লাইড লক খাঁজ স্ক্রু।
  2. পিছনে স্লাইড লক খাঁজ স্ক্রু।
  3. Tiewrap groves পাশে / উপরে এবং পিছনে।
  4. নোডের ব্যাককভারটিও একটি হুক দিয়ে দেওয়া হয়।

প্রস্তাবিত: