সুচিপত্র:
- সরবরাহ
- ধাপ 1: হার্ডওয়্যার একত্রিত করুন
- ধাপ 2: Lirc ইনস্টল করুন
- ধাপ 3: Lirc_options.conf সম্পাদনা করুন
- ধাপ 4: Lircd.conf.dist থেকে.dist প্রত্যয় সরানোর জন্য সরান
- ধাপ 5: Config.txt সম্পাদনা করুন
- ধাপ 6: স্থিতি পরীক্ষা করুন এবং পুনরায় বুট করুন
- ধাপ 7: রিমোট পরীক্ষা করুন
ভিডিও: রাস্পবেরি পিআই (আরপিআই) - এর জন্য এলআইআরসি ব্যবহার করে সহজ সেটআপ আইআর রিমোট কন্ট্রোল - জুলাই 2019 [পর্ব 1]: 7 টি পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
অনেক অনুসন্ধানের পর আমি আমার RPi প্রকল্পের জন্য IR রিমোট কন্ট্রোল কিভাবে সেটআপ করব সে বিষয়ে পরস্পরবিরোধী তথ্য সম্পর্কে বিস্মিত এবং হতাশ হয়ে পড়েছিলাম। আমি ভেবেছিলাম এটা সহজ হবে কিন্তু লিনাক্স ইনফ্রারেড কন্ট্রোল (এলআইআরসি) স্থাপন করা দীর্ঘদিন ধরে সমস্যাযুক্ত কিন্তু জুন 2019 সালে রাস্পবিয়ানের বাস্টার সংস্করণ প্রকাশের সাথে অনেক পরিবর্তন হয়েছে এবং সেখানে অনেক টিউটোরিয়াল অকেজো হয়ে গেছে। অনেক টিউটোরিয়াল আপনি একটি হার্ডওয়্যার.কনফ ফাইল তৈরি করেছেন কিন্তু LIRC এর প্রয়োজন নেই বা এটি চায় না এবং lirc-rpi মডিউলটি gpio-ir মডিউল দিয়ে প্রতিস্থাপিত হয়েছে।
টিউটোরিয়ালটি অনুমান করে যে RPi রাস্পবিয়ান চালাচ্ছে (সংস্করণ Buster Jun 2019)। এছাড়াও টার্মিনালের একটি কার্যকরী জ্ঞান, কমান্ড প্রম্পট থেকে মৌলিক কমান্ড এবং টেক্সট ফাইল সম্পাদনা করা অনুমিত হয়।
দ্রষ্টব্য: LIRC সেটআপ ব্যর্থ হবে যদি রুট ব্যবহারকারী হিসাবে চালানো হয় এবং ভয়ঙ্কর "পাই রুট কানেকশন নাম আমদানি করতে পারে না" ত্রুটি হলে পাইথন কোড চালানোর সময়। এই টিউটোরিয়ালটি ধরে নেয় যে আপনি একজন ব্যবহারকারী হিসাবে লগ ইন করেছেন (যেমন: PI)
লক্ষ্য: RPi প্রকল্পগুলির IR দূরবর্তী নিয়ন্ত্রণ সক্ষম করা
1) RPi এ LIRC সেটআপ করুন [পর্ব 1]
2) পাইথন ব্যবহার করে LIRC প্রদর্শন করুন [পর্ব 2]
সরবরাহ
--- রাস্পবেরি পাই (3, 4, শূন্য)
--- ডুপন্ট তার (মহিলা-মহিলা)
--- VS 1838b IR রিসিভার
ধাপ 1: হার্ডওয়্যার একত্রিত করুন
VS1838b IR রিসিভার ব্যবহার করা সহজ হতে পারে না। শুধু ডুপন্ট তারের (মহিলা-মহিলা) দিয়ে সরাসরি RPi- এ সেন্সরটি সংযুক্ত করুন। আপনি একটি প্রোটোবোর্ডে একটি ব্রেডবোর্ড (দেখানো হয়নি) বা ঝাল ব্যবহার করতে পারেন (ছবি)
সামনে থেকে VS1838b IR রিসিভারের দিকে তাকিয়ে (বড় X আপনার মুখোমুখি)
---- বাম পা বেরিয়ে গেছে
---- মধ্য পা মাটি
---- ডান পা 3.3v
1) RPi (হলুদ তারের) উপর BCM পিন 17 বাম পা সংযুক্ত করুন
2) মাটিতে কেন্দ্র লেগ সংযুক্ত করুন (কালো তার)
3) ডান পা 3.3v (লাল তারে) সংযুক্ত করুন
ধাপ 2: Lirc ইনস্টল করুন
1) টার্মিনাল উইন্ডো খুলুন এবং LIRC ইনস্টল করুন। পূর্বে সতর্ক থাকুন যে এটি সম্ভবত একটি ত্রুটি "নমনীয় আইআর রিমোট ইনপুট/আউটপুট অ্যাপ্লিকেশন সমর্থন শুরু করতে ব্যর্থ" হিসাবে ইনস্টল করা ফাইলগুলিতে এখন.dist সংযুক্ত আছে এবং নীচে উল্লিখিত হিসাবে প্রত্যয়টি সরিয়ে ফেলতে হবে। কঠিন নয় কিন্তু হতাশাজনক।
$ sudo apt-get update
$ sudo apt-get install lirc
---- চিন্তা করো না! যেহেতু এটি সম্ভবত একটি ত্রুটি উত্থাপন করবে "নমনীয় আইআর রিমোট ইনপুট/আউটপুট অ্যাপ্লিকেশন সাপোর্ট শুরু করতে ব্যর্থ" যেহেতু.dist প্রত্যয়টি lirc_options.conf থেকে মুছে ফেলা দরকার শুধু দেখানো হিসাবে ফাইলের নাম পরিবর্তন করুন।
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) এখন lirc পুনরায় ইনস্টল করুন যে lirc_options.conf ফাইলের নাম পরিবর্তন করা হয়েছে
$ sudo apt-get install lirc
ধাপ 3: Lirc_options.conf সম্পাদনা করুন
এই দুটি লাইন পরিবর্তন করে নিম্নরূপ /etc/lirc/lirc_options.conf সম্পাদনা করুন:
:
:
ড্রাইভার = ডিফল্ট
ডিভাইস = /dev /lirc0
:
:
ধাপ 4: Lircd.conf.dist থেকে.dist প্রত্যয় সরানোর জন্য সরান
/Etc/lirc/lircd.conf.dist থেকে প্রত্যয়.dist সরান
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
ধাপ 5: Config.txt সম্পাদনা করুন
নিম্নরূপ lirc-rpi মডিউল বিভাগে একটি লাইন যোগ করে /boot/config.txt সম্পাদনা করুন। এই উদাহরণটি ধরে নেয় যে RPi IR রিসিভারের জন্য BCM Pin 17 তে 'শুনছে' কিন্তু RPi IO পিন ব্যবহার করা যেতে পারে। আমি এখনও চেষ্টা করিনি কিন্তু যদি আপনি RPi থেকে কমান্ড পাঠাতে চান তাহলে বিসিএম পিন 18 এ IR কমান্ড পাঠানোর জন্য নীচের দেখানো 4 য় লাইন যোগ করুন এবং অস্বস্তিকর করুন
:
:
:
# Lirc-rpi মডিউল সক্ষম করতে এটিকে অসমর্থন করুন
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
ধাপ 6: স্থিতি পরীক্ষা করুন এবং পুনরায় বুট করুন
1) থামুন, শুরু করুন এবং কোন ত্রুটি নেই তা নিশ্চিত করতে lircd এর অবস্থা পরীক্ষা করুন!
$ sudo systemctl স্টপ lircd.service
$ sudo systemctl শুরু lircd.service
$ sudo systemctl স্ট্যাটাস lircd.service
2) রিবুট করুন
$ sudo রিবুট
ধাপ 7: রিমোট পরীক্ষা করুন
এই ধাপটি অনুমান করে যে আপনার একটি RR রিসিভার আছে যা আপনার RPi- এ config.txt- এ নির্দিষ্ট পিনে সংযুক্ত আছে।
1) LIRCD পরিষেবা বন্ধ করুন এবং mode2 কমান্ড ব্যবহার করে রিমোট পরীক্ষা করুন
$ sudo systemctl স্টপ lircd.service
$ sudo mode2 -d /dev /lirc0
3) রিসিভারে রিমোট নির্দেশ করুন এবং কিছু বোতাম টিপুন। আপনি এই মত কিছু দেখতে হবে:
:
:
স্থান
স্পন্দন
:
:
4) প্রস্থান করার জন্য Ctrl-C চাপুন
5) আপনার আইআর রিসিভার সেটআপ হয়ে গেছে এবং পার্ট 2 এ যাওয়ার জন্য প্রস্তুত এবং পাইথনে অ্যাক্সেস করা যাবে।
প্রস্তাবিত:
সিডি 4017 ব্যবহার করে আইআর রিমোট কন্ট্রোল সুইচ: 4 টি ধাপ
সিডি 4017 ব্যবহার করে আইআর রিমোট কন্ট্রোল সুইচ: Use সার্কিট ডায়াগ্রাম / স্কিম্যাটিক • হার্ডওয়্যার / কম্পোনেন্ট লিস্ট • কোড / অ্যালগরিদম সহ সমস্ত দরকারী উপাদান
আরডুইনো ব্যবহার করে আইআর রিমোট কন্ট্রোল ডিকোডার: 7 টি ধাপ
আরডুইনো ব্যবহার করে আইআর রিমোট কন্ট্রোল ডিকোডার: হ্যালো মেকার্স, এটি কোনও আইআর রিমোট কন্ট্রোল কীভাবে ডিকোড করবেন তার একটি সম্পূর্ণ টিউটোরিয়াল। শুধু নীচের আমার পদক্ষেপ অনুসরণ করুন
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে