অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন): 4 টি ধাপ
অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন): 4 টি ধাপ
অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন)
অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন)
অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন)
অতিস্বনক সেন্সরের জন্য 3.3V মোড (ESP32/ESP8266, কণা ফোটন, ইত্যাদি 3.3V লজিকের জন্য HC-SR04 প্রস্তুত করুন)

টি এল; ESP8266 আসলে GPIO ইনপুটগুলিতে 5V সহনশীল কিনা তা নিয়ে কিছু বিতর্ক। এসপ্রেসিফ দাবি করে যে এটি এবং এটি নয়। ব্যক্তিগতভাবে, আমি কেবল তখনই ঝুঁকি নেব যদি আমার "ESP8266s" অবশিষ্ট থাকে।

আপনি যদি আমার মত কিছু হন, আপনি 5V- ভিত্তিক Arduino প্রকল্পের জন্য কম খরচে অতিস্বনক দূরত্ব সেন্সিংয়ের জন্য ডি-ফ্যাক্টো স্ট্যান্ডার্ড হিসাবে HC-SR04 কে জেনেছেন এবং পছন্দ করেছেন। এজন্য আমি তাদের মধ্যে বেশ কয়েকজনকে এখানে পড়ে আছি।

কিন্তু শখের ইলেকট্রনিক্সের বিশ্ব ক্রমাগত 5V থেকে 3.3V এর দিকে এগিয়ে যাচ্ছে। রাস্পবেরি পাই এবং অন্যান্য অনেক বোর্ড, যেমন ESP8266, ESP32 বা কণা ফোটনের মত বোর্ডগুলি তাদের ইনপুট/আউটপুট পিনগুলিতে 3.3V যুক্তি দিয়ে কাজ করছে।

যদি আমরা সেন্সরকে 5V পাওয়ার এবং একই সময়ে 3.3V পিনের সাথে সংযুক্ত করি, তাহলে ইকো পিনের আউটপুটও 5V হবে এবং সম্ভবত আমাদের মাইক্রোকন্ট্রোলার বোর্ডের 3.3V পিনগুলি ধ্বংস করবে। আমরা HC-SR04 থেকে 3.3V পাওয়ারের সাথে সংযোগ করার চেষ্টা করতে পারি এবং পরিমাপ পেতে সক্ষম হব, কিন্তু দুর্ভাগ্যবশত, এগুলি প্রায়ই অনেক কম সঠিক হবে।

সমাধান হল সেন্সরকে 5V VCC- এর সাথে সংযুক্ত করা, কিন্তু মাইক্রোকন্ট্রোলারে যে ইকো সিগন্যাল পৌঁছায় তা নিশ্চিত করার জন্য শুধুমাত্র দুটি প্রতিরোধক ব্যবহার করে ভোল্টেজ ডিভাইডার তৈরি করে 3.3V আছে। আমাদের জন্য ভাগ্যবান, HC-SR04 এর ট্রিগার পিনের 5V এর প্রয়োজন নেই এবং আমরা আমাদের মাইক্রোকন্ট্রোলারের পিনগুলি থেকে 3.3V গ্রহণ করি।

উপরের বর্ণনা এবং লিঙ্কগুলির সাথে, সম্ভবত আপনার কাছে ইতিমধ্যেই পর্যাপ্ত তথ্য আছে যেটি আপনার সার্কিটের অংশ হিসাবে একটি ব্রেডবোর্ডে একটি ভোল্টেজ ডিভাইডার তৈরি করে এবং একটি অতিস্বনক সেন্সরকে সঠিকভাবে সংযুক্ত করে।

আপনি যদি এক বা একাধিক HC-SR04 গুলি পরিবর্তন করতে শিখতে চান তাহলে সেগুলি কোন অতিরিক্ত সার্কিটরি ছাড়াই স্বয়ংসম্পূর্ণ ইউনিট হিসাবে 3.3V- প্রস্তুত, নিচে পড়ুন।

ধাপ 1: আপনার যা প্রয়োজন

তুমি কি চাও
তুমি কি চাও
  1. HC-SR04 অতিস্বনক সেন্সর
  2. একটি 4.7kΩ এবং একটি 2.7kΩ প্রতিরোধক (অথবা R1/(R1+R2) = ca. 0.66 সহ 1-50kΩ পরিসরের প্রতিরোধকগুলির কোন সংমিশ্রণ)
  3. সোল্ডারিং সরঞ্জাম
  4. এক্স-অ্যাক্টো ছুরি (বা যে কোনও ছুরি একইভাবে ধারালো এবং বিন্দু)
  5. গ্রহণযোগ্য সোল্ডারিং দক্ষতা-অথবা নতুন কিছু চেষ্টা করার সময় একটি HC-SR04 ধ্বংস করার ইচ্ছা:)
  6. চ্ছিক: ম্যাগনিফাইং গ্লাস, মাল্টিমিটার, অসিলোস্কোপ, কণা কোলাইডার,…

ধাপ 2: ইকো পিনের ট্রেস খুঁজুন এবং এটি কাটুন

ইকো পিনের ট্রেস খুঁজুন এবং এটি কাটুন
ইকো পিনের ট্রেস খুঁজুন এবং এটি কাটুন

সেন্সর বোর্ডের দিকে ঘনিষ্ঠভাবে তাকান (সম্ভবত একটি ম্যাগনিফাইং গ্লাস ব্যবহার করে) এবং ইকো পিনের দিকে নিয়ে যাওয়া ট্রেসটি সন্ধান করুন।

দ্রষ্টব্য: আপনার HC-SR04 এর এখানে দেখানো থেকে আলাদা একটি প্রিন্টেড সার্কিট বোর্ড (PCB) লেআউট থাকতে পারে! ট্রেসটি অন্য দিকেও হতে পারে (যখন একটি বৃত্তাকার বৃত্তে একটি ট্রেস শেষ হয়, এটি সাধারণত পিসিবি এর বিপরীত দিকে একটি সংযোগ থাকে)।

Multচ্ছিক: আপনার মাল্টিমিটার নিন এবং চেক করুন যে আপনি ইকো পিন এবং সোল্ডার জয়েন্টের মধ্যে ধারাবাহিকতার জন্য পরীক্ষা করে সঠিক ট্রেসটি সনাক্ত করেছেন যেখানে ট্রেসটি PCB- এর কোন কিছুর সাথে সংযুক্ত। এটি শূন্য ohms দেখানো উচিত।

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

দ্রষ্টব্য: আপনি যদি ট্রেসটি পুরোপুরি বিচ্ছিন্ন না করেন তবে ইকো পিনটি এখনও আপনার মাইক্রোকন্ট্রোলারের পিনে সম্পূর্ণ 5 ভোল্ট সরবরাহ করবে।

Alচ্ছিক: মাল্টিমিটারের সাহায্যে, চেক করুন যে আপনি একই ট্রেসটি আবার ইকো পিন এবং সোল্ডার জয়েন্টের মধ্যে ধারাবাহিকতা পরীক্ষা করে পরীক্ষা করেছেন যেখানে ট্রেসটি পিসিবিতে কিছু সংযুক্ত করে। এটি অসীম ওহম প্রদর্শন করা উচিত (যদি এটি মেগা-ওহম পরিসরে কিছু দেখায়, এটিও ঠিক)।

ধাপ 3: ইকো পিন এবং এর ট্রেস এর শেষের মধ্যে 2.7kΩ সোল্ডার

ইকো পিন এবং এর ট্রেস এর শেষের মধ্যে 2.7kΩ সোল্ডার
ইকো পিন এবং এর ট্রেস এর শেষের মধ্যে 2.7kΩ সোল্ডার

যদি আপনি ইতিমধ্যেই না পেয়ে থাকেন, তাহলে ইকো পিনের ট্রেস (যা আপনি বিচ্ছিন্ন করেছেন) সরাসরি আইসি -র মতো অন্য একটি উপাদানকে কোথায় নিয়ে যায় তা খুঁজুন।

আমার উদাহরণে, এটি PCB এর মাঝখানে সেই চিপের পিন 2 এর সাথে সংযুক্ত।

ইকো পিন এবং অন্যান্য সংযোগের মধ্যে হুবহু ফিট করার জন্য 2.7kΩ প্রতিরোধকের পা কাটা এবং বাঁকুন।

তারপরে রোধকে সোল্ডার করুন (সোল্ডারের অংশগুলি পরিষ্কার করা এবং ফ্লাক্স প্রয়োগ করা সম্ভবত ক্ষতি করবে না)।

ধাপ 4: ইকো পিন এবং জিএনডি পিনের মধ্যে সোল্ডার 4.7kΩ প্রতিরোধক

ইকো পিন এবং জিএনডি পিনের মধ্যে 4.7kΩ সোল্ডার প্রতিরোধক
ইকো পিন এবং জিএনডি পিনের মধ্যে 4.7kΩ সোল্ডার প্রতিরোধক

ইকো পিন এবং জিএনডি পিন (বা পিসিবিতে তাদের সোল্ডার পয়েন্ট) এর মধ্যে ফিট করার জন্য 4.7 কিলোমিটার প্রতিরোধকের পা কেটে এবং বাঁকুন এবং সেখানে সোল্ডার করুন।

Ptionচ্ছিক: কোন শর্টস আছে তা নিশ্চিত করার জন্য সংযোগগুলির মধ্যে প্রতিরোধের পরীক্ষা করার জন্য একটি মাল্টিমিটার ব্যবহার করুন।

অত্যন্ত alচ্ছিক: আপনার প্রোগ্রাম করা MCU- তে ট্রিগার পিন লাগান, এখনো ইকো পিন সংযুক্ত করবেন না, এবং নিশ্চিত করুন যে আপনার প্রিয় অসিলোস্কোপ ব্যবহার করে ইকো সিগন্যাল 3.3V এবং 5V নয়। ঠিক আছে, আমি 85% মজা করছি।:)

আপনি এখন আপনার সংশোধিত সেন্সরটিকে যে কোনো 3.3V মাইক্রোকন্ট্রোলারে সংযুক্ত করতে সক্ষম হবেন। আপনাকে এখনও এটি 5 ভোল্ট দিয়ে পাওয়ার করতে হবে, কিন্তু অনেক মাইক্রোকন্ট্রোলার বোর্ড (যার একটি ভোল্টেজ রেগুলেটর আছে) 5 ভোল্টও গ্রহণ করে, তাই এটি অনেক প্রকল্পে ঠিক কাজ করা উচিত।

যোগ করা বোনাস: এই সংশোধিত সেন্সরটি 5V প্রজেক্টের সাথে সামঞ্জস্যপূর্ণ হবে, কারণ বেশিরভাগ 5V মাইক্রোকন্ট্রোলার (যেমন Arduino/ATMEGA) 3.3V সিগন্যালগুলিকে 5V এর মতোই ব্যাখ্যা করতে পারে।

প্রস্তাবিত: