সুচিপত্র:
- ধাপ 1: অংশগুলির তালিকা
- ধাপ 2: PCB, পরিকল্পিত এবং ফাইল
- ধাপ 3: সোল্ডারিং
- ধাপ 4: একটি কোড আপলোড করুন
- ধাপ 5: পরীক্ষা এবং সামঞ্জস্য
- ধাপ 6: সম্ভাব্য অ্যাপ্লিকেশন
ভিডিও: আরডুইনো উপশম করার জন্য HC-SR04 রিডার মডিউল: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
HC-SR04 অতিস্বনক দূরত্ব সেন্সর রোবটিক্সে খুবই জনপ্রিয়। মূলত, রোবট এড়িয়ে যে কোন বস্তু এই সেন্সর ব্যবহার করে। এবং এটি অবশ্যই দুর্দান্ত, সস্তা এবং নির্ভুল ব্যবহার করা সহজ তবে একবার আপনি আরও জটিল রোবট তৈরি শুরু করলে আপনি একটি সমস্যা দেখতে শুরু করতে পারেন এবং এই সমস্যাটি সময়। এই সেন্সরের সাথে দূরত্ব পরিমাপ করতে অনেক সময় লাগে, তীক্ষ্ণ সেন্সরের মত কিছু বিকল্প আছে যা বস্তুগুলিকে অতি দ্রুত সনাক্ত করতে পারে কিন্তু সেগুলোর আউটপুট বাইনারি তাই আপনি নির্দিষ্ট সীমার মধ্যে কোন বস্তু আছে কিনা তা সনাক্ত করতে পারেন কিন্তু আপনি জানেন না কত দূর. কিছু রোবটের জন্য সেই সেন্সরগুলো নিখুঁত কিন্তু আরেকটি সমস্যা আছে - দাম। এগুলি HC-SR04 এর চেয়ে প্রায় 10 গুণ বেশি ব্যয়বহুল। তাই এখানে আমি সেই দুটোকে একত্রিত করার কথা ভাবতে শুরু করলাম। এবং আমি একটি মডিউলের জন্য একটি ধারণা নিয়ে এসেছি যা আপনি HC-SR04 এ প্লাগ করতে পারেন এবং অ্যাট্টিনি মাইক্রোকন্ট্রোলারের কাছে দূরত্ব পড়ার দায়িত্ব অর্পণ করতে পারেন, আউটপুট বাইনারি হতে পারে এবং আপনার প্রধান মাইক্রোপ্রসেসর স্বস্তি পায়! সহজ কিন্তু সুন্দর সমাধান এবং একই সাথে সস্তা:) আপনি এই ধরনের সেন্সর কোথায় ব্যবহার করতে পারেন জানতে চান? পড়তে থাকুন বা একটি ভিডিও দেখুন।
$ 2 এর জন্য JLCPCB 10 বোর্ড:
ধাপ 1: অংশগুলির তালিকা
অংশগুলির তালিকা খুব বেশি দীর্ঘ নয়, আপনি তাদের বেশিরভাগ স্থানীয় ইলেকট্রনিক দোকানে খুঁজে পেতে পারেন, যদি আমি কিছু পাই তবে অনলাইন স্টোরের লিঙ্কও রয়েছে:
- HC-SR04
- Attiny45/85
- পটেন্টিওমিটার
- ব্রেকওয়ে হেডার মহিলা এবং পুরুষ
- 1206 SMD প্রতিরোধক (একটি কিটে কেনা ভাল)
- 1206 LED
আপনি কিছু সরঞ্জাম প্রয়োজন হবে যেমন:
- সোল্ডারিং লোহা/স্টেশন
- USBasp প্রোগ্রামার
আপনি যদি এই প্রকল্পের জন্য একটি PCB কিনতে চান, আমার Tindie দোকান দেখুন:
ধাপ 2: PCB, পরিকল্পিত এবং ফাইল
উপরে আপনি পরিকল্পিত এবং PCB নকশা সহ সমস্ত ফাইল খুঁজে পেতে পারেন, Gerber ফাইলগুলিও রয়েছে যা আপনি এই PCB তৈরিতে ব্যবহার করতে পারেন। আপনার নিজের প্রয়োজনের জন্য ফাইলগুলি সংশোধন করতে বিনা দ্বিধায় মনে রাখবেন যে আমার সমস্ত প্রকল্প অ -বাণিজ্যিক হিসাবে ভাগ করা হয়েছে যাতে আপনি সেগুলি বিক্রি করতে পারবেন না।
স্কিম্যাটিক অতি সহজ, মাত্র কয়েকটি উপাদান আছে, আপনি পিসিবিতে সবকিছু সঠিকভাবে মাউন্ট করতে এটি ব্যবহার করতে পারেন।
আপনি যদি এই প্রজেক্টের জন্য PCB ব্যবহার করতে না চান তবে আপনি এই সবগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করতে পারেন, এটি একটু বড় হবে কিন্তু যদি আপনি সোল্ডার করতে না পারেন তবে এটি আপনার জন্য সবচেয়ে সহজ উপায়!
ধাপ 3: সোল্ডারিং
সোল্ডারিং বেশ সহজবোধ্য। ক্ষুদ্রতম উপাদান (প্রতিরোধক এবং LED) দিয়ে শুরু করুন এবং তারপরে আরও বড় এবং বড়গুলিতে যান, এইভাবে আপনার পক্ষে সেগুলি সবই বিক্রি করা সহজ হবে। নিশ্চিত করুন যে পোলারিটি সমস্ত উপাদানগুলির জন্য সঠিক এবং কোনও শর্টস নেই। আপনি যদি এই প্রজেক্টের জন্য PCB ব্যবহার করতে না চান এবং আপনি এই সবগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করতে চান তবে এই ধাপটি এড়িয়ে যান এবং উপরের ধাপ থেকে পরিকল্পিতভাবে অনুসরণ করুন।
ধাপ 4: একটি কোড আপলোড করুন
পিসিবিতে সবকিছু সোল্ডার হয়ে গেলে আমরা অ্যাট্টিনিতে একটি প্রোগ্রাম আপলোড করতে পারি। এটি করার জন্য আমাদের USBasp প্রোগ্রামারকে (অথবা অন্য যেটি Arduino IDE এর সাথে কাজ করে) মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করতে হবে। কোড আমার Github এ পাওয়া যাবে। এটি আপলোড করার জন্য আপনাকে আপনার Arduino IDE তে Attiny বোর্ড যুক্ত করতে হবে, আপনি অনলাইনে অনেক টিউটোরিয়াল খুঁজে পেতে পারেন, তাই আমি ঠিক এখানে ব্যাখ্যা করব না। অবশ্যই, আপনি কোডের মান পরিবর্তন করতে পারেন বা এমনকি আপনার প্রয়োজন অনুসারে এটির কার্যকারিতা।
ধাপ 5: পরীক্ষা এবং সামঞ্জস্য
যখন আপনার প্রোগ্রামটি প্রস্তুত হয় তখন আপনি HC-SR04 মডিউল প্লাগ ইন করতে পারেন (সঠিকভাবে প্লাগ করার জন্য উপরের ছবিগুলি দেখুন, অন্যথায় আপনি বোর্ডের ক্ষতি করতে পারেন)।
আপনি 4V এবং 5V এর মধ্যে ভোল্টেজ দিয়ে এটিকে শক্তি দিতে পারেন। বোর্ডে LED জ্বলে উঠবে যখন দূরত্বটি পোটেন্টিওমিটারের সাথে যে দূরত্ব সেট করে তার চেয়ে ছোট হবে। দূরত্ব পরিবর্তন করতে আপনি একটি স্ক্রু ড্রাইভার ব্যবহার করতে পারেন। যখন সবকিছু ঠিকঠাক কাজ করছে আপনি পরবর্তী ধাপে যেতে পারেন। যদি তা না হয়, আপনার সোল্ডারিং চেক করুন এবং নিশ্চিত করুন যে আপনার সার্কিট এবং আমার পরিকল্পিত মেলে।
ধাপ 6: সম্ভাব্য অ্যাপ্লিকেশন
অভিনন্দন যে আপনি এটি শেষ ধাপে পৌঁছেছেন! একটি Arduino এর সাথে এই মডিউলটি ব্যবহার করার জন্য আপনাকে মডিউলের VCC কে Arduino এর 5V, মডিউলের GND কে Arduino এর GND এবং মডিউলের আউট পিনকে Arduino পিনের সাথে সংযুক্ত করতে হবে।
আপনি কিভাবে এটি ব্যবহার করতে পারেন? আচ্ছা, সম্ভাবনাগুলি অফুরন্ত। আপনি এটি আপনার রোবোটিক্স প্রকল্পের জন্য ব্যবহার করতে পারেন, যেহেতু আমি আমার পরবর্তী প্রকল্পের জন্য করতে যাচ্ছি, শীঘ্রই সে সম্পর্কে আরো:) আপনি কোডটি সংশোধন করতে পারেন, এটিতে একটি সার্ভো সংযুক্ত করতে পারেন এবং সরাসরি এই বোর্ড থেকে সার্ভো নিয়ন্ত্রণ করতে পারেন। আপনি এটি সংশোধন করতে পারেন এবং কোন অতিরিক্ত, বহিরাগত মাইক্রোকন্ট্রোলার ছাড়া এটি ব্যবহার করতে পারেন। এটি একটি ছোট বোর্ড যার অনেক সম্ভাবনা রয়েছে এবং এটি আমার পরবর্তী প্রকল্পটিকে অনেক সহজ করে তুলবে।
আমি আশা করি আপনি এই যন্ত্রটি পড়ে উপভোগ করেছেন:) এই প্রকল্প সম্পর্কে আমার ভিডিও দেখতে এবং আমার চ্যানেলটি সাবস্ক্রাইব করতে ভুলবেন না! পড়ার জন্য ধন্যবাদ, আনন্দিত!
প্রস্তাবিত:
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: 4 টি ধাপ (ছবি সহ)
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: আমি শিল্প নকশা অধ্যয়ন করি এবং প্রকল্পটি আমার সেমিস্টারের কাজ। লক্ষ্য হল দৃষ্টি প্রতিবন্ধী এবং অন্ধদেরকে একটি যন্ত্র দিয়ে সমর্থন করা, যা একটি SD কার্ডে WAV ফরম্যাটে অডিও রেকর্ড করতে এবং সেই তথ্যকে একটি NFC ট্যাগ দ্বারা কল করতে দেয়। তাই মধ্যে
রাস্পবেরি পাই এর সাথে কাজ করার জন্য 5V রিলে মডিউল মোড: 4 টি ধাপ
রাস্পবেরি পাইয়ের সাথে কাজ করার জন্য 5V রিলে মডিউল মোড: রিলে বোর্ডে আপনার হাত পাওয়া আজকাল সত্যিই সহজ কিন্তু আপনি দ্রুত খুঁজে পাবেন যে তাদের বেশিরভাগই 5V এর জন্য ডিজাইন করা হয়েছে যা একটি দরিদ্র রাস্পবেরি পাই বা অন্য যে কোনও সমস্যা হতে পারে মাইক্রোকন্ট্রোলার 3.3V এ চলছে, তাদের শুধু ভোল্টা নেই
PiTextReader-প্রতিবন্ধী দৃষ্টিভঙ্গির জন্য একটি ব্যবহারযোগ্য ডকুমেন্ট রিডার: 8 টি ধাপ (ছবি সহ)
PiTextReader-প্রতিবন্ধী দৃষ্টিভঙ্গির জন্য একটি সহজে ব্যবহারযোগ্য ডকুমেন্ট রিডার: ওভারভিউ আপডেট: সংক্ষিপ্ত ভিডিও ডেমো: https://youtu.be/n8-qULZp0GoPiTextReader দৃষ্টিশক্তিহীন কাউকে খাম, চিঠি এবং অন্যান্য আইটেম থেকে পাঠ "পাঠ" করার অনুমতি দেয়। এটি আইটেমের একটি ছবি স্ন্যাপশট করে, OCR ব্যবহার করে প্লেইন টেক্সটে রূপান্তরিত করে (অপটিক্যাল চর
আরডুইনো প্রকল্প: জিপিএস ট্র্যাকিং সমাধানের জন্য টেস্ট রেঞ্জ লোরা মডিউল RF1276: 9 টি ধাপ (ছবি সহ)
আরডুইনো প্রকল্প: জিপিএস ট্র্যাকিং সমাধানের জন্য টেস্ট রেঞ্জ লোরা মডিউল RF1276 সমাধান: সংযোগ: ইউএসবি - সিরিয়ালনিড: ক্রোম ব্রাউজারের প্রয়োজন: 1 এক্স আরডুইনো মেগা প্রয়োজন: 1 এক্স জিপিএস প্রয়োজন: 1 এক্স এসডি কার্ড প্রয়োজন: 2 এক্স লোরা মডেম আরএফ 1276 ফাংশন: আরডুইনো জিপিএস মান পাঠান মূল ভিত্তিতে - ডাটানো সার্ভার লোরা মডিউলে মূল বেস স্টোর ডেটা: অতি দীর্ঘ পরিসীমা
নিজেকে 12V -এর জন্য পুনর্নির্মাণের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: 3 ধাপ
নিজেকে 12V এর জন্য রি-ওয়ারিংয়ের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: আমার পরিকল্পনাটি সহজ ছিল। আমি একটি প্রাচীর-চালিত LED আলোর স্ট্রিংকে টুকরো টুকরো করে কাটতে চেয়েছিলাম এবং 12 ভোল্ট বন্ধ করার জন্য এটিকে পুনরায় চালিত করেছিলাম। বিকল্প ছিল একটি পাওয়ার ইনভার্টার ব্যবহার করা, কিন্তু আমরা সবাই জানি তারা ভয়ানক অদক্ষ, তাই না? ঠিক? নাকি তারা?