সুচিপত্র:

LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ
LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ

ভিডিও: LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ

ভিডিও: LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ
ভিডিও: কিভাবে শাব্দ ড্রামকে ইলেকট্রনিক্সে রূপান্তর করা যায় - পার্ট 5/6 (BUMBO) 2024, নভেম্বর
Anonim

ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:

অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]

সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… Electropeak সম্পর্কে আরো »

এই প্রকল্পে, আমরা RGB LEDs, একটি পরিবেশ সেন্সর এবং একটি Arduino Nano ব্যবহার করব একটি বার্তা পাঠাতে বা রঙিন লাইট দিয়ে একটি অ্যালার্ম তৈরি করতে। এই প্রকল্পের শেষে, আপনি করতে পারেন:

  • Arduino দ্বারা DS18B20 সেন্সর থেকে পরিবেশের তাপমাত্রা পড়ুন।
  • PWM দ্বারা RGB LEDs নিয়ন্ত্রণ করুন।
  • একটি দুর্দান্ত স্মার্ট মগ তৈরি করুন।

ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি

এই প্রকল্পে ব্যবহৃত জিনিস
এই প্রকল্পে ব্যবহৃত জিনিস

এই প্রকল্পে ব্যবহৃত সমস্ত উপাদান প্রদত্ত লিঙ্ক দ্বারা কেনা যাবে।

হার্ডওয়্যার উপাদান

Arduino Nano X1

ElectroPeak DS18B20 তাপমাত্রা সেন্সর X1

ElectroPeak RGB 5mm LED X1

Adafruit LiPo ব্যাটারি X1

Adafruit Ribbon Cable X1

সফটওয়্যার অ্যাপ এবং অনলাইন সেবা

Arduino IDE

ধাপ 2: DS18B20- এর একটি সংক্ষিপ্ত নোট

DS18B20- এর একটি সংক্ষিপ্ত নোট
DS18B20- এর একটি সংক্ষিপ্ত নোট

DS18B20 ডিজিটাল থার্মোমিটার 9-বিট থেকে 12-বিট সেলসিয়াস তাপমাত্রা পরিমাপ প্রদান করে এবং নন-ভোলাটাইল ব্যবহারকারী-প্রোগ্রামেবল আপার এবং লোয়ার ট্রিগার পয়েন্ট সহ অ্যালার্ম ফাংশন রয়েছে। DS18B20 একটি 1-ওয়্যার বাসে যোগাযোগ করে যা সংজ্ঞা অনুসারে একটি কেন্দ্রীয় মাইক্রোপ্রসেসরের সাথে যোগাযোগের জন্য শুধুমাত্র একটি ডেটা লাইন (এবং স্থল) প্রয়োজন। উপরন্তু, DS18B20 সরাসরি ডাটা লাইন ("প্যারাসাইট পাওয়ার") থেকে শক্তি অর্জন করতে পারে, যা দূর করে একটি বহিরাগত বিদ্যুৎ সরবরাহের প্রয়োজন প্রতিটি DS18B20 এর একটি অনন্য 64-বিট সিরিয়াল কোড রয়েছে, যা একাধিক DS18B20 গুলিকে একই 1-ওয়্যার বাসে কাজ করতে দেয়। সুতরাং, একটি বৃহৎ এলাকায় বিতরণ করা বেশ কয়েকটি DS18B20 গুলিকে নিয়ন্ত্রণ করতে একটি মাইক্রোপ্রসেসর ব্যবহার করা সহজ। এই বৈশিষ্ট্য থেকে উপকৃত হতে পারে এমন অ্যাপ্লিকেশনগুলির মধ্যে রয়েছে HVAC পরিবেশগত নিয়ন্ত্রণ, ভবনের অভ্যন্তরে তাপমাত্রা পর্যবেক্ষণ ব্যবস্থা, যন্ত্রপাতি বা যন্ত্রপাতি এবং প্রক্রিয়া পর্যবেক্ষণ ও নিয়ন্ত্রণ ব্যবস্থা।

জীবনে প্রযুক্তির সংমিশ্রণ সম্পর্কে, রঙিন আলো ব্যবহার করা আশ্চর্যজনক এবং আকর্ষণীয়। একটি বার্তা বা এলার্ম পাঠানোর জন্য RGB LED গুলিকে ডিসপ্লে দিয়ে প্রতিস্থাপন করা প্রকল্পগুলিকে আরও সুন্দর এবং আরও সহজ করে তুলতে পারে। এটা পান করার জন্য প্রস্তুত থার্মোপাইল হিসাবে, আমরা DS18B20 ব্যবহার করব এবং মগের নীচে এটি আটকে রাখব। এটি মগে থাকা তরলের তাপমাত্রা একটি ডিজিটাল ডেটাতে নিয়ন্ত্রকের কাছে পাঠাতে পারে। আরডুইনো ন্যানো কন্ট্রোলার হিসেবে আমাদের পছন্দ কারণ এর ছোট সাইজ এবং বোর্ডে মিনি ইউএসবি কানেক্টর। অতএব এটি প্রোগ্রাম করা যায় এবং ব্যাটারি USB পোর্ট দ্বারা চার্জ করা যায়। তাপমাত্রা দেখানোর জন্য, আমরা 2 টি সাধারণ 4-পিন আরজিবি এলইডি ব্যবহার করি এবং সেগুলি আরডুইনো ন্যানোতে পৃথক পিডব্লিউএম ইউনিটের সাথে সংযুক্ত করি। এখন, উপাদানটি রাখার জন্য আমাদের কেবল একটি ব্যাটারি, একটি মগ এবং একটি প্লাস্টিকের শেল দরকার। আসুন এটি করি।

ধাপ 3: সার্কিট

সার্কিট
সার্কিট

ব্যাটারির আকার LEDs এবং মগ আকারের উপর নির্ভর করে। একটি 500mAh ব্যাটারি একটি ভাল পছন্দ। আপনি পলিমার বা আয়ন ব্যাটারি ব্যবহার করতে পারেন। এখানে ব্যবহৃত LEDs সাধারণ ক্যাথোড আছে। যদি আপনার সাধারণ অ্যানোড থাকে তবে আপনাকে অবশ্যই কোডে ছোট পরিবর্তন করতে হবে। যদি আপনার LEDs একটি প্রতিরোধক ছাড়া কাজ করতে না পারে, তাহলে আপনার দুটি উপায় আছে। একটি প্রতিরোধক যোগ করা বা আরো LEDs যোগ করা। আপনার DS18b20 এর ভোল্টেজ এবং ডেটা পিন উভয়ই 4.7K ওহম রোধকের সাথে সংযুক্ত করা উচিত। যদিও এটি প্রয়োজনীয় নাও হতে পারে।

ধাপ 4: কোড

আপনি Arduino IDE এ নিম্নলিখিত কোডটি অনুলিপি করুন। কিন্তু প্রথমে আপনাকে লাইব্রেরি যোগ করতে হবে এবং তারপর কোডটি আপলোড করতে হবে। সংযুক্তি থেকে "ওয়ান ওয়্যার" এবং "ডালাস" লাইব্রেরি ডাউনলোড করুন। যদি আপনি প্রথমবারের মতো একটি Arduino বোর্ড চালান, চিন্তা করবেন না। শুধু এই পদক্ষেপগুলি অনুসরণ করুন:

  • Www.arduino.cc/en/Main/Software এ যান এবং আপনার OS এর সফটওয়্যারটি ডাউনলোড করুন। নির্দেশনা অনুযায়ী IDE সফটওয়্যার ইনস্টল করুন।
  • Arduino IDE চালান এবং টেক্সট এডিটর সাফ করুন এবং টেক্সট এডিটরে নিচের কোডটি কপি করুন।
  • স্কেচ নেভিগেট করুন এবং লাইব্রেরি অন্তর্ভুক্ত করুন (নিম্নলিখিত লিঙ্ক থেকে লাইব্রেরি ডাউনলোড করুন)। এখন জিপ লাইব্রেরি যোগ করুন এবং লাইব্রেরি যোগ করুন ক্লিক করুন
  • সরঞ্জাম এবং বোর্ডে বোর্ড চয়ন করুন, আরডুইনো ন্যানো নির্বাচন করুন।
  • Arduino কে আপনার পিসিতে সংযুক্ত করুন এবং COM পোর্টটি টুলস এবং পোর্টে সেট করুন।
  • আপলোড (তীর চিহ্ন) বোতাম টিপুন।

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

যদি (temp> 50) temp = 100;

যদি (তাপমাত্রা <30)

টেম্প = 0;

temp = (12.5)*(temp-30);

ধাপ 5: একত্রিত করা

একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা

প্রাথমিকভাবে, আপনাকে অবশ্যই মগের নীচে ড্রিল করতে হবে। গর্তের সংখ্যা সার্কিটের উপর নির্ভর করে এবং আপনি এটি কিভাবে বাস্তবায়ন করেন। আমরা এই প্রকল্পের জন্য 3 টি গর্ত বিবেচনা করেছি। একটি থার্মোমিটারের জন্য এবং দুটি মগের ভিতরে তরলের সাথে স্ক্রু (ইলেক্ট্রোড) সংযোগের জন্য। আপনি মগ বিদ্ধ না করে এই প্রকল্পটি করতে পারেন। মগের নিচের দিকে থার্মোমিটারে টিক দিন এবং ইলেক্ট্রোডের 2 টি তারের একটি অন/অফ সুইচ এর সাথে সংযুক্ত করুন। গ্লাসটি সীলমোহর করার জন্য আঠালো ব্যবহার করুন, যা গরম বা ঠান্ডা জলের দ্বারা সমাধান হবে না। আপনাকে প্রথমে মগের বাইরের ব্যাস পরিমাপ করতে হবে। তারপর মগের নিচের ঠিক একই মাপের একটি বৃত্ত ডিজাইন করুন এবং বাইরের ব্যাসের সাথে 3 মিমি পুরুত্বের (এবং অবশ্যই মগের নিচের ব্যাসের সাথে) দুটি রিং তৈরি করুন। আপনি প্লেক্সিগ্লাস এবং একটি ব্যবহার করতে পারেন নির্ধারিত শেল তৈরির জন্য লেজার কাট মেশিন। রিংগুলির মধ্যে একটি স্বচ্ছ হতে হবে, আপনি তাদের বাকি রং পছন্দ করতে পারেন। ছবিতে দেখানো হিসাবে তাদের আঠালো এখন ব্যাটারিকে শেলের সাথে আঠালো করুন এবং এর পিনগুলিকে আরডুইনোতে সংযুক্ত করুন। আরডুইনো মাইক্রো ইউএসবি পোর্টের মতো স্বচ্ছ রিংয়ের অংশটি স্লাইস করুন এবং ব্যাটারির সাথে আরডুইনো সংযুক্ত করুন যাতে সংযোগকারীটি রিং থেকে বেরিয়ে যায়। এখন আরডুইনোতে এলইডি সোল্ডার এবং আরডুইনোতে অন্যান্য তারের সাথে সংযুক্ত। অবশেষে, মগের নীচে শেলটি আঠালো করুন এবং কোডটি আরডুইনোতে আপলোড করুন।

প্রস্তাবিত: