সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট প্রোটোটাইপ করুন
- ধাপ 2: কোড আপলোড করা হচ্ছে
- ধাপ 3: সার্কিট পরীক্ষা করা
- ধাপ 4: সার্কিট বোঝা
- ধাপ 5: এই নির্দেশযোগ্য সম্পূর্ণরূপে সমাপ্ত নয়
ভিডিও: Arduino জল/ঝরনা নিয়ন্ত্রক: 5 পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আজ, আমরা একটি সাধারণ জল নিয়ন্ত্রক তৈরি করব। এটি একটি খুব সহজ প্রকল্প এবং নির্মাণ করা খুব সহজ। এই ডিভাইসটি একটি নির্ধারিত সময়ের উপর ভিত্তি করে পানির প্রবাহ নিয়ন্ত্রণ করতে একটি সোলেনয়েড ভালভ নিয়ন্ত্রণ করে। এই সময় সহজে পরিবর্তন করা যায় এবং প্রয়োজনে কোড পরিবর্তন করা যায়। এই প্রকল্পের উপকরণ উৎস এবং ক্রয় করা সহজ হবে। উপাদানগুলি সস্তা পেতে একটি দুর্দান্ত ওয়েবসাইট হল আলিএক্সপ্রেস বা ইবে।
সরবরাহ
Arduino Uno (1)
ব্রেডবোর্ড (1)
পুরুষ থেকে পুরুষ জাম্পার তার
পুরুষ থেকে মহিলা জাম্পার তার
220ohm প্রতিরোধক (2)
এলসিডি মডিউল 1602 (1)
12V সোলেনয়েড (1)
MOSFET (আমি IRFZ44N ব্যবহার করেছি, কিন্তু যেকোনো মসফেট কাজ করা উচিত)
1N4007 ডায়োড (1)
বুজার (1)
XL6009 বুস্ট বাক কনভার্টার (1)
100 কে পোটেন্টিওমিটার বা ট্রিমার (1)
সুইচ (1)
প্লাস্টিকের ধারক (alচ্ছিক, কিন্তু প্রস্তাবিত)
ধাপ 1: সার্কিট প্রোটোটাইপ করুন
পরিকল্পিত অনুযায়ী একটি ব্রেডবোর্ডে সার্কিট প্রোটোটাইপ করুন। আমি মূল সার্কিটে কিছু পরিবর্তন করেছি। যেহেতু আমার এখন সোলেনয়েড ভালভ নেই, আমি একটি মসফেট ব্যবহার করেছি এবং সোলেনয়েড চালু এবং বন্ধ করার অনুকরণে নেতৃত্ব দিয়েছি। আপনার যদি সোলেনয়েড থাকে তবে সোলেনয়েড স্যুইচ করার জন্য আপনাকে 5v রেলকে 12v তে উন্নীত করতে একটি বুস্ট কনভার্টার ব্যবহার করতে হবে। আমি একটি বুস্ট কনভার্টারের একটি DIY সংস্করণ ব্যবহার করেছি, কিন্তু aliexpress থেকে একটি কেনা পছন্দ করা হয়। আপনি যদি ব্রেডবোর্ড ব্যবহার করতে না জানেন, তাহলে দয়া করে এই খুব দরকারী ইউটিউব ভিডিওটি দেখুন: https://www.youtube.com/watch? v = 6WReFkfrUIk
সমস্যা সমাধান:
যদি এলসিডি স্ক্রিনে কিছু না দেখা যায়, তাহলে পোটেন্টিওমিটার সামঞ্জস্য করার চেষ্টা করুন। এই ডিভাইসটি ব্যাকলাইটের তীব্রতা এবং বৈপরীত্য নিয়ন্ত্রণ করে। নিশ্চিত করুন যে আপনি মসফেটের উৎসে একটি ফ্লাইব্যাক ডায়োড ব্যবহার করেছেন অথবা আপনি এটি ভাজবেন। এটি সোলেনয়েড থেকে প্রবর্তক সুইচিং স্পাইকের কারণে এটি চালু এবং বন্ধ হয়।
ধাপ 2: কোড আপলোড করা হচ্ছে
যদি আপনি ইতিমধ্যে https://www.arduino.cc/en/Main/Software থেকে না পেয়ে থাকেন তবে Arduino IDE ডাউনলোড করুন। আপনি যদি গোসলের সময় এবং উষ্ণতার সময় পরিবর্তন করতে চান, তাহলে আপনি ব্যবহারকারীর কনফিগারেশনের অধীনে কোডের প্রথম 2 লাইনে সময় পরিবর্তন করতে পারেন। আপলোড করার আগে, নিশ্চিত করুন যে আপনি সঠিক বোর্ড এবং সিরিয়াল পোর্ট নির্বাচন করেছেন। এটি সরঞ্জাম এবং তারপর বোর্ড এবং পোর্টে গিয়ে করা যেতে পারে। যদি আপনার আরডুইনো ব্যবহার করতে সমস্যা হয় তবে অনুগ্রহ করে আফ্রোটেকমোডসের এই খুব দরকারী ইউটিউব ভিডিওটি দেখুন:
ধাপ 3: সার্কিট পরীক্ষা করা
আপনার 5v ব্যাটারি ব্যাঙ্কটিকে সার্কিট এবং আরডুইনোতে সংযুক্ত করুন এবং পাওয়ার সুইচটি চালু করুন। ডিভাইসটি একটি নির্ধারিত সময় থেকে গণনা শুরু করা উচিত এবং নির্দিষ্ট সময়ের ব্যবধানে বাজারের বীপ হওয়া উচিত। ডিভাইসটি শূন্যে নেমে যাওয়ার পরে মসফেটটি বন্ধ করা উচিত। আপনি 5v রেল এবং মোসফেট উত্সের মধ্যে 220ohm প্রতিরোধকের সাথে সংযুক্ত একটি নেতৃত্ব ব্যবহার করে এটি যাচাই করতে পারেন। নিশ্চিত করুন যে মসফেটের ড্রেনটি মাটির সাথে সংযুক্ত। সার্কিট পরীক্ষার সময় আমি কয়েকটি সমস্যার সম্মুখীন হয়েছিলাম। যখন আমি arduino প্লাগ, আমার নেতৃত্ব সহিংসভাবে বিস্ফোরিত করার সিদ্ধান্ত নিয়েছে। আমি বুঝতে পেরেছিলাম যে আমি নেতৃত্বে একটি বর্তমান সীমাবদ্ধ প্রতিরোধক যোগ করি নি। একবার আমি একটি নতুন সঙ্গে নেতৃত্ব প্রতিস্থাপিত এবং একটি প্রতিরোধক যোগ, আর কোন সমস্যা দেখা দেয় নি এবং সার্কিট খুব ভাল কাজ করে।
ধাপ 4: সার্কিট বোঝা
আপনি হয়তো ভাবছেন কিভাবে এই সার্কিট কাজ করে। আরডুইনো একটি মাইক্রোকন্ট্রোলার এবং এটি মূলত এই পুরো সেটআপের মস্তিষ্ক। এলসিডি স্ক্রিন চালানোর জন্য আমরা এটি একটি এলসিডি কোড দিয়ে প্রোগ্রাম করেছি। আমরা আরডুইনোতে ডিজিটাল আউটপুট পিন ব্যবহার করছি যাতে মোসফেটের গেটে উচ্চ বা নিম্ন সিগন্যালের পালস পাঠানো হয় যাতে এটি চালু হয়। আপনি হয়তো ভাবছেন যে মসফেট কি? মোসফেট এমন একটি ডিভাইস যা ইনপুট সিগন্যালের উপর ভিত্তি করে চালু এবং বন্ধ করে এবং 2 টি অন্যান্য পিনের মধ্যে শক্তি প্রবাহিত করতে দেয়। এভাবে আপনার ল্যাপটপ চালু হয়। যখন আপনি পাওয়ার বোতাম টিপেন, মোসফেটে একটি সিগন্যাল পাঠানো হয় যা চার্জার পাওয়ার বা ব্যাটারি পাওয়ার ল্যাপটপের মাদারবোর্ডে প্রবাহিত করতে দেয়। এই ক্ষেত্রে, আমরা একটি সলিনয়েড ভালভ চালু করার জন্য একটি মসফেট ব্যবহার করছি। সোলেনয়েড ভালভ চালু করার জন্য 12v প্রয়োজন এবং প্রাথমিকভাবে এটি খোলার জন্য একটি খুব উচ্চ স্রোত। এজন্য আমাদের একটি মসফেট দরকার। Arduino এর আউটপুট শুধুমাত্র 100mA তে 5v সরবরাহ করতে পারে, তাই আমরা সোলেনয়েড এবং 12v পাওয়ার সোর্সের মধ্যে মসফেট সংযুক্ত করি, যা অনেক বেশি শক্তি সরবরাহ করতে পারে। আমরা একটি বুস্ট কনভার্টার ব্যবহার করে এই 12v পাওয়ার সোর্স তৈরি করি, যা সোলেনয়েড ভালভ চালানোর জন্য আমাদের arduino থেকে আমাদের 5v পর্যন্ত 12v পর্যন্ত উন্নীত করে। একটি পোটেন্টিওমিটার এমন একটি যন্ত্র যা প্রতিরোধের সামঞ্জস্যের অনুমতি দেয়, যা স্রোতের জন্য একটি ব্লকিং ফোর্সের মতো। যখন আমরা এলসিডি স্ক্রিনের কাছে এই পোটেন্টিওমিটারটি সামঞ্জস্য করি, আমরা ব্যাকলাইটে যাওয়া ভোল্টেজ পরিবর্তন করছি, যা বৈসাদৃশ্য এবং ব্যাকলাইটের তীব্রতা হ্রাস বা বৃদ্ধি করে। আপনি হয়ত জিজ্ঞাসা করছেন একটি ডায়োড কি এবং কেন এই সার্কিটের প্রয়োজন। ডায়োড এমন একটি যন্ত্র যা কারেন্টকে এক দিকে প্রবাহিত করতে দেয়, কিন্তু অন্যভাবে নয়। এই সার্কিটে, আমরা এটিকে ফ্লাইব্যাক ডায়োড হিসাবে কনফিগার করেছি। সোলেনয়েড একটি ইলেক্ট্রোম্যাগনেট দিয়ে গঠিত যাতে একটি ফ্ল্যাপ উত্তোলন করা হয় এবং কারেন্ট প্রয়োগ করা হলে এটি বন্ধ করা হয়। যখন সোলেনয়েড বন্ধ হয়ে যায়, তখন এটি মোসফেটে কারেন্টের একটি খুব উচ্চ স্পন্দন পাঠায়, যা সহজেই ভাজতে পারে। আমরা আমাদের মোসফেট সংরক্ষণের জন্য এই উচ্চ পালসটি পাওয়ার লাইনে ফেরত পাঠাতে এই ডায়োড ব্যবহার করি। সার্কিটটি কাজ করার জন্য আপনার এই ডায়োডের প্রয়োজন নেই, তবে নির্ভরযোগ্যতার জন্য এটি সুপারিশ করা হয়। আমরা সার্কিটটি দ্রুত পরীক্ষা করতে এবং এটি কাজ করতে একটি ব্রেডবোর্ড ব্যবহার করি। আপনি যদি ব্রেডবোর্ড ব্যবহার করেন তবে আপনার কোনও উপাদান সোল্ডার করার দরকার নেই। একটি সার্কিট সোল্ডারিং খুব সময়সাপেক্ষ হতে পারে এবং এটি আপনার প্রথম প্রচেষ্টায় সঠিকভাবে কাজ নাও করতে পারে। এজন্য আমরা প্রথমে সার্কিটটি পরীক্ষা করার জন্য একটি ব্রেডবোর্ড ব্যবহার করি এবং নিশ্চিত করি যে এটি কাজ করে এবং তারপর আমরা এটি একটি প্রোটোবোর্ডে বিক্রি করি যাতে এটি একটি কার্যকরী শেষ পণ্য হয়।
ছবি:
১ ম - মোসফেট পিনআউট
দ্বিতীয় - এলসিডি স্ক্রিন
3 য় - 12v সোলেনয়েড
4th র্থ - বুস্ট কনভার্টার
4 র্থ - Arduino uno
5 ম - পোটেন্টিওমিটার
6th ষ্ঠ - ডায়োড
7 ম - ব্রেডবোর্ড
8 ম - প্রোটোবোর্ড
ধাপ 5: এই নির্দেশযোগ্য সম্পূর্ণরূপে সমাপ্ত নয়
যেহেতু আমার সোলেনয়েড ভালভ নেই, তাই আমি বাস্তব জীবনের পরিস্থিতিতে সার্কিটটি সঠিকভাবে পরীক্ষা করতে পারি না। ভালভ পাওয়ার সাথে সাথেই, আমি অবিলম্বে একটি ঘের ডিজাইন করা, একটি পিসিবিতে উপাদানগুলি সোল্ডার করা এবং আমার শাওয়ারে এটি পরীক্ষা করা শুরু করব। আমি যত তাড়াতাড়ি সম্ভব এই নির্দেশযোগ্য আপডেট করব। তুমি যে বুঝতে পেরেছো সেজন্য ধন্যবাদ.
প্রস্তাবিত:
কিভাবে Arduino স্বয়ংক্রিয় তাপমাত্রা এবং আর্দ্রতা নিয়ন্ত্রক: 3 ধাপ
কিভাবে Arduino স্বয়ংক্রিয় তাপমাত্রা এবং আর্দ্রতা নিয়ন্ত্রক করতে হয়: 1
Arduino DMX 512 পরীক্ষক এবং নিয়ন্ত্রক: 19 ধাপ
Arduino DMX 512 Tester and Controller: Actualizaciones, ficheros, códigos … ইংরেজি ভার্সন ফেসবুক এই পি
Arduino DMX 512 পরীক্ষক এবং নিয়ন্ত্রক ENG: 19 ধাপ
Arduino DMX 512 Tester and Controller ENG: আপডেট, ফাইল, কোড, স্কিম্যাটিক্স … ভার্সন en EspañolFacebook DMX-512 প্রোটোকল দ্বারা টেস্টিং এবং লাইট শো করার জন্য কন্ট্রোল টুল, আলোর নির্দিষ্ট বা অস্থায়ী ইনস্টলেশনের দ্রুত পরীক্ষার জন্য আদর্শ। এই প্রকল্পটি একটি পোর্টব থাকার প্রয়োজন থেকে উদ্ভূত হয়েছে
YABC - এখনো আরেকটি Blynk নিয়ামক - IoT ক্লাউড তাপমাত্রা এবং আর্দ্রতা নিয়ন্ত্রক, ESP8266: 4 পদক্ষেপ
YABC - তবুও আরেকটি Blynk কন্ট্রোলার - IoT ক্লাউড টেম্পারেচার অ্যান্ড আর্দ্রতা কন্ট্রোলার, ESP8266: হাই মেকার্স, আমি সম্প্রতি বাড়িতে মাশরুম বাড়ানো শুরু করেছি, ঝিনুক মাশরুম, কিন্তু আমার বাড়িতে এই কন্ট্রোলারগুলির 3x ইতিমধ্যেই আমার বাড়ির ব্রু, স্ত্রী এখন এই কম্বুচা জিনিসটিও করছে, এবং তাপের জন্য থার্মোস্ট্যাট হিসাবে
ট্রানজিস্টর বা 555 টাইমার আইসি ব্যবহার করে স্বয়ংক্রিয় জল স্তর নিয়ন্ত্রক: 5 টি পদক্ষেপ
ট্রানজিস্টর বা 555 টাইমার আইসি ব্যবহার করে স্বয়ংক্রিয় জলের স্তর নিয়ন্ত্রক: ভূমিকা: হাই এখানে সবাই আমরা দক্ষতার সাথে পানি সংরক্ষণ সম্পর্কে জানতে যাচ্ছি। তাই সাবধানে পদক্ষেপ এবং বাক্যগুলি দিয়ে যান। জলের ট্যাংক ওভারফ্লো একটি সাধারণ সমস্যা যা পানির অপচয়ের দিকে নিয়ে যায়। যদিও মা আছেন