সুচিপত্র:
- ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি
- ধাপ 2: DS18B20- এর একটি সংক্ষিপ্ত নোট
- ধাপ 3: সার্কিট
- ধাপ 4: কোড
- ধাপ 5: একত্রিত করা
ভিডিও: LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… 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 ডিজিটাল থার্মোমিটার 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 মিমি পুরুত্বের (এবং অবশ্যই মগের নিচের ব্যাসের সাথে) দুটি রিং তৈরি করুন। আপনি প্লেক্সিগ্লাস এবং একটি ব্যবহার করতে পারেন নির্ধারিত শেল তৈরির জন্য লেজার কাট মেশিন। রিংগুলির মধ্যে একটি স্বচ্ছ হতে হবে, আপনি তাদের বাকি রং পছন্দ করতে পারেন। ছবিতে দেখানো হিসাবে তাদের আঠালো এখন ব্যাটারিকে শেলের সাথে আঠালো করুন এবং এর পিনগুলিকে আরডুইনোতে সংযুক্ত করুন। আরডুইনো মাইক্রো ইউএসবি পোর্টের মতো স্বচ্ছ রিংয়ের অংশটি স্লাইস করুন এবং ব্যাটারির সাথে আরডুইনো সংযুক্ত করুন যাতে সংযোগকারীটি রিং থেকে বেরিয়ে যায়। এখন আরডুইনোতে এলইডি সোল্ডার এবং আরডুইনোতে অন্যান্য তারের সাথে সংযুক্ত। অবশেষে, মগের নীচে শেলটি আঠালো করুন এবং কোডটি আরডুইনোতে আপলোড করুন।
প্রস্তাবিত:
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি মুভমেন্ট দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: 7 ধাপ
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি আন্দোলন দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: সুতরাং এটি একটি মানব-কম্পিউটার ইন্টারফেসে আমার প্রথম চেষ্টা ছিল পাইথন এবং arduino মাধ্যমে এবং একটি অরিগামি ভিত্তিক gripper actuated
একটি TI গ্রাফিং ক্যালকুলেটরকে একটি ইন্টারভ্যালোমিটারে পরিণত করুন এবং টাইম ল্যাপস ভিডিও তৈরি করুন: 7 টি ধাপ (ছবি সহ)
একটি TI গ্রাফিং ক্যালকুলেটরকে একটি ইন্টারভ্যালোমিটারে পরিণত করুন এবং টাইম ল্যাপস ভিডিও তৈরি করুন: আমি সবসময় সময় ল্যাপস ভিডিও তৈরি করতে চেয়েছিলাম, কিন্তু আমার একটি ক্যামেরা নেই যার মধ্যে একটি ইন্টারভ্যালোমিটার বৈশিষ্ট্য রয়েছে। আসলে, আমি খুব বেশি মনে করি না ক্যামেরাগুলি এমন বৈশিষ্ট্য সহ আসে (বিশেষত এসএলআর ক্যামেরা নয়) তাই আপনি যদি কি করতে চান তবে
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: 4 টি ধাপ
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: সম্প্রতি আমি আমার ব্যবহৃত স্থানীয় ফটো স্টোর (জেসপস) এ ছিলাম কিছু ব্যবহৃত ডিসপোজেবল ক্যামেরা পেতে আমি নিশ্চিত যে আপনি সচেতন যে তারা চমকপ্রদ মানুষের জন্য দারুণ মজা করে। শুধু জিজ্ঞাসা করুন এবং তারা তাদের ছেড়ে দেয়। আমিও ভেবেছিলাম, হাহ, এই কোম্পানিগুলি ক্যামেরাগুলি ফিরে পায়, রাখুন
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশের জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): 4 টি ধাপ
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশ অন করার জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে সেই বিরক্তিকর মালিকানা 3 পিন টিটিএল সংযোগকারীগুলিকে সরিয়ে ফেলতে হয় একটি নিকন SC-28 অফ ক্যামেরা টিটিএল তারের পাশে এবং এটি একটি আদর্শ পিসি সিঙ্ক সংযোগকারী দিয়ে প্রতিস্থাপন করুন। এটি আপনাকে একটি ডেডিকেটেড ফ্ল্যাশ ব্যবহার করতে দেবে
একটি খুব ছোট রোবট তৈরি করুন: বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি একটি গ্রিপার দিয়ে তৈরি করুন।: 9 টি ধাপ (ছবি সহ)
একটি খুব ছোট রোবট তৈরি করুন: একটি গ্রিপার দিয়ে বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি তৈরি করুন: একটি গ্রিপার দিয়ে একটি 1/20 কিউবিক ইঞ্চি রোবট তৈরি করুন যা ছোট বস্তু তুলতে এবং সরাতে পারে। এটি একটি Picaxe মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়। এই মুহুর্তে, আমি বিশ্বাস করি এটি হতে পারে পৃথিবীর সবচেয়ে ছোট চাকাযুক্ত রোবট যার মধ্যে একটি গ্রিপার রয়েছে। এতে কোন সন্দেহ নেই ch