সুচিপত্র:
- ধাপ 1: পিসিবি তৈরি করুন
- পদক্ষেপ 2: এআইওয়াই হাটের সাথে সংযোগ করুন
- ধাপ 3: LIRC ইনস্টল করুন
- ধাপ 4: আপনার ডিভাইসের জন্য LIRC ফাইল পান বা তৈরি করুন
- ধাপ 5: আপনার ডিভাইস নিয়ন্ত্রণ করতে কোড AIY
ভিডিও: এআইওয়াই ইউনিভার্সাল আইআর রিমোট কন্ট্রোল: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই ইন্সট্রাকটেবল বর্ণনা করে কিভাবে একটি AIY সার্বজনীন ইনফ্রারেড রিমোট কন্ট্রোল তৈরি করতে হয়। এটি আপনার ভয়েস ব্যবহার করে যেকোনো টিভি, সাউন্ডবার, ডিজিবক্স, ডিভিডি বা ব্লুরে প্লেয়ার নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
আমি এটিকে সর্বজনীন বলি কারণ এতে একটি আইআর রিসিভার রয়েছে যা যে কোনও রিমোট কন্ট্রোল থেকে ইনফ্রারেড সিগন্যাল রেকর্ড করতে ব্যবহার করা যেতে পারে।
এআইওয়াই প্রকল্পটি আইআর সিগন্যাল রেকর্ড এবং প্রেরণ করতে এলআইআরসি প্রোগ্রাম ব্যবহার করে।
ধাপ 1: পিসিবি তৈরি করুন
অংশ তালিকা:
দুটি 940nm 5mm ইনফ্রারেড LED emitters
একটি TSOP38238 ইনফ্রারেড রিসিভার
একটি 2n3904 ট্রানজিস্টর
একটি 10 ওহম প্রতিরোধক
একটি ভেরোবোর্ড
চারটি একক সংযোগকারী (alচ্ছিক - আমি ছয়টি পিন সংযোগকারীকে একক সংযোগকারীতে কাটি)
AIY টুপি সংযোগ করার জন্য তারগুলি।
নিশ্চিত করুন যে IR LED এর প্রথম সারিতে লম্বা পা এবং দ্বিতীয় পায়ে ছোট পা রয়েছে। দ্বিতীয় সারিতে লম্বা পা দিয়ে দ্বিতীয় এলইডি, এবং তৃতীয় দিকে ছোট পা।
ট্রানজিস্টারের তৃতীয়টিতে বেস, চতুর্থের উপর কালেক্টর এবং পঞ্চমটিতে ইমিটার থাকা উচিত। নিশ্চিত করুন যে প্রতিরোধকের সমতল দিকটি সংযোগকারীর মুখোমুখি।
প্রতিরোধক সারি পাঁচ এবং সারি আট এর মধ্যে যায়।
সারি এক থেকে সারি সাত সংযোগ করতে তারের একটি ছোট টুকরা ব্যবহার করুন।
আইআর রিসিভারকে সাত, আট এবং নয় নম্বর সারিতে সংযুক্ত করুন।
এক, চার, আট এবং নয়টি সারিতে সংযোগকারীগুলিকে যুক্ত করুন।
সংযোগকারীগুলি হল:
সারি এক - +5v শক্তি
সারি চার - ট্রান্সমিটার সংকেত
সারি আট - স্থল
সারি নয় - রিসিভার সংকেত
পদক্ষেপ 2: এআইওয়াই হাটের সাথে সংযোগ করুন
আমি আমার এআইওয়াইতে হেডার পিনগুলি সোল্ডার করেছি যাতে সংযোগগুলি আরও সহজ হয়।
আমি যে পিনগুলি ব্যবহার করেছি তা হল সিগন্যালের জন্য Servo 0 (GPIO 26) এবং Servo 5 (GPIO 24)। আমি Servo পিনের উপরে অনুভূমিক পিন থেকে +5v ব্যবহার করেছি। আমি সার্ভো 0 এর পাশে GND থেকে মাটি নিয়েছি, কিন্তু আপনি যে কোন গ্রাউন্ড ব্যবহার করতে পারেন।
উপযুক্ত তারগুলি ব্যবহার করে, আমি এআইওয়াই টুপিটিকে বোর্ডের সাথে সংযুক্ত করেছি:
এক সারিতে +5V
সারি 4 (GPIO 26) থেকে সারি চার
GND থেকে সারি 8
সারো ((জিপিআইও ২)) থেকে সারি নয়।
ধাপ 3: LIRC ইনস্টল করুন
ধরে নিচ্ছি যে আপনি ইতিমধ্যে AIY সেট আপ এবং পরীক্ষা করেছেন:
আমাদের LIRC ইনস্টল করতে হবে। মির্জা ইরওয়ান ওসমানের এই মূল্যবান নির্দেশনা অনুসরণ করুন:
www.instructables.com/id/Install-Linux-Infrared-Remote-Control-LIRC-Package
অথবা অ্যালেক্স বেনের একটি বিকল্প নির্দেশনা এখানে পাওয়া যাবে:
alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/
দ্রষ্টব্য: আমার সেটআপের জন্য আমি নিশ্চিত করতে চাই যে /boot/config.txt ফাইলে নিম্নলিখিত ছিল:
dtoverlay = lirc-rpi, gpio_in_pin = 24, gpio_out_pin = 26
ধাপ 4: আপনার ডিভাইসের জন্য LIRC ফাইল পান বা তৈরি করুন
এই পরবর্তী ধাপটি lircd.conf ফাইল তৈরি করে যার মধ্যে আপনি যে ডিভাইসগুলি ব্যবহার করতে চান তার জন্য রিমোট কন্ট্রোল সম্পর্কে বিশদ বিবরণ রয়েছে।
এই ফাইলটি তৈরি করার দুটি উপায় রয়েছে:
1. যদি আপনি ভাগ্যবান হন, আপনি আপনার ডিভাইসের জন্য LIRC পৃষ্ঠাগুলিতে একটি বিদ্যমান ফাইল খুঁজে পেতে পারেন
2. যদি আপনি এটি খুঁজে না পান, তাহলে আপনাকে IR রিসিভার এবং আপনার রিমোট কন্ট্রোল ব্যবহার করে একটি ফাইল রেকর্ড করতে হবে।
ধাপ 1 এর জন্য, LIRC হোম পেজে যান এবং সমর্থিত ডিভাইসের তালিকা দেখুন:
www.lirc.org/
আপনি যদি ডিভাইসের জন্য ফাইলটি খুঁজে পেতে পারেন, তাহলে আপনাকে ফাইলটির তথ্য lircd.conf ফাইলে স্থানান্তর করতে হবে /etc /lirc
যেহেতু আমার AIY হেডারলেস, তাই আমি lirc.conf- এ পরিবর্তন করতে WINScP ব্যবহার করি।
আপনার প্রয়োজনীয় তথ্য "শুরু রিমোট" দিয়ে শুরু হয় এবং "এন্ড রিমোট" দিয়ে শেষ হয়
দ্রষ্টব্য: আপনি যদি একাধিক ডিভাইস নিয়ন্ত্রণ করতে চান, তবে বিদ্যমান "শেষ রিমোট" এর পরে একই ফাইলে অতিরিক্ত রিমোট কোড যুক্ত করুন। নিশ্চিত করুন যে প্রতিটি রিমোটের একটি অনন্য নাম রয়েছে। আমি আমার টেলিভিশনের জন্য "mytv" এবং আমার আকাশ digibox ইত্যাদির জন্য "আকাশ" ব্যবহার করি।
আপনি যদি আপনার ডিভাইসের কোড খুঁজে না পান, তাহলে আপনাকে এটি রেকর্ড করতে হবে।
LIRC ব্যবহার করে প্রতিটি রিমোট কন্ট্রোল কিভাবে রেকর্ড করতে হয় তা জানতে এই নির্দেশাবলী অনুসরণ করুন:
www.instructables.com/id/Record-Infrared-Codes-of-Any-Remote-Control-Unit-f/
একবার আপনি প্রথম রিমোট কন্ট্রোল রেকর্ড করার পরে, প্রক্রিয়াটি পুনরাবৃত্তি করুন যতক্ষণ না আপনার সমস্ত রিমোট রেকর্ড করা আছে। তারপরে আপনি রেকর্ড করা সমস্ত কোড সহ lirc.conf ফাইলটি আপডেট করতে পারেন। আমার সাউন্ডবারের জন্য এটা করা দরকার ছিল।
ধাপ 5: আপনার ডিভাইস নিয়ন্ত্রণ করতে কোড AIY
AIY থেকে IR ট্রান্সমিটার নিয়ন্ত্রণ করতে, "Assistant_library_with_local_commands_demo.py" ফাইলে প্রয়োজনীয় পরিবর্তন করুন
আপনার কোড কাজ করছে কিনা তা দেখতে আপনি স্টার্ট দেব টার্মিনাল থেকে "Assistant_library_with_local_commands_demo.py" চালাতে পারেন।
আমি এখানে নির্দেশ অনুসরণ করে আমার AIY স্বয়ংক্রিয়ভাবে বুট আপ শুরু করেছি:
aiyprojects.withgoogle.com/voice/#makers-guide-3-4--run-your-app-automatically
সচেতন থাকুন যে আপনি যদি আপনার কোড পরিবর্তন করতে চান, তাহলে আপনাকে AIY চালানো বন্ধ করতে হবে, এবং তারপর এইগুলি ব্যবহার করে আবার শুরু করুন:
sudo সার্ভিস my_assistant স্টপ
sudo পরিষেবা my_assistant শুরু
সংযুক্ত কোডটিতে আমার বর্তমান কর্মসূচি রয়েছে।
(উল্লেখ্য যে এই কোডটিতে অতিরিক্ত রেডিও যেমন ইন্টারনেট রেডিও রয়েছে)।
কোডটি প্রয়োজনীয় IR সংকেত প্রেরণের জন্য LIRC send_start এবং send_stop প্রেরণের ক্ষেত্রে বৈচিত্র্য ব্যবহার করে। আমি দেখেছি যে সিগন্যাল শুরু এবং থামানোর মধ্যে একটি বিরতি প্রবর্তন করা প্রয়োজন, এবং এটি ডিভাইসের মধ্যে পরিবর্তিত হতে পারে (আমার প্যানাসনিক টিভির জন্য আকাশের বাক্সের চেয়ে দীর্ঘ সংকেত প্রয়োজন)। সুতরাং উদাহরণস্বরূপ:
subprocess.call ('irsend SEND_START mytv KEY_POWER', শেল = সত্য)
সময় ঘুম (0.5)
subprocess.call ('irsend SEND_STOP mytv KEY_POWER', শেল = সত্য)
সংকেতের সংমিশ্রণ পাঠাতে, উদাহরণস্বরূপ স্কাই টিভি চ্যানেল, আমি একটি তালিকা তৈরি করেছি যা একটি চ্যানেল কোডে একটি বাক্যাংশ নির্ধারণ করে। মনে রাখবেন যে কোন সময় AIY সবসময় সঠিক শব্দটি শুনতে পাবে না, তাই আমি বাক্যাংশের বৈচিত্রগুলিও অন্তর্ভুক্ত করেছি (যেমন bbc 1 এবং bbc one, অথবা শব্দ 'গাইড' পাশাপাশি 'ডেভ' যেমন AIY সর্বদা ফিরে এসেছে যখন আমি 'ডেভ' বললেন - এটা আমার উচ্চারণ হতে হবে!)। আমি তখন একটি রুটিন ব্যবহার করেছি যা তালিকা থেকে তিনটি অক্ষর কোড বেছে নেবে এবং প্রতিটি সংখ্যা প্রেরণ করবে (মডিউল দেখুন ## স্কাই চ্যানেল পরিবর্তন রুটিন ##)
বিভিন্ন ডিভাইসে সংকেতের সংমিশ্রণ পাঠানোও সম্ভব। সুতরাং উদাহরণস্বরূপ আমার একটি "সিস্টেম অন" রুটিন আছে যা টিভিতে পাওয়ার পাঠায়, সাউন্ডবারে পাওয়ার চালু করে, স্কাই বক্স শুরু করে এবং বিবিসি 1 তে স্যুইচ করে।
একবার IR ট্রান্সমিটার AIY- এর সাথে কাজ করলে, এটি ব্যবহার করার জন্য সমস্ত ভিন্ন সমন্বয় চিন্তা করা সম্ভব। উদাহরণস্বরূপ আমি সাউন্ড বারে ভলিউম সামঞ্জস্য করার জন্য একটি টাইম কমান্ড পাঠাতে পারি।
শুভ AIY IR রিমোট কন্ট্রোলিং!
প্রস্তাবিত:
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
ম্যাট্রিক্স নির্মাতার সাথে রাসবেরি পিআই ইউনিভার্সাল আইআর রিমোট: 9 টি ধাপ
ম্যাট্রিক্স নির্মাতার সাথে রাসবেরি পিআই ইউনিভার্সাল আইআর রিমোট: IS এই নির্দেশিকাটি হ্রাস করা হয়েছে below আপনি নীচের লিঙ্কের মাধ্যমে নতুন আইআর গাইড দেখতে পারেন। 3e783d ভূমিকা এই টিউটোরিয়ালটি আপনাকে R ব্যবহার করে চূড়ান্ত সার্বজনীন রিমোট কন্ট্রোল তৈরি করতে সাহায্য করবে
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
স্মার্ট ইউনিভার্সাল আইআর রিমোট: 6 ধাপ
স্মার্ট ইউনিভার্সাল আইআর রিমোট: স্মার্ট ইউনিভার্সাল আইআর রিমোট !!! একটি সহজ, কমপ্যাক্ট & আপনার চারপাশের সমস্ত আইআর ডিভাইস জয় করার জন্য অনেক শক্তিশালী হাতিয়ার !!! সবকিছুই মাত্র কয়েক টাকায় …. কেন স্মার্ট ???
ইউনিভার্সাল আইআর রিমোট সুইচ: 12 টি ধাপ
ইউনিভার্সাল আইআর রিমোট সুইচ: এই প্রজেক্টটি একটি ঝরঝরে চিপের ব্যবহার দেখায় যা আপনাকে যেকোনো আইআর রিমোট ব্যবহার করে কিছু অন-অফ করতে দেয়। এখানে আমি একটি পুরানো নন-ওয়ার্কিং জেনারেল ইলেকট্রিক আরএফ রিমোট এসি সুইচকে একটি সুইচে পরিবর্তন করেছি যা যেকোনো আইআর রিমোট দিয়ে নিয়ন্ত্রণ করা যায়। আমার প্রেরণা w