সুচিপত্র:

স্মার্ট হোম: 10 টি ধাপ
স্মার্ট হোম: 10 টি ধাপ

ভিডিও: স্মার্ট হোম: 10 টি ধাপ

ভিডিও: স্মার্ট হোম: 10 টি ধাপ
ভিডিও: ফ্লাশ লাইটের আজব 3 টি সেটিং! || smartphones flashlight hidden 3 setting 2024, জুন
Anonim
স্মার্ট হোম
স্মার্ট হোম

এই স্মার্ট হোম অ্যাপ্লিকেশনটি আলো চালু করে যা এই ক্ষেত্রে LED যখন অন্ধকার এবং গতি সনাক্ত করা হয়। এলাকা অন্ধকার হলে এটি সাহায্য করে তাই ব্যবহারকারীদের লাইটের জন্য সুইচ খুঁজে বের করতে হয় না যা অন্ধকারে কঠিন হতে পারে।

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

এটির ওয়েব ইন্টারফেসটি আইবিএম এর নোড রেড ব্যবহার করে যেখানে ব্যবহারকারী এলইডি নিয়ন্ত্রণের পাশাপাশি অ্যাপ্লিকেশন দ্বারা সংগৃহীত রিয়েল টাইম এবং orতিহাসিক তথ্য দেখতে সক্ষম হবে।

ধাপ 1: সেটআপ ওভারভিউ

সেটআপ ওভারভিউ
সেটআপ ওভারভিউ

আমাদের টিউটোরিয়ালে ধাপগুলি শেষ করার পরে, আপনার সেটআপটি উপরের মত দেখা উচিত।

পদক্ষেপ 2: হার্ডওয়্যার প্রয়োজনীয়তা

  • MCP3008 ADC x1
  • হালকা-নির্ভর রোধকারী x1
  • DHT11 সেন্সর x1
  • পিআইআর সেন্সর x1
  • লাইট এমিটিং ডায়োড (LED) x1
  • 10k Ω প্রতিরোধক x2
  • 330 Ω প্রতিরোধক x1

ধাপ 3: সংযোগকারী উপাদান

সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান
সংযোগকারী উপাদান

ধাপে ধাপে অংশগুলি সংযুক্ত করা হচ্ছে

উপরে দেখানো ছবিগুলি এই অ্যাপ্লিকেশনটির জন্য সমস্ত প্রয়োজনীয় উপাদানগুলিকে কীভাবে সংযুক্ত করতে হয় তার ধাপে ধাপে পদ্ধতি।

ছবি 1: MCP3008 ADC এবং LDR সংযোগ করা হচ্ছে

ছবি 2: DHT11 সেন্সর সংযুক্ত করা হচ্ছে

ছবি 3: PIR সেন্সর সংযুক্ত করা হচ্ছে

ছবি 4: LED সংযুক্ত করা হচ্ছে

ধাপ 4: আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা

আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
আমাজন ওয়েব সার্ভিসেস (AWS) সেট আপ করা হচ্ছে
  1. AWS এ লগইন করুন এবং পরিষেবাগুলিতে ক্লিক করুন
  2. আইওটি কোর নির্বাচন করুন
  3. ড্যাশবোর্ডে, "ম্যানেজ" এ যান এবং থিংসে ক্লিক করুন
  4. Create *Note এ ক্লিক করুন: আপনার যদি এখনও কিছু না থাকে, তাহলে "একটি জিনিস নিবন্ধন করুন" এ ক্লিক করুন
  5. "একটি একক জিনিস তৈরি করুন" এ ক্লিক করুন
  6. আপনার জিনিসটির একটি নাম দিন এবং "পরবর্তী" এ ক্লিক করুন
  7. পরবর্তী পর্দায়, প্রথম সারিতে "সার্টিফিকেট তৈরি করুন" এ ক্লিক করুন
  8. মূল CA সহ 3 টি সার্টিফিকেট ডাউনলোড করতে ভুলবেন না

    রুট-সিএর জন্য এই লিঙ্কে যান

    ওয়েব পেজের যেকোন জায়গায় ডান ক্লিক করুন এবং সেভ করুন, ফাইলের নামের জন্য rootca.pem রাখুন এবং সেভ এ টাইপ সব ফাইল রাখুন, সেভ ক্লিক করুন।

  9. আপনার সার্টিফিকেট সক্রিয় করুন এবং সম্পন্ন ক্লিক করুন
  10. পরবর্তী, "নিরাপদ" এ যান এবং নীতিগুলিতে ক্লিক করুন
  11. একটি নীতি তৈরি করুন
  12. "সিকিউর" ট্যাবে থাকাকালীন, সার্টিফিকেটগুলিতে যান
  13. আপনি যে সার্টিফিকেটটি তৈরি করেছেন তাতে যান, 3 টি বিন্দুতে ক্লিক করুন এবং একটি নীতি সংযুক্ত করুন ক্লিক করুন এবং আপনি যে নীতিটি তৈরি করেছেন তা চয়ন করুন এবং এটি সংযুক্ত করুন।
  14. এখন আবার 3 টি বিন্দুতে ক্লিক করুন এবং একটি জিনিস সংযুক্ত করুন এ ক্লিক করুন এবং আপনি যে জিনিসটি তৈরি করেছেন তা চয়ন করুন এবং এটি সংযুক্ত করুন।
  15. আপনার তৈরি করা জিনিসটিতে ফিরে যান এবং এটিতে ক্লিক করুন, ম্যানেজ করুন> জিনিসগুলিতে।
  16. ইন্টারঅ্যাক্ট করতে যান, এখনই https লিংকটি নিন, এই লিঙ্কটি aws ব্রোকারের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়।
  17. আপনার আউস এখন ব্যবহারের জন্য প্রস্তুত।

ধাপ 5: IBM Bluemix সেট আপ করা

  1. IBM bluemix এ লগইন করুন এবং https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter এ যান
  2. একটি অনন্য অ্যাপ্লিকেশন নাম এবং হোস্ট নাম লিখুন, আপনি এই উভয় ক্ষেত্রের জন্য sp-yourstudentid নির্বাচন করতে পারেন এবং তৈরি করুন ক্লিক করুন
  3. অ্যাপটি শুরু হওয়ার জন্য অপেক্ষা করুন, যদি আপনার অ্যাপটি শুরু না হয় তবে আপনাকে এটি পুনরায় চালু করতে হতে পারে

  4. ড্যাশবোর্ডে ক্লাউড ফাউন্ড্রি পরিষেবার অধীনে আইওটিএফ-পরিষেবাতে ক্লিক করুন এবং ওয়াটসন আইওটি প্ল্যাটফর্ম চালু করুন
  5. আমার ক্ষেত্রে ওয়েবসাইটের url নোট করুন এটা হল
  6. ডিভাইসের অধীনে, প্রথমে ডিভাইসের ধরনগুলিতে যান এবং ডিভাইস টাইপ যোগ করুন ক্লিক করুন
  7. গেটওয়ে হিসাবে টাইপ চয়ন করুন এবং নামটি gw-yourstudentid রাখুন। পরবর্তী ক্লিক করুন তারপর সম্পন্ন ক্লিক করুন
  8. এখন ব্রাউজ এ যান এবং ডিভাইস যোগ করুন
  9. আপনার তৈরি করা নতুন ডিভাইসের ধরনটি নির্বাচন করুন এবং ডিভাইস আইডির জন্য gwid-yourstudentid রাখুন এবং নিরাপত্তা না হওয়া পর্যন্ত পরবর্তী পথে ক্লিক করুন।
  10. প্রমাণীকরণ টোকেনের জন্য AUTHTOKEN-gw-yourstudentid লিখুন, তারপর পরবর্তী ক্লিক করুন এবং তারপর সম্পন্ন।
  11. প্রতিষ্ঠানের আইডি, ডিভাইসের ধরন, ডিভাইস আইডি প্রমাণীকরণ পদ্ধতি এবং প্রমাণীকরণ টোকেন নোট করুন
  12. ব্লুমিক্স এখন ব্যবহারের জন্য প্রস্তুত

ধাপ 6: IBM Cloudant NoSQL ডাটাবেস সেট আপ করা

IBM Cloudant NoSQL ডাটাবেস সেট আপ করা হচ্ছে
IBM Cloudant NoSQL ডাটাবেস সেট আপ করা হচ্ছে
IBM Cloudant NoSQL ডাটাবেস সেট আপ করা হচ্ছে
IBM Cloudant NoSQL ডাটাবেস সেট আপ করা হচ্ছে

IBM Cloudant NoSQL ডাটাবেস আপনার সেন্সর দ্বারা পাঠানো ডেটা সঞ্চয় করতে ব্যবহৃত হবে। কিভাবে এটি সেট আপ করতে হবে এই বিভাগটি আপনাকে নির্দেশ দেবে।

  1. IBM bluemix এ লগইন করুন এবং কনসোল/ড্যাশবোর্ডে যান
  2. Cloudant-jy এ ক্লিক করুন
  3. লঞ্চ ক্লাউড্যান্ট ড্যাশবোর্ডে ক্লিক করুন
  4. পরবর্তী ডাটাবেসে নেভিগেট করুন
  5. উপরের ডানদিকে create database এ ক্লিক করুন
  6. আমরা 4 টি ডাটাবেস তৈরি করবো যাতে আপনাকে ধাপটি চারবার পুনরাবৃত্তি করতে হবে, চারটি ডাটাবেসের নাম (lightsensor1, lightsensor2, humiditysensor1, humiditysensor2)
  7. এর পরে আপনি চারটি ডাটাবেসে ডেটা পাঠানোর জন্য প্রস্তুত।

ধাপ 7: এসএমএস বিজ্ঞপ্তির জন্য টুইলিও সেট আপ করা

এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
এসএমএস নোটিফিকেশনের জন্য টুইলিও সেট আপ করা হচ্ছে
  1. টুইলিওতে লগইন করুন, যদি আপনি না করেন তবে টুইলিওতে সাইন আপ করুন
  2. আপনার অ্যাকাউন্ট SID এবং Auth টোকেনটি অনুলিপি করুন যা কনসোল ড্যাশবোর্ডে দেখানো হয়েছে
  3. রানটাইম-> এপিআই কীগুলিতে নেভিগেট করুন তারপর নতুন এপিআই কী তৈরি করুন এ ক্লিক করুন, বন্ধুত্বপূর্ণ নামের জন্য আপনি যে কোন নাম চান
  4. ক্রিয়েট এপিআই কী -এ ক্লিক করুন
  5. সাইড এবং গোপন কীটি নোট করতে ভুলবেন না
  6. আপনাকে একটি এলোমেলো নম্বর দেওয়া হবে, শুধু এই নম্বরটি নির্বাচন করুন এ ক্লিক করুন
  7. ফোন নম্বরটি অনুলিপি করতে ভুলবেন না
  8. জিও-লোকেশন বিভাগে সিঙ্গাপুর যুক্ত করতে https://www.twilio.com/console/sms/settings/geo-permissions এই লিঙ্কে যান।

ধাপ 8: রাস্পবেরি পাই নোড লাল প্রবাহ

রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ
রাস্পবেরি পাই নোড লাল প্রবাহ

আপনার রাস্পবেরি পাইতে নোড রেড শুরু করুন

নোড-লাল শুরু

আপনার কম্পিউটারের ব্রাউজারে নিম্নলিখিত URL টি টাইপ করুন।

x.x.x.x আপনার রাস্পবেরি পাই এর আইপি ঠিকানা উপস্থাপন করে।

x.x.x.x: 1880

একবার আপনি নোড-রেড ওয়েবপেজে থাকলে, উপরের ডানদিকে মেনু বোতামের মাধ্যমে আমদানি> ক্লিপবোর্ডে নিজেকে নেভিগেট করুন।

নিম্নলিখিত প্রবাহে আটকান

[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" হালকা মান পাঠান "," বিষয় ":" সেন্সর/lightRoom2 "," qos ":" 1 "," বজায় রাখুন ":", "দালাল": "15d3961c.c2373a "," x ": 835," y ": 453," wires ": }, {" id ":" 492090f5.064b3 "," type ":" pimcp3008 "," z ":" 201c473b। 092328 "," name ":" MCP3008 "," pin ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," wires ":

উপরের কোড আমদানি করার পর আপনার নোড-রেড ফ্লো সম্পন্ন করা উচিত।

TLS কনফিগারেশন

প্রবাহ শেষ করার পরে, আপনার নিজের রাস্পবেরি পাইতে একটি ফোল্ডার তৈরি করুন। এই ফোল্ডারের ভিতরে AWS স্থাপন করার সময় আপনি আগে ডাউনলোড করা AWS সার্টিফিকেট রাখুন।

MQTT- ব্রোকার নোড সম্পাদনা করতে এগিয়ে যান এবং TLS কনফিগারেশন সম্পাদনা করুন।

"সার্টিফিকেট", "প্রাইভেট কী" এবং "সিএ সার্টিফিকেট" -এর জন্য আপনার পাই -তে সংশ্লিষ্ট ফাইল পাথগুলিতে কপি এবং পেস্ট করুন।

আপনি এখন এই প্রবাহ স্থাপনের জন্য প্রস্তুত!

ধাপ 9: আইবিএম নোড রেড ড্যাশবোর্ড

আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
আইবিএম নোড রেড ড্যাশবোর্ড
  1. আপনার আইবিএম নোড-রেড অ্যাক্সেস করুন
  2. উপরের ডানদিকে মেনুতে "প্যালেটগুলি পরিচালনা করুন" এ নেভিগেট করুন।
  3. নোড "নোড-রেড-ড্যাশবোর্ড" ইনস্টল করুন
  4. আপনার আইবিএম নোড-রেডে এবং এই বিভাগের অধীনে সংযুক্ত পাঠ্য ফাইল থেকে নিম্নলিখিত প্রবাহটি আমদানি করুন।
  5. সমস্ত MQTT নোডের জন্য TLS কনফিগারেশন সম্পাদনা করুন এবং AWS সেট আপ করার সময় আপনি পূর্বে ডাউনলোড করা সংশ্লিষ্ট AWS সার্টিফিকেট আপলোড করুন।
  6. "স্থাপন করুন" এ ক্লিক করুন
  7. আপনি এখন ড্যাশবোর্ডে যেতে পারবেন। আপনার নিজের ব্রাউজারে, নিম্নলিখিত URL টি প্রবেশ করান যেখানে x হল আপনার IBM Bluemix এর রুট

x/ui

ধাপ 10: শেষ

শেষ করুন
শেষ করুন
শেষ করুন
শেষ করুন

অভিনন্দন! এই টিউটোরিয়ালের সমাপ্তি।

2 টি নোড-রেড ফ্লো মোতায়েন করা হয়েছে, তাদের মধ্যে 1 জনকে ডেটা পাঠানো উচিত এবং অন্যটি আপনাকে ছবিতে ড্যাশবোর্ডে ডেটা দেখার অনুমতি দেয়।

প্রস্তাবিত: