فهرست مطالب:
- مرحله 1: سوکت های UNIEL
- مرحله 2: ماژول های رادیویی
- مرحله 3: اتصال گیرنده به آردوینو و دریافت کدها از سوکت های کنترل از راه دور
- مرحله 4: ارسال فرمان از فرستنده برای کنترل سوکت های رادیویی
- مرحله 5: ماژول تشخیص صدا V2
- مرحله 6:
- مرحله 7:
- مرحله 8:
- مرحله 9:
- مرحله 10:
- مرحله 11:
تصویری: کنترل صدا سوکت های رادیویی: 11 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
همه ما در حال حاضر با بیماری همه گیر COVID-19 مبارزه می کنیم. علاوه بر این ، ما اکنون در شرایطی هستیم که باید با اعمال تدابیر امنیتی اضافی با شرایط حاکم سازگار شویم. در اینجا ، پروژه به جلوگیری از گسترش COVID-19 از طریق لمس می پردازد. این پروژه توسط دانش آموزان من ایجاد شده است که در کلاس 8 (15 سال) به مدرسه می روند. این دستگاه برای کنترل صدا سوکت های UNIEL بر اساس کنترلر آردوینو ، فرستنده 433 مگاهرتز و ماژول تشخیص صدا V2 توسط elechouse (سایت - https://www.elechouse.com) است.
مرحله 1: سوکت های 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 در 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 بارگیری شده است.
توصیه شده:
اتوماسیون پرحرف -- صدا از آردوینو -- خودکار کنترل صدا -- HC - 05 ماژول بلوتوث: 9 مرحله (همراه با تصاویر)
اتوماسیون پرحرف || صدا از آردوینو || خودکار کنترل صدا || HC - 05 ماژول بلوتوث: …………………………. لطفا برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …. …. در این ویدئو ما یک Automatation Talkative ساخته ایم. هنگامی که یک فرمان صوتی را از طریق تلفن همراه ارسال می کنید ، دستگاه های خانگی روشن می شود و بازخورد ارسال می کند
MIDI/Arduino کنترل صدا 8 بیتی صدا (AY-3-8910): 5 مرحله
MIDI/Arduino Controlled 8-sound Sound Generator (AY-3-8910): یک ژنراتور 8 بیتی با صدای یکپارچهسازی با سیستمعامل ایجاد کنید و آن را از طریق MIDI کنترل کنید. این طراحی تا حدی از علاقه مندان Chiptune که مدارهای آردوینو را برای پخش فایلهای Chiptune و برخی از آنها الهام گرفته اند ، الهام گرفته است. ایده های من برای ادغام صدای منفی بازی های ویدئویی اولیه
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E - ساخت کنترل از راه دور با استفاده از HT12E و HT12D با 433 مگاهرتز: 5 مرحله
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E | ساخت کنترل از راه دور RF با استفاده از HT12E & HT12D با 433 مگاهرتز: در این قسمت آموزشی نحوه ساخت کنترل از راه دور RADIO با استفاده از ماژول گیرنده فرستنده 433 مگاهرتز با کدگذاری HT12E را نشان می دهم & amp؛ IC رمزگشای HT12D. در این دستورالعمل می توانید داده ها را با استفاده از کامپوننت های بسیار ارزان مانند ارسال و دریافت کنید: HT
اتوماسیون خانه هوشمند با سوکت های Energenie - سوکت مجاورت: 4 مرحله
نمونه های زیادی از اتوماسیون خانه های هوشمند وجود دارد ، اما این یکی ساده است و یک سال در خانه من بسیار موثر عمل کرده است ، بنابراین امیدوارم آن را دوست داشته باشید. پس از اتمام کار ، دستگاهی خواهید داشت که می تواند شبکه را اسکن کند
کنترل صدا صدا چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: 3 مرحله
کنترل صوتی چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: مانند ایده کنترل چیزها با صدای خود؟ یا دوست ندارید برای خاموش کردن چراغ از تخت بلند شوید؟ اما آیا همه راه حل های موجود مانند google home بسیار گران هستند؟ اکنون می توانید خودتان آن را با زیر 10 دلار تهیه کنید. و حتی بهتر از آن بسیار آسان است