فهرست مطالب:

صدا فعال شده RoBoT: 5 مرحله
صدا فعال شده RoBoT: 5 مرحله

تصویری: صدا فعال شده RoBoT: 5 مرحله

تصویری: صدا فعال شده RoBoT: 5 مرحله
تصویری: توی این ویدیو قرار از شر گزینه من ربات نیستم خلاص بشیم 2024, جولای
Anonim
RoBoT صوتی فعال شده
RoBoT صوتی فعال شده
RoBoT صوتی فعال شده
RoBoT صوتی فعال شده
RoBoT صوتی فعال شده
RoBoT صوتی فعال شده

ربات کنترل صدا با استفاده از آردوینو: سلام به همه ، امیدوارم حالتون خوب باشه و حالتون خوب باشه. امروز ما قصد داریم پروژه های مربوط به روباتیک را با استفاده از آردوینو آغاز کنیم. امروز ، ما قصد داریم در مورد ربات کنترل صدا با استفاده از نرم افزار آردوینو و اندروید صحبت کنیم. ربات کنترل صدا یک ربات متحرک است که توسط برخی دستورات صوتی مشخص کنترل می شود. برنامه تلفن همراه قادر به شناسایی پنج فرمان است که عبارتند از "Stop" ، "Forward" ، "Back" ، "Left" ، "Right". در این پروژه سیستم های جاسازی شده ، ما یک ماشین رباتیک 4 WD می سازیم که می توانیم آن را با استفاده از صدا از طریق یک برنامه تلفن همراه کنترل کنیم. برنامه دستورالعمل ها را با استفاده از بلوتوث به Arduino گوش می دهد و ارسال می کند و سپس Arduino عملیات مشخص شده را انجام می دهد. برنامه تشخیص صدا 100 accurate دقیق نیست. این برنامه به صداهای اطراف حساس است. گاهی اوقات دستورات صوتی داده شده به ربات را اشتباه تفسیر می کند. اما می توانید برنامه کاربردی خود را طوری طراحی کنید که بتواند محیط اطراف را نادیده بگیرد و فقط صدای شما را دریافت کند.

مرحله 1: بلوک نمودار

نمودار بلوکی
نمودار بلوکی

اجزای مورد نیاز برای ربات کنترل صدا

Arduino Uno: Arduino Uno استفاده می شود زیرا می توانیم سپر راننده موتور را در آن نصب کنیم. همچنین ارزان است ، استفاده از آن آسان است و فضای کمتری را به دست می آورید زیرا باید همه چیز را روی شاسی قرار دهیم. اگر تازه وارد برنامه نویسی آردوینو شده اید ، توصیه می کنم مقاله شروع به کار با آردوینو را بررسی کنید. Motor Driver Shield: Motor Driver Shield بر اساس IC L293 طراحی شده است که یک راننده دو پل کامل است. از این دستگاه برای هدایت بارهای القایی مانند رله ها ، سلونوئیدها ، موتورهای DC و پله ای استفاده می شود. به شما امکان می دهد چهار موتور DC و 2 سروو با آردوینو خود رانندگی کنید. ما می توانیم سرعت و جهت هر موتور را به طور مستقل کنترل کنیم.

مرحله 2: ماژول بلوتوث HC-05

ماژول بلوتوث HC-05
ماژول بلوتوث HC-05

: این یک ماژول بلوتوث کلاس 2 با پروفایل سریال است که می تواند به صورت Master یا Slave پیکربندی شود. ما می توانیم آن را به سادگی برای جایگزینی پورت سریال برای ایجاد ارتباط بین MCU ، PC به پروژه تعبیه شده شما و غیره استفاده کنیم.

مشخصات HC-05:

پروتکل بلوتوث: مشخصات بلوتوث v2.0+EDR فرکانس: باند ISM 2.4 گیگاهرتز مدولاسیون: GFSK (Gaussian Frequency Shift Keying) قدرت انتشار: d4dBm ، کلاس 2 حساسیت: ≤-84dBm در 0.1 B سرعت سرعت: ناهمزمان: 2.1 مگابیت بر ثانیه (حداکثر) / 160 کیلوبیت بر ثانیه ، همزمان: 1 مگابیت در ثانیه/1 مگابیت در ثانیه امنیت: احراز هویت و رمزگذاری پروفایل ها: پورت سریال بلوتوث منبع تغذیه: +3.3VDC 50mA دمای کار: -20 ~ +75 درجه سانتی گراد ابعاد: 26.9 میلی متر در 13 میلی متر در 2.2 میلی متر

مرحله 3: اجزاء

اجزاء
اجزاء

شاسی اتومبیل 4-WD: شامل 2 سکو از اکریلیک است. دارای موتور 4 dc با رمزگذار سرعت. جمع آوری و فراهم آوردن فضای زیاد برای قرار دادن آردوینو ، ماژول بلوتوث و بسته باتری بسیار آسان است.

باتری: هر موتور تا 200 میلی آمپر جریان مصرف می کند. من از سه سلول 3.7v ، 2200mA Li-ion به طور موازی استفاده کرده ام. منبع تغذیه باتری 12.1 ولت است. سلول لیتیوم یونی نوعی باتری قابل شارژ است. بنابراین ما می توانیم بارها و بارها از این سلول ها استفاده کنیم.

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

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

اول از همه محافظ موتور درایور را روی Arduino Uno نصب کنید.

اتصالات HC-05 یا HC-06: Vcc را به 5 ولت وصل کنید. GND را به Ground وصل کنید. Module Rx به Arduino Tx. Module Tx به Arduino Rx. اگر ماژول بلوتوث کار نمی کند ، با استفاده از مقاومتهای 1K و 2K تقسیم ولتاژ را ایجاد کرده و وصل کنید به پین Rx ماژول برای تبدیل 5 ولت به 3.3 ولت. موتور به موتور راننده سپر: موتورهای سمت چپ به پایانه های M3 و M4. موتورهای سمت راست به پایانه های M1 و M2. اگر موتور در جهت مخالف می چرخد ، اتصال سیم را عوض کنید تا همه موتورها را در یک جهت بچرخانید.

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

توجه: هنگام بارگذاری کد در آردوینو ، همیشه پین های Rx و Tx ماژول بلوتوث را جدا کنید ، در غیر این صورت برخی خطاها را نشان می دهد و کد بارگذاری نمی شود. هنگامی که ماژول بلوتوث را برای اولین بار به تلفن همراه خود متصل می کنید ، رمز عبور "1234" یا "0000" را امتحان کنید. اگر چرخها در جهت مخالف می چرخند ، اتصال موتور را از پایانه Motor Driver Shield عوض کنید. کنترل ربات از طریق صدا راهی کارآمد نیست. به

توصیه شده: