فهرست مطالب:
- مرحله 1: مرحله 1: وسایل / تجهیزات مورد نیاز شما
- مرحله 2: تنظیم میکروفون برای تشخیص صدا
- مرحله 3: تنظیم پین های Gpio
- مرحله 4: نوشتن اسکریپت
- مرحله 5: نصب نرم افزار تشخیص صدا برای Raspberry Pi:
تصویری: Raspberry Pi Voice Control Home Automation: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
هدف از این دستورالعمل ارائه یک آموزش گام به گام در مورد چگونگی راه اندازی یک تمشک pi است که می تواند چراغها / LED ها را با دستورات صوتی شما خودکار کند.
مرحله 1: مرحله 1: وسایل / تجهیزات مورد نیاز شما
1. Raspberry Pi 3 with Noobs / Raspbian Os.
2. وب کم USB با میکروفون / میکروفون USB
3. windows / linux pc برای دسترسی به Raspberry pi
مرحله 2: تنظیم میکروفون برای تشخیص صدا
ابتدا باید بررسی کنیم که آیا میکروفون یا وب کم شما توسط Raspberry Pi تشخیص داده می شود و میزان صدای میکروفون زیاد است. اولین قدم این است که بررسی کنید وب کم یا میکروفون شما با استفاده از دستور "lsusb" لیست شده است.
شکل 1: بررسی وب کم یا میکروفون تشخیص داده شده توسط Raspberry Pi
مرحله بعدی این است که میزان ضبط میکروفون را زیاد تنظیم کنید. برای انجام این کار ، دستور "alsamixer" را در ترمینال وارد کنید. یک صفحه رابط گرافیکی مرتب ظاهر می شود ، کلیدهای جهت دار بالا یا پایین را فشار دهید تا میزان صدا تنظیم شود. F6 (همه) را فشار دهید ، سپس وب کم یا میکروفون را از لیست انتخاب کنید. یکبار دیگر از کلید پیکان بالا استفاده کنید تا میزان ضبط را روی زیاد تنظیم کنید.
شکل 2: تنظیم میزان صدای میکروفون بالا
مرحله 3: تنظیم پین های Gpio
برای دسترسی به پین های GPIO باید Wiring Pi را روی Raspberry Pi خود نصب کنید
sudo apt-get install git-core
git clone git: //git.drogon.net/wiringPi
سیم کشی پی دی
./ساختن
برای دستورالعمل های بیشتر می توانید به تصاویر صفحه نگاهی بیندازید
مرحله 4: نوشتن اسکریپت
اسکریپت زیر را به عنوان یک فایل با نام ‘led’ ایجاد کنید:
#!/bin/bash
اگر [$#> 1]
سپس
/usr/local/bin/gpio حالت 4 خارج است
اگر
سپس
/usr/local/bin/gpio بنویسید 4 در
fi
اگر
سپس
/usr/local/bin/gpio 4 را خاموش کنید
fi
fi
با دستور زیر اسکریپت را اجرایی کنید:
chmod u+x led
حالا این دستور باید LED متصل به پین را روشن کند. (توضیحات شماره پین را می توانید در صفحه Wiring Pi پیدا کنید).
./ ادامه داد
برای خاموش کردن از این دستور می توان استفاده کرد
./ حذف شد
مرحله 5: نصب نرم افزار تشخیص صدا برای Raspberry Pi:
فرمان صوتی به عنوان بخشی از مجموعه بسته ها نصب می شود. ما فقط به وابستگی ها و اجزای فرمان صوتی برای این آموزش نیاز داریم. هنگامی که اسکریپت راه اندازی اجرا می شود ، از شما می خواهد چندین بسته را نصب کنید که فقط می توانید به وابستگی ها و فرمان صوتی بله بگویید.
دستورات زیر را اجرا کنید:
git clone git: //github.com/StevenHickson/PiAUISuite.git
سی دی PiAUISuite/نصب/
./InstallAUISuite.sh
پس از نصب فرمان صوتی ، از شما درخواست راه اندازی می کند. بله را انتخاب کنید تا اسکریپت نصب به صورت خودکار راه اندازی شود. وقتی تنظیمات کامل شد ، از شما می خواهد که فایل پیکربندی را ویرایش کنید. Enter را فشار دهید تا فایل ویرایش شود و برای پیکربندی به قسمت بعدی مراجعه کنید. خط زیر را به فایل پیکربندی اضافه کنید ، ذخیره کنید و خارج شوید.
light ==/home/pi/scripts/led…
خط بالا به این معنی است که وقتی می گویید روشن یا خاموش فرمان فرمان صوتی ، اسکریپت/home/pi/led را با روشن یا خاموش کردن آرگومان اجرا می کند. این شبیه نتیجه زمانی است که اسکریپت را به صورت دستی اجرا می کردید.
برای راه اندازی فرمان صوتی از دستور زیر استفاده کنید. -c به معنای اجرای مداوم است ، -k pi نامی را که می خواهید برای جلب توجه رزبری پای تنظیم کنید ، قرار می دهد. -v باعث می شود که برنامه قبل از رفتن به حالت تشخیص صدا اعلان را تایید کند. -i باعث می شود فرمان صوتی فقط دستورات صریح فهرست شده در فایل پیکربندی را پردازش کند. در نهایت ، استدلال -b0 فرمان صوتی را مجبور می کند تا قبل از پاسخ از متن پرکننده استفاده نکند.
voicecommand -c -k pi -v -b0 -i
دستور بالا را اجرا کنید به وضوح PI بگویید و منتظر پاسخ "بله آقا" باشید
بگویید روشن روشن شود. LED باید روشن شود
بگویید روشن خاموش شود. LED باید خاموش شود
خودشه…….
توصیه شده:
Voice Home Control V1.0: 12 مرحله
Voice Home Control V1.0: چند ماه پیش من یک دستیار شخصی ، مخصوصاً Echo Dot مجهز به Alexa ، خریدم. من آن را انتخاب کردم زیرا متوجه شدم که به روش ساده می توان افزونه هایی را برای کنترل و خاموش کردن دستگاه مانند چراغ ها ، فن ها و غیره اضافه کرد. در فروشگاه های آنلاین من یک la
سیستم عامل Sonoff B1 Home Automation Openhab Google Home: 3 مرحله
سیستم عامل Sonoff B1 Firmware Home Automation Openhab Google Home: من سیستم عامل Tasmota را برای کلیدهای Sonoff خود دوست دارم. اما واقعاً از سیستم عامل Tasmota در Sonoff-B1 من راضی نبود. من کاملاً موفق به ادغام آن در Openhab و کنترل آن از طریق Google Home نشدم. بنابراین شرکت خود را نوشتم
ESP-NOW Automation Home Esp8266 Raspberry Pi MQTT: 4 مرحله
ESP-NOW Automation Home Esp8266 Raspberry Pi MQTT: در این دستورالعمل به شما نشان می دهم که چگونه از ESP-NOW در اتوماسیون خانه خود استفاده کرده ام. در شماتیک می توانید جریانهای ارتباطی را مشاهده کنید من به شما نشان می دهم: چگونه فرستنده در کارگاه گیرنده در ارتباط سریالی با Raspberry Pi کار می کند
RASPBERRY PI ALEXA HOME AUTOMATION: 4 مرحله
RASPBERRY PI ALEXA HOME AUTOMATION: این دستورالعمل مفاهیم آمازون alexa eho dot ، Raspberry pi Gpio را با استفاده از alexa کنترل می کند. مشکل اصلی هنگام دست زدن به alexa هر زمان است که شما نیاز به اضافه کردن برخی مهارت ها در حساب aws خود دارید که به زمان زیادی نیاز دارد ، تاسیس c
DIY Voice/Internet کنترل خانه و نظارت با استفاده از ESP8266 و Google Home Mini: 6 مرحله
DIY Voice/Internet کنترل خودکار و نظارت بر خانه با استفاده از ESP8266 و Google Home Mini: سلام !! پس از یک استراحت طولانی ، من اینجا هستم زیرا همه ما باید کاری خسته کننده (شغلی) انجام دهیم تا بتوانیم درآمد کسب کنیم. بعد از همه مقالات HOME AUTOMATION که من از BLUETOOTH ، IR ، Local WIFI ، Cloud یعنی موارد دشوار نوشته ام ، * اکنون * می آید ساده ترین اما کارآمدترین