মডিউল XM125 Acconeer ইলেকট্রনিক্স উত্সাহীদের মধ্যে বেশ কিছুটা জনপ্রিয়তা অর্জন করেছে, বিশেষ করে যারা কাজ করে যাও Arduino কারণ এটি আপনাকে 60 GHz স্পন্দিত রাডার প্রযুক্তির মাধ্যমে দূরত্ব পরিমাপ করতে এবং সঠিকভাবে উপস্থিতি সনাক্ত করতে দেয় এই সেন্সরটি কেবল সুনির্দিষ্ট নয়, এটি অত্যন্ত বহুমুখী এবং এটি দেয়াল বা কাপড়ের মতো বস্তুর মাধ্যমেও শনাক্ত করতে পারে, যা সম্ভাবনার একটি পরিসর খুলে দেয়। খুব উদ্ভাবনী প্রকল্পের জন্য।
এই নিবন্ধে, আমরা মডিউলটির সমস্ত কার্যকারিতা অন্বেষণ করতে যাচ্ছি XM125 এবং কিভাবে আমরা এর সাথে দক্ষতার সাথে একত্রিত করতে পারি যাও Arduino. আমরা কোড উদাহরণ, সেন্সর কনফিগারেশন, এবং এটি থেকে সর্বাধিক পেতে সহায়ক টিপস দেখব। আপনি যদি একজন নির্মাতা বা শখের বিকাশকারী হন, তাহলে এই সেন্সর আপনাকে উপস্থিতি সনাক্তকরণ থেকে দূরত্ব পরিমাপ পর্যন্ত অ্যাপ্লিকেশন সহ চিত্তাকর্ষক প্রকল্পগুলি সম্পাদন করার অনুমতি দেবে।
XM125 কি?
মডিউল XM125 একটি কমপ্যাক্ট সেন্সর যা বস্তু সনাক্ত করতে এবং মিলিমিটার নির্ভুলতার সাথে দূরত্ব পরিমাপ করতে স্পন্দিত রাডার প্রযুক্তি ব্যবহার করে। সেন্সর দিয়ে সজ্জিত A121 60 GHz এ, এই ডিভাইসটি সহজভাবে দূরত্ব পরিমাপ করার চেয়ে আরও অনেক কিছু করতে পারে। এটি উপস্থিতি, গতি এবং অঙ্গভঙ্গি সনাক্ত করতে সক্ষম, যা এটি হোম অটোমেশন, রোবোটিক্স এবং রিয়েল-টাইম অবজেক্ট সনাক্তকরণ প্রকল্পগুলিতে অ্যাপ্লিকেশনের জন্য আদর্শ করে তোলে।
XM125 পর্যন্ত একটি সনাক্তকরণ পরিসীমা রয়েছে 20 মিটার, কিন্তু এটি বস্তুর আকার এবং এর অস্তরক বৈশিষ্ট্যের উপর নির্ভর করতে পারে। অর্থাৎ, পরিমাপ বস্তুর আকৃতি এবং উপাদান দ্বারা প্রভাবিত হতে পারে। অতিরিক্তভাবে, এই সেন্সরটি দেয়াল বা পোশাকের মতো নির্দিষ্ট সামগ্রীর মাধ্যমে দেখতে পারে, এটিকে উন্নত এবং অনন্য অ্যাপ্লিকেশনের জন্য একটি নিখুঁত পছন্দ করে তোলে, যেমন অঙ্গভঙ্গি নিয়ন্ত্রণ বা পৃষ্ঠতলের মাধ্যমে পর্যবেক্ষণ।
এর অন্যতম সুবিধা XM125 এটি একটি খুব শক্তিশালী ডিভাইস হওয়া সত্ত্বেও, এর শক্তি খরচ অবিশ্বাস্যভাবে কম, যা এটিকে ব্যাটারি চালিত প্রকল্পগুলির জন্য আদর্শ করে তোলে। এটি এমন অ্যাপ্লিকেশনগুলির জন্য একটি দক্ষ সমাধান করে তোলে যেখানে শক্তি সঞ্চয় অত্যন্ত গুরুত্বপূর্ণ।
প্রয়োজনীয় উপাদান এবং আনুষাঙ্গিক
সঙ্গে কাজ শুরু করতে XM125 y যাও Arduino, সঠিক সংযোগ এবং অপারেশন নিশ্চিত করতে আপনার কিছু অতিরিক্ত উপাদান থাকতে হবে। নীচে, আমরা আপনাকে গুরুত্বপূর্ণ উপাদানগুলির তালিকা ছেড়ে দিই যা আপনার প্রয়োজন হতে পারে:
- XM125 মডিউল Acconeer দ্বারা
- যাও Arduino (বিশেষত প্লেট ESP32 IoT রেডবোর্ড স্পার্কফান থেকে, যা এই মডিউলটির সাথে বিশেষভাবে ভাল কাজ করে)
- আরডুইনোতে সেন্সর সংযোগ করতে কেবল এবং ব্রেডবোর্ড
- Arduino এর জন্য প্রোগ্রামিং সফটওয়্যার এবং XM125 এর জন্য নির্দিষ্ট লাইব্রেরি
উপরন্তু, আপনার প্রকল্পের উপর নির্ভর করে, আপনার প্রয়োজন হতে পারে একটি ঢালাইকারী প্রয়োজনীয় সংযোগ করতে বা আইসি হুক অস্থায়ী সংযোগের জন্য।
Arduino এ XM125 লাইব্রেরি ইনস্টল করা হচ্ছে
আপনার সাথে XM125 ব্যবহার শুরু করতে যাও Arduino, আপনাকে প্রথমে যা করতে হবে তা হল SparkFun দ্বারা অফার করা অফিসিয়াল লাইব্রেরিটি ইনস্টল করা। এটি করার জন্য, নীচের পদক্ষেপগুলি অনুসরণ করুন:
- খুলুন আরডুইনো আইডিই আপনার কম্পিউটারে.
- বিভাগে যান লাইব্রেরি মেনুতে স্কেচবিকল্পটি নির্বাচন করা হচ্ছে লাইব্রেরি অন্তর্ভুক্ত করুন এবং তারপর লাইব্রেরি পরিচালনা করুন.
- বইয়ের দোকান খুঁজুন SparkFun XM125 এবং ইনস্টল ক্লিক করুন।
- লাইব্রেরি ইনস্টল হয়ে গেলে, আপনি বিকল্প থেকে উদাহরণগুলি অ্যাক্সেস করতে পারেন ফাইল > উদাহরণ.
এই সহজ পদক্ষেপগুলির মাধ্যমে আপনি মডিউল এবং এর ডিফল্ট উদাহরণগুলির সাথে পরীক্ষা শুরু করতে পারেন। ভুলে যাবেন না যে, আপনি XM125 এ যে ফার্মওয়্যারটি ইনস্টল করেছেন তার উপর নির্ভর করে, এটি বিভিন্ন উপায়ে আচরণ করতে পারে। উদাহরণস্বরূপ, উপস্থিতি সনাক্তকরণ ফার্মওয়্যারটি সবচেয়ে বেশি ব্যবহৃত হয় এবং আপনি এটিকে আরডুইনোতে লাইব্রেরির উদাহরণ থেকে সহজেই লোড করতে পারেন।
Arduino সঙ্গে ব্যবহারের উদাহরণ
লাইব্রেরিতে বেশ কয়েকটি উদাহরণ রয়েছে যা আপনি এর সাথে কাজ শুরু করতে ব্যবহার করতে পারেন XM125. নীচে, আমরা আপনাকে কিছু সাধারণ উদাহরণের একটি পর্যালোচনা রেখেছি যা আপনি Arduino প্রকল্পগুলিতে খুঁজে পেতে পারেন:
1. মৌলিক উপস্থিতি পড়া
উপস্থিতি সনাক্ত করা হলে এই উদাহরণটি আপনাকে একটি বস্তুর দূরত্ব পরিমাপ করতে দেয়। সেন্সরটি চালু হয়ে গেলে, এটি সিরিয়াল মনিটরে মিলিমিটারে দূরত্বের মানগুলি মুদ্রণ করা শুরু করবে। যাও Arduino. সেন্সরটি সঠিকভাবে কাজ করছে কিনা এবং এটি তার পরিসরে বস্তু সনাক্ত করতে সক্ষম কিনা তা পরীক্ষা করার এটি একটি দুর্দান্ত উপায়।
এই অ্যাপ্লিকেশন চেষ্টা করার জন্য, উদাহরণ নির্বাচন করুন উদাহরণ01Presence BasicReadings XM125 লাইব্রেরির মধ্যে উদাহরণ মেনু থেকে। সিরিয়াল মনিটরের গতি সেট করতে মনে রাখবেন 115200!
2. GPIO0 ব্যবহার
এই দ্বিতীয় উদাহরণে, সেন্সর XM125 শুধুমাত্র সনাক্ত করা উপস্থিতির দূরত্ব পরিমাপ করে না কিন্তু পিন সক্রিয় করে জিপিআইও 0 যখন এটি কিছু সনাক্ত করে। উপস্থিতি সনাক্তকরণের সময় দৃশ্যমানভাবে নির্দেশ করার জন্য আপনি এই পিনটিকে একটি LED বা অন্য কোনো ইলেকট্রনিক ডিভাইসের সাথে সংযুক্ত করতে পারেন।
এর মান উপস্থিতি y দূরত্ব সিরিয়াল মনিটরে প্রদর্শিত হওয়া চালিয়ে যান, তবে আপনি এর সাথে ক্রিয়া সম্পাদন করতে সক্ষম হবেন জিপিআইও 0, যা আপনার প্রকল্পে অতিরিক্ত কার্যকারিতা যোগ করে।
3. সিরিয়াল প্লটার ব্যবহার
আপনি যদি গ্রাফিকাল আকারে উপস্থিতির মানগুলি কল্পনা করতে আগ্রহী হন তবে আপনি ব্যবহার করতে পারেন আরডুইনো সিরিয়াল প্লটার. যখন কোন বস্তু XM125 সেন্সরের সামনে চলে যায় তখন বাস্তব সময়ে দূরত্বের মানগুলি কীভাবে পরিবর্তিত হয় তা পর্যবেক্ষণ করার জন্য এই উদাহরণটি খুবই উপযোগী।
XM125 সিরিয়াল মনিটরে শুধুমাত্র দূরত্বের মানগুলি প্রিন্ট করবে, যা প্লটার ব্যবহার করে এই ডেটা প্লট করা সহজ করে তুলবে। রিয়েল টাইমে মানগুলি কীভাবে পরিবর্তিত হয় তা দেখতে সেন্সরের কাছে আপনার হাত সরানোর চেষ্টা করুন।
4. উন্নত রিডিং
আপনি যদি ইতিমধ্যেই XM125 এর প্রাথমিক রিডিং চেষ্টা করে থাকেন, তাহলে এই উদাহরণটি আপনাকে আরও এক ধাপ এগিয়ে যেতে দেবে। দূরত্ব ছাড়াও, আপনি অতিরিক্ত মান পেতে পারেন যেমন অভ্যন্তরীণ উপস্থিতি স্কোর এবং আন্তঃ উপস্থিতি স্কোর, যা সেন্সর দ্বারা সনাক্ত করা দ্রুত এবং ধীর গতির পরিমাপ করে।
এই মানগুলি আপনাকে সেন্সরের সামনে কী ঘটছে তার আরও বিশদ বিশ্লেষণ করার অনুমতি দেয়; উদাহরণস্বরূপ, একটি বস্তু দ্রুত বা ধীর গতিতে চলছে কিনা।
XM125 উন্নত সেটিংস
XM125 এর সবচেয়ে বড় সুবিধা হল যে আপনি আপনার অ্যাপ্লিকেশনের উপর নির্ভর করে এর সনাক্তকরণ পরিসীমা সামঞ্জস্য করতে পারেন। ডিফল্টরূপে, ন্যূনতম সনাক্তকরণ দূরত্ব সেট করা হয়৷ 300mm এবং সর্বোচ্চ 2500mm, কিন্তু আপনি সহজেই এগুলিকে কোডে সামঞ্জস্য করতে পারেন৷
উদাহরণস্বরূপ, আপনি যদি এমন একটি প্রকল্পে কাজ করেন যেখানে আপনার 7 মিটারের বাইরে সনাক্তকরণের প্রয়োজন হয়, আপনি এই মানগুলিকে পরিসীমা পর্যন্ত প্রসারিত করতে পরিবর্তন করতে পারেন 7000mm. এটি আরও দূরবর্তী বস্তু জড়িত প্রকল্পের জন্য আদর্শ।
XM125 মডিউল একটি অবিশ্বাস্যভাবে বহুমুখী টুল যা নির্মাতা এবং হার্ডওয়্যার ডেভেলপারদের জন্য সম্ভাবনার একটি বিশ্ব খুলে দেয়। এই ডিভাইসটি আপনাকে আপনার প্রকল্পগুলিকে একটি নতুন স্তরে নিয়ে যাওয়ার অনুমতি দেবে, একটি বিস্তৃত সনাক্তকরণ পরিসর, উন্নত কনফিগারেশন এবং Arduino এর সাথে সহজেই একীভূত করার ক্ষমতা প্রদান করে। বিস্তারিত উদাহরণ এবং একটি সক্রিয় সম্প্রদায়ের সাথে, এই সেন্সরটি কীভাবে পরিচালনা করতে হয় তা শেখা বেশ সহজ এবং এর ফলে হোম অটোমেশন থেকে রোবোটিক্স পর্যন্ত চিত্তাকর্ষক অ্যাপ্লিকেশন তৈরি হবে।