সুচিপত্র:
- ধাপ 1: সরঞ্জাম প্রয়োজন
- পদক্ষেপ 2: প্রয়োজনীয় উপাদান।
- ধাপ 3: এটি কিভাবে কাজ করে (IR প্রোটোকল)
- ধাপ 4: দূরবর্তী।
- ধাপ 5: RAW নমুনা ক্যাপচার করা।
- ধাপ 6: RAW এর নমুনাগুলি পর্যবেক্ষণ করা এবং এটিকে একটি মানব পাঠযোগ্য বিন্যাসে রূপান্তর করা।
- ধাপ 7: একাধিক কাঁচা নমুনার তুলনা করে প্যাটার্ন পর্যবেক্ষণ করা।
- ধাপ 8: সিরিয়াল মনিটরে ডিকোডেড ডেটা আউটপুট করুন।
- ধাপ 9: শেষ করুন।
ভিডিও: এয়ার কন্ডিটনারের রিমোটের আইআর প্রটোকল বোঝা: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি বেশ কিছুদিন ধরে IR প্রোটোকল সম্পর্কে শিখছি। কিভাবে আইআর সিগন্যাল প্রেরণ ও গ্রহণ করা যায়। এই মুহুর্তে, কেবলমাত্র অবশিষ্ট জিনিসটি হল এসি রিমোটগুলির আইআর প্রোটোকল।
প্রায় সব ইলেকট্রনিক্স ডিভাইসের traditionalতিহ্যবাহী রিমোটের বিপরীতে (একটি টিভি বলুন) যেখানে সেই সময়ে শুধুমাত্র একটি বোতামের তথ্য পাঠানো হয়, এসি রিমোটগুলিতে সমস্ত পরামিতি এনকোড করা হয় এবং একবারে পাঠানো হয়। অতএব, মাইক্রোকন্ট্রোলার থেকে সিগন্যাল ডিকোড করা একটু কঠিন হতে পারে।
এই নির্দেশে, আমি ব্যাখ্যা করব কিভাবে আমরা সহজেই যেকোনো এসি রিমোটের IR প্রোটোকল ডিকোড করতে পারি। আমি একটি নতুন প্রোগ্রাম লিখে আইআর সিগন্যাল পড়তে এবং ডিকোড করার জন্য আমার HID IR KEYBOARD ব্যবহার করব। কিন্তু আপনি প্রায় যেকোনো মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন যার সাথে আপনি পরিচিত যতক্ষণ এটি একটি TSOP IR ডেমোডুলেটরের সাথে বাহ্যিক বাধা সমর্থন করে।
ধাপ 1: সরঞ্জাম প্রয়োজন
সোল্ডারিং স্টেশন। (যেমন এটি)
যদিও আপনি সস্তা আয়রন ব্যবহার করতে পারেন তবে আপনি যদি ইলেকট্রনিক্সে থাকেন তবে একটি ভাল মানের সোল্ডারিং স্টেশন সুপারিশ করা হয়।
পিকিট 2. (যেমন এটি)
আপনি একটি PICKIT 3 ব্যবহার করতে পারেন কিন্তু তারপর আপনি মাইক্রোকন্ট্রোলার থেকে আউটপুট পড়ার জন্য একটি পৃথক USB-to-UART রূপান্তরকারী ব্যবহার করতে হবে।
একটি অসিলোস্কোপ।
আচ্ছা, আমার কাছে নেই। কিন্তু যদি আপনার একটি থাকে তবে এটি আপনার জীবনকে অনেক সহজ করে তুলবে। নিশ্চিতভাবে একটি কিনুন, যদি আপনার সামর্থ্য থাকে।
একটি কম্পিউটার
ভাল duh
পদক্ষেপ 2: প্রয়োজনীয় উপাদান।
- PIC18F25J50 (যেমন এখানে)
- TSOP IR রিসিভার। (যেমন এখানে)
- LM1117 3.3v নিয়ন্ত্রক। (যেমন এখানে)
- 2x220nf ক্যাপাসিটার।
- 470 ওহম প্রতিরোধক।
- 10k ওহম প্রতিরোধক।
এইগুলি আমার HID IR কীবোর্ড প্রকল্প তৈরির জন্য প্রয়োজনীয় উপাদান.. আপনার যদি অন্য কোন পিক ডেভেলপমেন্ট বোর্ড বা আরডুইনো থাকে তবে আপনার শুধু TSOP IR ডিকোডার মডিউল লাগবে।
একটি এসি রিমোট।
রিমোট যা ডিকোড করা প্রয়োজন। আমি আমার ভিডিওকন এসির রিমোট ব্যবহার করব। এইটির কোন ডিসপ্লে নেই কিন্তু ডিসপ্লে সহ অন্যান্য রিমোটের মতই কাজ করে।
ধাপ 3: এটি কিভাবে কাজ করে (IR প্রোটোকল)
এগিয়ে যাওয়ার আগে, আসুন কিছু বেসিক বুঝতে পারি।
আইআর রিমোটগুলি একটি আইআর ব্যবহার করে যা রিমোট থেকে রিসিভারে সংকেত প্রেরণ করে দ্রুত এলইডি চালু এবং বন্ধ করে। কিন্তু অন্যান্য আলোর উৎসগুলিও IR আলো তৈরি করে। সুতরাং, আমাদের সংকেতকে বিশেষ করতে, একটি নির্দিষ্ট ফ্রিকোয়েন্সিতে একটি PWM সংকেত ব্যবহার করা হয়।
প্রায় সব IR রিমোটে ব্যবহৃত ফ্রিকোয়েন্সি হল 30khz, 33khz, 36khz, 38khz, 40khz এবং 56khz।
সবচেয়ে সাধারণ যদিও 38khz এবং 40khz।
TSOP মডিউল ক্যারিয়ার সিগন্যাল (যেমন 38khz) কে GND এবং VCC এর আরও উপযুক্ত TTL লজিকের জন্য ডিমোডুলেট করে।
কম লজিকের সময়কাল বিট '1' বা '0' বোঝায়। সময়কাল প্রতিটি দূরবর্তী প্রোটোকল দ্বারা পরিবর্তিত হয়। (যেমন NEC)
আইআর প্রটোকলটি বিস্তারিতভাবে বুঝতে, আপনি এই নথিটি উল্লেখ করতে পারেন।
ধাপ 4: দূরবর্তী।
আমি যে রিমোটটি ব্যবহার করছি তা আমার রুমে লাগানো একটি পুরনো এয়ার কন্ডিশনার। সুতরাং এটির কোন অভিনব ডিসপ্লে নেই কিন্তু এটি একটি ডিসপ্লে সহ যেকোনো এসি রিমোটের মতই কাজ করে।
আমরা রিমোট ব্যবহার করে নিম্নলিখিত সেটিংস পরিবর্তন করতে পারি।
- পাওয়ার অন/অফ
- স্লিপ মোড চালু/বন্ধ
- টার্বো মোড চালু/বন্ধ
- সুইং অন/অফ
- ফ্যান গতি (নিম্ন, মেড, উচ্চ)
- মোড সিলেক্ট (কুল, ড্রাই, ফ্যান)
- তাপমাত্রা (16 থেকে 30 ডিগ্রি সেলসিয়াস পর্যন্ত)
ধাপ 5: RAW নমুনা ক্যাপচার করা।
ছবিতে, আপনি দেখতে পাচ্ছেন TSOP ir রিসিভার দ্বারা ছিটানো RAW নমুনা। সংখ্যাগুলি বিস্ফোরণের সময়কালকে নির্দেশ করে এবং +/- চিহ্নটি সংকেতের চিহ্ন এবং স্পেস বোঝায়।
এখানে 1 ইউনিট 12us বোঝায় (মাইক্রোসেকেন্ড)
সুতরাং, 80 এর একটি বিস্ফোরণ 960us বোঝায় এবং তাই।
নিম্নলিখিত কোডের টুকরো পিকিট 2 এর সিরিয়াল মনিটরে ডেটা এবং আউটপুট ক্যাপচার করে। (IDE হল PIC এর জন্য MikroC PRO)
কিছু কারণে, নির্দেশযোগ্য সম্পাদক কোড ট্যাগের সাথে গোলমাল করে। সুতরাং, আমি কোডটির স্ক্রিনশট সংযুক্ত করেছি দয়া করে এই ধাপের দ্বিতীয় চিত্রটি পড়ুন।
আমি পুরো প্রকল্প ফোল্ডারটি সংযুক্ত করতাম, কিন্তু এটি এখনই একটি বিশৃঙ্খলা এবং আমি যা অর্জন করার চেষ্টা করছি তার জন্য এখনও পুরোপুরি প্রস্তুত নয়।
ধাপ 6: RAW এর নমুনাগুলি পর্যবেক্ষণ করা এবং এটিকে একটি মানব পাঠযোগ্য বিন্যাসে রূপান্তর করা।
আমরা যদি RAW এর নমুনাগুলোকে ঘনিষ্ঠভাবে দেখি তাহলে আমরা সহজেই লক্ষ্য করতে পারি যে চারটি রেঞ্জের বিস্ফোরণের সময়কাল রয়েছে।
~80
~45
~170
~250
শেষ তিনটি মান সবসময় +250 -250 +250 হয়। অতএব, আমরা নিরাপদে অনুমান করতে পারি যে এটি বিস্ফোরিত তথ্যের STOP বিট। এখন, নিম্নলিখিত কোড স্নিপেট ব্যবহার করে, আমরা এই চারটি বিস্ফোরণের সময়কালকে '-', 'তে ভাগ করতে পারি।' এবং '1'।
কোড স্নিপেটের জন্য এই ধাপের image য় ছবি দেখুন।
আপনি লক্ষ্য করতে পারেন যে আমি কোডে bur 80 বিস্ফোরণ সংখ্যাটি উপেক্ষা করেছি। কারণ কোডের প্রতিটি বিজোড় বসানো তুচ্ছ। সিরিয়াল মনিটরে _rawprocess অ্যারে প্রিন্ট করে, (যেমন আপনি এই ধাপের দ্বিতীয় ছবিতে দেখতে পাচ্ছেন।) আমাদের কাছে প্রাপ্ত ডেটার অনেক স্পষ্ট ছবি আছে। এখন রিমোটে বিভিন্ন বোতাম টিপে আমরা পরবর্তী ধাপে ব্যাখ্যা করা ডেটার প্যাটার্ন পরিবর্তনগুলি পর্যবেক্ষণ করতে পারি।
ধাপ 7: একাধিক কাঁচা নমুনার তুলনা করে প্যাটার্ন পর্যবেক্ষণ করা।
শুধু ডিকোডেড ডেটা প্রিন্ট করে আমরা কোন ডেটা পাঠাতে কোন বিট ব্যবহার করা হয় তার অনেক স্পষ্ট ছবি পেতে পারি।
পাওয়ার স্লিপ এবং টার্বো সেটিং শুধুমাত্র একটি বিট ব্যবহার করে। যেমন হয় '।' অথবা একটি '1'।
SWING একে অপরের সংলগ্ন তিনটি বিট ব্যবহার করে। যা '…' বা '111' হয়।
ফ্যান এবং মোড সিলেক্ট প্রতিটি '1..' '.1 বিট ব্যবহার করে। এবং '..1'
তাপমাত্রা চারটি বিট ব্যবহার করে যা 16 এর অফসেট সহ বাইনারি কোডেড বিট ব্যবহার করে মান পাঠায় যার অর্থ '…'। 16 ডিগ্রি সেলসিয়াসের মান পাঠায় যখন '111'। 30 ডিগ্রি সেলসিয়াস পাঠায়।
ধাপ 8: সিরিয়াল মনিটরে ডিকোডেড ডেটা আউটপুট করুন।
যেমন আপনি ছবিতে দেখতে পাচ্ছেন আমি এসি রিমোট দ্বারা পাঠানো সমস্ত বিট সফলভাবে ডিকোড করেছি।
এখান থেকে, যাদের আইআর প্রোটোকল নিয়ে কাজ করার অভিজ্ঞতা আছে তারা ইতিমধ্যেই জানে কিভাবে সিগন্যাল পুনরায় এনকোড করতে হয় এবং এসিতে পাঠানো শুরু করে। যদি আপনি এটি কিভাবে করা যায় তা দেখতে চান, আমার পরবর্তী নির্দেশের জন্য অপেক্ষা করুন যে আমি এক সপ্তাহের মধ্যে পোস্ট করব।
ধাপ 9: শেষ করুন।
আপনার সময় জন্য ধন্যবাদ।
আপনি যদি প্রকল্পটি পছন্দ করেন তবে দয়া করে একটি মন্তব্য করুন। অথবা যদি আপনি কোন ভুল লক্ষ্য করেছেন।
আপনার দিনটি শুভ হোক.
প্রস্তাবিত:
এয়ার - ট্রু মোবাইল এয়ার গিটার (প্রোটোটাইপ): 7 টি ধাপ (ছবি সহ)
বায়ু - সত্যিকারের মোবাইল এয়ার গিটার (প্রোটোটাইপ): ঠিক আছে, শেষ পর্যন্ত আমার ছোটবেলার স্বপ্নের কাছাকাছি যাওয়ার প্রথম অংশ সম্পর্কে এটি সত্যিই সংক্ষিপ্ত নির্দেশযোগ্য হবে। যখন আমি একটি ছোট ছেলে ছিলাম, আমি সবসময় আমার প্রিয় শিল্পী এবং ব্যান্ডগুলিকে নিখুঁতভাবে গিটার বাজাতে দেখেছি। বড় হওয়ার সাথে সাথে আমি ছিলাম
আইআর প্রক্সিমিটি সেন্সর, স্পিকার এবং আরডুইনো ইউনো (আপগ্রেড/পার্ট -২) ব্যবহার করে এয়ার পিয়ানো: Ste টি ধাপ
আইআর প্রক্সিমিটি সেন্সর, স্পিকার এবং আরডুইনো ইউনো (আপগ্রেডেড/পার্ট -২) ব্যবহার করে এয়ার পিয়ানো: এটি এয়ার পিয়ানো এর আগের প্রজেক্টের আপগ্রেড সংস্করণ? এখানে আমি একটি JBL স্পিকার আউটপুট হিসেবে ব্যবহার করছি। আমি প্রয়োজনীয়তা অনুযায়ী মোড পরিবর্তন করার জন্য একটি স্পর্শ সংবেদনশীল বোতাম অন্তর্ভুক্ত করেছি। যেমন- হার্ড বেস মোড, নরমাল মোড, হাই ফ্র
আইআর রিসিভার (আইআর ডিকোডার) কীভাবে ব্যবহার করবেন: 6 টি ধাপ
কিভাবে আইআর রিসিভার (আইআর ডিকোডার) ব্যবহার করবেন: এই টিউটোরিয়ালে আমি আপনাকে ধাপে ধাপে দেখাব কিভাবে আরডুইনো থেকে আইআর রিসিভার ব্যবহার করতে হয়। কিভাবে লাইব্রেরি ইনস্টল করবেন, টিভি রিমোট কন্ট্রোল সিগন্যাল পাবেন এবং এই সিগন্যাল ডিকোড করবেন তা দেখাবে। আইআর রিসিভার একটি ইনফ্রারেড-কনটেন্ট তৈরি করতে ব্যবহার করা যেতে পারে
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: HRV Arduino Controller with Air Economizer সুতরাং এই প্রকল্পের সাথে আমার ইতিহাস হল আমি মিনেসোটাতে থাকি এবং আমার সার্কিট বোর্ড আমার লাইফব্রিথ 155Max HRV তে ভাজা। আমি একটি নতুন এক জন্য $ 200 দিতে চাই না। আমি সবসময় একটি বায়ু অর্থনীতিবিদ পাপ সঙ্গে কিছু চেয়েছিলেন
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে