সুচিপত্র:

LoRa জাল সেন্সর: 6 ধাপ
LoRa জাল সেন্সর: 6 ধাপ

ভিডিও: LoRa জাল সেন্সর: 6 ধাপ

ভিডিও: LoRa জাল সেন্সর: 6 ধাপ
ভিডিও: EP20 HW বিল্ড - DIY RF পাওয়ার পরিমাপ 2024, নভেম্বর
Anonim
লোরা জাল সেন্সর
লোরা জাল সেন্সর

এটি রিপল লোরা জাল নেটওয়ার্কগুলিতে সিরিজের তৃতীয়, এখন সেন্সর নোডগুলি প্রদর্শন করছে।

রেফারেন্সের জন্য আগের নিবন্ধগুলি দেখুন:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

সরবরাহ

হার্ডওয়্যারের উপাদান এখানে কেনা যাবে:

LoRa মডিউল সহ Adafruit পালক:

ডিপোল অ্যান্টেনা:

ধাপ 1: পটভূমি

পটভূমি
পটভূমি

বেশিরভাগ Arduino সেন্সর মডিউল, যেমন তাপমাত্রা, আর্দ্রতা, ইত্যাদি ডিজিটাল বা এনালগ GPIO পিনের মাধ্যমে জিজ্ঞাসা করা যেতে পারে। এই নিবন্ধের জন্য আমি একটি শিখা সেন্সর পরীক্ষা করেছি, যা একটি ডিজিটাল পিন (যখন সেন্সরের মান পোটেন্টিওমিটার সেটিং থেকে ট্রিগার হয়) এবং একটি এনালগ পিন উভয়ই ব্যবহার করে।

সেন্সর মডিউল:

প্রকল্পের এই অংশের লক্ষ্য হল রিপাল লোরা জাল নেটওয়ার্কগুলিতে ডেডিকেটেড সেন্সর নোড আনা। আপনি কেবল দূর থেকে সেন্সরগুলি পর্যবেক্ষণ করতে পারেন, অথবা কনফিগারযোগ্য ট্রিগার অবস্থায় পৌঁছলে সতর্ক বার্তা পেতে পারেন, যেমন শিখা সনাক্ত করা হচ্ছে, বা গতি সনাক্ত করা হচ্ছে ইত্যাদি।

ধাপ 2: তারের

বর্তমানে কেবলমাত্র দুটি বোর্ড প্রকার সমর্থিত, নিম্নলিখিত পিনগুলির সাথে সেন্সর মডিউলটি অবশ্যই সংযুক্ত থাকতে হবে:

Adafruit পালক:

* এনালগ পিন: A1 (gpio 15) -OR-

* ডিজিটাল পিন: 10

TTGO/HELTECH ESP32 LoRa মডিউল:

* এনালগ পিন: 39 -OR-

* ডিজিটাল পিন: 34

বেশিরভাগ সেন্সর মডিউল 3.3 ভোল্ট গ্রহণ করতে পারে, তাই আপনাকে বোর্ডের GND এবং 3.3V পিনগুলিতে GND এবং VCC পিনগুলি সংযুক্ত করতে হবে।

ধাপ 3: ফার্মওয়্যার ফ্ল্যাশ করা

এর জন্য আপনাকে Arduino IDE ইনস্টল করতে হবে, এবং টার্গেট বোর্ড টাইপের জন্য সমর্থন করতে হবে।

এই Github পৃষ্ঠায় ফার্মওয়্যার ফ্ল্যাশ করার নির্দেশনা রয়েছে:

github.com/spleenware/ripple

'সেন্সর নোড' লক্ষ্যগুলির মধ্যে একটি চয়ন করুন। ইউএসবি ক্যাবলের মাধ্যমে সংযুক্ত বোর্ডের সাথে, Arduino IDE তে সিরিয়াল মনিটর খোলার মাধ্যমে ফার্মওয়্যার ঠিক আছে কিনা তা পরীক্ষা করুন। সেন্ড লাইনে 'q' (কোট ছাড়া) লিখুন এবং এন্টার টিপুন। সিরিয়াল মনিটরের "Q: …" দিয়ে শুরু হওয়া লেখা দিয়ে উত্তর দেওয়া উচিত

ধাপ 4: অ্যাপে সেন্সর কনফিগার করুন

অ্যাপে সেন্সর কনফিগার করুন
অ্যাপে সেন্সর কনফিগার করুন
অ্যাপে সেন্সর কনফিগার করুন
অ্যাপে সেন্সর কনফিগার করুন

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

অ্যাপটিতে দুটি লঞ্চার আইকন রয়েছে। যখন আপনি আপনার জাল নেটওয়ার্ক (রিপিটার, সেন্সর, গেটওয়ে ইত্যাদি) সেট আপ করছেন তখনই 'ডিভাইস প্রভিশন'। সেন্সর নোডগুলিকে কেবল একটি অনন্য আইডি (2 এবং 254 এর মধ্যে) বরাদ্দ করতে হবে এবং তাদের এনক্রিপশন কীগুলি তৈরি করতে হবে। শুধু টুলবারে 'নতুন' মেনুতে ক্লিক করুন, এবং সেন্সরের জন্য আইডি এবং নাম লিখুন, তারপর সংরক্ষণ করুন ক্লিক করুন। সেন্সরটি এখন মূল তালিকায় থাকা উচিত।

সেন্সর নোডের জন্য, সেটআপ করার জন্য অতিরিক্ত কনফিগারেশন প্যারামিটার রয়েছে। 'সম্পাদনা' (পেন্সিল) আইকনে আলতো চাপুন, এবং তারপর সেন্সর কনফিগার পর্দা দেখতে পরবর্তী পর্দায় '…' বোতামে আলতো চাপুন। (উপরে প্রথম স্ক্রিনশট)। এটি সেন্সর স্থাপনের জন্য, কীভাবে এটির স্থিতি প্রতিবেদন করা উচিত এবং কীভাবে সতর্ক বার্তা তৈরি করা যায়। কনফিগারেশন সম্পন্ন হলে, উপরের টুলবারে সেভ মেনুতে ট্যাপ করুন।

'প্রোগ্রামার' স্ক্রিনে যেতে ডানদিকে 'চিপ' আইকনে আলতো চাপুন। ইউএসবি-ওটিজি কেবলের মাধ্যমে সেন্সর বোর্ডকে অ্যান্ড্রয়েডের সাথে সংযুক্ত করুন, তারপরে 'প্রোগ্রাম' বোতামে আলতো চাপুন। যদি সবকিছু ঠিক থাকে, তাহলে 'সম্পন্ন' বলে একটি বার্তা থাকা উচিত এবং আপনি এখন সংযোগ বিচ্ছিন্ন করতে পারেন।

অ্যান্ড্রয়েড লঞ্চারে ফিরে যান, তারপর প্রধান 'রিপল কমান্ডার' লঞ্চার আইকনে আলতো চাপুন। এটি অ্যাপটির মূল UI, যেখানে আপনি নেটওয়ার্কের অন্যান্য 'পেজার' ব্যবহারকারীদের (যারা রিপল মেসেঞ্জার অ্যাপ ব্যবহার করেন) সাথে চ্যাট করতে পারেন, সেইসাথে আপনার বিশেষ নোডগুলি যেমন রিপিটার এবং সেন্সর নোডগুলি পর্যবেক্ষণ করতে পারেন। তালিকার একটি সেন্সর নোডে আলতো চাপুন এবং আপনার ডিভাইসের স্থিতি স্ক্রিনটি দেখা উচিত (উপরে দ্বিতীয় স্ক্রিন-শট দেখুন)।

ধাপ 5: ডেমো

এখানে একটি ফ্লেম সেন্সর একটি সতর্কতা স্থিতি সক্রিয় করা এবং হোম নোড সতর্কতা গ্রহণ করছে।

লক্ষ্য করুন যে সতর্কতাগুলি এমন একটি রাষ্ট্রকে প্রতিনিধিত্ব করে যা অতিবাহিত সময়ের পরে ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে 'রিসেট' হয়। এখানে দেখানো স্ক্রিন ম্যানুয়ালি সতর্কতার স্থিতি পুনরায় সেট করার জন্য "রিসেট সতর্কতা" বোতাম সরবরাহ করে।

উৎপন্ন সতর্কতা বার্তাগুলি হোম নোড বোর্ড বজার শব্দ করবে, এবং বার্তাটি 'ইতিহাস' ট্যাবে থাকবে।

ধাপ 6: প্রতিক্রিয়া

এই ক্ষমতা, সেন্সরগুলি দূরবর্তী রাজ্যগুলিকে রিপোর্ট করে এবং সতর্কতা তৈরি করে এই দীর্ঘ পরিসরের আইওটি নেটওয়ার্কগুলির জন্য একটি অত্যন্ত দরকারী বৈশিষ্ট্য উপস্থাপন করে। এই নতুন ক্ষমতা দিয়ে কী করা যেতে পারে এবং এটি কীভাবে কাজ করেছে তা শুনে আমি বেশ উত্তেজিত। এবং, বরাবরের মতো, আমি শুনতে আগ্রহী যে এখনও কোন সমস্যা আছে কিনা তা দূর করতে হবে।

শুভেচ্ছা, স্কট পাওয়েল।

প্রস্তাবিত: