সুচিপত্র:

স্মার্ট হোম লাইটিং: Ste টি ধাপ
স্মার্ট হোম লাইটিং: Ste টি ধাপ

ভিডিও: স্মার্ট হোম লাইটিং: Ste টি ধাপ

ভিডিও: স্মার্ট হোম লাইটিং: Ste টি ধাপ
ভিডিও: Display Problem Solve । আপনার ফোনের ডিসপ্লের সমস্যা এক্ষুনি সমাধান করুন 2024, জুলাই
Anonim
স্মার্ট হোম লাইটিং
স্মার্ট হোম লাইটিং

হ্যালো বন্ধুরা, আজ আমরা একটি প্রকল্প তৈরি করতে যাচ্ছি যেখানে আমরা আশেপাশের আলোর উপর ভিত্তি করে একটি লাইট বাল্ব নিয়ন্ত্রণ করি। আমরা PICO এবং একটি হালকা নির্ভরশীল প্রতিরোধক (LDR) ব্যবহার করতে যাচ্ছি, আলো সনাক্ত করতে, এবং চারপাশের আলো কতটা তীব্র তার উপর নির্ভর করে একটি আলোর বাল্ব চালু বা বন্ধ করতে।

ধাপ 1: উপাদান

উপাদান
উপাদান
  • PICO, mellbell.cc ($ 17) এ উপলব্ধ
  • এলডিআর 12 মিমি, ইবেতে 30 এর একটি বান্ডিল ($ 0.99)
  • 2-চ্যানেল রিলে মডিউল বা 1-চ্যানেল রিলে মডিউল, ইবে পাওয়া যায় ($ 0.74)
  • 10 কে ওহম প্রতিরোধক, ইবে 100 এর একটি বান্ডিল ($ 0.99)
  • মিনি রুটিবোর্ড, ইবেতে ৫ টি বান্ডিল ($ 2.52)
  • পুরুষ - পুরুষ জাম্বার তার, ইবে 40 এর একটি বান্ডিল ($ 0.99)
  • পুরুষ - মহিলা জাম্বার তার, ইবে 40 এর একটি বান্ডিল ($ 0.99)
  • 220v এসি বাতি
  • 9 ভোল্ট ব্যাটারি

ধাপ 2: LDR কে PICO এর সাথে সংযুক্ত করা

LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে
LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে
LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে
LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে
LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে
LDR কে PICO এর সাথে সংযুক্ত করা হচ্ছে

হালকা নির্ভরশীল প্রতিরোধক হল পরিবর্তনশীল প্রতিরোধক যা তাদের প্রতিরোধের পরিবর্তন করে তাদের উপর পড়ছে আলোর পরিমাণের উপর নির্ভর করে। তাদের সম্পর্ক বিপরীতভাবে আনুপাতিক, যার অর্থ হল আলো কমে গেলে প্রতিরোধ ক্ষমতা বৃদ্ধি পায় এবং আলো বাড়লে হ্রাস পায়।

আমাদের PICO যে ভোল্টেজটি পড়ে তা পরিবর্তন করতে এবং তার উপর নির্ভর করে কাজ করার জন্য আমরা এই সম্পত্তি ব্যবহার করব। আমাদের LDR ব্যবহার করে একটি ভোল্টেজ ডিভাইডার তৈরি করতে হবে, এবং এইভাবে আমরা একটি তৈরি করি:

  • আমরা LDR এর প্রথম দিকটি PICO এর Vc এর সাথে সংযুক্ত করি
  • LDR এর অন্য দিকে A0 এবং 10K ওহম রোধক উভয়ের সাথে সংযুক্ত করুন
  • PICO এর GND- এর সাথে রেসিস্টারের অন্য দিকটি সংযুক্ত করুন

আমাদের এখন একটি ভোল্টেজ ডিভাইডার আছে, যেখানে আমাদের PICO এর A0 তে পৌঁছানো সংকেত আমাদের LDR এর প্রতিরোধের উপর নির্ভর করে। ভোল্টেজ ডিভাইডারের বাইরে সংকেতটি প্রতিনিধিত্ব করে: Vout = (R2/(R1+R2)) * Vin। আমাদের ক্ষেত্রে

  • ভিন = শক্তি উৎস (ভিসি)
  • Vout = A0
  • R1 = LDR এর প্রতিরোধ
  • R2 = 10k ওহম (আমাদের স্থির প্রতিরোধের)

এখন দেখা যাক কিভাবে পার্থক্য আলো অবস্থার অধীনে কাজ করে।

প্রথম পরীক্ষা: একটি আলোকিত ঘর

LDR এর প্রতিরোধ ক্ষমতা হ্রাস পায় এবং প্রায় 1K ওহমে পৌঁছায়, আমাদের সমীকরণে এটি চেষ্টা করা যাক:

A0 = (10000/(1000+10000)) * 5 = 4.54v

PICO এর ADC এই ভোল্টেজকে 928 এর ডিজিটাল ভ্যালুতে রূপান্তর করবে।

দ্বিতীয় পরীক্ষা: একটি অন্ধকার ঘর

LDR এর প্রতিরোধ ক্ষমতা বৃদ্ধি পায় এবং প্রায় 10K ওহমে পৌঁছায়, আমাদের সমীকরণে এটি আবার চেষ্টা করুন:

A0 = (10000/(9000+10000)) * 5 = 2.63v

PICO এর ADC এই ভোল্টেজকে 532 এর ডিজিটাল ভ্যালুতে রূপান্তর করবে।

এখন আমরা আমাদের LDR থেকে রিডিং পেতে পারি, আমাদের PICO এর সাথে একটি LED সংযুক্ত করতে এবং আমাদের কাজ পরীক্ষা করার জন্য এটি ব্যবহার করতে দিন।

ধাপ 3: একটি LED সংযোগ করা এবং আমাদের কাজ পরীক্ষা করা

একটি LED সংযোগ করা এবং আমাদের কাজ পরীক্ষা করা
একটি LED সংযোগ করা এবং আমাদের কাজ পরীক্ষা করা

আমরা এখন LED বন্ধ করতে চাই এবং আমাদের LDR পড়ার উপর নির্ভর করে। এর মানে হল যে আমাদের LDR থেকে রিডিং ধরতে হবে, এবং আমাদের LED কে চালু এবং বন্ধ করার জন্য একটি ব্রেকপয়েন্ট প্রোগ্রাম করতে হবে।

নিম্নলিখিতগুলি করার জন্য আপনার প্রোগ্রামের প্রয়োজন হবে:

  • A0 এ LDR থেকে একটি ইনপুট সিগন্যাল নিন
  • আমাদের LED এর আউটপুট হিসেবে D2 আছে
  • একটি ভেরিয়েবল সংজ্ঞায়িত করুন যা আমাদের LDR এর রিডিং উপস্থাপন করে
  • সিরিয়াল মনিটরে A0 তে LDR এর সংকেত প্রদর্শন করা
  • আমাদের LED চালু এবং বন্ধ করার জন্য একটি ব্রেকপয়েন্ট নির্ধারণ করুন।

কিন্তু, আমরা আমাদের প্রোগ্রাম চালানোর আগে, LED কে আমাদের PICO এর সাথে সংযুক্ত করতে দিন:

  • LED এর লং লেগ (পজিটিভ অ্যানোড) কে আমাদের PICO এর D2 পিনের সাথে সংযুক্ত করুন
  • LED এর শর্ট লেগ (নেগেটিভ ক্যাথোড) PICO এর GND এর সাথে সংযুক্ত করুন

ধাপ 4: রিলেকে PICO এর সাথে সংযুক্ত করা

রিলেকে PICO এর সাথে সংযুক্ত করা হচ্ছে
রিলেকে PICO এর সাথে সংযুক্ত করা হচ্ছে

এখন আমরা জানি যে আমাদের PICO এবং প্রোগ্রাম সংযুক্ত এবং সঠিকভাবে কাজ করছে। আমরা আমাদের ঘরের লাইট বা বাড়ির অন্যান্য যন্ত্রপাতি নিয়ন্ত্রণ করতে পারি। কিন্তু, এর জন্য আমাদের একটি রিলে দরকার।

রিলেগুলি ইলেক্ট্রোম্যাগনেট দিয়ে গঠিত যা একটি সার্কিট খুলতে এবং বন্ধ করার জন্য সুইচ হিসাবে ব্যবহৃত হয়। আমরা রিলে সুইচিং অপারেশন নিয়ন্ত্রণ করতে, ডিভাইসে কারেন্ট ডেলিভারি নিয়ন্ত্রণ করতে PICO ব্যবহার করব। এবং এই রিলে এর পিন আউট হয়:

  • Vcc (রিলে) -> রিলে এর ভিতরে কুণ্ডলী চালানোর জন্য 5 ভোল্ট পিন (PICO) এর সাথে সংযুক্ত
  • GND (রিলে) -> রিলেতে কুণ্ডলী চালানোর জন্য PICO এর GND এর সাথে সংযুক্ত
  • IN1 (রিলে) -> সার্কিট খুলতে এবং বন্ধ করার জন্য প্রথম রিলে একটি সংকেত পাঠানোর জন্য একটি ডিজিটাল আউটপুট পিনের সাথে সংযোগ স্থাপন করে, আমাদের ক্ষেত্রে এটি হবে D2 (PICO)
  • IN2 (রিলে) -> এটি IN1 এর মতই, কিন্তু দ্বিতীয় রিলেটির জন্য, এবং আমরা এটি খালি রেখে যাচ্ছি কারণ আমাদের কেবল একটি লোড আছে।
  • সাধারণ "com" (রিলে) -> সাধারণ লোডের এক প্রান্তের সাথে সংযুক্ত থাকে যা নিয়ন্ত্রণ করা হয়।
  • সাধারনত বন্ধ "NC" (রিলে) -> লোডের অন্য প্রান্ত NC বা NO এর সাথে সংযুক্ত থাকে, যদি এটি NC- এর সাথে সংযুক্ত থাকে তাহলে লোডটি ট্রিগারের আগে সংযুক্ত থাকে।
  • সাধারণত "NO" (রিলে) খুলুন -> লোডের অন্য প্রান্তটি হয় NC বা NO এর সাথে সংযুক্ত থাকে, যদি NO এর সাথে সংযুক্ত থাকে তবে লোডটি ট্রিগারের আগে সংযোগ বিচ্ছিন্ন থাকে।

আমরা এখন কেবল রিলে মডিউল দিয়ে এলইডি প্রতিস্থাপন করতে যাচ্ছি।

ধাপ 5: এসি লোড সংযুক্ত করা এবং রিলে প্রোগ্রামিং

এসি লোড সংযুক্ত করা এবং রিলে প্রোগ্রামিং
এসি লোড সংযুক্ত করা এবং রিলে প্রোগ্রামিং
এসি লোড সংযুক্ত করা এবং রিলে প্রোগ্রামিং
এসি লোড সংযুক্ত করা এবং রিলে প্রোগ্রামিং

এখন, আপনাকে কেবল এসি লোডকে রিলে মডিউলের সাথে সংযুক্ত করতে হবে, এবং আপনি আপনার লোড থেকে অর্ধেক একটি একক তার কেটে দিয়ে এটি করেন, তারপর এক প্রান্তকে রিলে এর com এবং অন্যটিকে NO এর সাথে সংযুক্ত করুন।

কোডটি LED এর মতোই থাকবে, কারণ রিলে LED এর মতই একটি ডিজিটাল সিগন্যাল ব্যবহার করে। কিন্তু, নেতৃত্বাধীন পরিবর্তনশীলকে রিলেতে পরিবর্তন করুন, তাই এটি স্পষ্ট এবং বর্ণনামূলক থাকে।

ধাপ 6: আপনি সম্পন্ন

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

দয়া করে নির্দ্বিধায় আমাদের কোন পরামর্শ দিন, এবং কোন প্রশ্ন জিজ্ঞাসা করুন, আমরা তাদের উত্তর দিতে খুশি হবে। এবং যদি আপনি এটি পছন্দ করেন, এটি ফেসবুকে শেয়ার করতে ভুলবেন না অথবা mellbell.cc- এ আমাদের একটি হাই ড্রপ করতে ভুলবেন না।

প্রস্তাবিত: