DIY সরল Arduino ফ্রিকোয়েন্সি মিটার 6.5MHz পর্যন্ত: 3 ধাপ
DIY সরল Arduino ফ্রিকোয়েন্সি মিটার 6.5MHz পর্যন্ত: 3 ধাপ
Anonim
DIY সহজ Arduino ফ্রিকোয়েন্সি মিটার 6.5MHz পর্যন্ত
DIY সহজ Arduino ফ্রিকোয়েন্সি মিটার 6.5MHz পর্যন্ত

আজ আমি আপনাকে দেখাব কিভাবে 6.5 মেগাহার্টজ পর্যন্ত বিক্রিয়া, সাইন বা ত্রিভুজাকার সংকেতগুলির ফ্রিকোয়েন্সি পরিমাপ করতে সক্ষম সাধারণ ফ্রিকোয়েন্সি কাউন্টার তৈরি করতে হয়

ধাপ 1: বর্ণনা

Image
Image

ভিডিওতে উপস্থাপিত ডিভাইসটি একটি আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার ব্যবহার করে তৈরি একটি ফ্রিকোয়েন্সি মিটার। এটি আয়তক্ষেত্রাকার, সাইনোসয়েডাল এবং ত্রিভুজাকার আকার দিয়ে সংকেতগুলির ফ্রিকোয়েন্সি পরিমাপ করতে পারে।

এই প্রকল্পটি নেক্সটপিসিবি দ্বারা স্পনসর করা হয়েছিল। আপনি এই লিঙ্কগুলির একটিতে তাদের পরীক্ষা করে আমাকে সমর্থন করতে সাহায্য করতে পারেন:

SMT অর্ডারের জন্য মাত্র $ 7:

নির্ভরযোগ্য মাল্টিলেয়ার বোর্ড নির্মাতা:

পিসিবি বোর্ড বিনামূল্যে 10pcs:

20% ছাড় - PCB অর্ডার:

এর পরিমাপ পরিসীমা কয়েকটি হার্টজ থেকে 6.5 মেগাহার্টজ পর্যন্ত। তিনটি পরিমাপের সময় ব্যবধানও পাওয়া যায় - 0.1, 1 এবং 10 সেকেন্ড। যদি আমরা শুধুমাত্র আয়তক্ষেত্রাকার সংকেত পরিমাপ করি, তাহলে একটি আকৃতির পরিবর্ধকের প্রয়োজন নেই এবং সংকেতটি সরাসরি Arduino থেকে ডিজিটাল পিন 5 এ খাওয়ানো হয়। কোডটি খুব সহজ "FreqCount" লাইব্রেরির জন্য ধন্যবাদ যা আপনি নীচে ডাউনলোড করতে পারেন। ডিভাইসটি খুব সহজ এবং বিভিন্ন উপাদান নিয়ে গঠিত:

- আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার

- আকৃতি পরিবর্ধক বোর্ড

- LCD প্রদর্শন

- ইনপুট সিগন্যাল শেপ সিলেক্টর

- ইনপুট জ্যাক

-এবং সময় ব্যবধান সুইচ: আমরা তিনটি অন্তর 0.1 -1 -এবং 10 সেকেন্ড চয়ন করতে পারি।

ধাপ 2: বিল্ডিং

ভবন
ভবন
ভবন
ভবন

আপনি যেমন ভিডিওতে দেখতে পাচ্ছেন, যন্ত্রটি পুরো পরিসরে খুব সুনির্দিষ্ট, এবং আমরা নীচে বর্ণিত সহজ পদ্ধতির সাহায্যে ফ্রিকোয়েন্সি মিটারও ক্যালিব্রেট করতে পারি:

Arduino লাইব্রেরি ফোল্ডারে FreqCount লাইব্রেরি খুঁজুন, FreqCount.cpp ফাইলে লাইনগুলি খুঁজুন: #if সংজ্ঞায়িত (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; এবং তাদের সাথে প্রতিস্থাপন করুন: যেখানে 1.000000 আপনার সংশোধন ফ্যাক্টর, ফ্রিকোয়েন্সি মিটারের ইনপুটে 1 মেগাহার্টজ প্রয়োগ করে সংশোধন করতে হবে। ফাইল পরিবর্তন করার পরে, Arduino বোর্ডে একটি নতুন স্কেচ আপলোড করুন।

ধাপ 3: পরিকল্পিত এবং Arduino কোড

পরিকল্পিত এবং Arduino কোড
পরিকল্পিত এবং Arduino কোড

অবশেষে, ফ্রিকোয়েন্সি মিটার একটি উপযুক্ত প্লাস্টিকের বাক্সে নির্মিত এবং ইলেকট্রনিক ল্যাবরেটরির আরেকটি উপকারী যন্ত্র।

প্রস্তাবিত: