সুচিপত্র:

Arduino ফ্যান কন্ট্রোলার: 7 ধাপ
Arduino ফ্যান কন্ট্রোলার: 7 ধাপ

ভিডিও: Arduino ফ্যান কন্ট্রোলার: 7 ধাপ

ভিডিও: Arduino ফ্যান কন্ট্রোলার: 7 ধাপ
ভিডিও: আপনার নাম LED ডিসপ্লেতে! সহজেই পারবেন // Scrolling Text using Arduino & MAX7219 | JLCPCB 2024, নভেম্বর
Anonim
Arduino ফ্যান কন্ট্রোলার
Arduino ফ্যান কন্ট্রোলার

হ্যালো!

এই সংক্ষিপ্ত নির্দেশে আমি আমার খুব সহজ কিন্তু দরকারী গ্যাজেট দেখাব। আমি এটি আমার বন্ধুর ছেলের জন্য শিক্ষাগত উদ্দেশ্যে, স্কুল উপস্থাপনার জন্য তৈরি করেছি।

চল শুরু করি.

ধাপ 1: একটি সহজ নিয়ামক

একটি সহজ নিয়ামক
একটি সহজ নিয়ামক
একটি সহজ নিয়ামক
একটি সহজ নিয়ামক
একটি সহজ নিয়ামক
একটি সহজ নিয়ামক

এটি একটি নোকিয়া 5110 ডিসপ্লে, BC547 NPN ট্রানজিস্টার, একটি 3 ওয়্যার (12V) পিসি ফ্যান, 2 এলইডি এবং একটি DS18B20 তাপমাত্রা সেন্সর ব্যবহার করে একটি arduino ন্যানো ভিত্তিক সহজ নিয়ামক। আপনি ছবিতে দেখতে পাচ্ছেন এটি একটি সহজ এবং মৌলিক সেটআপ।

ধাপ 2: উপকরণ

প্রয়োজনীয় যন্ত্রাংশ:

- কোন arduino বোর্ড

- Nokia 5110 LCD / অথবা HX1230 LCD খুব উপযুক্ত

- রুটিবোর্ড

- কয়েকটি জাম্পার তার

- BC547 বা অন্য কোন অনুরূপ NPN ট্রানজিস্টর

- DS18B20 তাপমাত্রা সেন্সর

- 2 বা 3 তারের 5/6/12/24V ফ্যান বা অন্য কোন ইলেকট্রনিক উপাদান

- 2X 200 ওহম প্রতিরোধক এবং দুটি LED

- মহিলা পিন হেডার

- যদি ফ্যান আরপিএম পরিমাপ করতে চান তাহলে একটি সাধারণ 1N4007 ডায়োড এবং একটি 10K পুলআপ প্রতিরোধক প্রয়োজন হবে।

ধাপ 3: সফটওয়্যার

এই সেটআপের জন্য আমি কার্যকারিতা প্রদর্শন করার জন্য একটি খুব সহজ স্কেচ তৈরি করেছি।

প্রয়োজনীয় লাইব্রেরি ডাউনলোড করুন, সংকলন করুন এবং আরডুইনোতে আপলোড করুন।

পিসিবি ফাইলের জন্য এই লিঙ্কে যান, এডিটর খুলুন এবং আপনি জারবার ফাইল তৈরি করতে পারেন।

easyeda.com/Lacybad/arduino-fan-controller

আমার দ্বিতীয় PCB এই লিঙ্কে ডাউনলোড করা যাবে:

easyeda.com/Lacybad/arduino-nano-controlle…

এই অনুরূপ পিসিবি 4 টি ট্রানজিস্টর সহ SSD1306 ডিসপ্লে ব্যবহার করে।

ধাপ 4: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

আপনি দেখতে পাচ্ছেন আমার কাছে সময় ছিল এবং সহজ বোঝার জন্য একটি ফ্রিজিং স্কিম্যাটিক তৈরি করেছি।

আপনি যদি ফ্যানের rpm দেখতে চান তাহলে অনুগ্রহ করে সঠিক সেটআপ করুন। যদি না হয়, ডায়োড এবং পুলআপ প্রতিরোধক যোগ করবেন না।

ধাপ 5: কাজের মধ্যে Arduino

Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে
Arduino কর্মক্ষেত্রে

একটু ব্যাখ্যা:

এই সেটআপে ধরা যাক আমরা কুলিং ফ্যান দিয়ে কিছু ঠান্ডা করতে চাই। আরডুইনো বস্তুর তাপমাত্রা/বা তরল/পরিমাপ করছে। যখন তাপমাত্রা একটি নির্দিষ্ট মূল্যের উপরে থাকে তখন আরডুইনো ট্রানজিস্টর বেসে একটি সংকেত (উচ্চ) দেয়, তাই ফ্যানটি চালু করে বিদ্যুৎ এটির মধ্য দিয়ে প্রবাহিত হতে পারে।

আমাদের ক্ষেত্রে ট্রানজিস্টর সুইচের মত কাজ করছে।

একমাত্র অসুবিধা হল বেশিরভাগ এনপিএন ট্রানজিস্টর (যেমন BC547) এর বর্তমান সীমা সর্বোচ্চ 100-150mA।

যখন তাপমাত্রা একটি নির্দিষ্ট মূল্যের নিচে নেমে যায়, তখন আরডুইনো আউটপুট পিনকে উচ্চ রাজ্য থেকে নিম্ন পর্যন্ত স্যুইচ করে। তাই এর পরে কোন বিদ্যুৎ প্রবাহিত হয় না, ফ্যান বন্ধ করে দেয়।

এই কারণে আমি arduinos D6 পিন (pwm) ব্যবহার করেছি।

যতক্ষণ কুলিং চালু থাকে, RED LED চালু থাকে, যখন কুলিং হয় না, GREEN LED চালু থাকে।

পিসিবিতে পাখা সরবরাহের জন্য 5/12V ইনপুট রয়েছে। Arduino বা 12V ইনপুট থেকে পাওয়ার সাপ্লাই স্যুইচ করার জন্য একটি জাম্পার আছে। তত্ত্ব অনুসারে জাম্পারটি 12V সরবরাহের সাথেও ব্যবহার করা যেতে পারে, কারণ আমি এটিকে Arduino এর VIN পিনের সাথে সংযুক্ত করেছি যা AMS1117 ভোল্টেজ নিয়ন্ত্রকের সাথে সংযুক্ত। তত্ত্বগতভাবে এটি 12 ভোল্ট ইনপুট পরিচালনা করতে পারে, কিন্তু "জাদুকরী ধোঁয়া" এর ঝুঁকি নিতে চায়নি।

কিন্তু এই সেটআপের সাহায্যে এটি রিলে, মসফেট ইত্যাদি নিয়ন্ত্রণ করতে পারে …

আমি LGT8F328PU ন্যানো বোর্ড ব্যবহার করার পরামর্শ দিই না !!!! এটির একটি খুব দুর্বল বিদ্যুৎ সরবরাহ ক্ষমতা রয়েছে, তাই এটি কাজ করবে না। এটা চেষ্টা করেছি.

ধাপ 6: RPM

আরপিএম
আরপিএম

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

ধাপ 7: ভবিষ্যতের পরিকল্পনা

ভবিষ্যতের পরিকল্পনা
ভবিষ্যতের পরিকল্পনা
ভবিষ্যতের পরিকল্পনা
ভবিষ্যতের পরিকল্পনা

গ্রীষ্মের জন্য আমার দুটি পরিকল্পনা আছে। আমি আমার মোটরসাইকেলের জন্য একটি ভেন্টিলেটর কুলিং করতে চাই কারণ এটি শুধুমাত্র এয়ার কুলড। কিন্তু যখন এটি বন্ধ হয়ে যায় তখন আর ঠান্ডা হয় না এবং অতিরিক্ত গরম করে ক্ষতির ঝুঁকি থাকে।

দ্বিতীয় পরিকল্পনা হল আমার বাড়ির উঠোনে একটি উদ্ভিদ জল দেওয়ার ব্যবস্থা। একটি 6 বা 12 ভোল্ট জল পাম্প যথেষ্ট বেশী এবং তারা IRF520 mosfet মডিউল দ্বারা নিয়ন্ত্রিত হবে। কিন্তু সাধারনত আমি এগুলো বন্ধ করে দিই এবং এটিকে IRLZ44N দিয়ে প্রতিস্থাপন করি, কারণ একটি যুক্তি N চ্যানেল ফেটের চেয়ে arduino এর জন্য এটি ভালো করে। শেষ হলে হয়তো আমিও সেগুলো পোস্ট করব।

আশা করি কেউ এটা কাজে লাগবে। Pls এটি ব্যবহার করতে বিনা দ্বিধায়!

প্রস্তাবিত: