সুচিপত্র:

আরডুইনো রেঞ্জ ফাইন্ডার: 6 টি ধাপ
আরডুইনো রেঞ্জ ফাইন্ডার: 6 টি ধাপ

ভিডিও: আরডুইনো রেঞ্জ ফাইন্ডার: 6 টি ধাপ

ভিডিও: আরডুইনো রেঞ্জ ফাইন্ডার: 6 টি ধাপ
ভিডিও: Hoverboard mother board and motor small scooter 🛴 wheel shorts 2024, জুলাই
Anonim
আরডুইনো রেঞ্জ ফাইন্ডার
আরডুইনো রেঞ্জ ফাইন্ডার

একটি দরজা খোলা আছে কিনা তা পর্যবেক্ষণ করার জন্য এই পরিসীমা সন্ধানকারী তৈরি করা হয়েছিল। একটি দরজার দূরত্ব পরিমাপ আমাদের একটি দরজা খোলা বা বন্ধ কিনা তা সনাক্ত করার অনুমতি দেবে।

ধাপ 1: আপনার উপকরণ সংগ্রহ করুন

আপনার উপকরণ সংগ্রহ করুন
আপনার উপকরণ সংগ্রহ করুন

এই প্রকল্পটি সম্পন্ন করতে একজনকে অবশ্যই অর্জন করতে হবে:

Arduino Uno মাইক্রোকন্ট্রোলার

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

ল্যাপটপ কম্পিউটার

প্রতিরোধক (10, 000 ওহম)

ব্রেডবোর্ড

সোনার

ধাপ 2: আপনার সার্কিট সংযোগ

আপনার সার্কিট সংযোগ
আপনার সার্কিট সংযোগ

আপনার সার্কিট সংযোগ করতে উপরের চিত্রটি অনুসরণ করুন। আপনি লক্ষ্য করবেন যে vcc 5v পিনের সাথে সংযুক্ত, ট্রিগ 9 পিনের সাথে সংযুক্ত, প্রতিধ্বনি 10 পিনের সাথে সংযুক্ত এবং gnd মাটির সাথে সংযুক্ত।

ধাপ 3: আপনার Arduino প্রোগ্রামিং

আপনার Arduino প্রোগ্রামিং
আপনার Arduino প্রোগ্রামিং

এই কোডটি আপনার এডিটরে কপি এবং পেস্ট করুন তারপর আপনার Arduino এ আপলোড করুন। এটি আপনার Arduino থেকে দূরত্বের মান তৈরি করবে যা আমাদের তখন ক্যালিব্রেট করতে হবে

ধাপ 4: আপনার ক্রমাঙ্কন ডেটা রেকর্ড করা

আপনার ক্রমাঙ্কন ডেটা রেকর্ড করা
আপনার ক্রমাঙ্কন ডেটা রেকর্ড করা
আপনার ক্রমাঙ্কন ডেটা রেকর্ড করা
আপনার ক্রমাঙ্কন ডেটা রেকর্ড করা

বর্তমানে আপনার আরডুইনো দূরত্বের মান তৈরি করছে না, এটি সময়কালের মান তৈরি করছে। রেখার সমীকরণ খুঁজতে আমাদের একটি ক্রমাঙ্কন বক্ররেখা তৈরি করতে হবে। এটি করার জন্য একটি শাসক নিন এবং এর ভিত্তিতে আপনার Arduino সেট আপ করুন, প্রতি 5 ইঞ্চি Arduino উত্পাদন সময়কাল রেকর্ড। আমরা তারপর এই ডেটা নেব এবং এটি একটি এক্সেল স্প্রেড শীটে ইনপুট করব।

ধাপ 5: আপনার ক্রমাঙ্কন বক্ররেখা তৈরি করা

আপনার ক্রমাঙ্কন বক্ররেখা তৈরি করা
আপনার ক্রমাঙ্কন বক্ররেখা তৈরি করা

এক্সেলে নিশ্চিত করুন যে কলাম 1 এ আপনি আপনার দূরত্ব রেখেছেন এবং কলাম 2 এ আপনি আপনার দূরত্ব রেখেছেন। তারপর কলামগুলি হাইলাইট করুন এবং তারপর সন্নিবেশ স্ক্যাটার প্লট নির্বাচন করুন। ডেটা পয়েন্টগুলির একটিতে ডান ক্লিক করুন এবং ফর্ম্যাট ট্রেন্ডলাইনে ক্লিক করুন, তারপর রৈখিক নির্বাচন করুন। পরিশেষে চার্টে ডিসপ্লে ইকুয়েশন সিলেক্ট করুন। অবশেষে আপনাকে দেওয়া সমীকরণটি রেকর্ড করুন।

ধাপ 6: আপনার সিস্টেম ক্যালিব্রেট করা

আপনার সিস্টেম ক্যালিব্রেট করা
আপনার সিস্টেম ক্যালিব্রেট করা

এখন যেহেতু আপনি আপনার সমীকরণটি খুঁজে পেয়েছেন আপনি সময়কালকে দূরত্বের মধ্যে রূপান্তরিত করবেন আপনার সমীকরণটি নিন এবং এটিকে আপনার কোডের নীচে ইনপুট করুন যেখানে আমরা মূলত রেখেছিলাম। উদাহরণস্বরূপ আমার সমীকরণ ছিল y = 0.007x-0.589 তাই আমি ইনপুট করব:

সময়কাল = pulseIn (echoPin, HIGH);

বিলম্ব (1000);

দূরত্ব = 0.007*সময়কাল-0.589;

Serial.println (দূরত্ব);

বিলম্ব (500);

এই কোডটি সংরক্ষণ করুন এবং আপনার Arduino এ আপলোড করুন

প্রস্তাবিত: