সুচিপত্র:
ভিডিও: Arduino সঙ্গে অ্যাকোয়ারিয়াম হালকা PWM: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি সম্প্রতি আমার অ্যাকোয়ারিয়াম লাইটগুলিকে ফ্লুরোসেন্ট লাইটিং থেকে এলইডি লাইটিংয়ে রূপান্তর করেছি এবং আমি এমন একটি প্রাকৃতিক পরিবেশের চেষ্টা করার চেষ্টা করেছি যেখানে আলো ভোর থেকে দুপুর পর্যন্ত ধীরে ধীরে বৃদ্ধি পায় এবং তারপর সন্ধ্যা পর্যন্ত হ্রাস পায়। রাতে সাধারণত চাঁদের দেওয়া সামান্য আলো থাকে।
মূলত LED আলো একটি 12V পাওয়ার সাপ্লাই থেকে চালিত হয় এবং arduino একটি n- চ্যানেল MOSFET (আমি একটি IRFS630 ব্যবহার করেছি) এর সাহায্যে ভোল্টেজ সংশোধন করে আলোর তীব্রতা নিয়ন্ত্রণ করে। Arduino একই পাওয়ার সাপ্লাই দ্বারা চালিত হতে পারে কিন্তু আমি arduino এর জন্য একটি পৃথক 5V USB PS ব্যবহার করেছি এবং এটি ভিন এর মাধ্যমে নয় USB এর মাধ্যমে চালিত।
আলোর তীব্রতা সবচেয়ে সঠিক নাও হতে পারে তবে এটি আমার মনে হয় সেরা। প্যাটার্নটি কোডের মাধ্যমে পরিবর্তন করা যেতে পারে।
ধাপ 1: যন্ত্রাংশ প্রয়োজন
প্রথম জিনিসটি প্রথমে প্রকল্পের জন্য প্রয়োজনীয় সমস্ত অংশ সংগ্রহ করুন। আমি ধরে নিচ্ছি আপনার কাছে ইতিমধ্যেই একটি LED আলো আছে যা আপনি খেলতে চান, হয়তো একটি অ্যাকোয়ারিয়াম আলো, হয়তো অন্য কিছু, এমনকি LEDs না কিন্তু এমন কিছু যা ডিমিং সমর্থন করে।
তাই আমি ব্যবহৃত অংশগুলির তালিকা এখানে:
1. আরডুইনো ন্যানো - 1 পিসি
2. এলসিডি 1602 ডিসপ্লে - 1 পিসি
3. LCD 1602 - 1 pcs এর জন্য IIC/I2C অ্যাডাপ্টার
4. DS1302 RTC - 1 পিসি (CR2032 ব্যাটারি সহ)
5. কভার সহ পুশ বোতাম - 1 পিসি
6. এন -চ্যানেল MOSFET (আমি একটি IRFS630 ব্যবহার করেছি) - 1 পিসি
7. 10K ওহম প্রতিরোধক - 1 পিসি
8. ptionচ্ছিক - কিছু লোক বলে যে অরুইনোকে রক্ষা করার জন্য আপনাকে অবশ্যই arduino pwm pin এবং MOSFET এর গেটের মধ্যে একটি রোধক ব্যবহার করতে হবে, অন্য লোকেরা বলে আপনি কমপক্ষে কম বিদ্যুতের অ্যাপ্লিকেশনের জন্য নয়, আমি কোনটাই ব্যবহার করিনি এবং এটি Arduino এর পিন থেকে 20mA এর নীচে ঠিক কাজ করে, কিন্তু যদি আপনি চান তবে আপনি 100 ওম প্রতিরোধক ব্যবহার করতে পারেন।
আপডেট: পরীক্ষার 2 মাস পরে আমি এই সিদ্ধান্তে এসেছি যে 100 ওহম আবশ্যক! arduino এটি ছাড়া অবরুদ্ধ রাখা, এলোমেলোভাবে। এখন এটি নিখুঁতভাবে কাজ করে।
LCD- এ I2C অ্যাডাপ্টারের সোল্ডারিংয়ের জন্য আপনার সোল্ডারিং সরঞ্জামগুলিরও প্রয়োজন হবে এবং যদি আপনি এটিকে প্রোটোটাইপ বোর্ডে বা পিসিবির মতো করতে চান। আমি আরডুইনো সংযোগ করার জন্য হেডার পিন ব্যবহার করেছি কারণ এটি আমাকে আরডুইনো বের করার স্বাধীনতা দেয়, এটি প্রোগ্রাম করে এবং এটি আবার চালু করে (এবং এটি প্রতিস্থাপন করা সহজ)।
9. alচ্ছিক - প্রোটোটাইপ বোর্ড / পিসিবি
10. ptionচ্ছিক - হেডার পিন - প্রতিটি 15 পিন বা তার বেশি - 2 পিসি (বোর্ডে আরডুইনো ন্যানো সংযোগের জন্য প্রয়োজন)
এটা নিয়েই, এখন কাজ শুরু করা যাক!
ধাপ 2: জিনিসগুলিকে একত্রিত করা
প্রথমে আপনাকে LCD 1602 এর সাথে IIC/I2C অ্যাডাপ্টারটি বিক্রি করতে হবে (2004 এর মতো অন্যান্য LCDs এর সাথেও কাজ করে)। এটি করার জন্য প্রদত্ত পরিকল্পিত ব্যবহার করুন।
এখন যদি আপনি একটি ব্রেডবোর্ড ব্যবহার করতে চান তবে শুধু পরিকল্পিতভাবে অনুসরণ করুন এবং নিশ্চিত করুন যে শুধুমাত্র LED পাওয়ার সাপ্লাই এবং আরডুইনো পাওয়ার সাপ্লাইয়ের জন্য গ্রাউন্ডিং সাধারণ যদি আপনি arduino (USB তারের) এর জন্য 5V PS ব্যবহার করেন, অন্যথায় আপনি লিঙ্ক করতে পারেন Arduino এর ভিন পিনের মাধ্যমে একই পিএস।
আপনি যদি একটি PCB বা একটি প্রোটোটাইপ বোর্ড ব্যবহার করতে চান তবে কেবল উপাদানগুলিকে লিঙ্ক করার জন্য পরিকল্পিতভাবে অনুসরণ করুন, নকশাটি আপনার উপর নির্ভর করে, শেষ পর্যন্ত লিঙ্ক দুবার চেক করতে ভুলবেন না।
I2C অ্যাডাপ্টারে, পাওয়ার এবং ডেটা পিনের বিপরীতে একটি জাম্পার আছে, এই জাম্পারটি LCD ব্যাক লাইটে বিদ্যুৎ সরবরাহ করে, এটি LCD লাইটের উপর ক্রমাগত থাকে। প্রয়োজনে কেবল আলোকিত করতে এখানে পুশ বোতামটি সংযুক্ত করুন। আপনি চাইলে অন্যান্য ধরনের বোতাম বা সুইচ ব্যবহার করতে পারেন।
আমি fritzing পরিকল্পিত অন্তর্ভুক্ত করেছি।
_
পিএস = পাওয়ার সাপ্লাই (যদি কেউ ভাবছিল)
PCB = প্রিন্টেড সার্কিট বোর্ড
ধাপ 3: MCU- এ কিছু কোড রাখুন
আমি.ino ফাইল এবং দুটি লাইব্রেরি সংযুক্ত করেছি যাতে কোন অসঙ্গতি থাকবে না। কোডটি.ino ফাইলের ভিতরে ব্যাখ্যা করা হয়েছে।
এছাড়াও I2C ডিসপ্লের ঠিকানার জন্য আপনি সংযুক্ত i2c-scanner.ino ব্যবহার করে এটি খুঁজে বের করতে পারেন।
কোন মন্তব্য বা পরামর্শ স্বাগত জানাই। আনন্দ কর!
প্রস্তাবিত:
অ্যাকোয়ারিয়াম বাষ্পীকরণ শীর্ষ বন্ধ সিস্টেম: 6 ধাপ
অ্যাকোয়ারিয়াম বাষ্পীভবন শীর্ষ ব্যবস্থা: বাষ্পীভবন একটি অ্যাকোয়ারিয়ামে পানির পরিমাণ হ্রাস করে এবং যদি ক্ষতিপূরণ না হয় তবে অবশিষ্ট পানির রসায়নে পরিবর্তন হবে। এই ধরনের পরিবর্তনগুলি অ্যাকোয়ারিয়ামের মধ্যে জীবনধারাগুলির উপর নেতিবাচক প্রভাব ফেলবে। তাই মা হওয়াটা জরুরী
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
আরডুইনো দিয়ে পটেন্টিওমিটারের সাহায্যে এলইডি উজ্জ্বলতা নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা পটেন্টিওমিটারের প্রদত্ত ভেরিয়েবল রেজিস্ট্যান্স ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অ্যাডভা তৈরির জন্য প্রয়োজন
Arduino এবং RTC টাইমারের সাথে স্বয়ংক্রিয় আলো এবং পাম্প অ্যাকোয়ারিয়াম সিস্টেম: 3 টি ধাপ
আরডুইনো এবং আরটিসি টাইমারের সাথে অটোমেটিক লাইট অ্যান্ড পাম্প অ্যাকোয়ারিয়াম সিস্টেম: একটি অ্যাকোয়ারিয়ামকে শূন্য হস্তক্ষেপে তৈরি করা যেতে পারে কিছু যত্ন এবং প্রযুক্তির সাহায্যে স্ব-টেকসই বাস্তুতন্ত্র:) প্রথম আমি 2 টি বন্যা আলো 50 ওয়াট এবং 1 6W ব্যবহার করেছি
Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
Arduino মাইক্রো দিয়ে সেন্সর/ আরএফ যোগাযোগের সাথে রাগ: আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের একটি সিরিজ দিয়ে তৈরি যা প্রদীপের নীচে একটি পাটিতে রাখা সেন্সরগুলিতে প্রতিক্রিয়া জানায়। এখানে আমি কীভাবে চাপ সেন্সর দিয়ে পাটি তৈরি করেছি। আমি আশা করি আপনি এটি দরকারী পাবেন।
একটি $ 20 / 20min বাণিজ্যিক মানের ভাঁজ হালকা বাক্স / হালকা তাঁবু: 7 ধাপ (ছবি সহ)
একটি $ 20 / 20min বাণিজ্যিক মানের ভাঁজ হালকা বাক্স / হালকা তাঁবু: যদি আপনি পণ্যের জন্য একটি DIY হালকা বাক্স খুঁজছেন বা ছবিগুলি বন্ধ করুন আপনি ইতিমধ্যে জানেন যে আপনার কাছে প্রচুর পছন্দ রয়েছে। কার্ডবোর্ডের বাক্স থেকে শুরু করে লন্ড্রি হ্যাম্পার পর্যন্ত আপনি হয়তো ভাবছেন প্রকল্পটি মৃত্যু পর্যন্ত হয়েছে। কিন্তু অপেক্ষা করো! 20 ডলারে