সুচিপত্র:
- ধাপ 1: UNIEL সকেট
- ধাপ 2: রেডিও মডিউল
- ধাপ 3: রিসিভারকে আরডুইনোতে সংযুক্ত করা এবং রিমোট কন্ট্রোল সকেট থেকে কোড গ্রহণ করা
- ধাপ 4: রেডিও সকেট নিয়ন্ত্রণ করতে ট্রান্সমিটার থেকে কমান্ড পাঠানো
- ধাপ 5: ভয়েস স্বীকৃতি মডিউল V2
- ধাপ 6:
- ধাপ 7:
- ধাপ 8:
- ধাপ 9:
- ধাপ 10:
- ধাপ 11:
ভিডিও: রেডিও সকেটের ভয়েস কন্ট্রোল: 11 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমরা সবাই এখন প্রচলিত COVID-19 মহামারীর বিরুদ্ধে লড়াই করছি। উপরন্তু, আমরা এখন এমন অবস্থায় আছি যেখানে আমাদের অবশ্যই অতিরিক্ত নিরাপত্তা ব্যবস্থা প্রয়োগ করে বিদ্যমান অবস্থার সাথে খাপ খাইয়ে নিতে হবে। এখানে, প্রকল্পটি স্পর্শের মাধ্যমে কোভিড -১ spreading ছড়িয়ে পড়া রোধ করে। এই প্রকল্পটি আমার ছাত্রদের দ্বারা তৈরি করা হয়েছিল যারা 8 ম শ্রেণীতে (15 বছর) স্কুলে যায়। এটি Arduino নিয়ামক, 433MHz ট্রান্সমিটার এবং ভয়েস রিকগনিশন মডিউল V2 এলিচাউস (সাইট - https://www.elechouse.com) এর উপর ভিত্তি করে UNIEL সকেটের ভয়েস নিয়ন্ত্রণের জন্য একটি ডিভাইস।
ধাপ 1: UNIEL সকেট
এগুলি সরাসরি যে কোনও আউটলেটে ইনস্টল করা থাকে এবং একটি বৈদ্যুতিক সরঞ্জাম ইতিমধ্যে তাদের সাথে সংযুক্ত থাকে, যা রিমোট কন্ট্রোল থেকে চালু এবং বন্ধ করা যায়। খোলা এলাকায় কর্মের পরিসীমা 25 মিটার পর্যন্ত, কমান্ড গ্রহণ এবং প্রেরণের ফ্রিকোয়েন্সি 433.9 মেগাহার্টজ। পরিসীমা 300 ওয়াট, 1000 ওয়াট, 3600 ওয়াট জন্য বিভিন্ন লোড অন্তর্ভুক্ত। পুরো পরিসীমা অফিসিয়াল ওয়েবসাইট পৃষ্ঠা https://www.uniel.ru/ru/catalog/1235 এ দেখা যাবে
গ্রুপ কোডটি রিমোট কন্ট্রোলে সেট করা আছে। প্রতিটি সকেটে, গ্রুপ কোড = রিমোট কন্ট্রোল গ্রুপ কোড এবং সকেট কোড
ধাপ 2: রেডিও মডিউল
আমাদের কাজ UNIEL সকেটের জন্য রিমোট কন্ট্রোল প্রতিস্থাপন করা। আমাদের রেডিও মডিউল দরকার যা 433 MHz ফ্রিকোয়েন্সি তে কাজ করে। আমি FS1000A কিনেছি
রিসিভার এবং ট্রান্সমিটার অন্তর্ভুক্ত। ইবেতে দাম 100 রুবেলেরও কম।
ধাপ 3: রিসিভারকে আরডুইনোতে সংযুক্ত করা এবং রিমোট কন্ট্রোল সকেট থেকে কোড গ্রহণ করা
Arduino এর জন্য, বিভিন্ন 433/315 MHz- নিয়ন্ত্রিত অ্যাকচুয়েটরগুলির সাথে কাজ করার জন্য লাইব্রেরি রয়েছে। আমি এটি ব্যবহার করেছি:
কম খরচে 315 MHz/433 MHz রিমোট কন্ট্রোল ডিভাইস চালানোর জন্য rc-switch-Arduino লাইব্রেরি-https://code.google.com/p/rc-switch/
লাইব্রেরি ফোল্ডারে ডাউনলোড এবং আনপ্যাক করুন
প্রথমে, রিসিভার সংযোগ করুন
Arduino - - - - - মডিউল
+5V ---------- VCC
GND ---------- GND
ডেটা (যে কোন) ------------ 2
RCswitch লাইব্রেরির উদাহরণ থেকে ReceiveDemo_Advanced একটি উদাহরণ চালানো
রিমোটে ক্লিক করুন এবং দেখুন সিরিয়াল পোর্টে কি স্কেচ দেয়
24Bit, PulseLength - 309 microseconds, Protocol 1 মনে রাখবেন
স্কেচ লেখার সময় আমাদের তাদের প্রয়োজন হবে। আপনাকে কোডগুলি মনে রাখতে হবে না !!! কোড পাঠানোর জন্য, আপনাকে শুধুমাত্র গ্রুপ কোড এবং ডিভাইস কোড জানতে হবে !!!
ধাপ 4: রেডিও সকেট নিয়ন্ত্রণ করতে ট্রান্সমিটার থেকে কমান্ড পাঠানো
সকেটের ক্রিয়াকলাপ পরীক্ষা করার জন্য ট্রান্সমিটারটিকে আরডুইনোতে সংযুক্ত করুন
Arduino - - - - - মডিউল
+5V ---------- VCC
GND ---------- GND
তারিখ ------------ 10
আমরা আরডুইনো বোর্ডে একটি স্কেচ আপলোড করি, এবং সকেটগুলি একটি বৃত্তে চালু হয়ে যায় এবং তারপরে বন্ধ হয়ে যায়।
যদি ইচ্ছা হয়, আপনি নিয়ামক থেকে 32x32 সকেট নিয়ন্ত্রণ করতে পারেন
ধাপ 5: ভয়েস স্বীকৃতি মডিউল V2
ভয়েস রিকগনিশন মডিউল ভি 2 ইবেতে খুব যুক্তিসঙ্গত মূল্যে কেনা হয়েছিল। অর্ডার করার সময়, আমি এটির দিকে তাকাইনি, এবং নিরর্থক। মডিউল প্রত্যাশা পূরণ করতে পারে নি:
1) একই সাথে 15 টি রেকর্ড করা ভয়েস কমান্ড দিয়ে ঘোষিত অপারেশন সম্ভব নয় (মডিউল প্রতিটি ব্লকের মাত্র 5 টি কমান্ড (3 ব্লক) স্বীকৃতি দেয়)। আপনি শুধুমাত্র 1 টি ব্লক লোড করতে পারেন, তারপর আরেকটি, ইত্যাদি। অতএব, পরবর্তী ব্লক লোড করার জন্য প্রয়োজনীয় পজ সহ শব্দ চেইন (2-3) ব্যবহার করার সিদ্ধান্ত নেওয়া হয়েছিল, উদাহরণস্বরূপ
ক্যাফে ল্যাম্প বন্ধ
ঝর্ণা সক্ষম
2) মডিউল অন্য ব্যক্তির কণ্ঠে সাড়া দেয় না, দুই জনকে কমান্ডের সদৃশ করতে হবে, প্রথমে আমি আপনাকে বলব কিভাবে মডিউল দিয়ে কাজ করতে হয়, এবং তারপর সমস্যাটি কিভাবে সমাধান করা হয়েছিল
ধাপ 6:
মডিউলকে প্রশিক্ষণ দেওয়ার জন্য, আপনাকে অবশ্যই সিরিয়াল পোর্টের মাধ্যমে মডিউলে কমান্ড পাঠাতে হবে এবং বাক্যাংশগুলি উচ্চারিত করতে হবে। আপনার কম্পিউটারে ডাউনলোড করুন
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
আপনার কম্পিউটারে Arduino সংযুক্ত করুন। আরডুইনোতে একটি স্কেচ আপলোড করা হচ্ছে
ধাপ 7:
অ্যাক্সেসপোর্ট প্রোগ্রামে, আমরা নিম্নলিখিত সেটিংস সেট করি
ধাপ 8:
ম্যাপ-সংযুক্ত দেখছি
এবং কমান্ড পাঠান
AABB- মডিউল সম্পর্কে তথ্য
V2। 0 দ্বারা ELECHOUSE www.elechouse.com
প্রথম ব্লকের পরবর্তী প্রশিক্ষণ - AA11
টার্মিনাল উইন্ডোতে START কমান্ডের পরে, আমরা মাইক্রোফোনে প্রথম বাক্যটি বলি, আবার শিলালিপি প্রদর্শিত হয়, আমরা অপেক্ষা করি, আমরা চুপ থাকি, START কমান্ডটি আবার প্রদর্শিত হয়। দ্বিতীয়বার আমরা নিশ্চিত হওয়ার জন্য মাইক্রোফোনে প্রথম বাক্যটি বলি। যদি রেকর্ডিং সফল হয়, শেষ একটি প্রদর্শিত হয়, যা নির্দেশ করে যে প্রথম কমান্ড সফলভাবে রেকর্ড করা হয়েছে। বিভিন্ন লেবেল ইঙ্গিত করে যে দ্বিতীয় কমান্ডটি প্রথমটির মতো শোনেনি এবং মডিউলটি এটিকে চিনতে পারেনি। খুব জোরে ইঙ্গিত দেয় যে আপনি মাইক্রোফোনে (> 1300 MS) খুব জোরে কথা বলছেন। একইভাবে, আমরা বাকি 4 টি বাক্যাংশ লিখে রাখি। লেবেল গ্রুপ 1 শেষ! নির্দেশ করে যে প্রথম ব্লকটি সফলভাবে লেখা হয়েছিল।
স্পিচ রিকগনিশন চেক করতে, aa21 কমান্ড দিয়ে ব্লক 1 এ কল করুন এবং মাইক্রোফোনে বাক্যাংশগুলি বলুন। স্বীকৃতির সময়, একটি নিশ্চিতকরণ টার্মিনালে আউটপুট হয়
ধাপ 9:
তারপর আমরা যথাক্রমে AA12 এবং AA13 কমান্ড পাঠিয়ে ব্লক 2 এবং 3 কে প্রশিক্ষণ দিই। ব্লক 2 এবং 3 কে মেমরি থেকে কল করতে, যথাক্রমে AA22 এবং aa23 টার্মিনালে একটি কমান্ড পাঠান।
আরেকটি বিষয় - আমরা যদি ভয়েস মডিউল থেকে সংক্ষিপ্ত আকারে প্রতিক্রিয়া পেতে চাই ("ফলাফল: 15" নয় 15), আমাদের মডিউল AA37 কমান্ড পাঠাতে হবে
ব্লকগুলিতে আমরা রান্নাঘর-কেটলি (বৈদ্যুতিক) + আলো (RGB লাইট, রান্নাঘরের টেবিলের কাছে বাতি, রাতের আলো) জমায়েতের জন্য নিম্নলিখিত আদেশগুলি (2 জন অংশগ্রহণকারী) প্রবেশ করি
এখানে সঠিক চেইনের উদাহরণ দেওয়া হল
"ক্যাফে" (1 ভয়েস) "নাইট লাইট" (1 ভয়েস) "বন্ধ করুন" (1 ভয়েস)
"ঝর্ণা" (2 ভয়েস) "সক্ষম করুন" (2 ভয়েস)
"ক্যাফে" (2 ভয়েস) "লাইট" (2 ভয়েস) "চালু" (2 ভয়েস)
ইত্যাদি
ধাপ 10:
স্বচ্ছতার জন্য, আমরা 7, 8, 9 পিনগুলিতে 3 টি LED এর ইঙ্গিত যোগ করব
(লাল - 1 ব্লক লোড করা হয়েছে
হলুদ - ব্লক 2 লোড হয়
সবুজ - ব্লক 3 লোড করা হয়েছে
3 টি LED জ্বলছে (1 সেকেন্ড) - শব্দের সংমিশ্রণটি সঠিক)
এখানে ডিভাইস ডায়াগ্রাম
ধাপ 11:
এবং Arduino জন্য একটি স্কেচ। উপরে, আমি যদি এটি যোগ করব
FRAZA_TIME = 2000 MS এর সময় দ্বিতীয় বা তৃতীয় ব্লক লোড করার পরে, কোন স্বীকৃত শব্দ নেই -
ব্যাংক 1 লোড করা হয়েছে।
প্রস্তাবিত:
একটি ভয়েস নিয়ন্ত্রিত জাম্পিং জ্যাক- গুগল ভয়েস এআইওয়াই সংস্করণ: 3 ধাপ
একটি ভয়েস নিয়ন্ত্রিত জাম্পিং জ্যাক- গুগল ভয়েস এআইওয়াই সংস্করণ: সুতরাং আপনি ক্রিসমাসের জন্য এআইওয়াই ভয়েস কিটটি পেয়েছেন এবং নির্দেশাবলী অনুসরণ করে এটি নিয়ে খেলছেন। এটা মজার, কিন্তু এখন? নিচের বর্ণিত প্রকল্পটি একটি সহজ ডিভাইস উপস্থাপন করে যা রাস্পবের জন্য AIY ভয়েস HAT ব্যবহার করে তৈরি করা যায়
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
আরডিএস (রেডিও টেক্সট), বিটি কন্ট্রোল এবং চার্জিং বেস সহ এফএম রেডিও: 5 টি ধাপ
আরডিএস (রেডিও টেক্সট), বিটি কন্ট্রোল এবং চার্জিং বেসের সাথে এফএম রেডিও: বনজোর, এটি আমার দ্বিতীয় " নির্দেশযোগ্য " যেহেতু আমি খুব দরকারী কিছু করতে পছন্দ করি না, এখানে আমার শেষ প্রকল্প: এটি রেডিও টেক্সট সহ একটি এফএম রেডিও একটি চার্জিং বেস এবং যা ব্লুটুথ এবং একটি অ্যান্ড্রয়েড অ্যাপের মাধ্যমে পর্যবেক্ষণ করা যায় তাই আমি করব
রাস্পবেরি পাই 3 (হেডলেস) সহ ইন্টারনেট রেডিও/ ওয়েব রেডিও: 8 টি ধাপ
রাস্পবেরি পাই 3 (হেডলেস) সহ ইন্টারনেট রেডিও/ ওয়েব রেডিও: HI আপনি কি ইন্টারনেটে আপনার নিজের রেডিও হোস্টিং চান তাহলে আপনি সঠিক জায়গায় আছেন। আমি যথাসম্ভব বিস্তৃত করার চেষ্টা করব। আমি বিভিন্ন উপায়ে চেষ্টা করেছি তাদের অধিকাংশেরই হয় সাউন্ড কার্ডের প্রয়োজন ছিল যা আমি কিনতে অনিচ্ছুক ছিলাম। কিন্তু ফাই করতে পেরেছে
ভয়েস লণ্ঠন - ভয়েস নিয়ন্ত্রিত লন্ঠন!: 6 টি ধাপ
ভয়েস ল্যানটার্ন - ভয়েস নিয়ন্ত্রিত লন্ঠন! এই নির্দেশে আমরা আইবিএম ওয়াটসনের ’ এর স্পিচ-টু-টেক্সট সার্ভিসের সাহায্যে এর ব্যবহার চালিয়ে যাব