فهرست مطالب:

خانه/آزمایشگاه دستیار کنترل صدا: 14 مرحله (همراه با تصاویر)
خانه/آزمایشگاه دستیار کنترل صدا: 14 مرحله (همراه با تصاویر)

تصویری: خانه/آزمایشگاه دستیار کنترل صدا: 14 مرحله (همراه با تصاویر)

تصویری: خانه/آزمایشگاه دستیار کنترل صدا: 14 مرحله (همراه با تصاویر)
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, جولای
Anonim
صفحه اصلی/دستیار کنترل صدا از طریق آزمایشگاه
صفحه اصلی/دستیار کنترل صدا از طریق آزمایشگاه

درمورد من

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

مرحله 1: هسته ، دستیار کنترل صدا

اساساً ، Core یک برنامه کنترل صدا است که با Visual Studio و با استفاده از زبان C# توسعه یافته است. Core هم کامپیوتر و هم برخی از بردهای Arduino را کنترل می کند تا برای خانه یا آزمایشگاه مفیدتر باشد. این آموزش به شما نحوه برنامه نویسی با ویژوال استودیو یا آردوینو را آموزش نمی دهد. هدف از این کار ، کمک به شما در توسعه دستیار صوتی خود است ، زیرا در برنامه نویسی تجربه دارید. برنامه های متعددی وجود دارد که می توان از این پروژه استفاده کرد. من برخی برنامه های کاربردی اساسی را به شما نشان می دهم زیرا اکثر امکاناتی که می توان از آن استفاده کرد خارج از بودجه من است. خبر خوب این است که من برخی از این "توانایی" های اضافی را که می توان به این پروژه اضافه کرد ، توضیح خواهم داد. در این آموزش من به شما نشان خواهم داد که چگونه می توانید لیست پخش موسیقی Core را پخش کنید ، ساعت و آب و هوا را باز کنید ، برنامه هایی مانند مرورگر ، بازی ها یا پیوند خاصی مانند یوتیوب را باز کنید ، چراغ ها را خاموش/روشن کنید ، کامپیوتر را خاموش کنید و آخرین حداقل یک منبع تغذیه ساده DIY را کنترل کنید که من نحوه ساخت آن را توضیح خواهم داد. بنابراین بیایید شروع کنیم! نسخه اندروید را نیز بررسی کنید: CORE A. I. دستیار صدا (نسخه اندروید)

مرحله 2: کتابخانه های Visual Studio

کتابخانه های ویژوال استودیو
کتابخانه های ویژوال استودیو

مهمترین بخش کد کتابخانه ها هستند. اگر من درست می گویم هر کتابخانه ای که استفاده می کنم قبلاً در خود Visual Studio جاسازی شده است. بیایید به بخش متغیرها برویم!

مرحله 3: متغیرهای Visual Studio

متغیرهای ویژوال استودیو
متغیرهای ویژوال استودیو
متغیرهای ویژوال استودیو
متغیرهای ویژوال استودیو

اول از همه ، ما باید متغیرهای اساسی را که مدیا پلیر هستند برای موسیقی و تشخیص و ترکیب صدا تنظیم کنیم. پس از تنظیم آنها می توانیم به سراغ دیگران برویم. ما به یک بول احتیاج داریم که تشخیص صدا را فعال و غیرفعال کند ، متغیری که زمان دیگری را برای آب و هوا ذخیره می کند و یکی برای کنترل وضعیت PSU! سپس … ما در واقع قصد داریم هر فرمان صوتی را به عنوان رشته ذخیره کنیم … شما واقعاً می خواهید آنها را همانطور که می شنوید بنویسید نه آنطور که در واقع نوشته شده اند فقط برای اینکه میکروفون شما را راحت تر درک کند ، از طرف دیگر اگر شما میکروفون خوب شما در واقع نیازی به نوشتن "cor" به جای "core" یا "of" به جای "off" ندارید. اکنون می توانیم به ترکیب صدا برویم!

مرحله 4: سنتز صدا

سنتز صدا
سنتز صدا
سنتز صدا
سنتز صدا

واقعاً دوستانه است که هنگام باز شدن دستیار خود پیام خوشامدگویی دریافت کنید. پس اینجاست! برای انجام ترکیب صدا به یک سازنده سریع نیاز داریم. پس از تنظیم سازنده ، باید یک جمله را شروع کنیم. هنگامی که جمله را ساختیم ، آماده ایم آنچه را که می خواهیم پیام خوشامد گویی ما باشد بنویسیم. سپس ما باید به سادگی جمله را تمام کنیم و به برنامه بگوییم آنچه را که ما نوشتیم بگوید! بنابراین به جای تکرار هر بار یک فرایند مشابه ، می توانیم یک خلأ ایجاد کنیم. ما هر بار که می خواهیم برنامه را به بحث وادار کنیم به این خلأ اشاره می کنیم.

مرحله 5: اولین تعامل با برنامه

اولین تعامل با برنامه!
اولین تعامل با برنامه!

وقت آن رسیده که Core را "زنده" کنیم! اساساً ، آنچه ما ابتدا انجام می دهیم این است که ، هنگامی که نام او را صدا می کنید ، او به شما پاسخ می دهد و منتظر فرمان شما می ماند. همچنین ما می خواهیم یک فرمان "تشکر" داشته باشیم تا به او بگوییم که دیگر به او احتیاج نداریم. به هر حال ، فرمان "VoiceSynthesis (رشته)" در واقع همان خلأی است که قبلاً برای صرفه جویی در وقت ایجاد کرده بودیم. هنگامی که ما این خط کد ساده را صدا می کنیم ، می توانیم او را مجبور کنیم هر آنچه می خواهیم بگوید!

مرحله ششم: خود را بیاموزید ، وضعیت خود را به شما بگویید و کامپیوتر را خاموش کنید

خود را نزدیک بیاموزید ، وضعیت خود را به شما بگویید و کامپیوتر را خاموش کنید
خود را نزدیک بیاموزید ، وضعیت خود را به شما بگویید و کامپیوتر را خاموش کنید

این قسمت از کد بسیار ساده است ، من فکر نمی کنم توضیح بیشتری لازم باشد زیرا کد به راحتی قابل درک است.

مرحله 7: او را دی جی کنید

او را دی جی کنید
او را دی جی کنید
او را دی جی کنید
او را دی جی کنید

بنابراین می توانید یک لیست پخش ساده Windows Media Player ایجاد کنید! آره! خودشه! فقط مکان لیست پخش را به او بدهید و از موسیقی لذت ببرید! البته … ابتدا باید یک خلاء جدید ایجاد کنید تا نحوه پخش موسیقی را برای او توضیح دهید … اما پس از آن این کار بسیار ساده است!

مرحله 8: استفاده بیشتر

موارد استفاده بیشتر!
موارد استفاده بیشتر!

توضیح این قسمت از کد بسیار ساده است! اگر بخواهم آن را توضیح دهم ، احتمالاً گیج کننده تر خواهم شد

مرحله 9: او را هواشناس کنید

او را هواشناس کنید!
او را هواشناس کنید!
او را هواشناس کنید!
او را هواشناس کنید!

این بخش از کد به نوعی بزرگ است … بنابراین این قسمت از کد در واقع داده ها را از یک وب سایت پیش بینی آب و هوا گرفته و آنها را در متغیر رشته "weather" ذخیره می کند. می توانید قسمتی را که روی آن نوشته شده است "Mandra، Greece" و جایگزین آن با قسمت خود کنید. فقط برای روشن تر کردن آن "شهر ، کشور" است. درجه حرارت در واقع تا فارنهایت محاسبه می شود ، اما من به درجه سانتیگراد عادت کرده ام بنابراین آن را تبدیل می کنم ، شما می توانید متغیرهای حاوی نام "سلسیوس" را حذف کرده و آنها را با نام "درجه" جایگزین کنید.

مرحله 10: آیا حوصله ندارید که سوئیچ را روشن یا خاموش کنید؟ مشکل حل شد

Image
Image
آیا حوصله ندارید که کلید را روشن یا خاموش کنید؟ مشکل حل شد!
آیا حوصله ندارید که کلید را روشن یا خاموش کنید؟ مشکل حل شد!
آیا حوصله ندارید که کلید را روشن یا خاموش کنید؟ مشکل حل شد!
آیا حوصله ندارید که کلید را روشن یا خاموش کنید؟ مشکل حل شد!

سووو! یکی از مهمترین و مفیدترین قسمتهای دستیار خانگی! یک راه سریع برای کارکردن سوئیچ به صورت دستی و خودکار یک سروو است! من نمی خواستم از سیم کامپیوتر خود به سوئیچ استفاده کنم زیرا فاصله کمی طولانی بود … من این مشکل را با استفاده از گیرنده و فرستنده IR ساده حل کردم. من سیگنالی را از آردوینو متصل به Core به آردوینوی دیگری ارسال می کنم که سروو را کنترل می کند.

مرحله 11: واحد منبع تغذیه

Image
Image
واحد منبع تغذیه
واحد منبع تغذیه
واحد منبع تغذیه
واحد منبع تغذیه
واحد منبع تغذیه
واحد منبع تغذیه

این یک برنامه بسیار ساده است! شما از هر آداپتور 12 ولت AC/DC با رله کنترل شده توسط آردوینو استفاده می کنید! سپس 5 ولت و 3.3 ولت برد آردوینو را به دو رله دیگر متصل می کنید و poofffff PSU شما آماده کار است!

مرحله دوازدهم: پیشرفت بیشتر

جلوتر رفتن
جلوتر رفتن

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

مرحله 13: بازوی روباتیک

بازوی روباتیک
بازوی روباتیک

همچنین می توانید بازوی روباتیک بخرید. هنگامی که از آنها می خواهید ابزار را در اختیار آنها قرار دهید ، می توانید از آنها استفاده کنید. فقط چرخش سرووها را روی کد آردوینو ذخیره کنید و از طریق پورت سریال آن را از Core کنترل کنید … متأسفانه چنین برنامه ای از بودجه من خارج شد …

مرحله 14: با تشکر

اگر به پشتیبانی احتیاج دارید ، اگر چیزی هست که دوست دارید من برای شما توضیح دهم یا می خواهید به من در بهبود این صفحه آموزنده کمک کنید ، فقط در قسمت نظرات به من اطلاع دهید! با تشکر از وقت شما ، یک روز خوب و خلاقانه داشته باشید!

توصیه شده: