সুচিপত্র:
- ধাপ 1: জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউল কোড আপলোড করুন
- পদক্ষেপ 2: জিগবি-রাখাল কনফিগার করা
- ধাপ 3: জিগবি নিয়ন্ত্রণ পরিষেবা চালান এবং ল্যাম্পটি সংযুক্ত করুন
- ধাপ 4: ল্যাম্প নিয়ন্ত্রণ
- ধাপ 5: উপসংহার
ভিডিও: কিভাবে ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্পকে সংযুক্ত এবং নিয়ন্ত্রণ করবেন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশযোগ্য ব্যবহারকারীকে শেখায় কিভাবে ড্রাগনবোর্ডে ZigBee মডিউলটি সংযুক্ত এবং সঠিকভাবে ইনস্টল করতে হয় এবং এটি একটি ZigBee নিয়ন্ত্রিত বাতি (OSRAM) এর সাথে যোগাযোগ করে, একটি ZigBee IOT নেটওয়ার্ক তৈরি করে।
প্রয়োজনীয়তা:
- ড্রাগনবোর্ড 410c;
- CC2531 ইউএসবি ডংগল;
- টেক্সাস ইন্সট্রুমেন্টস সিসি ডিবাগার/প্রোগ্রামার;
- OSRAM Lightify Tunable White A19।
ধাপ 1: জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউল কোড আপলোড করুন
প্রথমত, জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউলে একটি কোড আপলোড করা প্রয়োজন। এটি ডিভাইসগুলিকে সঠিকভাবে চিনতে এবং আইওটি নেটওয়ার্ক সঠিকভাবে তৈরি করার কার্যকারিতা প্রদান করবে।
এটি সম্ভব করার জন্য, দয়া করে এই GitHub টিউটোরিয়ালটি দেখুন।
পদক্ষেপ 2: জিগবি-রাখাল কনফিগার করা
কোডটি ইতিমধ্যে জিগবি ইউএসবি মডিউলে আপলোড করা হয়েছে তা বিবেচনা করে, এখন জিগবি-শেফার্ড অ্যাপ্লিকেশনটি কনফিগার করার সময় এসেছে।
জিগবি-রাখাল নোডে তৈরি করা হয়েছিল, তাই ড্রাগনবোর্ডে নোড ইনস্টল করা প্রয়োজন। ইনস্টলেশন প্রতিটি অপারেশনাল সিস্টেমের থেকে আলাদা, তাই কিভাবে সঠিকভাবে ইনস্টল করতে হয় তা জানতে এই লিঙ্কে ডেবিয়ান বিষয়টির সন্ধান করুন।
ড্রাগনবোর্ডে ইতিমধ্যে নোড ইনস্টল করা আছে, অনুগ্রহ করে জিগবি-রাখাল কনফিগার করার জন্য পরবর্তী পদক্ষেপগুলি অনুসরণ করুন:
- "Zbserver" নাম দিয়ে প্রকল্পে একটি ফোল্ডার তৈরি করুন (CLI: ~ $ mkdir zbserver)
- Zbserver ফোল্ডারের ভিতরে, "server.js" নামে একটি ফাইল তৈরি করুন (CLI: ~ $ touch server.js)
-
এখন, CLI কমান্ড দ্বারা প্রকল্পের জন্য কিছু নির্ভরতা ইনস্টল করা, জিগবি-শেফার্ড, সিরিয়ালপোর্ট এবং এক্সপ্রেস লিব ইনস্টল করা প্রয়োজন:
- : ~/zbserver $ sudo npm সিরিয়ালপোর্ট ইনস্টল করুন
- : ~/zbserver $ sudo npm zigbee-shepherd ইনস্টল করুন
- : ~/zbserver $ sudo npm ইনস্টল এক্সপ্রেস
এর পরে, তৈরি করা "server.js" ফাইলে সার্ভারের নিয়ন্ত্রণ কোড (এই ধাপের শেষে সংযুক্ত) অনুলিপি করা প্রয়োজন।
দ্রষ্টব্য: এটি কেবল প্রদত্ত প্রদীপের সাথে কাজ করে এবং ইউএসবি ডংগল ড্রাগনবোর্ডে সংযুক্ত হওয়া উচিত।
ধাপ 3: জিগবি নিয়ন্ত্রণ পরিষেবা চালান এবং ল্যাম্পটি সংযুক্ত করুন
প্রদীপটিকে সার্ভারের সাথে সংযুক্ত করার জন্য তৈরি করা ফোল্ডার (zbserver) ডিরেক্টরিতে গিয়ে CLI কমান্ডের দ্বারা "server.js" (ড্রাগনবোর্ডে সংযুক্ত ডংগলের সাথে) ফাইলটি চালানো প্রয়োজন:
sud/zbserver $ sudo নোড server.js
খোলা কনসোলটি জিগবি সংযোগের অবস্থা জানাতে হবে, যদি একটি বাতি পাওয়া যায় এবং যদি এটি স্বয়ংক্রিয়ভাবে জোড়া হয়।
ল্যাম্প পেয়ার মোড সক্ষম করার জন্য এটি প্রয়োজন:
- 5 সেকেন্ডের মধ্যে এটি বন্ধ করুন;
- এটি 5 সেকেন্ডের মধ্যে চালু করুন;
- ধাপ 1 এবং 2 পাঁচবার পুনরাবৃত্তি করুন।
বাতিটি স্বয়ংক্রিয়ভাবে সার্ভারের সাথে সংযুক্ত হবে।
ধাপ 4: ল্যাম্প নিয়ন্ত্রণ
প্রদীপ নিয়ন্ত্রণের জন্য নিম্নলিখিত আইপি ঠিকানায় পোস্টগুলি উপলব্ধি করা প্রয়োজন:
- লোকালহোস্ট: 3000/turnOff -> বাতি বন্ধ করতে;
- localhost: 3000/turnOn -> বাতি জ্বালাতে।
ধাপ 5: উপসংহার
এখন, পূর্ববর্তী পদক্ষেপগুলির পরে, আপনি ড্রাগনবোর্ড 410 সি এবং জিগবি মডিউল সিসি 2531 ব্যবহার করে জিগবি প্রোটোকলের মাধ্যমে একটি বাতি নিয়ন্ত্রণ করতে পারবেন।
কোন সন্দেহ থাকলে, দয়া করে নীচে মন্তব্য করুন বা নিম্নলিখিত লিঙ্কগুলি দেখুন:
- zigbee-shepherd উইকি: সার্ভার এবং ডিভাইস ক্লাস সম্পর্কে তথ্য।
- zigbee-shepherd HowTo: কিভাবে ZigBee রাখাল ব্যবহার করবেন সে সম্পর্কে তথ্য।
প্রস্তাবিত:
কিভাবে একটি এমুলেটরের সাথে একটি কন্ট্রোলার ইনস্টল, চালানো এবং সংযুক্ত করতে হয়: 7 টি ধাপ
কিভাবে একটি এমুলেটরের সাথে একটি কন্ট্রোলার ইনস্টল, চালানো এবং সংযুক্ত করতে হয়: আপনি কি কখনও বসে আছেন এবং আপনার ছোটবেলাকে একজন তরুণ গেমার হিসাবে মনে রেখেছেন এবং কখনও কখনও ইচ্ছা করেন যে আপনি অতীতের সেই পুরোনো রত্নগুলিকে আবার দেখতে পারেন? আচ্ছা, এর জন্য একটি অ্যাপ আছে …. আরো বিশেষভাবে গেমারদের একটি সম্প্রদায় আছে যারা প্রোগ্রাম তৈরি করে
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
কিভাবে একটি RC গাড়ি এবং একটি রাস্পবেরি পাইকে Remo.tv এর সাথে সংযুক্ত করবেন: 4 টি ধাপ
কিভাবে একটি আরসি গাড়ি এবং একটি রাস্পবেরি পাইকে রেমো.টিভিতে সংযুক্ত করবেন: আপনার নিজের ঝুঁকিতে এই নির্দেশাবলী অনুসরণ করুন, আমি কোনও ক্ষতি বা আইনী সমস্যাগুলির জন্য দায়বদ্ধ নই। আপনি যদি কোনও বিমানবন্দর, রেডিও স্টেশন, বা এমার্জেন্সি সার্ভিসের কাছাকাছি থাকেন তবে এটি করবেন না। যদি আপনার কোন সংকেত এয়ার ট্রাফিক নিয়ন্ত্রণে হস্তক্ষেপ করে, তাহলে আবির্ভূত হন
কিভাবে একটি সেন্সরকে অডিও ইনপুট এবং আউটপুট দিয়ে সংযুক্ত করবেন: 15 টি ধাপ
কিভাবে একটি সেন্সরকে অডিও ইনপুট এবং আউটপুটের সাথে সংযুক্ত করতে হয়: একটি সেন্সর হল ভৌত পরিবেশ ধারণ করার একটি মৌলিক উপাদান। আপনি একটি সিডিএস ফোটোসেলের সাহায্যে আলোর পরিবর্তন পেতে পারেন, আপনি একটি দূরত্ব সেন্সর দিয়ে স্থান পরিমাপ করতে পারেন এবং আপনি একটি অ্যাকসিলরোমিটার দিয়ে আপনার গতিবিধি ক্যাপচার করতে পারেন। অ্যালরিয়া আছে
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন।: আমি Slashdot এ SheevaPlug এ একটি পোস্ট দেখেছি এবং তারপর জনপ্রিয় মেকানিক্সে। এটি একটি আকর্ষণীয় যন্ত্রের মতো মনে হয়েছিল এটি w 2.5w চালায়, কোন ভক্ত নেই, কঠিন অবস্থা এবং মনিটরের প্রয়োজন নেই। বছর ধরে আমি একটি পুরানো CRT