সুচিপত্র:

রাস্পবেরি পাই - স্মার্ট অফিস: 10 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই - স্মার্ট অফিস: 10 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই - স্মার্ট অফিস: 10 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই - স্মার্ট অফিস: 10 টি ধাপ (ছবি সহ)
ভিডিও: ৫ টি কাজের যে কোন ১ টির মাধ্যমে মাসে ১ থেকে ২ লাখ টাকা আয় করতে পারবেন । প্রচুর টাকা আয়ের ৫ টি উপায় । 2024, নভেম্বর
Anonim
রাস্পবেরি পাই - স্মার্ট অফিস
রাস্পবেরি পাই - স্মার্ট অফিস

আবেদন কি সম্পর্কে?

OfficeHelperBOT একটি স্মার্ট অফিস সেটিং এর দিকে লক্ষ্য করে একটি অ্যাপ্লিকেশন। 2 রাস্পবেরি পাই 3 মডেল বি এর জন্য সেটআপ করা হবে।

রাস্পবেরি পাই 1 একটি প্রধান মেশিন হবে যা সেন্সর থেকে সমস্ত মান গ্রহণ করবে, এমকিউটিটির মাধ্যমে ডেটা প্রকাশ করবে, ক্লাউড ডাটাবেসে ডেটা সংরক্ষণ করবে যা আমরা ডায়নামোডিবি ব্যবহার করছি এবং ওয়েব পোর্টাল সার্ভার চালাচ্ছি।

রাস্পবেরি পাই 2 দরজায় ব্যবহার করা হবে। কর্মচারীকে অফিসে প্রবেশের অনুমতি দেওয়ার আগে তাদের পরিচয় যাচাই করতে হবে। এটি করার দুটি পদ্ধতি রয়েছে যা একটি পিন কোড ক্রম এবং একটি কিউআর কোড যাচাইয়ের মাধ্যমে। যে ক্ষেত্রে যাচাইকরণের অপব্যবহার হতে পারে, আমরা যাকে যাচাই করতে ব্যর্থ হচ্ছি তার ছবি তুলব এবং ব্যক্তির ছবি AWS S3 বালতিতে সংরক্ষণ করব।

একটি ওয়েবপেজ অফিসের DHT, আলো, গতি সনাক্ত করা ছবি এবং ভিডিও দেখতে সক্ষম হবে। ওয়েবপেজটি অফিসের আলো নিয়ন্ত্রণ করতে এবং অফিসের সিসিটিভির লাইভ স্ট্রিম দেখতেও সক্ষম হবে।

একটি টেলিগ্রাম বটও থাকবে যা অফিসে LED লাইট নিয়ন্ত্রণের অনুমতি দেবে, তাপমাত্রার মতো সেন্সর মান পরীক্ষা করবে এবং কর্মচারীদের QR কোড ইমেজ পেতে দেবে যদি তারা তাদের QR কোড ইমেজ হারায় বা তাদের পিন ভুলে যায় AWS S3 Bucket থেকে তাদের QR কোড ইমেজ অনুরোধ করে পেয়ে।

ধাপ 1: আসুন ওভারভিউ দেখি

আসুন ওভারভিউ দেখি!
আসুন ওভারভিউ দেখি!
আসুন ওভারভিউ দেখি!
আসুন ওভারভিউ দেখি!
আসুন ওভারভিউ দেখি!
আসুন ওভারভিউ দেখি!

সিস্টেম আর্কিটেকচার ডায়াগ্রাম

কিভাবে মেশিন একে অপরের সাথে যোগাযোগ করবে

হার্ডওয়্যার ফলাফল

দেখুন দুটি রাস্পবেরি পাই শেষ পর্যন্ত কেমন লাগবে

ওয়েব পোর্টাল

ফ্লাস্কের মাধ্যমে পাইথন ব্যবহার করে তৈরি করা ওয়েব পোর্টালটি দেখুন

টেলিগ্রাম বট

আমাদের তৈরি করা বট খোঁজা

সরাসরি সম্প্রচার

PiCam এর 1 টিকে সিসিটিভি হিসেবে ব্যবহার করা এবং লাইভ ফুটেজ স্ট্রিম করা

হার্ডওয়্যারের প্রয়োজনীয়তা

  • 2x রাস্পবেরি পাই
  • 2x জিপিআইও বোর্ড
  • 1x LDR
  • 1x DHT11
  • 1x মোশন সেন্সর
  • 4x LED
  • 7x বোতাম
  • 2x বুজার
  • 2x LCD ডিসপ্লে
  • 1x ওয়েবক্যাম

ধাপ 2: রাস্পবেরি পাই 1 (অফিস) এর জন্য সেট আপ করুন

  1. আপনার HTML নামক টেমপ্লেট সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন
  2. স্ট্যাটিক নামক আপনার CSS/জাভাস্ক্রিপ্ট ফাইল সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন
  3. 3 সাব ফোল্ডার ক্যাপচার_ফটো, মোশন_ফোটোস, মোশন_ভিডিও সহ ক্যামেরা নামক আপনার ক্যামেরা ফাইলগুলি সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন

mkdir ~/ca2

mkdir ca/ca2/টেমপ্লেট

mkdir ~/ca2/স্ট্যাটিক

mkdir ca/ca2/স্ট্যাটিক/ক্যামেরা

mkdir ca/ca2/স্ট্যাটিক/ক্যামেরা/ক্যাপচার_ফোটোস

mkdir ca/ca2/স্ট্যাটিক/ক্যামেরা/মোশন_ফোটোস

mkdir ca/ca2/স্ট্যাটিক/ক্যামেরা/মোশন_ভিডিও

ধাপ 3: রাস্পবেরি পাই 2 (ডোর) এর জন্য সেট আপ করুন

  1. ডোর নামে আপনার ফাইল সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন
  2. Qr_code নামে আপনার QR কোড ইমেজ সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন

mkdir ~/দরজা

mkdir door/door/qr_code

ধাপ 4: টেলিগ্রাম বট সেট আপ করুন

টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
টেলিগ্রাম বট সেট আপ করুন
  1. টেলিগ্রাম খুলুন
  2. "BotFather" খুঁজুন
  3. টাইপ করুন "/শুরু করুন"
  4. টাইপ করুন "/newbot"
  5. নির্দেশাবলী অনুসরণ করুন, বটের নাম, বটের জন্য ব্যবহারকারীর নাম, জট ডাউন বট প্রমাণীকরণ টোকেন

ধাপ 5: ডাইনামোডিবি সেট আপ করুন

ডাইনামোডিবি সেট আপ করুন
ডাইনামোডিবি সেট আপ করুন
ডাইনামোডিবি সেট আপ করুন
ডাইনামোডিবি সেট আপ করুন
ডাইনামোডিবি সেট আপ করুন
ডাইনামোডিবি সেট আপ করুন
  1. AWS এর জন্য সাইন আপ করুন
  2. AWS পরিষেবাতে DynamoDB অনুসন্ধান করুন
  3. "টেবিল তৈরি করুন" এ ক্লিক করুন
  4. টেবিলের নাম পূরণ করুন
  5. 'আইডি' (স্ট্রিং) হিসাবে পার্টিশন কী সেট করুন এবং 'ডেটটাইম' (স্ট্রিং) হিসাবে সাজানোর কী যোগ করুন
  6. এটি 4 টি টেবিল, ডিএইচটি, লাইট, গ্যালারি, কর্মচারীর জন্য করুন

4 টি টেবিলের প্রিভিউ

ধাপ 6: AWS S3 বালতি সেট আপ করুন

AWS S3 বালতি সেট আপ করুন
AWS S3 বালতি সেট আপ করুন
AWS S3 বালতি সেট আপ করুন
AWS S3 বালতি সেট আপ করুন
AWS S3 বালতি সেট আপ করুন
AWS S3 বালতি সেট আপ করুন
  1. AWS S3 অনুসন্ধান করুন
  2. "বালতি তৈরি করুন" এ ক্লিক করুন
  3. বালতির নাম দিতে নিয়ম মেনে চলুন
  4. স্ক্রিনশট অনুসরণ করুন
  5. বালতি তৈরি করুন

আমি কিভাবে S3 বালতিতে আপলোড করব?

আমাদের একটি অ্যাডমিন পোর্টাল নেই তাই আমরা AWS গ্রাফিক ইউজার-ইন্টারফেসের মাধ্যমে QR কোড ইমেজ ম্যানুয়ালি আমদানি করব। বালতি তৈরি করতে স্ক্রিনশট অনুসরণ করুন। কোডের স্নিপেট হল S3 বালতিতে ছবি আপলোড করার জন্য প্রয়োজনীয় যুক্তি

ধাপ 7: AWS SNS সেট আপ করুন

  1. AWS SNS এর জন্য অনুসন্ধান করুন
  2. টপিক ট্যাগ অনুসরণ করুন
  3. নতুন টপিক তৈরি করুন
  4. বিষয় নাম এবং প্রদর্শন নাম সেট করুন
  5. সবাইকে প্রকাশ করার অনুমতি দিতে নীতি সম্পাদনা করুন
  6. যে টপিকটি তৈরি হয়েছে তাতে সাবস্ক্রাইব করুন
  7. ইমেইল গ্রহণের জন্য এন্ডপয়েন্ট ফিল্ডে ইমেইল সেট করুন যখন মান একটি নির্দিষ্ট ভ্যালুতে পৌঁছায়

ধাপ 8: একটি নিয়ম তৈরি করা

  1. "একটি নিয়ম তৈরি করুন" এ ক্লিক করুন
  2. নাম এবং সংক্ষিপ্ত বিবরণ লিখুন
  3. সম্পূর্ণ MQTT বার্তা পাঠানোর জন্য সর্বশেষ SQL সংস্করণটি চয়ন করুন
  4. MQTT মেসেজ পাওয়ার সময় কোন নিয়ম ট্রিগার করতে হবে তা নির্ধারণ করতে রুল ইঞ্জিন টপিক ফিল্টার ব্যবহার করে
  5. "ক্রিয়া যুক্ত করুন" এ ক্লিক করুন
  6. এসএনএস পুশ বিজ্ঞপ্তির মাধ্যমে একটি বার্তা প্রেরণ নির্বাচন করুন

ধাপ 9: ওয়েব ইন্টারফেস তৈরি করা

বলা এই নতুন html ফাইল তৈরি করুন

  • মাথা
  • প্রবেশ করুন
  • লগ
  • dht
  • আলো
  • গ্যালারি
  • গতি
  • এলইডি

গুগল ড্রাইভ ফাইল থেকে সংশ্লিষ্ট এইচটিএমএলে কপি এবং পেস্ট করুন।

drive.google.com/file/d/1zd-x21G7P5JeZyPGZp1mdUJsfjoclYJ_/view?usp=sharing

ধাপ 10: প্রধান স্ক্রিপ্ট

এখানে 3 টি প্রধান স্ক্রিপ্ট রয়েছে

  • server.py - একটি ওয়েব পোর্টাল তৈরি করুন
  • working.py - রাস্পবেরি পাই 1 (অফিস) এর জন্য যুক্তি
  • রাস্পবেরি পাই 2 (ডোর) এর জন্য door.py যুক্তি

আমরা কেবলমাত্র 3 টি কোড চালাই যা আমরা চাই ফলাফল পেতে

আমরা Main.zip এর অধীনে Google ড্রাইভ থেকে এটি পেতে পারি

drive.google.com/open?id=1xZRjqvFi7Ntna9_KzLzhroyEs8Wryp7g

প্রস্তাবিত: