সুচিপত্র:
- ধাপ 1: ধাপ 1: যন্ত্রাংশ এবং উপকরণ প্রয়োজন
- ধাপ 2: ধাপ 2: সমস্যা বিবৃতি
- ধাপ 3: ধাপ 3: মোশন সেন্সর কনফিগারেশন
- ধাপ 4: ধাপ 4: LCD মডিউল প্রদর্শন
- ধাপ 5: ধাপ 5: মোটর সার্ভো মডিউল
- ধাপ 6: ধাপ 6: মোশন সেন্সর ক্যামেরা
ভিডিও: স্মার্ট হোম সিস্টেম: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশাবলী ম্যাটল্যাব সফটওয়্যার এবং রাস্পবেরি পাই হার্ডওয়্যার ব্যবহার করে আমাদের স্মার্ট হোম সিস্টেম কিভাবে সেট আপ এবং ব্যবহার করবেন তা ব্যাখ্যা করতে সাহায্য করবে। এই নির্দেশের শেষে, আপনি সহজেই আমাদের পণ্যটি সম্পূর্ণরূপে ব্যবহার করতে সক্ষম হবেন!
ধাপ 1: ধাপ 1: যন্ত্রাংশ এবং উপকরণ প্রয়োজন
- রাস্পবেরি পাই
- ব্রেডবোর্ড (x2)
- পিআইআর মোশন সেন্সর
- এলসিডি মডিউল
- LED আলো
- ক্যাপাসিটর
- রাস্পবেরি পাই ক্যামেরা
- মাইক্রো সার্ভো মোটর
- ডবল শেষ তারের (20)
ধাপ 2: ধাপ 2: সমস্যা বিবৃতি
আমাদের পণ্য যে বিষয়গুলি সমাধান করার চেষ্টা করছে তা হ'ল ম্যানুয়াল আলো নিয়ন্ত্রণ, অভ্যন্তরীণ তাপমাত্রা নিয়ন্ত্রণ এবং শক্তি দক্ষতা। আমরা গড় বাড়িতে যে পরিমাণ শক্তি ব্যবহার করি তার উপর মনোনিবেশ করেছি এবং আমরা শক্তির ব্যবহার কমানোর উপায় খুঁজতে চেয়েছিলাম। লাইট অবশিষ্ট থাকা এবং অপ্রয়োজনীয় তাপস্থাপক তাপমাত্রা খুব বেশি অপ্রয়োজনীয় শক্তির ব্যবহারের জন্য। একটি ঘর খালি থাকলে তারা যেখানে বন্ধ হয়ে যায় সেখানে আলো সক্রিয় হবে এবং বাইরের তাপমাত্রা পড়ার উপর ভিত্তি করে থার্মোস্ট্যাট পরিবেশগতভাবে দক্ষ তাপমাত্রার সাথে সামঞ্জস্য করে।
ধাপ 3: ধাপ 3: মোশন সেন্সর কনফিগারেশন
মোশন সেন্সর 3.3V পাওয়ার পিন, গ্রাউন্ড পিন এবং আপনার পছন্দের ডিজিটাল পিনের সাথে সংযুক্ত। এগুলি যথাক্রমে মোশন সেন্সরের VCC, GND এবং OUT পোর্টের সাথে সংযুক্ত। যখন কেউ কাছাকাছি থাকে তখন মোশন সেন্সর সনাক্ত করবে এবং লাইট চালু আছে তা বোঝাতে LED সক্রিয় করবে। একবার গতি আর সনাক্ত না হলে, LED নিজেই বন্ধ হয়ে যাবে। কোডটি নিম্নরূপ:
যখন সত্য
মোশন ডিটেক্টেড = readDigitalPin (rpi, 3);
যদি গতি সনাক্ত করা হয় == 1
লিখুন ডিজিটালপিন (rpi, 16, 1)
অন্য
লিখুন ডিজিটালপিন (rpi, 16, 0)
শেষ
শেষ
ধাপ 4: ধাপ 4: LCD মডিউল প্রদর্শন
এলসিডি ইন্টারনেট থেকে দেওয়া লাইভ আবহাওয়ার তথ্য থেকে তাপমাত্রার তথ্য নেয়। LCD মডিউল তখন বর্তমান তাপমাত্রা পড়া প্রদর্শন করে। ম্যাটল্যাবে, তাপমাত্রা পড়া হয় এবং তারপরে একটি আইফ লুপের মাধ্যমে বাড়ির তাপমাত্রা সেটিং কতটা সামঞ্জস্য করা যায় তা নির্ধারণ করে। কোডটি নিম্নরূপ:
url = 'https://forecast.weather.gov/MapClick.php? lat = 35.9606 & lon = -83.9207 & FcstType = json';
ডেটা = ওয়েব রিড (url);
a = data.currentobservation. Temp;
fprintf ('বাইরের তাপমাত্রা %s / n', a)
x = str2num (a);
যদি x> 80
fprintf ('থার্মোস্ট্যাট 15 ডিগ্রি নিচে চালু করুন')
writeDigitalPin (rpi, 26, 1) %লাইট চালু করে
elseif x> 75 && x <80
fprintf ('থার্মোস্ট্যাট বন্ধ করুন / n')
writeDigitalPin (rpi, 26, 1) %লাইট চালু করে
অন্য যদি x 55
fprintf ('থার্মোস্ট্যাট 10 ডিগ্রি Turn n চালু করুন')
writeDigitalPin (rpi, 26, 0) %লাইট বন্ধ করে
অন্য x 45
fprintf ('থার্মোস্ট্যাট 20 ডিগ্রি Turn n চালু করুন')
writeDigitalPin (rpi, 26, 0) %লাইট বন্ধ করে
অন্য x 40
fprintf ('থার্মোস্ট্যাট 25 ডিগ্রি Turn n চালু করুন')
writeDigitalPin (rpi, 26, 0) %লাইট বন্ধ করে
অন্য x 30
fprintf ('থার্মোস্ট্যাট 35৫ ডিগ্রি Turn n চালু করুন')
অন্য
fprintf ('থার্মোস্ট্যাট 65 ডিগ্রি Turn n পর্যন্ত চালু করুন')
শেষ
ধাপ 5: ধাপ 5: মোটর সার্ভো মডিউল
মোটর সার্ভো মডিউল হল খড়খড়ি খোলার এবং বন্ধ করার ক্ষমতার প্রতিনিধিত্ব করা। যখন ঘর ঠান্ডা করার প্রয়োজন হয়, তখন কম তাপ প্রবেশ করার জন্য ব্লাইন্ডগুলি বন্ধ হয়ে যায়। যখন ঘর গরম করার প্রয়োজন হয়, তখন এটি দ্রুত গরম করার জন্য ব্লাইন্ডগুলি খুলবে। বিকল্পটি একটি মেনুর সাথে ইন্টারঅ্যাক্ট করে ব্যবহারকারীর কাছ থেকে ইনপুট গ্রহণ করে কোনটি করতে হবে তা নির্ধারণ করে। মোটরের কোডটি নিম্নরূপ:
s = servo (rpi, 3)
লিখুন ডিজিটালপিন (rpi, 4, 1)
লেখার অবস্থান (গুলি, 45)
temp_sys = মেনু ('কেমন লাগছে?') %টেম্প অ্যাডজাস্টার
যদি temp_sys == 1 %গরম হয়
writeDigitalPin (rpi, 26, 1) %লাইট চালু করে
writePosition (গুলি, 0) %মোটর CW/CCW চালু করে
অন্ধ বন্ধ করুন, লাইট বন্ধ করুন
elseif temp_sys == 2 %ঠান্ডা
writeDigitalPin (rpi, 26, 0) %লাইট বন্ধ করে
লেখার অবস্থান (গুলি, 180) %মোটর CCW/CW চালু করে
ব্লাইন্ডস খুলুন, লাইট জ্বালান
elseif temp_sys == 3 %ঠিক
fprintf ('তাপমাত্রার অবস্থা বজায় রাখা। / n')
শেষ
ধাপ 6: ধাপ 6: মোশন সেন্সর ক্যামেরা
মোশন সেন্সর ক্যামেরা যারা একটি ঘরে প্রবেশ করে বা ছেড়ে যায় তাদের একটি ছবি তোলে। আমরা তাদের বাড়ী নিরাপত্তা বৈশিষ্ট্য হিসেবে বেছে নিয়েছি যারা তাদের বাড়িতে কে আছে সে সম্পর্কে কৌতূহলী। যখন মোশন সেন্সর গতি সনাক্ত করে, ম্যাটল্যাব কোড ক্যামেরাকে একটি ছবি তুলতে এবং প্রদর্শন করতে বলে। কোডটি নিম্নরূপ:
আমি = 0
পরিষ্কার ক্যাম
ক্যাম = ক্যামেরাবোর্ড (আরপিআই);
যখন আমি == 0
স্ন্যাপশট (ক্যাম); %পরিষ্কার ইমেজ বাফার
img = স্ন্যাপশট (ক্যাম);
imagesc (img);
শেষ
প্রস্তাবিত:
স্টোন এইচএমআই ডিসপে একটি স্মার্ট হোম কন্ট্রোল সিস্টেম তৈরি করুন: 23 টি ধাপ
স্টোন এইচএমআই ডিসপ-এ একটি স্মার্ট হোম কন্ট্রোল সিস্টেম তৈরি করুন: প্রকল্পের ভূমিকা নীচের টিউটোরিয়ালটি আপনাকে দেখায় কিভাবে একটি সাধারণ হোম অ্যাপ্লায়েন্স কন্ট্রোল সিস্টেম তৈরির জন্য STONE STVC050WT-01 টাচ ডিসপ্লে মডিউল ব্যবহার করতে হয়
নোডএমসিইউ রিলে মডিউল ব্যবহার করে আলেক্সা স্মার্ট হোম সিস্টেম: 10 টি ধাপ
NodeMCU রিলে মডিউল ব্যবহার করে আলেক্সা স্মার্ট হোম সিস্টেম: এই IoT প্রকল্পে, আমি NodeMCU ESP8266 & ব্যবহার করে আলেক্সা স্মার্ট হোম অটোমেশন সিস্টেম তৈরি করেছি। রিলে মডিউল। আপনি সহজেই ভয়েস কমান্ডের সাহায্যে আলো, ফ্যান এবং অন্যান্য গৃহস্থালি যন্ত্রপাতি নিয়ন্ত্রণ করতে পারেন। ইকো ডট স্মার্ট স্পিকারের সাথে সংযুক্ত করতে
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া: এই হোম অটোমেশন প্রকল্পে, আমরা একটি স্মার্ট হোম রিলে মডিউল ডিজাইন করব যা 5 টি হোম যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন, আইআর রিমোট বা টিভি রিমোট, ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। এই স্মার্ট রিলেটিও বুঝতে পারে
স্মার্টবক্স - আপনার ঘরের জন্য স্মার্ট হোম সিস্টেম: 6 টি ধাপ
স্মার্টবক্স - আপনার ঘরের জন্য স্মার্ট হোম সিস্টেম: সবাইকে হ্যালো! এই সিস্টেমে দুটি ডিভাইস রয়েছে একটি আর্দ্রতা সেন্সর এবং তাপমাত্রা সেন্সর সহ একটি সাধারণ ডিভাইস যা আপনার রুমে বর্তমান জীবনমান পরিমাপ করে। আপনি w
আরডুইনো স্মার্ট হোম সিস্টেম: 7 টি ধাপ
আরডুইনো স্মার্ট হোম সিস্টেম: এই নির্দেশনায় আমরা আপনাকে দেখাবো কিভাবে স্পার্টফুন রেড বোর্ড দিয়ে ম্যাটল্যাবের অ্যাপ ডিজাইনার দিয়ে আপনার নিজের স্মার্ট হোম সিস্টেম তৈরি করবেন। এই নির্দেশযোগ্যটি MATLAB এর অ্যাপ ডিজাইনারের একটি বেস বোঝার জন্য সাহায্য করতে পারে, সেইসাথে একটি ফোটোর ব্যবহার করে