در این پروژه می خواهیم با استفاده از آردوینو ، درایور موتور H-Bridge دو گانه، موتور گیربکس، گیرنده IR، سوئیچ کلنگی و … یک ربات سخنگو ماشینی طراحی کنیم.
عملکرد ربات سخنگو ماشینی
این ربات سخنگو ماشینی با استفاده از کنترل تلویزیون کنترل می شود. زمانیکه کلید جهت چپ را فشار می دهید، ربات می گوید “به چپ بچرخ”، هنگامیکه کلید جهت راست را فشار می دهید، ربات می گوید “به راست بچرخ”، با فشار دادن کلید بالا، ربات می گوید “به جلو برو” و با فشار بر روی کلید پایین، می گوید “به عقب برگرد”. به طور کلی 4 جهت را اجرا و بیان می کند.
از اسپیکر که دارای یک آمپلی فایر داخلی می باشد برای پخش صدا استفاده می کنیم. همچنین از حافظهSD card برای ذخیره فایل های صوتی استفاده می کنیم.
چگونه ربات سخنگو ماشینی را طراحی کنیم؟
ابتدا باید پلتفرم ربات ماشینی را آماده کنیم که می توانید آن را به صورت آماده خریداری کنید یا اینکه خودتان آن را از ابتدا بسازید که در پروژه ربات ماشینی آردوینو نحوه ساخت پلتفرم آن به طور کامل شرح داده شده است. همچنین برای طراحی این ربات به ماژول آردوینو، درایور موتور L298، اسپیکر، باتری، کلید فشاری، ماژول حافظه SD، کنترل تلویزیون، گیرنده مادون قرمز و تعدادی سیم جامپر نیاز دارید.
ابتدا باتری، اسپیکر و کلید فشاری را بر روی پلتفرم ربات سخنگو ماشینی با چسب حرارتی بچسبانید، سپس درایور موتور را بر روی پلتفرم ثابت کنید، حال قطب مثبت اسپیکر را به قطب مثبت باتری و قطب منفی آن را به قطب منفی باتری وصل کنید. حال قطب مثبت باتری را به مثبت درایور موتور وصل کنید. سپس ماژول آردوینو را بر روی پلتفرم ثابت کنید و خروجی سنسور گیرنده مادون قرمز را به پین 3 آردوینو و مثبت را به 5 ولت و منفی را به پین زمین آردوینو وصل کنید.
حال با استفاده از سیم های جامپر پین های درایور موتور EnA را به A0 ، IN1 را به A1، IN2 را به A2 ، IN3 را به A3، IN4 را به A4 و EnB را به پین A5 آردوینو وصل کنید. سپس پین های ماژول حافظه را نیز به صورتیکه در ویدیو توضیح داده شده به پین های متناظر در آردوینو وصل کنید. در نهایت آردوینو را به کامپیوتر وصل کرده و کدی که در مقاله برای دانلود قرار داده شده را در آردوینو آپلود کنید. کار تمام است!
ویدیوی عملکرد ربات سخنگو ماشینی
کد پروژه
شماتیک مدار
قطعات مورد نیاز
- Arduino UNO & Genuino UNO
- SparkFun Dual H-Bridge motor drivers L298
- Motor driver
- Speaker (built-in amplifier)
- SD card module
- 9V battery (generic)
- Toggle Switch, Toggle
- IR receiver (generic)
- Jumper wires
- Two gear motors
- TV remote