সুচিপত্র:
- ধাপ 1: যান্ত্রিক ডিভাইস গঠন
- ধাপ 2: কম্পন সেন্সর
- ধাপ 3: Arduino নিয়ন্ত্রণ এবং প্রোগ্রামিং
- ধাপ 4: নিউরো ফাজি ইন্টারপ্রিটেশন গ্রাফিক্যাল ইউজার ইন্টারফেস
ভিডিও: রক নমুনা বিশ্লেষক: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
রক স্যাম্পল অ্যানালাইজার নরম হাতুড়ি কম্পন কৌশল ব্যবহার করে শিলার নমুনার ধরন সনাক্ত ও বিশ্লেষণ করতে ব্যবহৃত হয়। শিলার নমুনা শনাক্ত করার ক্ষেত্রে এটি একটি অভিনব পদ্ধতি। যদি কোন উল্কা বা কোন অজানা শিলার নমুনা থাকে, তাহলে এই শিলার নমুনা বিশ্লেষক ব্যবহার করে কেউ নমুনা অনুমান করতে পারে। নরম হাতুড়ি কৌশল নমুনাকে বিরক্ত বা ক্ষতি করবে না। নমুনা সনাক্ত করার জন্য উন্নত নিউরো ফাজি ব্যাখ্যা কৌশল প্রয়োগ করা হয়। গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) MATLAB সফটওয়্যার ব্যবহার করে ডিজাইন করা হয়েছে এবং ব্যবহারকারী গ্রাফিক্যাল আউটপুট প্রাপ্ত কম্পন দেখতে পারে এবং ফলস্বরূপ আউটপুট প্যানেলে সেকেন্ডের ভগ্নাংশের মধ্যে দেখানো হবে।
ধাপ 1: যান্ত্রিক ডিভাইস গঠন
যান্ত্রিক যন্ত্রের মাত্রা নিম্নরূপ
দৈর্ঘ্য X প্রস্থ X উচ্চতা = 36 সেমি X 24.2 সেমি X 32 সেমি
নমুনা রডের দৈর্ঘ্য = 24 সেমি
হাতুড়ি দৈর্ঘ্য = 37 সেমি
ডিস্ক ব্যাসার্ধ = 7.2 সেমি
অক্ষের দৈর্ঘ্য = 19.2 সেমি (2)
স্বয়ংক্রিয় নরম হাতুড়ি যান্ত্রিক যন্ত্র নমুনা হাতুড়ি এবং কম্পন তৈরি করা হয় … উৎপন্ন কম্পনগুলি নমুনার উপর ছড়িয়ে পড়ে। উৎপন্ন কম্পনগুলি খুব মসৃণ এবং নমুনাকে বিরক্ত বা ক্ষতি করবে না।
ধাপ 2: কম্পন সেন্সর
3 নম্বর 801S কম্পন সেন্সর কম্পন মডেল অ্যানালগ আউটপুট অ্যাডজাস্টেবল সংবেদনশীলতা Arduino রোবট কম্পন সেন্সর কম্পন সংগ্রহ করার জন্য ব্যবহার করা হয় … তিনটি বিশ্লেষণের জন্য তিনটি মান ব্যবহার করা হয়।
ধাপ 3: Arduino নিয়ন্ত্রণ এবং প্রোগ্রামিং
আরডুইনো এনালগ পিন ব্যবহার করে ডেটা সংগ্রহ করবে এবং ডেটা রূপান্তর করবে এবং পাঠ্য ফাইলে পাঠাবে
আরডুইনো প্রোগ্রামিং
int vib_1 = A0; int vib_2 = A1; int vib_3 = A2;
{
Serial.begin (9600);
pinMode (vib_1, INPUT);
pinMode (vib_2, INPUT);
pinMode (vib_3, INPUT);
সিরিয়াল.প্রিন্টলন ("লেবেল, ভাইব্রেশন ভ্যালু");
}
অকার্যকর লুপ () {
int val1;
int val2;
int val3;
int val;
val1 = analogRead (vib_1);
val2 = analogRead (vib_2);
val3 = analogRead (vib_3);
val = (val1 + val2 + val3)/3;
যদি (val> = 100)
{
Serial.print ("DATA,");
সিরিয়াল.প্রিন্ট ("VIB =");
Serial.println (মান);
আমদানি প্রক্রিয়াকরণ সিরিয়াল।*;
সিরিয়াল mySerial;
প্রিন্ট রাইটার আউটপুট;
অকার্যকর সেটআপ()
{
mySerial = নতুন সিরিয়াল (এই, Serial.list () [0], 9600);
আউটপুট = createWriter ("data.txt"); }
অকার্যকর ড্র ()
{
যদি (mySerial.available ()> 0)
{
স্ট্রিং মান = mySerial.readString ();
যদি (মান! = শূন্য)
{
output.println (মান);
}
}
}
অকার্যকর চাপা ()
{
output.flush ();
// ফাইলটিতে অবশিষ্ট ডেটা লিখে
output.close (); // ফাইল শেষ করে
প্রস্থান (); // প্রোগ্রাম বন্ধ করে দেয়
}
বিলম্ব (1000);
}
}
}
ধাপ 4: নিউরো ফাজি ইন্টারপ্রিটেশন গ্রাফিক্যাল ইউজার ইন্টারফেস
ANFIS হল লজিক্যাল ফাজি সিস্টেম এবং নিউরাল নেটওয়ার্কের সমন্বয়। এই ধরনের অনুমান ব্যবস্থার অনুকূল প্রকৃতি রয়েছে যা এটি প্রশিক্ষিত পরিস্থিতির উপর নির্ভর করে। এভাবে শেখার থেকে আউটপুট যাচাই করার অনেক সুবিধা রয়েছে। তাকাগি-সুজেনো ফাজি মডেলটি ছবিতে দেখানো হয়েছে
চিত্রটিতে দেখানো হয়েছে, ANFIS সিস্টেমে 5 টি স্তর রয়েছে, বাক্স দ্বারা প্রতীকিত স্তরটি একটি স্তর যা অভিযোজিত। এদিকে, বৃত্ত দ্বারা প্রতীকী স্থির করা হয়। প্রতিটি স্তরের প্রতিটি আউটপুট নোডের ক্রম দ্বারা প্রতীক এবং l হল ক্রম দেখানো ক্রম। এখানে প্রতিটি স্তরের একটি ব্যাখ্যা আছে, যথা:
স্তর 1।
সদস্যপদের ডিগ্রী বাড়াতে কাজ করে
স্তর 2
প্রতিটি ইনপুট সংকেতকে গুণ করে ফায়ারিং-শক্তি জাগিয়ে তোলে।
স্তর 3
ফায়ারিং শক্তি স্বাভাবিক করুন
স্তর 4
ফলস্বরূপ নিয়মের পরামিতিগুলির উপর ভিত্তি করে আউটপুট গণনা করা
স্তর 5
ANFIS আউটপুট সিগন্যাল গণনা করলে সমস্ত ইনকামিং সিগন্যাল তৈরি হবে
এখানে গ্রাফিক্যাল ইউজার ইন্টারফেস MATLAB সফটওয়্যার ব্যবহার করে ডিজাইন করা হয়েছে। Arduino কন্ট্রোলার ব্যবহার করে সফ্টওয়্যারে ইনপুট ভাইব্রেশন ডেটা ফিড করা হয় এবং সংশ্লিষ্ট নমুনা ANFIS ব্যাখ্যা ব্যবহার করে দক্ষতার সাথে বিশ্লেষণ করা হবে।
প্রস্তাবিত:
ম্যাশ আপ Arduino কোড নমুনা: 6 ধাপ (ছবি সহ)
ম্যাশ আপ আরডুইনো কোড নমুনা: এই টিউটোরিয়ালটি একটি কার্যকরী প্রকল্পের প্রোটোটাইপ তৈরির জন্য আরডুইনো নমুনা স্কেচগুলিকে একত্রিত করার প্রক্রিয়ার মধ্য দিয়ে চলে। আপনার প্রকল্পের জন্য কোড তৈরি করা সবচেয়ে ভয়ঙ্কর অংশ হতে পারে, বিশেষ করে যদি আপনি এটি হাজার বার না করে থাকেন।
1024 নমুনা FFT বর্ণালী বিশ্লেষক একটি Atmega1284: 9 ধাপ ব্যবহার করে
একটি Atmega1284 ব্যবহার করে 1024 নমুনা FFT স্পেকট্রাম বিশ্লেষক: এই অপেক্ষাকৃত সহজ টিউটোরিয়াল (এই বিষয়ের জটিলতা বিবেচনা করে) আপনাকে দেখাবে কিভাবে আপনি একটি খুব সহজ 1024 নমুনা বর্ণালী বিশ্লেষক একটি Arduino টাইপ বোর্ড (1284 সংকীর্ণ) এবং সিরিয়াল প্লটার ব্যবহার করে তৈরি করতে পারেন। যেকোনো ধরনের Arduino কম্পা
বিশুদ্ধ ডেটা ব্যবহার করে নমুনা প্যাড কন্ট্রোলার: 4 টি ধাপ
বিশুদ্ধ ডেটা ব্যবহার করে নমুনা প্যাড কন্ট্রোলার: এই নির্দেশনায় আমি কিছু পুরানো রোল্যান্ড ইলেকট্রনিক ড্রাম কিট প্যাডগুলিকে কিট দিয়ে আসা আসল ড্রাম মডিউল ছাড়াই শব্দগুলি ট্রিগার করার অনুমতি দেওয়ার জন্য একটি নিয়ামক তৈরি করব। লোড করার জন্য একটি প্যাচ তৈরি করতে আমি বিশুদ্ধ ডেটা ব্যবহার করব কিছু wav ফাইল এবং তারপর p
পৃথক নমুনা পাম্পগুলির জন্য অপারেটিং সেন্সর: 3 টি ধাপ
পৃথক নমুনা পাম্পগুলির জন্য অপারেটিং সেন্সর: আমি ব্যক্তিদের নমুনা পাম্পগুলির জন্য ভাল অপারেশন নিয়ন্ত্রণ করার জন্য একটি সিস্টেম তৈরি করেছি
নমুনা এনালগ সিগন্যাল টিউটোরিয়াল - ম্যাটল্যাব: 8 টি ধাপ
নমুনা এনালগ সিগন্যাল টিউটোরিয়াল | ম্যাটল্যাব: এই টিউটোরিয়ালে আমরা দেখিয়ে দিচ্ছি নমুনা কি? এবং কিভাবে MATLAB সফটওয়্যার ব্যবহার করে একটি এনালগ সংকেত নমুনা করা যায়