সুচিপত্র:

হোম অটোমেশন: 7 টি ধাপ
হোম অটোমেশন: 7 টি ধাপ

ভিডিও: হোম অটোমেশন: 7 টি ধাপ

ভিডিও: হোম অটোমেশন: 7 টি ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, নভেম্বর
Anonim
অধিবাস স্বয়ংক্রিয়তা
অধিবাস স্বয়ংক্রিয়তা

আপনার বাড়িটিকে একটি স্মার্ট বাড়িতে পরিণত করুন, এর সাহায্যে আপনি আপনার বাড়ির সমস্ত ইলেকট্রনিক ডিভাইসগুলিকে একটি অ্যাপের মধ্যে নিয়ন্ত্রণ করতে পারেন। কিন্তু এই প্রকল্পের জন্য, আমি কেবল বাড়িতে সমস্ত আলো নিয়ন্ত্রণ করতে পারি। রাস্পবেরি পাই 3 এবং রিলি দিয়ে সহজেই তৈরি করা সবকিছু এবং শারীরিক সুইচ নিয়ন্ত্রণের জন্য রিলে এবং রিমোট কন্ট্রোলের জন্য রিলে নিয়ন্ত্রণ করার জন্য একটি অ্যাপ শুরু থেকেই তৈরি।

প্রয়োজনীয় সামগ্রী

রাস্পবেরি পাই 3

8-চ্যানেল 5v রিলে মডিউল

মাইক্রো এসডি কার্ড (8GB)

মহিলা থেকে মহিলা জাম্পার তার

সফটওয়্যার ব্যবহার করা হয়েছে

Win32DiskImager

ধাপ 1: 8-চ্যানেল রিলে সহ রাস্পবেরি পাই ঝুলিয়ে দিন

8-চ্যানেল রিলে সহ রাস্পবেরি পাই
8-চ্যানেল রিলে সহ রাস্পবেরি পাই
8-চ্যানেল রিলে সহ রাস্পবেরি পাই
8-চ্যানেল রিলে সহ রাস্পবেরি পাই

উপরে দেওয়া ডায়াগ্রাম অনুযায়ী ওয়্যার

ধাপ 2: রাস্পবেরি পাইতে রাস্পবিয়ান লাইট সেটআপ করুন

Https://www.raspberrypi.org/downloads/raspbian/ এ যান

নিচে স্ক্রোল করুন এবং সর্বশেষ রাস্পবিয়ান লাইট ডাউনলোড করুন (বর্তমান - বাস্টার)

.zip ফাইলটি আনজিপ করুন এবং আপনি একটি.img ফাইল পাবেন

Win32DiskImager চালান

"Image File" অপশনের অধীনে.img ফাইল ব্রাউজ করুন

সঠিক ড্রাইভ "ডিভাইস" নির্বাচন করুন (যেমন E:)

জ্বলন্ত প্রক্রিয়া শুরু করতে "লিখুন" বোতামে ক্লিক করুন

প্রম্পট হলে "হ্যাঁ" ক্লিক করুন

একবার হয়ে গেলে, আপনার এসডি কার্ডটি রাস্পবেরি পাইতে োকান এবং এটি চালু করুন

ধাপ 3: রাস্পবিয়ান আপডেট করুন

আপডেটের আগে রাস্পবিয়ানে স্ট্যাটিক আইপি সেট করুন, কিভাবে?

রাস্পবিয়ান টার্মিনালে লগইন করুন

ব্যবহারকারী: piPassword: রাস্পবেরি

টাইপ

সুডো ন্যানো /etc/dhcpcd.conf

নীচের দিকে স্ক্রল করুন এবং কোডের এই লাইনগুলি আটকান

ইন্টারফেস eth0

স্ট্যাটিক ip_address =/24 স্ট্যাটিক রাউটার = স্ট্যাটিক ডোমেইন_নাম সার্ভার = ইন্টারফেস wlan0 স্ট্যাটিক ip_address =/24 স্ট্যাটিক রাউটার = স্ট্যাটিক ডোমেইন_নেমসারভার =

"ctrl+x" এবং "y" টিপে এটি সংরক্ষণ করুন

অবশেষে "সুডো রিবুট" দিয়ে আপনার পাই পুনরায় বুট করুন

সাফল্য পুনরায় বুট করার পরে, রাস্পবিয়ানকে সর্বশেষ সংস্করণে আপডেট করতে এই কমান্ডটি চালান

sudo apt- আপডেট পান

sudo apt-get upgrade

sudo apt-get dist-upgrade

ধাপ 4: প্যাকেজ ইনস্টল করুন

প্রয়োজনীয় সমস্ত নির্ভরতা ইনস্টল করার সময়

টার্মিনালে এই কমান্ডগুলি চালান

sudo apt-nodejs ইনস্টল করুন

sudo apt-get npm ইনস্টল করুন

sudo apt-get git ইনস্টল করুন

sudo npm pm2 -g ইনস্টল করুন

এই কমান্ডগুলি চালানোর মাধ্যমে সবকিছু সঠিকভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন

নোড -ভি

npm -v

pm2 -v

git --version

ধাপ 5: "HomeAutomationServer" সংগ্রহস্থল ক্লোনিং

Github থেকে ক্লোন "HomeAutomationServer" সংগ্রহস্থল

গিট ক্লোন

একবার ক্লোন হয়ে গেলে, "HomeAutomationServer" ডিরেক্টরিতে যান এবং এটি চালান

npm ইন্সটল

প্রকল্পের জন্য প্রয়োজনীয় সমস্ত প্রয়োজনীয় নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে

ধাপ 6: Pm2 দিয়ে সার্ভার চালান

Pm2 দিয়ে সার্ভার চালান

PM2 এর জন্য পথ তৈরি করতে টার্মিনালে এটি টাইপ করুন

pm2 স্টার্টআপ

উত্পন্ন কমান্ডটি অনুলিপি করুন এবং টার্মিনালে পেস্ট করুন এবং এটি চালান

অবশেষে, pm2 দিয়ে সার্ভার শুরু করুন, এই কমান্ডটি টাইপ করুন, আপনার এখনই সঠিক ডিরেক্টরিতে থাকা উচিত

pm2 start server.js -name "HomeAutomationServer" --watch

সার্ভারটিকে pm2 এ সংরক্ষণ করতে এই কমান্ডটি চালান তাই PM2 প্রতিটি বুটে স্বয়ংক্রিয়ভাবে আপনার সার্ভার চালাবে

pm2 সেভ

ধাপ 7: রিবুট সার্ভার

এই কমান্ড দিয়ে সার্ভার রিবুট করুন

sudo রিবুট

একবার রিবুট হয়ে গেলে, রিবুট করার পরে সার্ভারটি স্বয়ংক্রিয়ভাবে চলছে কিনা তা পরীক্ষা করতে এই কমান্ডটি টাইপ করুন

pm2 তালিকা

এর সাথে আপনি pm2 দিয়ে চলমান সার্ভার সেট আপ করার টিউটোরিয়াল সম্পন্ন করেছেন

কিন্তু সম্পূর্ণ টিউটোরিয়াল শেষ করার আগে, আমি আপনাকে বলি যে এটি আবেদনের মাত্র অর্ধেক, তাই, আপনি জিজ্ঞাসা করা বাকি টিউটোরিয়ালটি কোথায়, চূড়ান্ত টিউটোরিয়ালের জন্য https://github.com/khairmuhammad-ybh/HomeAutomati… আপনার ডিভাইসে অ্যাপটি ইনস্টল করতে।

আপডেট

এখানে দেওয়া APK ডাউনলোড এবং ইনস্টল করুন: HomeAutomation এবং এটি ব্যবহার করে দেখুন

প্রস্তাবিত: