সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার চেকলিস্ট
- ধাপ 2: AWS অ্যাক্সেস করা
- ধাপ 3: রাস্পবেরি পাই এর জন্য ইনস্টলেশন
- ধাপ 4: স্মার্ট রুম কন্ট্রোল কোড
- ধাপ 5: শেখার অভিজ্ঞতা
ভিডিও: স্মার্ট রুম কন্ট্রোল: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই প্রকল্পে, আমরা আমাদের সেটআপ এ AWS এবং MQTT কিভাবে ব্যবহার করতে হয় তা শিখতে চাই। প্রযুক্তির জগতে থাকা, এটি কেবল আপনার ল্যাপটপ দিয়ে আপনার ঘর নিয়ন্ত্রণ করতে সক্ষম হবে! কল্পনা করুন যে আপনি আপনার প্রকল্পগুলি সম্পন্ন করার জন্য সময়ের জন্য তাড়াহুড়া করছেন, আপনার আলোর জন্য সুইচটি চালু করতে হাঁটতে খুব বেশি সময় লাগে!
এই পোর্টালটি হবে:
- আপনাকে ছবি আপলোড/পুনরুদ্ধার করার অনুমতি দিন (S3 বালতি)
- হালকা মান পরীক্ষা করুন (ডায়নামোডিবি)
- নেতৃত্ব চালু/বন্ধ করুন
- তাপমাত্রা এবং আর্দ্রতা পরীক্ষা করুন (phpmyadmin)
শিক্ষার্থী থেকে প্রবীণরা, এটি একটি সহজ ইন্টারফেস যা ব্যবহার এবং বোঝা সহজ!
ধাপ 1: হার্ডওয়্যার চেকলিস্ট
আসুন এই টিউটোরিয়ালের জন্য প্রয়োজনীয় হার্ডওয়্যার উপাদানগুলি পর্যালোচনা করি।
- মিশ্রিত জাম্পার কেবল
- DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর x1
- 10k ohms প্রতিরোধক x2
- MCP3008 x1
- লাইট-ডিপেন্ডেন্ট রেজিস্টর (LDR) x1
- LED আলো x1
- 330 ohms প্রতিরোধক x1
- পিকামেরা x1
ধাপ 2: AWS অ্যাক্সেস করা
- Https://awseducate.qwiklabs.com/users/sign_in?locale=en এ লগইন করুন
- পরে কনফিগার করার উদ্দেশ্যে অ্যাক্সেস কী আইডি এবং সিক্রেট অ্যাক্সেস কী অনুলিপি করুন।
- "ওপেন কনসোল" এ ক্লিক করুন
আপনার রাস্পবেরি পাইকে "জিনিস" হিসাবে নিবন্ধন করুন
- AWS IoT অনুসন্ধান করুন
- বাম নেভিগেশন বারের নীচে, "ম্যানেজ করুন" এ ক্লিক করুন এবং "জিনিসগুলি" নির্বাচন করুন
- আপনার জিনিসের জন্য একটি নাম লিখুন এবং একটি শংসাপত্র তৈরি করুন।
- সার্টিফিকেশন তৈরির পরে উত্পন্ন 4 টি ফাইল সংরক্ষণ করুন।
- একটি নীতি তৈরি করুন এবং আপনার বিষয়টির সাথে নীতি সংযুক্ত করুন।
ডায়নামোডিবি
- ডায়নামোডিবি অনুসন্ধান করুন
- আলোর জন্য একটি টেবিল তৈরি করুন
S3 বালতি
- S3 অনুসন্ধান করুন
- ছবি আপলোড করার জন্য একটি বালতি তৈরি করুন
ধাপ 3: রাস্পবেরি পাই এর জন্য ইনস্টলেশন
আপনি কোডগুলি চালানো শুরু করার আগে, আপনার রাস্পবেরি পাইতে এগুলি ইনস্টল করুন।
টার্মিনাল উইন্ডো খুলুন
- AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
- awscli: sudo pip install awscli
- Boto: sudo pip install boto
- Boto3: sudo pip install boto3
- ফ্লাস্ক: sudo pip install flask
- mqtt: sudo pip mqtt ইনস্টল করুন
- paho: sudo pip install paho
আপনার টার্মিনাল উইন্ডোতে চালান:
aws কনফিগার
এবং আপনার কনসোলের অ্যাক্সেস কী এবং গোপন অ্যাক্সেস কী -এ কী।
ধাপ 4: স্মার্ট রুম কন্ট্রোল কোড
- InsertIntoDB.py: এটি ডাটাবেসে তাপমাত্রা এবং আর্দ্রতা ুকিয়ে দেবে
- aws_pubsub.py: এটি সেন্সর/আলো এবং ক্যামেরার মতো বিষয়গুলিতে সাবস্ক্রাইব করবে যাতে আলোর মান এবং ছবি পাওয়া যায়।
- server.py: এটি LED চালু এবং বন্ধ করার অনুমতি দেবে। তাপমাত্রা এবং আর্দ্রতা পুনরুদ্ধার করা হবে এবং HTML পৃষ্ঠায় প্রদর্শিত হবে। ডায়নামোডিবি তে সংরক্ষিত হালকা মান পুনরুদ্ধার করা হবে।
ধাপ 5: শেখার অভিজ্ঞতা
পাইথনে সম্পূর্ণ নতুন হওয়ায়, এই আইওটি মডিউল শেখার প্রক্রিয়ার সময় আমরা অনেক অসুবিধা এবং সমস্যার সম্মুখীন হয়েছি। যাইহোক, আমাদের শিক্ষক এবং বন্ধুদের নির্দেশনার সাথে, আমরা সামলাতে এবং শিখতে পেরেছি। এই প্রকল্পের মাধ্যমে, আমরা বর্তমান বিশ্বে IoT ডিভাইসের গুরুত্ব শিখেছি, এবং আমরা AWS ব্যবহার সম্পর্কে আরও ভাল জ্ঞান পেয়েছি।
প্রস্তাবিত:
হ্যান্ডস ফ্রি রুম লাইট কন্ট্রোল: 10 টি ধাপ
হ্যান্ডস ফ্রি রুম লাইট কন্ট্রোল: মুভির মতো " মিশন ইম্পসিবল " বলেন " হতাশাজনক সময় মরিয়া পদক্ষেপের আহ্বান জানায় " আমার ভাই, যিনি দশম শ্রেণীতে পড়েন, সুইচ ব্যবহার না করে ফোন ব্যবহার করে রান্নাঘরের লাইট নিয়ন্ত্রণ করার একটি ধারণা পেয়েছিলেন এবং কারণ
ESP8266 সহ রুম কন্ট্রোল - তাপমাত্রা, গতি, পর্দা এবং আলো: 8 টি ধাপ
ESP8266 সহ রুম কন্ট্রোল | তাপমাত্রা, গতি, পর্দা এবং আলোকসজ্জা: এই প্রকল্পটি NodeMCU ESP8266 মডিউলের উপর ভিত্তি করে একটি সিস্টেম নিয়ে গঠিত যা আপনাকে একটি LED স্ট্রিপের উজ্জ্বলতা এবং আপনার ঘরের পর্দা নিয়ন্ত্রণ করতে দেয়, এছাড়াও এটি আপনার ঘরের গতি ঘটনা সম্পর্কে তথ্য পাঠাতে সক্ষম এবং মেঘের তাপমাত্রা
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
IOT CA2 সিকিউর স্মার্ট হোম/রুম: Ste টি ধাপ
IOT CA2 সিকিউর স্মার্ট হোম/রুম: সূচিপত্র 1 স্মার্ট সিকিউর হোমের পর্যালোচনা 2 হার্ডওয়্যার প্রয়োজনীয়তা + সেটআপ 3 সফ্টওয়্যার প্রয়োজনীয়তা + সেটআপ 4 একটি জিনিস হিসাবে রাস্পবেরি রেজিস্টার করুন 5 একটি S3 বালতি 6 ডাইনামোডিবি সেটআপ + নিয়ম 7 প্রত্যাশিত ফলাফল 8 কোড (পেস্টবিন থেকে) 9 রেফারেন্স ওভারভিউ
NodeMCU স্মার্ট রুম - ESP8266 - Arduino: 6 ধাপ
NodeMCU স্মার্ট রুম | ESP8266 | আরডুইনো: আমি একটি ইউটিউব সিরিজ তৈরি করছি " আরডুইনো দিয়ে আপনার রুম কিভাবে স্বয়ংক্রিয় করা যায়? &Quot; এবং এই প্রযোজনার অংশ হিসাবে আমি আমার নতুন আপগ্রেডগুলির একটি আপনার জন্য নিয়ে এসেছি।