সুচিপত্র:

আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: 5 টি পদক্ষেপ
আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: 5 টি পদক্ষেপ

ভিডিও: আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: 5 টি পদক্ষেপ

ভিডিও: আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: 5 টি পদক্ষেপ
ভিডিও: Panel blank by pressing the remote | রিমোট চেপে ডিসপ্লে ব্লাঙ্ক সমাধান | led tv ripear 2024, নভেম্বর
Anonim
আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি
আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি

আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ একটি আর্ডুইনো ভিত্তিক এলসিডি ঘড়ি কীভাবে তৈরি করবেন।

ধাপ 1: বর্ণনা

Image
Image

এটি DS3231 রিয়েল টাইম ক্লক মডিউল দিয়ে তৈরি একটি LCD ঘড়ি, যা DS1307 এর বিপরীতে অ্যালার্ম এবং তাপমাত্রা মনিটরের সম্ভাবনা রয়েছে। এই ক্ষেত্রে, এলসিডি স্ক্রিন তারিখ, সময়, দুটি অ্যালার্ম এবং বর্তমান তাপমাত্রা প্রদর্শন করে। এবং সবচেয়ে আকর্ষণীয় অংশ হল যে ঘড়ির সম্পূর্ণ সেটিংস এবং অ্যালার্ম মিউট করার পাশাপাশি টিভি রিমোট কন্ট্রোলারের মাধ্যমে করা হয়।

ধাপ 2: যন্ত্রাংশ

ভবন
ভবন

নির্মাণের জন্য প্রয়োজনীয় হার্ডওয়্যারের যন্ত্রাংশ:

-আরডুইনো বোর্ড

-ডিএস 3231 আরটিসি বোর্ড

-20X4 LCD ডিসপ্লে

-I2C Arduino LCD ডিসপ্লে মডিউল

-আরসি 5 প্রোটোকল আইআর রিমোট কন্ট্রোল

-আইআর রিসিভার

-এলইডি

-বাজার

-220 ওহম প্রতিরোধক

ধাপ 3: বিল্ডিং

ভবন
ভবন
ভবন
ভবন
ভবন
ভবন

মৌলিক কোডটি সরল-সার্কিট ওয়েব পেজ থেকে নেওয়া হয়েছে এবং আমি কিছু পরিবর্তন করেছি: সরলতার জন্য, আমি LCD ডিসপ্লেতে একটি I2C মডিউল যুক্ত করেছি এবং সেই অনুযায়ী কোডটি সংশোধন করেছি। অ্যালার্ম সক্রিয় থাকাকালীন আমি একটি ছোট বাজার যুক্ত করেছি যা প্রদত্ত ফ্রিকোয়েন্সি দিয়ে শব্দ উৎপন্ন করে।

DS3231 বোর্ড 20V4 LCD এবং IR রিসিভার হিসাবে 5V দিয়ে সরবরাহ করা হয়, এই 5V Arduino বোর্ড থেকে আসে, এই বোর্ড এবং Arduino এর মধ্যে সংযুক্ত 3 টি ডেটা রয়েছে, এসসিএল লাইন এনালগ পিন 5 এর সাথে সংযুক্ত, SDA এর সাথে সংযুক্ত এনালগ পিন 4 এবং INT লাইন ডিজিটাল পিন 2 এর সাথে সংযুক্ত যা Arduino (INT0) এর বাহ্যিক বাধা পিন। DS3231 মাইক্রোকন্ট্রোলারকে বাধা দেয় যখন অ্যালার্ম থাকে (এলার্ম 1 বা অ্যালার্ম 2)। IR রিসিভারের 3 টি পিন আছে: GND, VCC এবং OUT যেখানে OUT পিনটি Arduino পিন 3 এর সাথে সংযুক্ত থাকে যা বাহ্যিক বাধা পিন (INT1)। আরডুইনো পিন 10 এর সাথে সংযুক্ত এলইডি এলার্ম নির্দেশক (এলার্ম 1 বা এলার্ম 2) হিসাবে ব্যবহৃত হয়, তাই যদি অ্যালার্ম থাকে তবে ডিএস 3231 আইএনটি পিনকে টেনে নিয়ে যায় যা মাইক্রোকন্ট্রোলারকে বাধা দেয় (ATmega328P) এবং মাইক্রোকন্ট্রোলার LED চালু করে, এখানে রিমোট কন্ট্রোলের একটি বোতাম LED এবং ঘটে যাওয়া এলার্ম বন্ধ করে দেয়। প্রতিটি বাটনের কোড জানতে আমাদের রিমোট কন্ট্রোল ডিকোড করতে হবে কারণ আমাদের এটাকে Arduino সফটওয়্যারে (কোড) যোগ করতে হবে।

ধাপ 4: রিমোট কন্ট্রোলার

দূরবর্তী নিয়ামক
দূরবর্তী নিয়ামক

এই প্রকল্পে ব্যবহৃত রিমোট কন্ট্রোল হল RC5 প্রোটোকল সহ একটি টিভি আইআর রিমোট কন্ট্রোল, এটি নীচে দেখানো হয়েছে (ব্যবহৃত বোতামগুলি সংখ্যাযুক্ত):

বোতাম ফাংশন কোড (হেক্স ফরম্যাট)

1 বৃদ্ধি 0x20

2 সময় এবং ক্যালেন্ডার 0x10 সেট করুন

3 হ্রাস 0x21

অ্যালার্ম 0x11 সেট করুন

অ্যালার্ম 0x0C রিসেট করুন

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

ধাপ 5: পরিকল্পিত এবং কোড

পরিকল্পিত এবং কোড
পরিকল্পিত এবং কোড

আইআর কন্ট্রোলারের বোতামগুলির প্রোটোকল টাইপ এবং মান নির্ধারণের জন্য এবং সম্পূর্ণ ঘড়ি কোডের জন্য নীচে ছোট কোড উপস্থাপন করা হয়েছে

প্রস্তাবিত: