সুচিপত্র:

দূরত্ব সেন্সর ক্যামেরা: 4 টি ধাপ
দূরত্ব সেন্সর ক্যামেরা: 4 টি ধাপ

ভিডিও: দূরত্ব সেন্সর ক্যামেরা: 4 টি ধাপ

ভিডিও: দূরত্ব সেন্সর ক্যামেরা: 4 টি ধাপ
ভিডিও: 4 ক্যামেরা / 3 ক্যামেরা কিভাবে চালাবেন? | How to use all camera in phone bangla | Imrul Hasan Khan 2024, নভেম্বর
Anonim
দূরত্ব সেন্সর ক্যামেরা
দূরত্ব সেন্সর ক্যামেরা

এই নির্দেশাবলী আপনাকে রাস্পবেরি পাই ব্যবহার করে একটি দূরত্ব সেন্সর ক্যামেরা কীভাবে তৈরি করতে হয় তা দেখাতে যাচ্ছে। এই প্রকল্পটি রাস্পবেরি পাই ব্যবহার করবে এবং এই প্রকল্পে কোডিংয়ের জন্য পাইথন 3 ব্যবহার করবে দূরত্ব সেন্সর ক্যামেরা প্রথমে 100 সেন্টিমিটার পরিমাপ করবে তারপর আরজিবি এলইডি জ্বলজ্বল করবে এবং ছবি তুলবে। তারপর দেখানোর জন্য যে ছবিটি তোলা হয়েছিল তখন RGB LED একটি কঠিন নীল রঙের হবে। তারপরে ফটোটি অ্যাক্সেস করার জন্য আপনি রাস্পবেরি পাই এর ডেস্ক শীর্ষে যান যেখানে ছবিটি তোলা হয়েছিল।

আপনার প্রয়োজন হবে:

  • 1x রাস্পবেরি পাই
  • 1x টি-মুচি
  • 1x পূর্ণ আকারের ব্রেডবোর্ড
  • 1x Pi ক্যামেরা
  • 1x RGB LED (ক্যাথোড)
  • 1x দূরত্ব সেন্সর
  • 1x 330 প্রতিরোধক
  • 1x 560 প্রতিরোধক
  • নীল তারের
  • কালো তারের
  • লাল তার

ধাপ 1:

ছবি
ছবি

অংশগুলি অর্জন করুন এবং রাস্পবেরি পাই এবং রুটিবোর্ডের সাথে টি-মুচি সংযুক্ত করুন। পরবর্তী স্থল এবং পাওয়ার তারের সেট আপ। 5.0 v থেকে কাটা এবং লাল-তারের যথেষ্ট স্ট্রিপ টি-কবলারের 5.0 v-এর পাশে গর্তে ফিট করে এবং একপাশে বোর্ডের ধনাত্মক এবং নেতিবাচক দাগের ইতিবাচক দিকে ুকিয়ে দেয়। তারপরে আপনি যা করেছেন তা করুন কিন্তু একটি কালো তার দিয়ে GND- এ প্রবেশ করুন এবং এটি নেতিবাচক অংশে চলে যায়। তারপরে রুটিবোর্ডের অন্য দিকে যান এবং দুটি ইতিবাচক দিককে একসাথে এবং দুটি নেতিবাচক দিককে তারের সাথে সংযুক্ত করুন যাতে ইতিবাচকটি লাল এবং নেতিবাচকটি কালো হয়। এই পরিকল্পিত হিসাবে দেখানো হয়েছে

ধাপ ২:

ছবি
ছবি

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

ধাপ 3:

ছবি
ছবি

এখন সার্কিটের তারের কাজ শেষ করুন এবং সঠিক অবস্থানের জন্য সঠিক প্রতিরোধক খুঁজুন। তাই শক্তির প্রতিনিধিত্ব করার জন্য আমি লাল তার ব্যবহার করেছি, মাটির জন্য আমি কালো তার ব্যবহার করেছি, এবং GPIO তারের জন্য আমি নীল তার ব্যবহার করেছি। এবং এই ধাপে আমরা দূরত্ব সেন্সর দ্বারা প্রতিরোধকগুলিকে সঠিক জায়গায় স্থাপন করব। প্রয়োজনে এই সার্কিটটি কীভাবে ওয়্যার করা যায় তার পরিকল্পনাটি অনুসরণ করুন।

ধাপ 4:

ছবি
ছবি

এখন এই ধাপের জন্য আমরা কোডিং করবো এবং এর জন্য আমরা পাইথন using ব্যবহার করব। যা হতে হবে তা হল যদি আপনার এবং দূরত্ব সেন্সরের মধ্যে দূরত্ব 100 সেন্টিমিটারের বেশি হয় তাহলে ক্যামেরা একটি ছবি তুলবে। কিন্তু ছবির ঠিক আগে এটি লাল ফ্ল্যাশ করবে এবং ছবির পরে এটি একটি কঠিন নীল রঙ হবে।

পাইথন 3 কোড

GPIO হিসাবে RPi. GPIO আমদানি করুন picamera থেকে PiCamera আমদানি সময় থেকে আমদানি ঘুম, সময় gpiozero আমদানি LED, বাটন থেকে

ক্যামেরা = পাই ক্যামেরা ()

GPIO.setmode (GPIO. BCM)

GPIO_TRIGGER = 13GPIO_ECHO = 19 লাল = LED (16) সবুজ = LED (20) নীল = LED (21) আবার = সত্য

GPIO.setwarnings (মিথ্যা) GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)

def RedLight (): red.blink () green.on () blue.on ()

def BlueLight (): red.on () green.on () blue.off ()

ডিফ GreenLight (): red.on () green.off () blue.on ()

ডিফ দূরত্ব (): GPIO.output (GPIO_TRIGGER, সত্য)

ঘুম (0.00001) GPIO.output (GPIO_TRIGGER, মিথ্যা)

স্টার্টটাইম = সময় () স্টপটাইম = সময় ()

যখন GPIO.input (GPIO_ECHO) == 0: StartTime = time ()

যখন GPIO.input (GPIO_ECHO) == 1: StopTime = time ()

TimeElapsed = StopTime - StartTime দূরত্ব = (TimeElapsed * 34300) / 2

ফেরার দূরত্ব

চেষ্টা করুন: আবার যখন () ব্লু লাইট () আবার = মিথ্যা মুদ্রণ ("পরিমাপ দূরত্ব = %.1f সেমি" % দূরত্ব) ঘুম (1)

# CTRL + Cexcept KeyboardInterrupt টিপে রিসেট করুন: মুদ্রণ ("ব্যবহারকারীর দ্বারা পরিমাপ বন্ধ") GPIO.cleanup ()

প্রস্তাবিত: