সুচিপত্র:
ভিডিও: রাস্পবেরি পাই এবং HC-SR04: 3 ধাপের সাথে দূরত্ব সেন্সিং
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
HC-SR04 অতিস্বনক দূরত্ব সেন্সর একটি বস্তুর দূরত্ব পরিমাপের জন্য নন-কন্টাক্ট আল্ট্রাসাউন্ড সোনার ব্যবহার করে। এটি দুটি ট্রান্সমিটার, একটি রিসিভার এবং একটি নিয়ন্ত্রণ সার্কিট নিয়ে গঠিত। ট্রান্সমিটার একটি উচ্চ ফ্রিকোয়েন্সি অতিস্বনক শব্দ নির্গত করে, যা কাছাকাছি কোন কঠিন বস্তু বাউন্স করে, এবং রিসিভার যে কোন রিটার্ন ইকোর জন্য শোনে। সংকেত প্রেরণ এবং প্রাপ্তির মধ্যে সময়ের পার্থক্য গণনা করার জন্য সেই প্রতিধ্বনিটি নিয়ন্ত্রণ সার্কিট দ্বারা প্রক্রিয়া করা হয়। এই সময়টি পরবর্তীতে সেন্সর এবং প্রতিফলিত বস্তুর মধ্যে দূরত্ব গণনা করার জন্য কিছু চতুর গণিত সহ ব্যবহার করা যেতে পারে!
সরবরাহ
আপনার যা দরকার:
- রাস্পবেরি পাই 2/3/4
- রাস্পবিয়ান দিয়ে লোড করা মাইক্রো এসডি কার্ড
- 5.1V ইউএসবি পাওয়ার সাপ্লাই
- HC-SR04 (স্পষ্টতই)
- ব্রেডবোর্ড
- 4 পুরুষ থেকে মহিলা তারগুলি
- রাস্পবেরি পাই এর জন্য মনিটর এবং কীবোর্ড
ধাপ 1: রাস্পবেরি পাই সেট আপ করুন
- আপনার রাস্পবেরি পাই এর নীচের অংশে মাইক্রোএসডি কার্ড স্লটে রাস্পবিয়ান (NOOBS এর মাধ্যমে) সেট আপ করা এসডি কার্ড োকান।
- আপনার কীবোর্ডের তারের ইউএসবি সংযোগকারী শেষ খুঁজুন এবং রাস্পবেরি পাইতে ইউএসবি পোর্টের সাথে কীবোর্ডটি সংযুক্ত করুন (আপনি কোন পোর্টটি ব্যবহার করেন তা বিবেচ্য নয়)।
-
নিশ্চিত করুন যে আপনার স্ক্রিনটি একটি প্রাচীরের সকেটে প্লাগ করা আছে এবং চালু করা আছে। রাস্পবেরি পাইতে HDMI পোর্ট (গুলি) দেখুন - লক্ষ্য করুন যে তাদের উপরে একটি সমতল দিক রয়েছে। রাস্পবেরি পাই এর HDMI পোর্টের সাথে স্ক্রিন সংযোগ করার জন্য একটি কেবল ব্যবহার করুন - প্রয়োজনে একটি অ্যাডাপ্টার ব্যবহার করুন।
- ইউএসবি পাওয়ার সাপ্লাই একটি সকেটে প্লাগ করুন এবং এটি আপনার রাস্পবেরি পাই এর পাওয়ার পোর্টের সাথে সংযুক্ত করুন।
- আপনার রাস্পবেরি পাই বুট করা শুরু করবে তারপর আপনি যেতে প্রস্তুত হবেন।
পদক্ষেপ 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) # স্ক্রিন প্রিন্টে তথ্য মুদ্রণ করব ("দূরত্ব: {} সেমি ".ফরম্যাট (সেন্সর। দূরত্ব))
প্রস্তাবিত:
রাস্পবেরি পাই 4: 4 ধাপের সাথে মাটির আর্দ্রতা পরিমাপ
রাস্পবেরি পাই 4 দিয়ে মাটির আর্দ্রতা পরিমাপ: আপনি কি জানেন যে কতবার গাছগুলিতে জল দিতে হয়? অথবা উদ্ভিদ outpoured এবং তাদের হারিয়ে। এর সমাধানের জন্য আমি ভেবেছিলাম গাছপালাগুলিকে জল দেওয়ার জন্য সিদ্ধান্ত নেওয়ার জন্য যদি আমরা মাটির অভ্যন্তরে জলের পরিমাণের মূল্য পেতে পারি তবে এটি আরও পরিস্থিতিগত হবে
রাস্পবেরি পাই এবং এইচএম 13: 3 টি ধাপের সাথে DIY IBeacon এবং Beacon স্ক্যানার
রাস্পবেরি পাই এবং এইচএম 13 এর সাথে DIY IBeacon এবং Beacon স্ক্যানার: স্টোরি একটি বীকন ক্রমাগত ব্রডকাস্ট সংকেত দেবে যাতে অন্যান্য ব্লুটুথ ডিভাইসগুলি এর উপস্থিতি জানতে পারে। এবং আমি সবসময় আমার চাবিগুলি ট্র্যাক করার জন্য একটি ব্লুটুথ বীকন রাখতে চেয়েছিলাম যেহেতু আমি ইতিমধ্যে গত বছর 10 বার তাদের আনতে ভুলে গেছি। এবং আমি ঘটছি
রাস্পবেরি পাই ব্যবহার করে, SI7006: 6 ধাপের সাথে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন
রাস্পবেরি পাই ব্যবহার করে, SI7006 দিয়ে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন: রাস্পবেরি পাই এর জন্য উৎসাহী হওয়ায় আমরা এর সাথে আরো কিছু দর্শনীয় পরীক্ষা করার চিন্তা করেছি এই প্রচারাভিযানে, আমরা একটি রাস্পবেরি পাই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা যা নিয়ন্ত্রণ করতে হবে তা পরিমাপ করব SI7006, আর্দ্রতা এবং তাপমাত্রা সেন্স
রাস্পবেরি পাই ব্যবহার করে, MPL3115A2: 6 ধাপের সাথে উচ্চতা, চাপ এবং তাপমাত্রা পরিমাপ করুন
রাস্পবেরি পাই ব্যবহার করে, এমপিএল 3115 এ 2 দিয়ে উচ্চতা, চাপ এবং তাপমাত্রা পরিমাপ করুন: আপনার কী রয়েছে তা জানুন এবং কেন এটির মালিক তা জানুন! এটি আকর্ষণীয়। আমরা ইন্টারনেট অটোমেশনের যুগে বাস করছি কারণ এটি নতুন অ্যাপ্লিকেশনগুলির আধিক্যে ডুবে যাচ্ছে। কম্পিউটার এবং ইলেকট্রনিক্স উত্সাহী হিসাবে, আমরা রাস্পবেরি পাই এর সাথে অনেক কিছু শিখছি
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে