অতিস্বনক স্মার্ট স্বয়ংক্রিয় অন / অফ স্যুইচ সার্কিট

অতিস্বনক স্মার্ট স্বয়ংক্রিয় অন / অফ স্যুইচ সার্কিট

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

টেবিল ল্যাম্প বা টেবিল ফ্যানের মতো গ্যাজেটগুলি সক্রিয় করে এমন মানুষের উপস্থিতি বুঝতে আমরা অতিস্বনক মডিউল এবং আরডুইনো ব্যবহার করতে যাচ্ছি।



আমরা কখনও কখনও বাসা থেকে বেরোনোর ​​সময় লাইট বা ফ্যান বন্ধ করতে ভুলে যাই, ভ্রমণের মাঝামাঝি সময়ে আমরা বুঝতে পারি যে আমরা 'কিছু' বন্ধ করতে ভুলে গিয়েছি। আমাদের আনন্দময় ভ্রমণকে নষ্ট করার জন্য এটি যথেষ্ট। তবে কেউ কেউ এটিকে বুঝতে পারে না যে আমরা ঘরে ফিরে না আসা পর্যন্ত শক্তি অপচয় হয়।

এই প্রকল্পে আমরা গ্যাজেটগুলিতে মনোনিবেশ করছি যা আমরা ঘন ঘন ব্যবহার করি যেমন টেবিল ল্যাম্প / টেবিল ফ্যান এবং অন্যান্য গ্যাজেটগুলি, যেখানে আমরা বসে থাকি এবং ঘন ঘন চলি। এই গ্যাজেটগুলি দীর্ঘ সময়ের জন্য রেখে দেওয়ার ফলে সম্ভাব্য শক্তি এবং অর্থের ক্ষতি হতে পারে।

নকশা:

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

সেন্সর এবং একটি অবজেক্টের মধ্যকার দূরত্ব হ্রাস পাবে যখন তাদের মধ্যে এমন কোনও মানুষের মধ্যে নতুন বাধা আসবে। যদি আরডুইনো দুটি বস্তুর মধ্যকার দূরত্ব সনাক্ত করে তবে সেট স্তরটি প্রান্তিক মানের নীচে চলে যায় এবং এটি রিলে ট্রিগার করে।

ব্যক্তি যখন প্রান্তিক সীমা থেকে সরে যায় তখন এটি রিলে বন্ধ করে দেয়।

উপরের চিত্রটি মানুষের উপস্থিতিতে রিলে ট্রিগারকে চিত্রিত করে, যেহেতু আরডুইনো প্রান্তিক মানের নীচের দূরত্বটি সনাক্ত করে।

উপরের চিত্রটি বর্ণনা করে যে রিলে মানুষের অনুপস্থিতিতে স্যুইচ অফ হয়ে থাকে, যেহেতু আর্দুইনো প্রান্তিক মানের উপরে দূরত্ব সনাক্ত করতে থাকে।

প্রোগ্রামটি এমনভাবে লেখা হয়েছে যাতে এটি সেন্সর এবং বাস্তব সময়ে বাধার মধ্যে দূরত্ব পরিমাপ করে।

ব্যবহারকারীদের আরডুইনোতে আপলোড করার আগে সেন্টিমিটারে প্রান্তিক মান ইনপুট করতে হবে।

কিভাবে এটা কাজ করে

অতিস্বনক স্মার্ট স্বয়ংক্রিয় অন / অফ স্যুইচ সার্কিট

অতিস্বনক সেন্সরটি সরাসরি এ0 থেকে এ 3 পর্যন্ত এনালগ পিনগুলিতে senোকানো যেতে পারে, সেন্সরগুলি বাইরের দিকে মুখ করে, এটি সার্কিটের প্রোটোটাইপ করার সময় তারের ভিড় হ্রাস করতে পারে।

দ্রষ্টব্য: #PIN 7 হ'ল রিলে আউটপুট

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

বিঃদ্রঃ:

প্রোগ্রামে সেন্সর এবং টেবিলের প্রান্ত + 7 থেকে 10 সেন্টিমিটারের মধ্যে আপনার দূরত্বের সাথে 15 মানটি প্রতিস্থাপন করুন।

ভাসমান দূরত্ব = 15 // সেন্টিমিটারের দূরত্বে সেট করুন

উদাহরণ স্বরূপ : সেন্সর এবং টেবিলের মধ্যে দূরত্ব যদি 100 সেন্টিমিটার হয় তবে 7 থেকে 10 সেমি আরও যুক্ত করুন এবং মানটি দিন। মানগুলি সেন্টিমিটারে রয়েছে। ব্যক্তি সেন্সরের পরিসর থেকে দূরে সরে যাওয়ার পরে রিলে বন্ধ হতে 4 সেকেন্ড পর্যন্ত সময় নিতে পারে।




পূর্ববর্তী: টিডিএ 1011 ব্যবহার করে 6 ওয়াটের অডিও পরিবর্ধক সার্কিট পরবর্তী: আরসি হেলিকপ্টার রিমোট কন্ট্রোল সার্কিট