সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপকরণ
- ধাপ 2: যন্ত্রপাতি প্রয়োজন
- ধাপ 3: পটভূমি
- ধাপ 4: সূত্র
- ধাপ 5: সার্কিট (পরিকল্পিত এবং প্রকৃত)
- ধাপ 6: PulseIn () ফাংশনের গুরুত্ব
- ধাপ 7: সিরিয়াল আউটপুট
- ধাপ 8: প্রকল্পের গুরুত্ব
- ধাপ 9: সিরিয়াল I2C LCD ডিসপ্লে অ্যাডাপ্টার
- ধাপ 10: প্রকল্পের স্ন্যাপশর্ট
- ধাপ 11: Arduino কোড
ভিডিও: Arduino ব্যবহার করে আবেশ মিটার: 12 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আচ্ছা এখানে আমরা Arduino মাইক্রোকন্ট্রোলার ব্যবহার করে একটি ইন্ডাক্টেন্স মিটার তৈরি করতে যাচ্ছি। এই পদ্ধতিটি ব্যবহার করে আমরা প্রায় 80uH থেকে 15, 000uH পর্যন্ত ইন্ডাক্টেন্স গণনা করতে সক্ষম, কিন্তু এটি ইন্ডাক্টরদের জন্য একটু ছোট বা অনেক বড় কাজ করা উচিত।
ধাপ 1: প্রয়োজনীয় উপকরণ
Ø Arduino uno/nano x 1
Ø LM393 তুলনাকারী x 1
Ø 1n5819/1n4001 ডায়োড x 1
Ø 150 ওহম প্রতিরোধক x 1
Ø 1k ওহম প্রতিরোধক x 2
Ø 1uF নন-পোলার ক্যাপাসিটর x 1
Ø অজানা প্রবর্তক
Ø এলসিডি (16 x 2) x 1
Ø Lcd I2C মডিউল x 1
Ø জাম্পার তার এবং হেডার
ধাপ 2: যন্ত্রপাতি প্রয়োজন
Ø কর্তনকারী
Old সোল্ডারিং লোহা
Ø আঠালো বন্দুক
ধাপ 3: পটভূমি
একটি ক্যাপাসিটরের সমান্তরালে একটি প্রবর্তককে এলসি বলা হয়
সার্কিট। একটি সাধারণ ইন্ডাক্টেন্স মিটার একটি বিস্তৃত এলসি দোলক ছাড়া আর কিছুই নয়। একটি ইন্ডাক্টর পরিমাপ করার সময়, যোগ করা ইন্ডাক্ট্যান্স অসিলেটরের আউটপুট ফ্রিকোয়েন্সি পরিবর্তন করে। এবং এই ফ্রিকোয়েন্সি পরিবর্তন গণনা করে, আমরা পরিমাপের উপর নির্ভর করে ইন্ডাক্টেন্সটি বের করতে পারি।
অ্যানালগ সংকেত বিশ্লেষণে মাইক্রো-কন্ট্রোলার ভয়ঙ্কর। ATMEGA328 ADC 9600Hz বা.1ms এ এনালগ সিগন্যাল স্যাম্পল করতে সক্ষম, যা দ্রুত কিন্তু এই প্রকল্পের প্রয়োজনের কাছাকাছি কোথাও নেই। আসুন এগিয়ে যাই এবং একটি চিপ ব্যবহার করি যা বিশেষভাবে বাস্তব বিশ্বের সংকেতগুলিকে মৌলিক ডিজিটাল সংকেতে পরিণত করার জন্য ডিজাইন করা হয়েছে: LM393 তুলনাকারী যা একটি স্বাভাবিক LM741 op amp এর চেয়ে দ্রুত স্যুইচ করে। এলসি সার্কিটের ভোল্টেজ পজিটিভ হওয়ার সাথে সাথেই, LM393 ভাসমান হবে, যা একটি পুল আপ রেজিস্টর দিয়ে উঁচুতে টানতে পারে। যখন এলসি সার্কিটের ভোল্টেজ নেতিবাচক হয়ে যায়, তখন LM393 তার আউটপুট মাটিতে টেনে আনবে। আমি লক্ষ্য করেছি যে LM393 এর আউটপুটে একটি উচ্চ ক্যাপ্যাসিট্যান্স রয়েছে, সেজন্য আমি কম প্রতিরোধের টান আপ ব্যবহার করেছি।
তাই আমরা যা করব তা হল LC সার্কিটে পালস সিগন্যাল প্রয়োগ করা। এই ক্ষেত্রে এটি arduino থেকে 5 ভোল্ট হবে। আমরা কিছু সময়ের জন্য সার্কিট চার্জ করি। তারপর আমরা ভোল্টেজ 5 ভোল্ট থেকে সরাসরি 0 এ পরিবর্তন করি। সেই পালস অনুরণন ফ্রিকোয়েন্সি তে দোলনাযুক্ত একটি কুশনযুক্ত সাইনোসয়েডাল সিগন্যাল তৈরি করে সার্কিটকে অনুরণিত করবে। আমাদের যা করতে হবে তা হল সেই ফ্রিকোয়েন্সি পরিমাপ করা এবং পরবর্তীতে সূত্রগুলি ব্যবহার করে ইন্ডাক্টেন্স মান পাওয়া।
ধাপ 4: সূত্র
আমরা জানি যে LC ckt এর ফ্রিকোয়েন্সি হল:
f = 1/2*pi*(LC)^0.5
সুতরাং আমরা সার্কিট থেকে অজানা আনয়ন খুঁজে পেতে উপরের সমীকরণটি পরিবর্তন করেছি। তারপর সমীকরণের চূড়ান্ত সংস্করণ হল:
L = 1/4*pi^2*f^2*C
উপরের সমীকরণগুলিতে যেখানে F হল অনুরণিত ফ্রিকোয়েন্সি, C হল ক্যাপাসিট্যান্স এবং L হল ইনডাক্টেন্স।
ধাপ 5: সার্কিট (পরিকল্পিত এবং প্রকৃত)
ধাপ 6: PulseIn () ফাংশনের গুরুত্ব
একটি পিনে একটি পালস (উচ্চ বা নিম্ন) পড়ে। উদাহরণস্বরূপ, যদি মানটি উচ্চ হয়, pulseIn () পিনটি LOW থেকে HIGH পর্যন্ত যাওয়ার জন্য অপেক্ষা করে, সময় শুরু করে, তারপর পিনের LOW যাওয়ার জন্য অপেক্ষা করে এবং সময় বন্ধ করে দেয়। মাইক্রোসেকেন্ডে নাড়ির দৈর্ঘ্য প্রদান করে
অথবা ছেড়ে দেয় এবং 0 ফেরত দেয় যদি সময়সীমার মধ্যে সম্পূর্ণ নাড়ি না পাওয়া যায়।
এই ফাংশনের সময়টি পরীক্ষামূলকভাবে নির্ধারিত হয়েছে এবং সম্ভবত দীর্ঘ ডালে ত্রুটি দেখাবে। 10 মাইক্রোসেকেন্ড থেকে 3 মিনিট দৈর্ঘ্যের ডালগুলিতে কাজ করে।
বাক্য গঠন
পালসইন (পিন, মান)
পালসইন (পিন, মান, সময়সীমা)
ধাপ 7: সিরিয়াল আউটপুট
সেই প্রকল্পে আমি সিরিয়াল মনিটরে ফলাফল দেখার জন্য 9600 এর বড হারে সিরিয়াল যোগাযোগ ব্যবহার করি।
ধাপ 8: প্রকল্পের গুরুত্ব
U 100uH থেকে কয়েক হাজার uH এর কিছু পরিসীমা পর্যন্ত অজানা আনুগত্য খুঁজে পেতে এটি নিজেই প্রকল্প (DIY প্রকল্প) করুন।
You যদি আপনি সার্কিটে ক্যাপাসিট্যান্সের পাশাপাশি Arduino কোডে তার নিজ নিজ মান বাড়িয়ে দেন তাহলে অজানা ইন্ডাক্ট্যান্স খুঁজে পাওয়ার পরিসরও কিছুটা বৃদ্ধি পায়।
Project এই প্রকল্পটি অজানা আনুগত্য খুঁজে পেতে মোটামুটি ধারণা দিতে ডিজাইন করা হয়েছে।
ধাপ 9: সিরিয়াল I2C LCD ডিসপ্লে অ্যাডাপ্টার
সিরিয়াল আই 2 সি এলসিডি ডিসপ্লে অ্যাডাপ্টার সমান্তরাল ভিত্তিক 16 x 2 অক্ষরের এলসিডি ডিসপ্লেকে একটি সিরিয়াল আই 2 সি এলসিডিতে রূপান্তর করে যা কেবল 2 টি তারের মাধ্যমে নিয়ন্ত্রণ করা যায়। অ্যাডাপ্টার PCF8574 চিপ ব্যবহার করে যা I/O সম্প্রসারণকারী হিসাবে কাজ করে যা I2C প্রোটোকল ব্যবহার করে Arduino বা অন্য কোন মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করে। মোট 8 টি এলসিডি ডিসপ্লে একই দুটি তারের I2C বাসের সাথে সংযুক্ত হতে পারে যার প্রতিটি বোর্ডের আলাদা ঠিকানা রয়েছে।
Arduino lcd I2C লাইব্রেরি সংযুক্ত।
ধাপ 10: প্রকল্পের স্ন্যাপশর্ট
Inductors সঙ্গে বা ছাড়া প্রকল্পের lcd চূড়ান্ত আউটপুট
ধাপ 11: Arduino কোড
Arduino কোড সংযুক্ত করা হয়।
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে LED নিয়ন্ত্রণ করুন: 4 টি ধাপ
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে নিয়ন্ত্রণ নেতৃত্ব: হাই, আমি ithত্বিক। আমরা আপনার ফোন ব্যবহার করে একটি ইন্টারনেট নিয়ন্ত্রিত নেতৃত্ব তৈরি করতে যাচ্ছি।
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: 5 টি ধাপ (ছবি সহ)
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: ************************************* +প্রথমত, এই নির্দেশাবলী একজন অ -স্থানীয় ইংরেজী বক্তার দ্বারা লেখা হয়েছিল …… একজন ইংরেজ অধ্যাপক নন, তাই দয়া করে আমাকে মজা করার আগে কোন ব্যাকরণগত ভুল জানান।