সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় অংশগুলি
- ধাপ 2: ম্যাট্রিক্স ক্রিয়েটর আইআর কম্পোনেন্টস
- ধাপ 3: সফ্টওয়্যার সেট আপ
- ধাপ 4: MATRIX নির্মাতার পরীক্ষা করুন
- ধাপ 5: LIRC সম্পদ পরীক্ষা করুন
- ধাপ 6: LIRC এর সাথে রেকর্ডিং কমান্ড
- ধাপ 7: LIRC এর জন্য কনফিগ ফাইল সেট করুন
- ধাপ 8: কমান্ড পাঠান
- ধাপ 9: ম্যাট্রিক্স নির্মাতার সাথে পরীক্ষা করুন - HAL
ভিডিও: ম্যাট্রিক্স নির্মাতার সাথে রাসবেরি পিআই ইউনিভার্সাল আইআর রিমোট: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
- এই নির্দেশিকা অবমাননাকর হয়েছে
আপনি নীচের লিঙ্কের মাধ্যমে নতুন আইআর গাইড দেখতে পারেন।
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
ভূমিকা
এই টিউটোরিয়ালটি আপনাকে রাস্পবেরি পাই এবং ম্যাট্রিক্স ক্রিয়েটর ব্যবহার করে চূড়ান্ত সর্বজনীন রিমোট কন্ট্রোল তৈরি করতে সহায়তা করবে, রাস্পবেরি পাইয়ের জন্য প্রথম আইআর রিমোট রিসিভার/ট্রান্সমিটার অ্যাড-অন।
আমরা LIRC (লিনাক্স ইনফ্রারেড রিমোট কন্ট্রোল) ব্যবহার করছি, যা এই কাজের জন্য উপযুক্ত। এটি অনেক কঠিন কাজকে সহজ করে তোলে যা আমাদের সম্পন্ন করতে হবে।
ধাপ 1: আপনার প্রয়োজনীয় অংশগুলি
- ম্যাট্রিক্স নির্মাতা।
- রাস্পবেরি পাই 2 বা 3।
- 5V 2.0A পাওয়ার সাপ্লাই।
- LIRC দ্বারা সমর্থিত একটি IR সক্ষম ডিভাইস (একটি সঠিকভাবে নথিভুক্ত ডিভাইস আপনার জীবনকে সহজ করে তুলবে)
ধাপ 2: ম্যাট্রিক্স ক্রিয়েটর আইআর কম্পোনেন্টস
ম্যাট্রিক্স ক্রিয়েটরের দুটি আইআর এমিটার রয়েছে, একটি বোর্ডের উপরের দিকে এবং আরেকটি এর নিচের দিকে। এটি বোর্ডের অবস্থান নির্বিশেষে ডিভাইসগুলিকে নিয়ন্ত্রণ করতে দেয়।
এছাড়াও এতে একটি IR রিসিভার, TSOP573 আছে। এটি আপনাকে ভার্চুয়াল যেকোন আইআর ট্রান্সমিটার থেকে কমান্ড গ্রহণ করতে দেয়।
ধাপ 3: সফ্টওয়্যার সেট আপ
ম্যাট্রিক্স নির্মাতাকে স্বাগতম! আপনার নতুন বোর্ড উপভোগ করার জন্য আপনাকে এটি সেট আপ করতে হবে। প্রথমে, আপনার রাস্পবেরি পাইতে রাস্পবিয়ান ইনস্টল করা দরকার। আপনার যদি এটি না থাকে তবে আপনি এটি ডাউনলোড করতে এবং নির্দেশাবলী অনুসরণ করতে পারেন।
তারপরে আপনাকে এমন সফ্টওয়্যার ইনস্টল করতে হবে যা আপনাকে ম্যাট্রিক্স ক্রিয়েটর প্রোগ্রাম করার অনুমতি দেবে। এটি করার জন্য, আপনাকে APT কনফিগার করতে হবে। নিম্নলিখিত পদক্ষেপগুলি এটি করা উচিত:
echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
এখন প্যাকেজ তালিকা আপডেট করুন।
sudo apt- আপডেট পান
তারপর আপনি প্রয়োজনীয় প্যাকেজ ইনস্টল করতে পারেন।
sudo apt-get install matrix-creator-init cmake g ++ git
এখন রাস্পবেরি পাই পুনরায় বুট করুন। FPGA এবং SAM3 MCU রিবুট করার পর স্বয়ংক্রিয়ভাবে আপনার জন্য প্রোগ্রাম করা হবে। অর্থাৎ, প্রতিটি রিবুট করার পর FPGA আপনার জন্য ডিফল্ট ফার্মওয়্যার দিয়ে প্রোগ্রাম করা হবে।
আপনি যদি চান, আপনি Github প্রশ্নে MATRIX নির্মাতার অন্যান্য বৈশিষ্ট্য সম্পর্কে আরও জানতে পারেন? তাদের raspberrypi.stackexchange.com এ পোস্ট করুন! ট্যাগ #ম্যাট্রিক্স-ক্রিয়েটর ব্যবহার করুন
ধাপ 4: MATRIX নির্মাতার পরীক্ষা করুন
যখন আপনি ম্যাট্রিক্স ক্রিয়েটর প্যাকেজটি ইনস্টল করেন তখন আপনি আপনার রাস্পবেরি পিআই -তে LIRC সেট করছেন।
আপনার টিভি রিমোটের সাথে আইআর রিসিভারটি নির্দ্বিধায় পরীক্ষা করুন, যখনই আপনি রিমোটের একটি বোতাম টিপুন তখন ম্যাট্রিক্স ক্রিয়েটরে একটি LED জ্বলজ্বল করে
ধাপ 5: LIRC সম্পদ পরীক্ষা করুন
LIRC সফটওয়্যার ব্যবহার করে কমান্ডটি চালান এবং সেন্সরে রিমোট বোতাম টিপুন এবং আপনার কিছু প্রতিক্রিয়া পাওয়া উচিত। IR রিসোর্স রিলিজ করার জন্য lirc service.in অর্ডার বন্ধ করা প্রয়োজন।
sudo /etc/init.d/lirc স্টপ
mode2 -d /dev /lirc0
যখন আপনি এটি করবেন, কমান্ডটি চালান এবং সেন্সরে লক্ষ্য করার সময় রিমোটের কিছু বোতাম টিপুন, আপনার কিছু প্রতিক্রিয়া পাওয়া উচিত
এটি অনুরূপ কিছু প্রতিক্রিয়া করা উচিত:
pi@user: ~ $ sudo /etc/init.d/lirc stop [ok] lirc থামানো (systemctl এর মাধ্যমে): lirc.service।
ব্যবহারকারী:
ধাপ 6: LIRC এর সাথে রেকর্ডিং কমান্ড
পরবর্তীতে আমরা ইউজার ডিরেক্টরিতে (যেমন: /home /pi) ডিরেক্টরিতে নিম্নলিখিত কমান্ডটি চালাই, এটি রিমোট কন্ট্রোল কমান্ড রেকর্ড করবে।
irrecord -d/dev/lirc0 ~/NAME_OF_CONTROL.conf
প্রদত্ত নির্দেশাবলী অনুসরণ করুন।
যখন এটি মূল নামগুলির জন্য জিজ্ঞাসা করে তখন আপনাকে অবশ্যই পূর্বনির্ধারিত নামগুলি ব্যবহার করতে হবে। নামগুলি পেতে আমি একটি নতুন উইন্ডো খুলতে এবং কমান্ডটি চালাতে পছন্দ করি।
irrecord-list-namespace
যখন আপনি এই প্রক্রিয়াটি শেষ করেন, এটি নিচের মত একটি ফাইল তৈরি করে:
# অনুগ্রহ করে এই ফাইলটি অন্যদের জন্য উপলব্ধ করুন # এটিতে পাঠিয়ে # # এই কনফিগ ফাইলটি স্বয়ংক্রিয়ভাবে তৈরি হয়েছে # Lirc-0.9.0-pre1 (ডিফল্ট) ব্যবহার করে মঙ্গল 26 জুলাই 21:01:56 2016 # # # # ব্র্যান্ড দ্বারা অবদান: /home/pi/samsung.conf # মডেল নং রিমোট কন্ট্রোলের: # ডিভাইস এই রিমোট দ্বারা নিয়ন্ত্রিত হচ্ছে: #
দূর থেকে শুরু করুন
নাম স্যামসাং
বিট 16 পতাকা SPACE_ENC | CONST_LENGTH eps 30 aeps 100
হেডার 4572 4399
এক 638 1597 শূন্য 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 ফাঁক 107726 toggle_bit_mask 0x0
কোড শুরু করুন
KEY_POWER 0x40BF KEY_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 শেষ কোডগুলি
দূরবর্তী শেষ
ধাপ 7: LIRC এর জন্য কনফিগ ফাইল সেট করুন
এখন আপনাকে নিম্নলিখিতগুলি করে কনফিগারেশন ফাইল /etc/lirc/lircd.conf সম্পাদনা করতে হবে:
উপরের লেখাটি "শুরু রিমোট" থেকে "এন্ড রিমোট" পর্যন্ত কপি করুন এবং কনফিগারেশন ফাইলটি খুলুন:
সুডো ন্যানো /etc/lirc/lircd.conf
আপনার কপি করা টেক্সটের সাথে ফাইলের বিষয়বস্তু প্রতিস্থাপন করুন এবং আপনার পরিবর্তনগুলি সংরক্ষণ করুন যদি আপনি কোন অতিরিক্ত রিমোট কন্ট্রোল যোগ করতে চান, তবে আরো দূরবর্তী বিভাগ যোগ করুন যাতে এটি অনুরূপ দেখায়:
দূরবর্তী নাম স্যামসাং বিট 16 শুরু করুন … শেষ দূরবর্তী শুরু দূরবর্তী
নাম সনি
বিট 16 … এন্ড রিমোট শুরু রিমোট
নাম প্যানাসনিক
বিট 16 … শেষ রিমোট
নাম লাইন সম্পাদনা করে রিমোটের নাম পরিবর্তন করতে ভুলবেন না।
ধাপ 8: কমান্ড পাঠান
এখন আমরা অবশেষে উত্তেজনাপূর্ণ অংশ পেয়েছি! লাইন সহ ডিভাইসগুলিতে রিমোট কমান্ড প্রেরণ করা:
SEND_ONCE ডিভাইস KEYNAME পাঠান
আপনি যে নামটি বরাদ্দ করেছেন সেটি হচ্ছে ডিভাইস
আপনার ডিভাইসের প্রতিক্রিয়া দেখে উপভোগ করুন !!!
ধাপ 9: ম্যাট্রিক্স নির্মাতার সাথে পরীক্ষা করুন - HAL
এখন আমরা MATRIX নির্মাতার হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার ব্যবহার করছি।
GitHub থেকে নিচের ভান্ডারটি ডাউনলোড করুন
গিট ক্লোন
ডেমো ডিরেক্টরিতে যান
সিডি ম্যাট্রিক্স-ক্রিয়েটর-হাল/ডেমো/
ডেমো অ্যাপস কম্পাইল করুন:
mkdir build cd build cmake../ make
অবশেষে অ্যাপটি চালান:
./ir_demo name_control
এই কোডটি Everloop এবং LIRC সফটওয়্যারকে সংহত করার জন্য একটি সহজ পরীক্ষা, এটি শুধুমাত্র KEY_POWER, KEY_VOLUMEUP এবং KEY_VOLUMEDOWN এর সাথে কাজ করে।
প্রস্তাবিত:
ইউএসবিবেরি পিআই - ইউএসবি রাসবেরি পাই জিরো (ওয়াট): 7 টি ধাপ (ছবি সহ)
ইউএসবিবেরি পিআই - ইউএসবি রাসবেরি পাই জিরো (ডাব্লু): সময়ে সময়ে, আমি উইন্ডো শপে অনলাইনে লগ ইন করি। আমাদের সবারই দামী দোষ আছে, তাই না? আমি আমার সামাজিক চ্যানেলগুলির মাধ্যমে আপনার সাথে আমার দৃষ্টি আকর্ষণ করে এমন জিনিসগুলি শেয়ার করি (#DailyTemptations)। আমি অনেকবার "এখনই অর্ডার করুন" টিপুন এবং বিভক্ত বিট শেষ করি
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
স্মার্ট ইউনিভার্সাল আইআর রিমোট: 6 ধাপ
স্মার্ট ইউনিভার্সাল আইআর রিমোট: স্মার্ট ইউনিভার্সাল আইআর রিমোট !!! একটি সহজ, কমপ্যাক্ট & আপনার চারপাশের সমস্ত আইআর ডিভাইস জয় করার জন্য অনেক শক্তিশালী হাতিয়ার !!! সবকিছুই মাত্র কয়েক টাকায় …. কেন স্মার্ট ???
এআইওয়াই ইউনিভার্সাল আইআর রিমোট কন্ট্রোল: 5 টি ধাপ
এআইওয়াই ইউনিভার্সাল আইআর রিমোট কন্ট্রোল: এই ইন্সট্রাক্টেবল বর্ণনা করে কিভাবে এআইওয়াই ইউনিভার্সাল ইনফ্রারেড রিমোট কন্ট্রোল তৈরি করা যায়। এটি আপনার ভয়েস ব্যবহার করে যেকোনো টিভি, সাউন্ডবার, ডিজিবক্স, ডিভিডি বা ব্লুরে প্লেয়ার নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
ইউনিভার্সাল আইআর রিমোট সুইচ: 12 টি ধাপ
ইউনিভার্সাল আইআর রিমোট সুইচ: এই প্রজেক্টটি একটি ঝরঝরে চিপের ব্যবহার দেখায় যা আপনাকে যেকোনো আইআর রিমোট ব্যবহার করে কিছু অন-অফ করতে দেয়। এখানে আমি একটি পুরানো নন-ওয়ার্কিং জেনারেল ইলেকট্রিক আরএফ রিমোট এসি সুইচকে একটি সুইচে পরিবর্তন করেছি যা যেকোনো আইআর রিমোট দিয়ে নিয়ন্ত্রণ করা যায়। আমার প্রেরণা w