সুচিপত্র:

Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা: 7 টি ধাপ
Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা: 7 টি ধাপ

ভিডিও: Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা: 7 টি ধাপ

ভিডিও: Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা: 7 টি ধাপ
ভিডিও: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, নভেম্বর
Anonim
Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা
Arduino - তাপ নিয়ন্ত্রণ ব্যবস্থা

গরম করার উপাদান দ্বারা তাপমাত্রা নিয়ন্ত্রণ করুন, Arduino Pro Mini সেটিং তাপমাত্রায় পৌঁছানোর জন্য হিটার নিয়ন্ত্রণ করবে, কম্পিউটার দ্বারা তাপমাত্রা গ্রাফও দেখাবে (ভিজ্যুয়াল স্টুডিও ব্যবহার করে)

এই প্রকল্পটিকে তাপমাত্রা নিয়ন্ত্রক বলা যেতে পারে।

ধাপ 1: হার্ডওয়্যার এবং সফটওয়্যার প্রস্তুতি

হার্ডওয়্যারের প্রয়োজন:

1. আরডুইনো প্রো মিনি

2. গরম করার উপাদান (এই প্রকল্পটি রাইস কুকার থেকে গরম করার উপাদান ব্যবহার করে)

3. রিলে 24VDC (যোগাযোগ 220VAC 2A)

সফ্টওয়্যার প্রয়োজন:

1. Arduino IDE

2. ভিজ্যুয়াল স্টুডিও 2008

ধাপ 2: তাপমাত্রা পরিমাপ

সেন্সর এনটিসি থার্মিস্টর তাপমাত্রা পরিমাপ করতে ব্যবহৃত হয়। Arduino- এর জন্য এই সেন্সরটি কীভাবে ব্যবহার করবেন তার সম্পূর্ণ নির্দেশনা, দয়া করে এই লিঙ্কে প্রকল্প দেখুন

যদি আপনি ইতিমধ্যে Arduino দ্বারা তাপমাত্রা পরিমাপ কিভাবে বুঝতে পারেন, আপনি এই ধাপে বাই-পাস করতে পারেন।

ধাপ 3: হার্ডওয়্যার পর্যালোচনা করুন

হার্ডওয়্যার পর্যালোচনা করুন
হার্ডওয়্যার পর্যালোচনা করুন

যেহেতু 220VAC হিটিং নিয়ন্ত্রণ করতে ব্যবহৃত হয়, তাই রিলে 24VDC এবং রাইস কুকারের হিটিং এলিমেন্টের দিকে নজর দেওয়া গুরুত্বপূর্ণ

এই প্রকল্পের রিলে হল OMRON MY2NJ 24VDC 250VAC 5A

এর মানে হল: রিলে এর কুণ্ডলী 24VDC দ্বারা নিয়ন্ত্রিত হয়, এবং যোগাযোগ 250VAC 5A পর্যন্ত লোড করতে পারে

রাইস কুকারের মডেল শার্প কেএসএইচ -২১8, এটিতে 2 টি মোড রয়েছে: রান্না এবং উষ্ণতা মোড। উষ্ণ মোড: গরম করার প্রতিরোধ 1.1 (KOhm); যেখানে রান্নার মোডে হিটিং রেজিস্ট্যান্স থাকে 80 (ওহম) "কুক মোড" "ওয়ার্ম মোড" এর চেয়ে বেশি হিটিং উৎপন্ন করতে পারে -> "কুক মোড" এই প্রজেক্টে ব্যবহৃত হয় "কুক মোডে", বর্তমান ব্যবহার 220 (VAC) / 80 (ওহম) = 2.75 (এমপি)-> এই কারেন্ট রিলে এর জন্য যথেষ্ট ছোট (যা 5 এমপি পর্যন্ত লোড করতে পারে)

ধাপ 4: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

সার্কিটে 2 টি ফাংশন রয়েছে: NTC থার্মিস্টর সেন্সর দ্বারা তাপমাত্রা পরিমাপ করুন এবং রিলে দ্বারা ON/OFF হিটিং এলিমেন্ট নিয়ন্ত্রণ করুন

ধাপ 5: Arduino কোড

Arduino কোড
Arduino কোড

কোড উপরের গ্রাফ অনুসরণ করবে:

ক। যখন বর্তমান তাপমাত্রা "T_present" "T_low সীমার" নিচে থাকে -> Arduino আউটপুট কমান্ড পাঠাবে, হিটিং চালু হবে। "T_high সীমা" পর্যন্ত গরম রাখা হচ্ছে

খ। "T_present" "T_high সীমা" না পৌঁছানো পর্যন্ত গরম করা বন্ধ

গ। যখন তাপমাত্রা "T_low সীমা" -এ নেমে যায়, গরম করা আবার চালু হবে। এই কন্ট্রোলিং প্যাটার্নটি এত ঘন ঘন চালু/বন্ধ না করতে সাহায্য করবে -> রিলে বা হিটিং উপাদান ধ্বংস করতে পারে

Arduino কোডের লিঙ্ক এখানে

Arduino COM পোর্টের মাধ্যমে PC (Visual Studio 2008) থেকে কমান্ড পড়বে। তারপর, এটি উপরের প্যাটার্ন হিসাবে তাপমাত্রা নিয়ন্ত্রণ করে।

দ্রষ্টব্য: কারণ গরম করার উপাদানটি খুব গরম, তাই "অন" অবস্থার সময়, এটি গরম করার জন্য পর্যায়ক্রমে চালু/বন্ধ থাকে

ধাপ 6: ভিসুয়াল স্টুডিও 2008 কোড

ভিসুয়াল স্টুডিও 2008 কোড
ভিসুয়াল স্টুডিও 2008 কোড

পিসি থেকে একটি ছোট এইচএমআই ভিসুয়াল স্টুডিও 2008 দ্বারা ডিজাইন করা হয়েছে। এটি তাপমাত্রা নিয়ন্ত্রণের জন্য আরডুইনোকে কমান্ড পাঠাবে, অ্যাড্রুইনো থেকে তাপমাত্রা গ্রহণ করবে এবং গ্রাফে দেখাবে

ভিজ্যুয়াল স্টুডিওর সম্পূর্ণ কোড এখানে পাওয়া যাবে (গুগল শেয়ার)

ধাপ 7: ভিডিওটি দেখুন

পুরো প্রকল্পটি এই ভিডিও দ্বারা সংক্ষিপ্ত করা হয়েছে, সহজে বোঝার জন্য এটি দেখুন

www.youtube.com/watch?v=R95Jmrp87wQ

প্রস্তাবিত: