فهرست مطالب:
- مرحله 1: ابزار خط فرمان برای گفتار
- مرحله 2: Ruby Utility برای بررسی ایمیل و بارگذاری Wav در Arduino
- مرحله 3: کد آردوینو
- مرحله 4: همه را اجرا کنید
تصویری: ایمیل را با آردوینو و Wave Shield بخوانید: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:59
به عنوان بخشی از پروژه من در اینجا https://www.instructables.com/id/Sound-Switcher/ (آن پروژه در مسابقه است ، بنابراین اگر دوست دارید پس به آن رای دهید!) که از آردوینو برای قطع منبع صدای خارج استفاده می کند (به عنوان مثال iPod) تا به شما اطلاع دهم در مورد آنچه در اطراف شما اتفاق می افتد ، من آن را در ایمیل ها نیز قطع کردم و برای شما خواندم که ایمیل از چه کسی است و موضوع موضوع (بنابراین می دانید که آیا می خواهید کاری را که انجام می دهید متوقف کنید) و آن را بررسی کنید) از آنجا که یک آردوینو با سپر موج ایمیل شما را خوانده است ممکن است برای دیگران مفید باشد ، من آن را در اینجا به صورت خودکار آموزش می دهم. این از سریال برای انتقال داده ها استفاده می کند. من فقط از USB interace در آردوینو استفاده می کنم ، اما شما باید بتوانید همان چیزی را که من درک می کنم به صورت بی سیم با XBees انجام دهید. بنابراین اساساً موارد موجود در این دستورالعمل آموزشی 1. ایمیل خود را بررسی کنید 2. اگر چیزی جدید باشد ، آن را به فایل wav تبدیل می کند. سپس آن را از طریق serial4 به آردوینو ارسال می کند. سپس Arduino آن را بازی می کند بزرگترین TODO سرعت بخشیدن به انتقال فایل است. ایده من این است که کامپیوتر بیش از 100 بایت یا بیشتر ارسال کند ، سپس منتظر پاسخ تأییدیه از سوی آردوینو باشید تا قبل از آن بیشتر ارسال شود. همچنین خوب است که برخی از خطاها را نیز بررسی کنید ، زیرا یک فایل باینری جزئی در برخی موارد خیلی بهتر از هیچ است.
مرحله 1: ابزار خط فرمان برای گفتار
در اینجا یک ابزار کوچک وجود دارد که من به سرعت برای مخفی کردن متن به گفتار نوشتم. این برنامه به زبان C# با نسخه رایگان Visual C# 2008 Express Edition نوشته شده است. برای اجرای این برنامه احتمالاً به دات نت 3.5 نیاز خواهید داشت. کد شامل می شود ، اما اگر فقط exe را می خواهید می توانید آن را در CommandLineText2Speech/CommandLineText2Speech/bin/Release در فایل زیپ دریافت کنید. برای کارکردن ابزار می توانید فقط یک خط فرمان باز کنید ، به دایرکتوری که exe را در آن قرار دارید بروید و CommandLineText2Speech.exe را تایپ کنید. این را خروجی می دهد: استفاده: برای لیست صداهای نصب شده: CommandLineText2Speech.exe whatvoices
برای تبدیل متن به wav: CommandLineText2Speech.exe [صدا] [نرخ - پیش فرض 0 (-10 تا 10)] [حجم - پیش فرض 80 (0 تا 100)] "[متن برای تبدیل]" [فایل خروجی] به عبارت دیگر احتمالاً می خواهید ابتدا اجرا کنید: برای اجرای ابزار به نام صدا نیاز دارید. صداهایی که با ویندوز ارائه می شوند عالی نیستند ، AT&T دارای صدای بسیار خوبی است. در مرحله بعد برای تبدیل متن به فایل wav این کار را انجام دهید CommandLineText2Speech.exe "Microsoft Sam" 0 80 "This is a test" test.wav در اینجا همه اینها به این معنی است: "Microsoft Sam" - صدا ، این یکی از ویندوز است ، شما باید برای قرار دادن آن در نقل قول ها از آنجا که فاصله وجود دارد 0 - سرعت عادی (می تواند از -10 به 10 برسد) 80 - حجم عادی (می تواند از 0 تا 100 برسد) "این یک آزمایش است" - متنی که به فایل wav تبدیل می شود.wav - نام فایل wav چگونه خواهد بود
مرحله 2: Ruby Utility برای بررسی ایمیل و بارگذاری Wav در Arduino
کد پیوست روبی چک های زیر را انجام می دهد تا ببیند آیا ایمیل جدیدی وجود دارد یا خیر و آیا آن را از طریق رابط USB به سریال ساخته شده در Arduino به Arduino منتقل می کند. من با انجام اتصالات با سرعت بالا در Serial (احتمالاً اندازه بافر) مشکلاتی داشته ام. همه تنظیمات فایل در بالای فایل قرار دارد. این از برنامه C# من برای ایجاد یک فایل wav استفاده می کند. احتمالاً باید همه اینها را به یک زبان تبدیل کنم ، من طرفدار روبی هستم ، اما به نظر نمی رسید که به راحتی می تواند wav را از متن ایجاد کند ، بنابراین برنامه کوچک C# را نوشتم. شما همچنین به یاقوت نیاز خواهید داشت گوهر سریال ، من آن را نیز اضافه کردم برای نصب (پس از نصب Ruby) در خط فرمان دایرکتوری که گوهر را در آن بارگیری می کنید ، "gem install win32-serial-0.5.1-x86-mswin32-60.gem" را تایپ کنید. این تنها چیزی است که شما برای کارکردن این برنامه نیاز دارید.
مرحله 3: کد آردوینو
در اینجا نمونه ای از خواندن داده ها از طریق سریال ، کپی کردن آن بر روی کارت SD ، و سپس پخش موج را مشاهده می کنید. این بخشی از دستورالعمل من در اینجا است https://www.instructables.com/id/Sound-Switcher/ (توجه کنید که در مسابقه Arudino ، اگر دوست دارید به آن رای دهید!). مثال دیگری را در روز بعد یا بیشتر اضافه می کنم که کوتاه شود. برای نوشتن روی کارت SD به عملکرد check_serial نگاه کنید. من برای انجام این کار از کتابخانه WaveRP استفاده می کنم
مرحله 4: همه را اجرا کنید
خوب ، اکنون همه قسمت ها را دارید. برای کارکرد صحیح این کار ، باید 1. محافظ موج را روی Arduino2 نصب کنید. آردوینو را به رایانه وصل کنید (یا از XBee استفاده کنید) - فرض می کنم سیستم عامل را قبلاً نصب کرده اید Ruby checkEmail.rb script4 را اجرا کنید. از Arduino خود با خواندن ایمیل خود لذت ببرید.
توصیه شده:
مهارت الکسا: آخرین توییت (در این مورد ، خدا) را بخوانید: 6 مرحله
مهارت الکسا: آخرین توییت (در این مورد ، خدا) را بخوانید: من یک مهارت الکسا برای خواندن & quot؛ جدیدترین توییت خدا & quot؛ - محتوا ، یعنی ازTweetOfGod ، حساب مشترک 5 میلیون+ ایجاد شده توسط نویسنده سابق کمدی Daily Show. از IFTTT (If This Then That) ، یک صفحه گسترده Google و
دوربین ایمیل آردوینو (VC0706 + 3G Shield + Arduino M0 Analogue): 5 مرحله
دوربین ایمیل آردوینو (VC0706 + 3G Shield + Arduino M0 Analogue): یکبار دوربین VC0706 را در دست گرفتم. با موفقیت آن را به Arduino UNO متصل کردم ، عکس گرفتم ، روی micro SD ضبط کردم. من چیز بیشتری می خواستم - انتقال عکس دریافتی به جایی. به عنوان مثال ، از طریق سپر 3G/GPRS. ساده ترین کار این است که سن
مقادیر ADC را از پتانسیومترها بخوانید: 4 مرحله
مقادیر ADC را از پتانسیومتر بخوانید: در این مقاله نحوه خواندن مقادیر ADC از پتانسیومتر را به شما نشان خواهم داد. این اساس برنامه نویسی آردوینو است. که در حال خواندن مقادیر آنالوگ با استفاده از پین آنالوگ ارائه شده توسط Arduino است. علاوه بر استفاده از potentio ، چندین سنسور وجود دارد که
دریافت هشدارهای ایمیل از سیستم امنیتی خانه با استفاده از آردوینو: 3 مرحله
دریافت هشدارهای ایمیل از سیستم امنیتی خانه خود با استفاده از آردوینو: با استفاده از آردوینو ، ما به راحتی قادر به بازسازی عملکرد اصلی ایمیل در تقریباً هرگونه نصب سیستم امنیتی موجود هستیم. این امر به ویژه برای سیستم های قدیمی که به احتمال زیاد از مدت ها قبل از خدمات نظارت قطع شده اند ، مناسب است
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو