সুচিপত্র:
- ধাপ 1: আপনার ডিভাইস এবং আইআর
- পদক্ষেপ 2: একটি প্রোটোটাইপ আরডুইনো রিমোট একত্রিত করা
- ধাপ 3: Arduino উন্নয়ন পরিবেশ প্রস্তুত করা
- ধাপ 4: Arduino প্রোগ্রাম তৈরি করা
- ধাপ 5: Arduino রিমোট পরীক্ষা করা
- ধাপ 6: উন্নতির জন্য চিন্তা
ভিডিও: আইআরডুইনো: আরডুইনো রিমোট কন্ট্রোল - একটি হারিয়ে যাওয়া রিমোট অনুকরণ করুন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি যদি কখনও আপনার টিভি বা ডিভিডি প্লেয়ারের জন্য রিমোট কন্ট্রোল হারিয়ে ফেলে থাকেন, তবে আপনি জানেন যে ডিভাইসে বোতামগুলি হাঁটতে, খুঁজে পেতে এবং ব্যবহার করতে কতটা হতাশাজনক। কখনও কখনও, এই বোতামগুলি রিমোটের মতো একই কার্যকারিতা সরবরাহ করে না। সম্প্রতি, আমার একটি রিমোট অনির্দিষ্টভাবে অনুপস্থিত ছিল, এবং আমি সিদ্ধান্ত নিয়েছিলাম যে আমার ব্লু-রে প্লেয়ারের ব্যবহারযোগ্যতা এবং হারানো কার্যকারিতা পুনরুদ্ধার করার জন্য কিছু করতে হবে।
কিছুটা গবেষণার পর, আমি শিখেছি যে বেশিরভাগ, যদি না হয় তবে রিমোটগুলি তাদের ডিভাইসের সাথে যোগাযোগের জন্য ইনফ্রারেড (আইআর) ব্যবহার করে (এজন্য আপনাকে টিভিতে রিমোট নির্দেশ করতে হবে, উদাহরণস্বরূপ)। আমার চিন্তাগুলি আরডুইনোতে পরিণত হয়েছিল, এবং যখন আমি আমার সেন্সর এবং গ্যাজেটগুলির মধ্যে একটি ইনফ্রারেড LED খুঁজে পেয়েছিলাম, তখন আমি জানতাম যে আমি এটি কাজ করতে পারি।
এবং এখন, এখানে আমি এটা কিভাবে করেছি।
টিপ: চিত্রগুলিতে ক্লিক করতে ভুলবেন না এবং বিস্তারিত ধাপে ধাপে নির্দেশাবলীর জন্য স্বচ্ছ টুলটিপ বক্সের উপর ঘুরুন।
ধাপ 1: আপনার ডিভাইস এবং আইআর
আপনার ডিভাইসের জন্য আইআর কোডগুলি খুঁজে বের করার এবং তাদের একটি আরডুইনো প্রোগ্রামে সংহত করার প্রক্রিয়াটি সহজ করার জন্য, আমি আপনাকে ফ্রি অ্যাপ্লিকেশন IrScrutinizer ব্যবহার করার পরামর্শ দিচ্ছি, যা ডাউনলোড করা যায় এবং এখানে নথিভুক্ত করা যায়। আমি আপনার ডিভাইসের জন্য আইআর কোডগুলি কীভাবে খুঁজে পেতে এবং ব্যবহার করতে হয় তা দেখানোর জন্য আমি এই নির্দেশনায় IrScrutinizer ব্যবহার করব।
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে, আপনি IrScrutinizer এ আপনার ডিভাইসের জন্য কোড খুঁজে পেতে পারেন কিনা তা পরীক্ষা করা উচিত। প্রথমে উপরের লিঙ্ক থেকে IrScrutinizer ডাউনলোড করে ইনস্টল করুন এবং ইনস্টলেশন ডিরেক্টরিতে IrScrutinizer.jar ফাইলটি চালান। পর্দার শীর্ষে "আমদানি" ট্যাবে ক্লিক করুন এবং নীচে প্রদর্শিত ট্যাবগুলি থেকে "আইআরডিবি" নির্বাচন করুন। উপরের ছবি থেকে টুলটিপগুলি অনুসরণ করুন আপনার ডিভাইসের কোডগুলি সন্ধান করুন।
পদক্ষেপ 2: একটি প্রোটোটাইপ আরডুইনো রিমোট একত্রিত করা
এখন আপনি যাচাই করেছেন যে IrScrutinizer আপনার ডিভাইসের IR কোডগুলি জানে, আপনি তাদের পরীক্ষা করার জন্য একটি প্রোটোটাইপ Arduino রিমোট তৈরি করতে প্রস্তুত। উপরে আমি ব্যবহার করা নকশা। কয়েকটি গুরুত্বপূর্ণ পয়েন্ট: একটি এনপিএন ট্রানজিস্টার ব্যবহার করুন, এর ভিত্তিকে আরডুইনো ডিজিটাল পিন 3 এর সাথে সংযুক্ত করুন এবং একটি ইনফ্রারেড এলইডি ব্যবহার করুন (সাধারণ রঙ নয়)। আমি যে প্রতিরোধকটি ব্যবহার করেছি তা প্রায় 300 ওহম ছিল তাই সেই আশেপাশের যে কোনও কিছু ঠিক থাকা উচিত।
ধাপ 3: Arduino উন্নয়ন পরিবেশ প্রস্তুত করা
আপনার একটি লাইব্রেরি প্রয়োজন যা আপনার Arduino কে আপনার ডিভাইসের কোডগুলি তৈরি করতে IR LED নিয়ন্ত্রণ করতে সক্ষম করবে। আমি IRremote ব্যবহার করেছি, প্রাচীনতম কিন্তু সবচেয়ে স্থিতিশীল এবং নির্ভরযোগ্য ইনফ্রারেড লাইব্রেরি। লাইব্রেরি ডাউনলোড করতে এবং আপনার Arduino IDE তে ইনস্টল করার জন্য তার হোমপেজে ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন। এখানে একটি লাইব্রেরি কিভাবে ইনস্টল করা যায় তার একটি দুর্দান্ত টিউটোরিয়াল।
লাইব্রেরি ইনস্টল করার পরে, আপনি IDE থেকে এর উদাহরণগুলি অ্যাক্সেস করতে সক্ষম হবেন। লাইব্রেরির সাথে নিজেকে পরিচিত করার জন্য তাদের একটু দেখুন।
ধাপ 4: Arduino প্রোগ্রাম তৈরি করা
IRScrutinizer এর একটি সত্যিই বড় বৈশিষ্ট্য হল একটি সম্পূর্ণ জেনারেট করার ক্ষমতা, যদি অকল্পনীয় হয়, Arduino প্রোগ্রামে IRRmote সহ একটি ইনফ্রারেড লাইব্রেরির মাধ্যমে পাঠানোর জন্য একটি সহজ পদ্ধতির সাথে অন্তর্ভুক্ত করতে চান এমন সমস্ত IR কোড রয়েছে। IrScrutinizer- এ, "আমদানি" স্ক্রিনের বাম ফলকে আপনি যে সমস্ত সংকেত পাঠাতে সক্ষম হতে চান তা নির্বাচন করুন এবং "আমদানি নির্বাচন" বোতামে ক্লিক করুন, অথবা "সমস্ত আমদানি করুন" বোতামে ক্লিক করুন। আপনাকে "স্ক্রুটিনাইজ রিমোট" স্ক্রিনে নিয়ে যাওয়া হবে যেখানে আপনি যাচাই করতে পারবেন যে আপনি সমস্ত কোড আমদানি করেছেন। রপ্তানি পর্দায় যেতে "রপ্তানি" ট্যাবে ক্লিক করুন। উপরের ছবিতে দেখানো সব সঠিক সেটিংস প্রবেশ করান এবং Arduino প্রোগ্রাম তৈরি করতে "রপ্তানি করুন রিমোট" এ ক্লিক করুন।
এখন, Arduino IDE দিয়ে জেনারেটেড প্রোগ্রামটি খুলুন। প্রোগ্রামটি বেশ সহজ; এটি আপনার নির্বাচিত সমস্ত আইআর কোডগুলিকে গ্লোবাল ভেরিয়েবল হিসাবে সংজ্ঞায়িত করে এবং লুপ ফাংশনে আপনাকে সিরিয়াল মনিটরের মাধ্যমে কোনটি পাঠাতে হবে তা চয়ন করতে দেয়।
ধাপ 5: Arduino রিমোট পরীক্ষা করা
নিশ্চিত করুন যে সবকিছু সঠিকভাবে তারযুক্ত এবং আপনার কম্পিউটারের সাথে Arduino সংযুক্ত করুন। আরডুইনো আইডিই -তে আইআর প্রোগ্রামটি খোলার সাথে, আপনার বোর্ডের সেটিংস সঠিক কিনা তা যাচাই করুন এবং প্রোগ্রামটি আপলোড করুন। এখন, আপনার ডিভাইসে IR LED নির্দেশ করুন যেখান থেকে এটি সহজেই এটি তুলতে পারে (কাছাকাছি ভাল) এবং কোন সংকেত পাঠাতে হবে তা বেছে নিতে সিরিয়াল মনিটর ব্যবহার করুন।
এটা কি কাজ করেছিল? যদি এটি হয়ে থাকে, অভিনন্দন, আপনি একটি Arduino রিমোট কন্ট্রোল তৈরি করেছেন এবং আপনার হারিয়ে যাওয়া রিমোট নিয়ে আর চিন্তা করতে হবে না। যদি তা না হয়, আপনি কিছু মিস করেছেন কিনা তা দেখতে উপরের সমস্ত ধাপ পর্যালোচনা করুন। এছাড়াও আপনার অবস্থা বর্ণনা করে একটি মন্তব্য পোস্ট বিনা দ্বিধায়।
ধাপ 6: উন্নতির জন্য চিন্তা
এই Arduino রিমোট প্রোটোটাইপ যা আপনি একত্রিত করেছেন, প্রোগ্রাম করেছেন এবং পরীক্ষা করেছেন তা ব্যবহার করার জন্য সত্যিই বেশ অস্বস্তিকর এবং বিশ্রী।
আপনি যদি আপনার আরডুইনো রিমোট উন্নত করতে চান, তবে আপনাকে প্রস্তাব করার জন্য আমার কয়েকটি ধারণা আছে। একটি রুটিবোর্ডের সাথে আরডুইনো ইউনো এর মতো একটি ডেভেলপমেন্ট বোর্ড ব্যবহার করার পরিবর্তে, আপনি প্রকৃত অর্থে রিমোট কন্ট্রোলের মত বোতাম সহ কিছু ধরণের ঘেরের মধ্যে একটি Arduino Nano এর মতো কিছু ব্যবহার করতে পারেন।
আরডুইনো রিমোটকে নিয়ন্ত্রণ করার জন্য সিরিয়াল মনিটর ব্যবহার করার জন্য আপনার কম্পিউটারের চারপাশে থাকার আরেকটি উপায় হল একটি দূরবর্তী থেকে আইআর কোড গ্রহণ করার জন্য একটি আইআর রিসিভার মডিউল যোগ করা (আপনি এখনও হারিয়ে যাননি) এবং তাদের রূপান্তর করুন আপনার ডিভাইস বুঝতে পারে এমন কোডগুলি।
আমার ব্লু-রে রিমোট খুঁজে বের করার কিছুক্ষণ আগে, যা শেষ পর্যন্ত এই প্রকল্পের ধারাবাহিকতার মৃত্যুর কথা বলেছিল, আমি আমার আইআরডুইনোকে আপগ্রেড করেছি যেটা করার জন্য, যথা অন্য রিমোট থেকে আইআর কোডগুলি গ্রহণ করা, সেগুলিকে পুনরায় সম্প্রচার করার আগে আমার ব্লু-রে প্লেয়ারের কোডগুলিতে রূপান্তর করা। দুর্ভাগ্যবশত, এর পরেই, IRduino আর ছিল না।
IRduino এর একমাত্র বেঁচে থাকা অংশ হল এর প্রোগ্রাম, যা এখনও https://github.com/gttotev/IRduino- এ পাওয়া যাবে। সমস্ত হার্ডকোডিং, গুপ্ত মন্তব্য, যাদু সংখ্যা এবং ডকুমেন্টেশনের সম্পূর্ণ অভাবের জন্য ক্ষমা প্রার্থনা। এটা IRScrutinizer এর দোষ! কিন্তু সত্যিই আমি আমার কোড আরো যত্ন করা উচিত ছিল। এখন এটির দিকে ফিরে তাকালে, এক বছর পরে, আমি কী ঘটছে (বা ঘটছে বলে মনে করা হচ্ছে) আমি প্রায় বুঝতে পারছি না। পরবর্তী সময়ের জন্য!
এটি Arduino রিমোট কন্ট্রোল নির্দেশক উপসংহার। পড়ার জন্য ধন্যবাদ.
প্রস্তাবিত:
আরডুইনো ব্রাউজার ভিত্তিক রিমোট কন্ট্রোল (লিনাক্স): 9 টি ধাপ (ছবি সহ)
আরডুইনো ব্রাউজার ভিত্তিক রিমোট কন্ট্রোল (লিনাক্স): আমাদের বাচ্চা আছে। আমি তাদের বিট করতে ভালোবাসি কিন্তু তারা স্যাটেলাইট এবং টিভির জন্য রিমোট কন্ট্রোল লুকিয়ে রাখে যখন তারা শিশুদের চ্যানেল চালু করে। এটি বেশ কয়েক বছর ধরে দৈনিক ভিত্তিতে ঘটার পরে এবং আমার প্রিয়তম স্ত্রী আমাকে অনুমতি দেওয়ার পরে
আরডুইনো দিয়ে আপনার কম্পিউটারের জন্য আইআর রিমোট কন্ট্রোল: 6 টি ধাপ
আরডুইনো দিয়ে আপনার কম্পিউটারের জন্য আইআর রিমোট কন্ট্রোল: এই রিসিভারের সাহায্যে আপনার কম্পিউটারকে দূর থেকে নিয়ন্ত্রণ করুন আইআর মডিউল এবং আরডুইনোকে ধন্যবাদ। অলস মোড সক্রিয় করা হয়েছে
কিভাবে আইফোন 5 থেকে হারিয়ে যাওয়া পরিচিতি পুনরুদ্ধার করবেন?: 3 ধাপ
আইফোন 5 থেকে হারিয়ে যাওয়া পরিচিতিগুলি কীভাবে পুনরুদ্ধার করবেন ?: গত সপ্তাহে যখন আমি আমার আইফোন 5 আইওএস 9.2.1 এ আপগ্রেড করার চেষ্টা করছিলাম, আইফোনে কিছু ভুল ঘটেছিল আমি আইফোন 5 এ আমার সমস্ত পরিচিতি হারিয়ে ফেলেছি! এটা একটা দুর্যোগ! কারণ আমি আইফোনে অনেক গুরুত্বপূর্ণ পরিচিতি তথ্য সংরক্ষণ করেছি, কিছু ব্যবসায়িক অংশীদার সহ
সাধারণ রিমোট কন্ট্রোল কিট চার-চ্যানেল আরসি টয় রিমোট কন্ট্রোলে রূপান্তরিত: 4 টি ধাপ
সাধারণ রিমোট কন্ট্রোল কিট চার-চ্যানেল আরসি টয় রিমোট কন্ট্রোলে রূপান্তরিত হয়েছে: 将 通用 遥控 器 套件 转换 模型 6 6方法 非常 简单 简单
রিমোট রিমোট কন্ট্রোল: 11 টি ধাপ (ছবি সহ)
রিমোট রিমোট কন্ট্রোল: আমার একটি নবজাতক বাচ্চা আছে এবং সে মনে করে না যে আমার স্ত্রী যতক্ষণ তাকে ঘুমাতে হবে এবং আমিও তাকে কামনা করতে পারি। একটি জিনিস যা তাকে তার খাঁচায় খুশি রাখে তা হল মোবাইল যা তার উপর ঝুলছে। সুতরাং যখন তিনি জেগে উঠেন যদি আমাদের আরও 25 মিনিট বা তারও বেশি প্রয়োজন হয়