সুচিপত্র:

রাস্পবেরি পাই এবং HC-SR04: 3 ধাপের সাথে দূরত্ব সেন্সিং
রাস্পবেরি পাই এবং HC-SR04: 3 ধাপের সাথে দূরত্ব সেন্সিং

ভিডিও: রাস্পবেরি পাই এবং HC-SR04: 3 ধাপের সাথে দূরত্ব সেন্সিং

ভিডিও: রাস্পবেরি পাই এবং HC-SR04: 3 ধাপের সাথে দূরত্ব সেন্সিং
ভিডিও: Make distance meter | arduino bangla tutorial part-3 | Ultrasonic sensor project. project bangla 2024, নভেম্বর
Anonim
রাস্পবেরি পাই এবং এইচসি-এসআর 04 এর সাথে দূরত্ব সেন্সিং
রাস্পবেরি পাই এবং এইচসি-এসআর 04 এর সাথে দূরত্ব সেন্সিং

HC-SR04 অতিস্বনক দূরত্ব সেন্সর একটি বস্তুর দূরত্ব পরিমাপের জন্য নন-কন্টাক্ট আল্ট্রাসাউন্ড সোনার ব্যবহার করে। এটি দুটি ট্রান্সমিটার, একটি রিসিভার এবং একটি নিয়ন্ত্রণ সার্কিট নিয়ে গঠিত। ট্রান্সমিটার একটি উচ্চ ফ্রিকোয়েন্সি অতিস্বনক শব্দ নির্গত করে, যা কাছাকাছি কোন কঠিন বস্তু বাউন্স করে, এবং রিসিভার যে কোন রিটার্ন ইকোর জন্য শোনে। সংকেত প্রেরণ এবং প্রাপ্তির মধ্যে সময়ের পার্থক্য গণনা করার জন্য সেই প্রতিধ্বনিটি নিয়ন্ত্রণ সার্কিট দ্বারা প্রক্রিয়া করা হয়। এই সময়টি পরবর্তীতে সেন্সর এবং প্রতিফলিত বস্তুর মধ্যে দূরত্ব গণনা করার জন্য কিছু চতুর গণিত সহ ব্যবহার করা যেতে পারে!

সরবরাহ

আপনার যা দরকার:

  • রাস্পবেরি পাই 2/3/4
  • রাস্পবিয়ান দিয়ে লোড করা মাইক্রো এসডি কার্ড
  • 5.1V ইউএসবি পাওয়ার সাপ্লাই
  • HC-SR04 (স্পষ্টতই)
  • ব্রেডবোর্ড
  • 4 পুরুষ থেকে মহিলা তারগুলি
  • রাস্পবেরি পাই এর জন্য মনিটর এবং কীবোর্ড

ধাপ 1: রাস্পবেরি পাই সেট আপ করুন

রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন
  1. আপনার রাস্পবেরি পাই এর নীচের অংশে মাইক্রোএসডি কার্ড স্লটে রাস্পবিয়ান (NOOBS এর মাধ্যমে) সেট আপ করা এসডি কার্ড োকান।
  2. আপনার কীবোর্ডের তারের ইউএসবি সংযোগকারী শেষ খুঁজুন এবং রাস্পবেরি পাইতে ইউএসবি পোর্টের সাথে কীবোর্ডটি সংযুক্ত করুন (আপনি কোন পোর্টটি ব্যবহার করেন তা বিবেচ্য নয়)।
  3. নিশ্চিত করুন যে আপনার স্ক্রিনটি একটি প্রাচীরের সকেটে প্লাগ করা আছে এবং চালু করা আছে। রাস্পবেরি পাইতে HDMI পোর্ট (গুলি) দেখুন - লক্ষ্য করুন যে তাদের উপরে একটি সমতল দিক রয়েছে। রাস্পবেরি পাই এর HDMI পোর্টের সাথে স্ক্রিন সংযোগ করার জন্য একটি কেবল ব্যবহার করুন - প্রয়োজনে একটি অ্যাডাপ্টার ব্যবহার করুন।

  4. ইউএসবি পাওয়ার সাপ্লাই একটি সকেটে প্লাগ করুন এবং এটি আপনার রাস্পবেরি পাই এর পাওয়ার পোর্টের সাথে সংযুক্ত করুন।
  5. আপনার রাস্পবেরি পাই বুট করা শুরু করবে তারপর আপনি যেতে প্রস্তুত হবেন।

পদক্ষেপ 2: হার্ডওয়্যার সেট আপ করা

হার্ডওয়্যার সেট আপ
হার্ডওয়্যার সেট আপ

অতিস্বনক দূরত্ব সেন্সর স্থাপন করা মোটামুটি সহজ, অন্য কোন জটিল অংশের প্রয়োজন নেই, শুধু সেন্সর, 4 টি কেবল এবং রাস্পবেরি পাই। এটিতে কেবল চারটি পিন রয়েছে:

  • VCC থেকে পিন 2 (5V)
  • TRIG থেকে 12 পিন (GPIO 18)
  • ECHO থেকে পিন 18 (GPIO 24)
  • GND থেকে পিন 6 (GND)

ধাপ 3: পাইথন স্ক্রিপ্ট

পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট

প্রথমে আমাদের পাইথন gpiozero লাইব্রেরি ইনস্টল করা উচিত এবং ব্যবহার করার জন্য আমরা একটি নতুন স্ক্রিপ্ট তৈরি করব

sudo nano distance_sensor.py

নিম্নলিখিত সঙ্গে:

# আমাদের প্রয়োজনীয় লাইব্রেরি পাওয়া

gpiozero আমদানি থেকে DistanceSensor সময় আমদানি ঘুম থেকে এটি সেন্টিমিটারে দূরত্ব = sensor.distance * 100 # আমরা একটি বড় দশমিক সংখ্যা পাবো তাই আমরা এটিকে 2 জায়গায় দূরত্ব = গোলাকার (সেন্সর। দূরত্ব, 2) # স্ক্রিন প্রিন্টে তথ্য মুদ্রণ করব ("দূরত্ব: {} সেমি ".ফরম্যাট (সেন্সর। দূরত্ব))

প্রস্তাবিত: