সুচিপত্র:

এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট: 5 টি ধাপ
এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট: 5 টি ধাপ

ভিডিও: এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট: 5 টি ধাপ

ভিডিও: এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট: 5 টি ধাপ
ভিডিও: টিভির রিমোট দিয়ে চলবে ফ্যান ও লাইট - Remote control Fan and Light Switch speed controller 2024, নভেম্বর
Anonim
এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট
এক্সফিনিটি এইচটিপিসি ওয়্যারলেস রিমোট

এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে একটি এক্সফিনিটি রিমোট থেকে সিগন্যাল গ্রহণ করা যায় এবং তারপরে একটি ওয়্যারলেস কীবোর্ড হিসেবে এর সিগন্যাল ব্যবহার করা যায়। আমার কাছে আরডুইনো ন্যানো ছিল না, তাই সিরিয়াল ডেটাকে কীস্ট্রোকে পরিণত করার জন্য আমাকে একটি পাইথন স্ক্রিপ্ট লিখতে হয়েছিল। আমি একটি NPN ট্রানজিস্টার দিয়ে পাওয়ার বোতাম টিপতে Arduino ব্যবহার করেছি।

ধাপ 1: Arduino সিরিয়াল পড়ুন

Arduino সিরিয়াল পড়া
Arduino সিরিয়াল পড়া

XR8 থেকে একটি সংকেত পাওয়ার জন্য, Arduino কে প্রথমে ডেটা পাওয়ার জন্য প্রোগ্রাম করতে হবে। আমি কেন শিরিফের IR সংশোধন করে Arduino কোড পেয়েছি এবং এটি আপলোড করেছি। কোড আপলোড হওয়ার পর, আপনার Arduino সিরিয়াল ডেটা গ্রহণ করতে পারে এবং সিরিয়াল মনিটরে প্রদর্শন করতে পারে।

ধাপ 2: XR8 কে একটি Arduino এ সংযুক্ত করা

একটি আরডুইনোতে XR8 কে সংযুক্ত করা
একটি আরডুইনোতে XR8 কে সংযুক্ত করা
একটি আরডুইনোতে XR8 কে সংযুক্ত করা
একটি আরডুইনোতে XR8 কে সংযুক্ত করা

এখন যেহেতু আপনি সিরিয়াল ডেটা পেতে পারেন, আপনাকে বেতার রিসিভারকে আরডুইনোতে সংযুক্ত করতে হবে। ছবিটি একটি XR8 এর পিন-আউট দেখায়। স্থলটিকে GND +5 ভোল্টের সাথে 5 ভোল্টের রেল এবং TX 11 টি Arduino এ সংযুক্ত করুন। পাওয়ার বোতাম সিমুলেটর সংযোগ করতে, দ্বিতীয় ছবিতে দেখানো হিসাবে Arduino তারের। বেশিরভাগ পিসি মাদারবোর্ডের একটি প্লাগ থাকে যা পাওয়ার বোতামের জন্য মাদারবোর্ডে যায়। পাওয়ার বোতামের হেডারে কোন পিনটি স্থির আছে তা জানতে একটি মাল্টিমিটার ব্যবহার করুন। গ্রাউন্ড পিন কম প্রতিরোধের পড়বে যখন আপনি একটি প্রোবকে পিসি চ্যাসি এবং একটি পিনের সাথে সংযুক্ত করবেন। একটি এনপিএন ট্রানজিস্টরের মাঝের লেগটি আপনার নির্ধারিত তারের পিনের সাথে সংযুক্ত করুন, পূর্ববর্তী ধাপে স্থল নয়, এমিটারে গ্রাউন্ড রেল এবং সংগ্রাহকের কাছে পিন 9। আমি পাওয়ার জ্যাককে 5 ভোল্টের পাওয়ার সাপ্লাইও দিয়েছিলাম, যাতে এটি একটি সিগন্যাল পরীক্ষা করার জন্য ক্রমাগত শক্তি পেতে পারে।

ধাপ 3: ডেটা পড়ুন

ডেটা পড়ুন
ডেটা পড়ুন

প্রথমে পেয়ার বোতাম টিপে ওয়্যারলেস রিমোট জোড়া করুন, পাওয়ার লাইট সবুজ না হওয়া পর্যন্ত সেটআপ বাটন চেপে ধরে রাখুন এবং Xfinity টিপুন। যদি আপনি সফল হন, আপনি যখন রিমোটের কোন বোতাম টিপবেন (পাওয়ার, সেটআপ, এবং অদলবদল বাদে) XR8- এ লাল নেতৃত্ব জ্বলে উঠবে। আরডুইনো প্রোগ্রামে ডেটা ওপেন সিরিয়াল মনিটরের সিগন্যাল দেখতে বা পুটি খুলতে এবং এটি যে ডেটা পাচ্ছে তা পড়ুন। আমি আপনাকে একটি সময়ে বোতাম টিপুন এবং ধরে রাখুন এবং শব্দে ফলাফল রেকর্ড করার পরামর্শ দিন। আপনি বোতামের মধ্যে কোডগুলিতে সদৃশ পাবেন কারণ রিমোট XMP প্রোটোকল ব্যবহার করে।

ধাপ 4: কোড সংহত করুন

কোড সংহত করুন
কোড সংহত করুন

আপনি যদি আপনার কম্পিউটারে পাইথন 2.7 বা উচ্চতর ইনস্টল না করে থাকেন, তাহলে আপনাকে কীস্ট্রোক অনুকরণ করতে এটি করতে হবে। উপরন্তু আপনি সিরিয়াল মডিউল প্রয়োজন হবে। নিম্নলিখিত স্ক্রিপ্টটি লিনাক্স ভিত্তিক মেশিনের জন্য লেখা হয়েছিল, তবে পরিবর্তনটি সহজ। নিশ্চিত করুন যে আপনি পোর্টটি পোর্টে পরিবর্তন করেছেন Arduino চালু আছে। আপনি যদি একটি নতুন কোড যুক্ত করতে চান যা একটি বোতামের সাথে মিলে যায়, তাহলে কোডটি লেখার জন্য এই টেমপ্লেটটি ব্যবহার করুন:

এলিফ লাইন == put-code- এখানে:

(পরবর্তী কোড লাইনের আগে 4 টি স্পেস) p.communicate ('বাটন-টু-সিমুলেট')

p.communicate কমান্ডের আগে আপনি 4 টি স্পেস ইন্ডেন্ট করলে আপনি একাধিক বোতাম টিপতে পারেন।

ধাপ 5: শুরুতে চালানোর জন্য পাইথন স্ক্রিপ্ট সেট করুন

শুরুতে চালানোর জন্য পাইথন স্ক্রিপ্ট সেট করুন
শুরুতে চালানোর জন্য পাইথন স্ক্রিপ্ট সেট করুন

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

প্রস্তাবিত: