فهرست مطالب:

کنترل صدا سوکت های رادیویی: 11 مرحله
کنترل صدا سوکت های رادیویی: 11 مرحله

تصویری: کنترل صدا سوکت های رادیویی: 11 مرحله

تصویری: کنترل صدا سوکت های رادیویی: 11 مرحله
تصویری: فن بیان : 11 راه ساده برای تقویت فن بیان 2024, نوامبر
Anonim
Image
Image

همه ما در حال حاضر با بیماری همه گیر COVID-19 مبارزه می کنیم. علاوه بر این ، ما اکنون در شرایطی هستیم که باید با اعمال تدابیر امنیتی اضافی با شرایط حاکم سازگار شویم. در اینجا ، پروژه به جلوگیری از گسترش COVID-19 از طریق لمس می پردازد. این پروژه توسط دانش آموزان من ایجاد شده است که در کلاس 8 (15 سال) به مدرسه می روند. این دستگاه برای کنترل صدا سوکت های UNIEL بر اساس کنترلر آردوینو ، فرستنده 433 مگاهرتز و ماژول تشخیص صدا V2 توسط elechouse (سایت - https://www.elechouse.com) است.

مرحله 1: سوکت های UNIEL

سوکت های UNIEL
سوکت های UNIEL

آنها به طور مستقیم در هر پریز نصب می شوند و یک دستگاه برقی از قبل به آنها متصل است که می توان آن را از کنترل از راه دور روشن و خاموش کرد. دامنه عمل در منطقه باز تا 25 متر است ، فرکانس دریافت و ارسال فرمان 433.9 مگاهرتز است. محدوده شامل بارهای مختلف برای 300 وات ، 1000 وات ، 3600 وات است. کل محدوده را می توان در صفحه وب سایت رسمی https://www.uniel.ru/ru/catalog/1235 مشاهده کرد.

کد گروه در کنترل از راه دور تنظیم شده است. در هر سوکت ، کد گروه = کد گروه کنترل از راه دور و کد سوکت

مرحله 2: ماژول های رادیویی

ماژول های رادیویی
ماژول های رادیویی

وظیفه ما جایگزینی کنترل از راه دور برای سوکت های UNIEL است. ما به ماژول های رادیویی نیاز داریم که با فرکانس 433 مگاهرتز کار می کنند. من FS1000A خریدم

شامل گیرنده و فرستنده. قیمت در ebay کمتر از 100 روبل است.

مرحله 3: اتصال گیرنده به آردوینو و دریافت کدها از سوکت های کنترل از راه دور

اتصال گیرنده به آردوینو و دریافت کدها از سوکت های کنترل از راه دور
اتصال گیرنده به آردوینو و دریافت کدها از سوکت های کنترل از راه دور

برای آردوینو ، کتابخانه هایی برای کار با محرک های مختلف کنترل شده با 433/315 مگاهرتز وجود دارد. من از این استفاده کردم:

کتابخانه rc-switch-Arduino برای کار با دستگاههای کنترل از راه دور کم هزینه 315 مگاهرتز/433 مگاهرتز-https://code.google.com/p/rc-switch/

بارگیری و بسته بندی را در پوشه کتابخانه ها باز کنید

ابتدا گیرنده را وصل کنید

ماژول آردوینو - - - - -

+5V ---------- VCC

GND ---------- GND

DATA (هر) ------------ 2

اجرای یک مثال از کتابخانه RCswitch مثال ReceiveDemo_Advanced

روی کنترل از راه دور کلیک کنید و ببینید چه چیزی طرح را به پورت سریال می دهد

پارامترهای 24Bit ، PulseLength - 309 میکروثانیه ، پروتکل 1 را به خاطر بسپارید

هنگام نوشتن طرح به آنها نیاز خواهیم داشت. لازم نیست کدها را به خاطر بسپارید !!! برای ارسال کدها فقط باید کد گروه و کد دستگاه را بدانید !!!

مرحله 4: ارسال فرمان از فرستنده برای کنترل سوکت های رادیویی

برای بررسی عملکرد سوکت ها ، فرستنده را به آردوینو وصل کنید

آردوینو - - - - - ماژول

+5V ---------- VCC

GND ---------- GND

DATE ------------ 10

ما یک طرح را در برد آردوینو بارگذاری می کنیم و می بینیم که سوکت ها در یک دایره روشن می شوند و سپس خاموش می شوند.

در صورت تمایل ، می توانید سوکت های 32x32 را از کنترلر کنترل کنید

مرحله 5: ماژول تشخیص صدا V2

ماژول تشخیص صدا V2
ماژول تشخیص صدا V2

ماژول تشخیص صدا V2 در ebay با قیمت بسیار مناسب خریداری شد. هنگام سفارش ، من به آن نگاه نکردم و بیهوده. ماژول کاملاً انتظارات را برآورده نکرد:

1) عملیات اعلام شده با 15 فرمان صوتی از پیش ضبط شده همزمان امکان پذیر نیست (ماژول فقط 5 فرمان از هر بلوک (3 بلوک) را تشخیص می دهد). شما می توانید فقط 1 بلوک ، سپس دیگری و غیره را بارگیری کنید. بنابراین ، تصمیم گرفته شد که از کلمات زنجیره ای (2-3) با مکث های مورد نیاز برای بارگیری بلوک بعدی استفاده شود

چراغ کافه خاموش می شود

چشمه فعال است

2) ماژول به صدای شخص دیگری پاسخ نمی دهد ، دو نفر باید دستورات را تکراری کنند ابتدا ، من نحوه کار با ماژول را به شما می گویم ، و سپس نحوه حل مشکل

مرحله 6:

برای آموزش ماژول ، باید دستوراتی را روی پورت سریال به ماژول ارسال کرده و عباراتی را بیان کنید. برنامه رایانه سازنده را برای کار با پورت com (صفحه بارگیری AccessPort) به رایانه (Windows) بارگیری کنید ، ماژول را به ماژول ArduinoArduino ----- وصل کنید

+5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

آردوینو را به کامپیوتر خود وصل کنید. بارگذاری طرح در آردوینو

مرحله 7:

تصویر
تصویر

در برنامه AccessPort ، تنظیمات زیر را تنظیم می کنیم

مرحله 8:

تصویر
تصویر

نگاه کردن به نقشه ضمیمه شده

و ارسال دستورات

AABB-اطلاعات در مورد ماژول

V2 0 توسط ELECHOUSE www.elechouse.com

آموزش بعدی اولین بلوک - AA11

پس از فرمان START در پنجره ترمینال ، اولین عبارت را در میکروفون می گوییم ، کتیبه Again ظاهر می شود ، منتظر می مانیم ، ساکت هستیم ، فرمان START دوباره ظاهر می شود. بار دوم ما برای تأیید عبارت اول را در میکروفون می گوییم. در صورت موفقیت آمیز بودن ضبط ، Finish one ظاهر می شود که نشان می دهد اولین دستور با موفقیت ضبط شده است. برچسب متفاوت نشان می دهد که فرمان دوم مانند دستور اول نبود و ماژول آن را تشخیص نمی داد. صدای زیاد نشان می دهد که بیش از حد بلند با میکروفون صحبت می کنید (> 1300 MS). به طور مشابه ، ما 4 عبارت باقی مانده را یادداشت می کنیم. برچسب گروه 1 تمام شد! نشان می دهد که اولین بلوک با موفقیت نوشته شده است.

برای بررسی تشخیص گفتار ، بلوک 1 را با دستور aa21 فراخوانی کرده و عبارات را در میکروفون بیان کنید. در حین تشخیص ، تأییدیه ای به ترمینال ارسال می شود

مرحله 9:

تصویر
تصویر

سپس بلوک های 2 و 3 را به ترتیب با ارسال دستورات AA12 و AA13 آموزش می دهیم. برای فراخوانی بلوک های 2 و 3 از حافظه ، به ترتیب یک دستور به ترمینال AA22 و aa23 ارسال کنید.

نکته دیگر - اگر می خواهیم از ماژول صدا به صورت کوتاه (نه "نتیجه: 15" بلکه 15) پاسخی دریافت کنیم ، باید فرمان AA37 را به ماژول ارسال کنیم

در بلوک ها دستورات زیر را وارد می کنیم (2 نفر شرکت می کنند) برای تجمع در کتری آشپزخانه (برقی) + روشنایی (چراغ های RGB ، چراغ نزدیک میز آشپزخانه ، چراغ شب)

در اینجا نمونه هایی از زنجیرهای صحیح آورده شده است

"کافه" (1 صدا) "چراغ شب" (1 صدا) "خاموش" (1 صدا)

"چشمه" (2 صدا) "فعال کردن" (2 صدا)

"کافه" (2 صدا) "چراغ" (2 صدا) "روشن" (2 صدا)

و غیره.

مرحله 10:

تصویر
تصویر
تصویر
تصویر

برای وضوح ، 3 نشان LED را به پین های 7 ، 8 ، 9 اضافه می کنیم

(قرمز - 1 بلوک بارگیری شده است

زرد - بلوک 2 بارگیری می شود

سبز - بلوک 3 بارگیری می شود

3 LED روشن می شوند (1 ثانیه) - ترکیب کلمات درست است)

در اینجا نمودار دستگاه است

مرحله 11:

و یک طرح برای آردوینو. به موارد بالا ، اگر را اضافه کنم

پس از بارگذاری بلوک های دوم یا سوم در طول FRAZA_TIME = 2000 MS ، هیچ کلمه ای شناخته شده وجود ندارد -

بانک 1 بارگیری شده است.

توصیه شده: