সুচিপত্র:

একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ

ভিডিও: একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ

ভিডিও: একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ
ভিডিও: Leap Motion SDK 2024, জুলাই
Anonim
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম!
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম!

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

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

ধাপ 1: উপাদান

উপাদান
উপাদান
  • 1 PICO বোর্ড, mellbell.cc ($ 17) এ উপলব্ধ
  • 1 অতিস্বনক সেন্সর, ইবে ($ 1.03)
  • 1 ছোট বাজার 5 ~ 6 ভোল্ট, ইবেতে 10 এর একটি বান্ডিল ($ 1.39)
  • 3 এলইডি 5 মিমি (বিভিন্ন রঙ), ইবে 100 এর একটি বান্ডেল ($ 0.99)
  • 4 330 ওহম প্রতিরোধক, ইবে 100 এর একটি বান্ডিল ($ 1.08)
  • 12 জাম্বার তার, ইবে 40 এর একটি বান্ডিল ($ 0.99)
  • 1 মিনি ব্রেডবোর্ড, ইবেতে $ 5 এর একটি বান্ডিল ($ 2.52)

ধাপ 2: অতিস্বনক সেন্সর কিভাবে কাজ করে

অতিস্বনক সেন্সর কিভাবে কাজ করে
অতিস্বনক সেন্সর কিভাবে কাজ করে
অতিস্বনক সেন্সর কিভাবে কাজ করে
অতিস্বনক সেন্সর কিভাবে কাজ করে

আপনি অতিস্বনক সেন্সর সংযুক্ত করুন এবং এটি ব্যবহার করার আগে, আসুন এটি কীভাবে কাজ করে তা শিখি:

  • প্রথমে, এটি ট্রান্সমিটার ট্রান্সডুসার (বাম ট্রান্সডুসার) থেকে একটি অতিস্বনক তরঙ্গ প্রেরণ করে। যদি সেন্সরের সামনে কোন বস্তু থাকে, তরঙ্গ সেই বস্তুকে আঘাত করে এবং রিসিভার ট্রান্সডুসার (ডান ট্রান্সডুসার) এ ফিরে আসে
  • তারপর, মাইক্রোকন্ট্রোলার তরঙ্গ পাঠানো এবং সেগুলি গ্রহণের মধ্যে সময় গণনা করে। এর পরে, মাইক্রোকন্ট্রোলার কিছু গাণিতিক গণনা করে এবং সেন্সর এবং তার সামনে বস্তুর মধ্যে দূরত্ব পায়।
  • সিএম -তে দূরত্ব পেতে এই সূত্রটি ব্যবহার করা হয়: (সময় / 2) / 29.1 (আপনি উপরের ছবিতে এই সূত্রের পিছনে গণিত খুঁজে পেতে পারেন)।

ধাপ 3: PICO দিয়ে অতিস্বনক সেন্সরকে ইন্টারফেস করা

PICO সঙ্গে অতিস্বনক সেন্সর interfacing
PICO সঙ্গে অতিস্বনক সেন্সর interfacing
PICO সঙ্গে অতিস্বনক সেন্সর interfacing
PICO সঙ্গে অতিস্বনক সেন্সর interfacing

প্রথম কাজটি হল, আপনার PICO- এর দিকে নজর দেওয়া এবং আপনি এটি দিয়ে কি করতে পারেন তা দেখা। এবং আপনি দেখতে পাচ্ছেন, পিকোর 5 টি ডিজিটাল I/O পিন এবং 3 টি এনালগ ইনপুট পিন রয়েছে। যা নিম্নরূপ ব্যবহার করা হবে:

অতিস্বনক সেন্সর পিন আউট:

  • ভিসিসি (অতিস্বনক সেন্সর) - ভিসিসি (পিকো)
  • GND (অতিস্বনক সেন্সর) - GND (PICO)
  • ট্রিগ (অতিস্বনক সেন্সর) - A1 (PICO)
  • ইকো (অতিস্বনক সেন্সর) - A0 (PICO)

এখন আপনার যা দরকার তা হল পিকোর সাথে অতিস্বনক সেন্সর সংযুক্ত করা এবং নিশ্চিত করা যে সবকিছু নিখুঁত।

ধাপ 4: অতিস্বনক সেন্সর স্কেচ

অতিস্বনক সেন্সর স্কেচ
অতিস্বনক সেন্সর স্কেচ

আপনাকে এখন একটি প্রোগ্রাম তৈরি করতে হবে, যা অতিস্বনক সেন্সর দ্বারা পরিমাপ করা দূরত্ব নেয় এবং এটি একটি সিরিয়াল মনিটরে প্রদর্শন করে। যাতে আপনি রিডিং পেতে পারেন এবং নিশ্চিত করতে পারেন যে সবকিছু সংযুক্ত এবং সঠিকভাবে কাজ করছে।

পরিমাপ দূরত্ব নামে একটি ফাংশন তৈরি করুন যা একটি সংকেত প্রেরণ এবং গ্রহণের মধ্যে সময় পরিমাপ এবং দুরত্ব গণনার জন্য দায়ী। আপনাকে আপনার সিরিয়াল মনিটরে রিডিং প্রদর্শন করতে হবে, যাতে আপনি প্রকল্পটি IDE তে ডিবাগ করতে পারেন।

আপনি সংযুক্ত প্রোগ্রামটি ডাউনলোড করতে পারেন, যদি আপনি নিজে লিখতে না চান। উপরের ছবি থেকে সিরিয়াল মনিটরের রিডিং কেমন হওয়া উচিত তাও দেখতে পারেন।

ধাপ 5: বুজার সংযোগ করা

বুজার সংযোগ করা হচ্ছে
বুজার সংযোগ করা হচ্ছে
বুজার সংযোগ করা হচ্ছে
বুজার সংযোগ করা হচ্ছে

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

বাজারের সাথে কাজ করা খুব সহজ, কারণ তাদের কেবল দুটি অবস্থা রয়েছে, হয় চালু বা বন্ধ। তাদেরও মাত্র দুটি পা রয়েছে, একটি ধনাত্মক (দীর্ঘ পা) এবং অন্যটি নেতিবাচক (ছোট পা)।

  • যখন 5V বাজারের উপর প্রয়োগ করা হয়, এটি চালু হয় এবং জোরে জোরে শব্দ করে।
  • যখন 0V বাজারের উপর প্রয়োগ করা হয়, এটি বন্ধ হয়ে যায় এবং কোন বাজ তৈরি হয় না।

ধাপ 6: বুজার প্রোগ্রামিং

বুজার প্রোগ্রামিং
বুজার প্রোগ্রামিং

আপনি চান সেন্সরের সামনের বস্তু 20CM এর বেশি হলে বাজার বাজতে শুরু করুন এবং 20CM এর কাছাকাছি হলে বস্তুটি বন্ধ করুন "আপনি যে দূরত্বটি চান তা ব্যবহার করতে পারেন"।

সংযুক্ত প্রোগ্রামে সেই কোড থাকে যা অতিস্বনক সেন্সর থেকে রিডিং পায় এবং বজারকে অর্ডার পাঠায়। বস্তুটি 20CM এর বেশি হলে শব্দ করা শুরু করতে হবে এবং যখন এটি তার চেয়ে কাছাকাছি হবে তখন থামতে হবে।

মনে রাখবেন যে আপনি যে কোনও নিয়ম এবং দূরত্বের জন্য কোডটি কাস্টমাইজ করতে পারেন।

ধাপ 7: LEDs সংযোগ করা

LEDs সংযুক্ত করা হচ্ছে
LEDs সংযুক্ত করা হচ্ছে
এলইডি সংযোগ করা হচ্ছে
এলইডি সংযোগ করা হচ্ছে

এখন, আপনি আপনার প্রকল্পে আরও এলইডি যোগ করতে চান যাতে এটি আরও ইন্টারেক্টিভ এবং গতিশীল হয়।

আমরা নিয়মিত 5 মিমি এলইডি ব্যবহার করতাম, এবং এর কেবল দুটি পা, একটি ইতিবাচক (দীর্ঘ পা) এবং একটি নেতিবাচক (ছোট পা) রয়েছে। এবং যখন আমরা নেতৃত্বে 5V প্রয়োগ করি তখন এটি চালু হয় যখন আমরা 0v প্রয়োগ করি এটি বন্ধ হয়ে যায়। আপনি এখানে যে কোন ধরনের LEDs ব্যবহার করতে পারেন, এবং যদি আপনার এই বিষয়ে কোন প্রশ্ন থাকে, তাহলে নির্দ্বিধায় তাদের জিজ্ঞাসা করুন।

ধাপ 8: LEDs প্রোগ্রামিং

LEDs প্রোগ্রামিং
LEDs প্রোগ্রামিং

আমরা আমাদের প্রকল্পে 3 টি LEDs ব্যবহার করেছি, এবং সেগুলি সেন্সর এবং এর সামনে বস্তুর মধ্যে দূরত্বের উপর নির্ভর করে আলোকিত হয়।

দূরত্ব 10cm এর কম হলে নীল LED চালু হবে। হলুদ LED চালু হবে যখন দূরত্ব 10 সেমি থেকে 20 সেমি হবে। দূরত্ব 20cm এর বেশি হলে লাল LED চালু হবে।

এবং আবার, মনে রাখবেন যে আপনি আপনার এলইডিগুলি কীভাবে জ্বলবে তা নিয়ন্ত্রণ করার নিয়মগুলি কাস্টমাইজ করতে পারেন।

ধাপ 9: শক্তির উৎস সংযুক্ত করা

শক্তির উৎস সংযুক্ত করা হচ্ছে
শক্তির উৎস সংযুক্ত করা হচ্ছে
শক্তির উৎস সংযুক্ত করা হচ্ছে
শক্তির উৎস সংযুক্ত করা হচ্ছে

এই পর্যায়ে, আপনি আপনার ক্ষুদ্র অ্যালার্মকে পিসিতে সংযুক্ত করতে বাধ্য না করে ব্যবহার করার ক্ষমতা চান। সুতরাং, আপনার প্রকল্পে একটি 9V ব্যাটারি যোগ করুন এবং এটি আপনার PICO এর সাথে সংযুক্ত করুন।

  • ইতিবাচক লাল তার (ব্যাটারি) - ভিন (PICO)
  • নেতিবাচক কালো তার (ব্যাটারি) - GND (PICO)

এবং এখন, আপনার অ্যালার্ম সিস্টেমটি পিসির সাথে সংযুক্ত না হয়েও কাজ করবে।

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

অভিনন্দন! এখন আপনার কাছে এমন একটি ডিভাইস আছে যা আপনার সামনে থাকা বস্তুর দূরত্বের উপর ভিত্তি করে আপনাকে সতর্ক করে। এছাড়াও, ভুলে যাবেন না যে আপনি এর নিয়মগুলি কাস্টমাইজ করতে পারেন, এবং কীভাবে এবং কেন বাজারের শব্দ হয় তা পরিবর্তন করতে পারেন।

আপনি আমাদের ফেসবুক পেজে এবং mellbell.cc- এ আমাদের খুঁজে পেতে পারেন। এবং দয়া করে নির্দ্বিধায় কোন প্রশ্ন জিজ্ঞাসা করুন, আমরা তাদের উত্তর দিতে পেরে খুশি হব:)

প্রস্তাবিত: