چگونه یک ربات بسازیم؟

ساخت ربات robot

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

در ادامه با ما همراه باشید.

ساخت ربات wall-e

عناصر رباتیک

از ساده‌ترین ربات‌ها گرفته تا پیچیده‌ترین آنان، همگی دارای عناصر سازنده‌ای مشترک ولی کارکرد و اهدافی گوناگون هستند. آنچه که آنان را بهترین می‌کند، وابسته به انجام دقیق وظایفی است که برای‌شان تعریف کرده‌اید.

مکانیزم

به حرکت درآوردن ربات‌ها، بخشی از سخت‌ترین مراحل طراحی ربات به شمار می‌آید. اینجا مرحله‌ای است که مکانیزم‌های طراحی، و مهندسی مکانیک باید نقش ایفا کنند. در حالی که مهندسی مکانیک بیشتر روی طراحی ماشین تمرکز دارد، ولی طراحان ربات، تمرکز اصلی خود را صرف موتورها و چرخ‌دنده‌ها می‌کنند، تا بهترین عملکرد را دریافت کنند.

مکانیزم به طور معمول شامل نمونه‌سازی از قطعات متحرک و بررسی آن‌ها پیش از یکپارچه‌سازی ربات است.

الکترونیک

یکی دیگر از مهارت‌های بنیادین مورد نیاز برای ساخت ربات، شناخت الکترونیک است. اگر از چگونگی کارکرد قطعات الکترونیکی به مانند ریزکنترل‌گرها و مدارها شناخت داشته باشید، این می‌تواند در انتخاب مناسب‌ترین موتورها و اجزا برای ربات و شیوه درست برق‌رسانی به آن، کمک شایانی برای‌تان باشد.

برنامه‌نویسی

پس از آماده‌سازی مدار و مکانیزم‌ها، زمانش فرا رسیده تا ریزکنترل‌گری که به مدار پیوند زده‌اید را برنامه‌ریزی کنید. ریزکنترل‌گر درواقع مغز ربات است، که به دستوراتی برای رویارویی با محیط اطراف خود نیاز دارد، تا بتواند به کنش‌ها و واکنش‌های پیرامون خود پاسخ دهد.

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

پیکربندی

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

ملاحظات در طراحی ربات

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

ساخت ربات robot

محیط

آیا ربات شما از جایی به جایی دیگر حرکت می‌کند؟ اگر بله، کجا و در چه شرایطی قرار می‌گیرد؟ آیا باید در مقابل ورود آب و خاک و عناصر بیرونی دیگر به آن، تحمل‌پذیر باشد؟ تا زمانی که ربات در جایی امن باشد، تحت تاثیر عناصر بیرونی قرار نخواهد گرفت، ولی همیشه این پیش‌بینی را کنید که تاثیر آنان روی ربات چه می‌تواند باشد.

این وابسته به انتخاب نوع مواد، مکانیزم، و بدنه ربات است.

برق

آیا قرار است که ربات شما از باتری استفاده کند، یا پیوسته به پریز برق باشد؟ تک‌تک موتورها، حسگرها، پردازشگرها، و غیره، به مقداری برق برای کارکرد نیاز دارند — شما باید تشخیص دهید که هر یک از اجزا به چه میزان برق نیاز داشته، و تا چه مدت از ربات انتظار دارید تا سرپا بماند و کار کند.

آنچه که به صورت کلی از ربات می‌خواهید را باید به صورت جزیی از اجزا بخواهید.

حواس

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

تعداد بسیار زیادی از حسگرها وجود دارند که از هر کدام می‌توان بهره برد. همه اطلاعاتی را که ربات لازم است از محیط اطرافش به دست آورد را در نظر بگیرید، سپس آنان را مهندسی کنید، تا در نهایت شاهد کارکرد و رفتاری باشید که از ربات خود انتظار دارید.

بدنه و ماده

باید از پیش مشخص کنید که ربات شما دارای چه وزنی خواهد بود، و نقاطی که قرار است در آن حسگرها را جاسازی کنید را از پیش تعیین کنید. آیا امنیت باتری در آن چقدر است، و در صورت داغ شدن، این امکان را دارید که بتوانید آن را دربیاورید و جایگزینش کنید؟

طراحی بدنه یک ربات می‌تواند ساده یا پیچیده باشد، ولی اگر انعطاف‌پذیرتر باشد، بی‌گمان دست شما را در روند ساخت بازتر می‌کند.

ظاهر

پس از آنکه نیازهای اولیه و اصلی برای پیکربندی و ساخت ربات را پشت‌سر گذاشتید، بهتر است که برای او خصیصه‌های شخصیتی تعریف کنید. برای مثال، چهره بخشیدن به آن، یکی از خصیصه‌های شخصیتی است.

می‌توانید برای او احساساتی همچون شادی، غم، ترس، خشم، و غیره تعریف کنید، تا زمانی که در شرایط گوناگون قرار گرفت، آنان را ابراز کند.

ساخت ربات robot

مراحل ساخت ربات

حال زمان انجام اقدامات عملی برای ساخت ربات فرا رسیده است. در ادامه به آنچه که برای آغاز کار نیاز دارید خواهیم پرداخت.

کیت‌های ربات

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

ساخت ربات robot kit

نرم‌افزار طراحی ربات

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

می‌توانید از کار و تمرین با Adobe Illustrator آغاز کنید. به کمک یک پرینتر سه‌بعدی و دستگاه برش لیزری، پس از طراحی مدل، می‌توانید ربات طراحی‌شده را چاپ کنید و به مدل واقعی‌اش دست پیدا کنید.

سخت‌افزار ربات، قطعات و ابزارها

وابسته به کارکردی که قرار است ربات شما داشته باشد، زمینه رباتیک می‌تواند برای‌تان پرخرج باشد، ولی با دارا بودن ابزار و قطعاتی مناسب، می‌توانید از بسیاری از زحمات خود بکاهید.

ابزارهای اولیه موردنیاز

  • هویه لحیم کاری
  • ابزار کمک دست
  • سیم‌چین
  • سیم‌لخت‌کن
  • انواع دم‌باریک
  • منبع تغذیه برق
  • مجموعه پیچ‌گوشتی و آچار و انبردست (کوچکترین تا بزرگترین)
  • دستگاه چسب حرارتی تفنگی

اجزا اولیه موردنیاز

  • محفظه و نگهدارنده باتری
  • لامپ/چراغ ال‌ای‌دی
  • مجموعه مقاومت
  • ماسفت (ترانزیستور اثرِ میدانیِ نیمه‌رسانای اکسید-فلز)
  • سویچ تاگل
  • موتور آرسی سروو آنالوگ
  • تمشک پی
  • آردوینو

ساخت ربات robot

تامین‌کنندگان

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

یکی از قدیمی‌ترین فروشگاه‌های ارائه قطعات و خدمات رباتیک، روبوایکیو (roboeq.ir) است. از موتور و ماژول گرفته تا انواع حسگرها، منبع تغذیه، باتری‌ها، شارژرها، پرینتر سه‌بعدی، و دستگاه برش لیزری را می‌توانید در آنجا پیدا کنید.

ایده‌های طراحی ربات

رباتیک به طور اساسی یک رشته بسیار گسترده است، و بهره‌وری از آن به دلایل گوناگونی از جمله فروش و تبلیغات به کار گرفته می‌شود. در پایان، به تعدادی از رده‌های خاص ربات‌ها می‌پردازیم.

ربات‌های بازی

یکی از راه‌های جالب و ساده برای یادگیری و ساخت ربات، خرید اسباب‌بازی‌های رباتیک و باز کردن آن‌ها است; با این کار، علاوه بر آشنایی با مکانیزم ساخت ربات، می‌توانید از قطعات درون آن نیز برای ساخت رباتی نو بهره‌مند شوید (برای‌تان ارزان‌تر از خرید خالص قطعات تمام می‌شود).

ساخت ربات robot

ربات‌های جنگی

ربات‌ها همگی برای هدفی ساخته می‌شوند، ولی کمتر رباتی را پیدا خواهید کرد که دارای انگیزه و البته افتخار باشد. اگر علاقه‌مند به رباتیک باشید، بی‌گمان مسابقات مبارزه ربات‌ها را تماشا کرده‌اید و پس از برنده شدن ربات مورد علاقه خود، از شادی فریاد زده‌اید; این همان نقطه‌ای است که میان دو ربات مبارز، اگر یکی افتخار کسب نکند، دیگری بی‌گمان انگیزه‌ای برای انتقام به دست می‌آورد.

از تانک‌ها گرفته تا ربات‌های اژده‌ها، وابسته به موادی که در آن استفاده می‌کنید، ساخت یک ربات جنگجو برای‌تان خرج برمی‌دارد، بنابراین پیش از ساخت آنان، نگاهی به جیب خود بی‌اندازید.

ساخت ربات robot

ربات‌های پرنده

ساخت ربات‌های پرنده با ظهور و پیشرفت گوشی‌های هوشمند بسیار آسان‌تر از گذشته شده است. حال می‌توان از بهترین حسگرهای جنبشی، شتاب‌سنج‌ها، جاذبه‌سنج‌ها، و ژیروسکوپ‌هایی که در گوشی‌های هوشمند وجود دارند، برای پیگیری و کنترل از راه دور ربات‌های پرنده در یک فضای سه‌بعدی بهره برد.

ساخت ربات robot

ربات‌های پیچیده

اگر به دنبال چالش بیشتری در مهندسی ربات هستید، شاید ربات زیر که تنها روی دو چرخ حرکت می‌کند و به جستجوی روشن‌ترین قسمت یک مکان می‌گردد، برای‌تان جالب باشد. وابسته به آنکه پیچیدگی را در چه می‌بینید، ربات شما می‌تواند دارای هر ویژگی منحصربه‌فردی باشد که آن را متفاوت‌تر از دیگران نشان دهد، مادامی که از مکانیزم پیچیده‌ای برخوردار باشد.

ساخت ربات robot

جمع‌بندی

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

نوشته چگونه یک ربات بسازیم؟ اولین بار در اخبار تکنولوژی و فناوری پدیدار شد.

چگونه یک ربات بسازیم؟

ساخت ربات robot

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

در ادامه با ما همراه باشید.

ساخت ربات wall-e

عناصر رباتیک

از ساده‌ترین ربات‌ها گرفته تا پیچیده‌ترین آنان، همگی دارای عناصر سازنده‌ای مشترک ولی کارکرد و اهدافی گوناگون هستند. آنچه که آنان را بهترین می‌کند، وابسته به انجام دقیق وظایفی است که برای‌شان تعریف کرده‌اید.

مکانیزم

به حرکت درآوردن ربات‌ها، بخشی از سخت‌ترین مراحل طراحی ربات به شمار می‌آید. اینجا مرحله‌ای است که مکانیزم‌های طراحی، و مهندسی مکانیک باید نقش ایفا کنند. در حالی که مهندسی مکانیک بیشتر روی طراحی ماشین تمرکز دارد، ولی طراحان ربات، تمرکز اصلی خود را صرف موتورها و چرخ‌دنده‌ها می‌کنند، تا بهترین عملکرد را دریافت کنند.

مکانیزم به طور معمول شامل نمونه‌سازی از قطعات متحرک و بررسی آن‌ها پیش از یکپارچه‌سازی ربات است.

الکترونیک

یکی دیگر از مهارت‌های بنیادین مورد نیاز برای ساخت ربات، شناخت الکترونیک است. اگر از چگونگی کارکرد قطعات الکترونیکی به مانند ریزکنترل‌گرها و مدارها شناخت داشته باشید، این می‌تواند در انتخاب مناسب‌ترین موتورها و اجزا برای ربات و شیوه درست برق‌رسانی به آن، کمک شایانی برای‌تان باشد.

برنامه‌نویسی

پس از آماده‌سازی مدار و مکانیزم‌ها، زمانش فرا رسیده تا ریزکنترل‌گری که به مدار پیوند زده‌اید را برنامه‌ریزی کنید. ریزکنترل‌گر درواقع مغز ربات است، که به دستوراتی برای رویارویی با محیط اطراف خود نیاز دارد، تا بتواند به کنش‌ها و واکنش‌های پیرامون خود پاسخ دهد.

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

پیکربندی

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

ملاحظات در طراحی ربات

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

ساخت ربات robot

محیط

آیا ربات شما از جایی به جایی دیگر حرکت می‌کند؟ اگر بله، کجا و در چه شرایطی قرار می‌گیرد؟ آیا باید در مقابل ورود آب و خاک و عناصر بیرونی دیگر به آن، تحمل‌پذیر باشد؟ تا زمانی که ربات در جایی امن باشد، تحت تاثیر عناصر بیرونی قرار نخواهد گرفت، ولی همیشه این پیش‌بینی را کنید که تاثیر آنان روی ربات چه می‌تواند باشد.

این وابسته به انتخاب نوع مواد، مکانیزم، و بدنه ربات است.

برق

آیا قرار است که ربات شما از باتری استفاده کند، یا پیوسته به پریز برق باشد؟ تک‌تک موتورها، حسگرها، پردازشگرها، و غیره، به مقداری برق برای کارکرد نیاز دارند — شما باید تشخیص دهید که هر یک از اجزا به چه میزان برق نیاز داشته، و تا چه مدت از ربات انتظار دارید تا سرپا بماند و کار کند.

آنچه که به صورت کلی از ربات می‌خواهید را باید به صورت جزیی از اجزا بخواهید.

حواس

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

تعداد بسیار زیادی از حسگرها وجود دارند که از هر کدام می‌توان بهره برد. همه اطلاعاتی را که ربات لازم است از محیط اطرافش به دست آورد را در نظر بگیرید، سپس آنان را مهندسی کنید، تا در نهایت شاهد کارکرد و رفتاری باشید که از ربات خود انتظار دارید.

بدنه و ماده

باید از پیش مشخص کنید که ربات شما دارای چه وزنی خواهد بود، و نقاطی که قرار است در آن حسگرها را جاسازی کنید را از پیش تعیین کنید. آیا امنیت باتری در آن چقدر است، و در صورت داغ شدن، این امکان را دارید که بتوانید آن را دربیاورید و جایگزینش کنید؟

طراحی بدنه یک ربات می‌تواند ساده یا پیچیده باشد، ولی اگر انعطاف‌پذیرتر باشد، بی‌گمان دست شما را در روند ساخت بازتر می‌کند.

ظاهر

پس از آنکه نیازهای اولیه و اصلی برای پیکربندی و ساخت ربات را پشت‌سر گذاشتید، بهتر است که برای او خصیصه‌های شخصیتی تعریف کنید. برای مثال، چهره بخشیدن به آن، یکی از خصیصه‌های شخصیتی است.

می‌توانید برای او احساساتی همچون شادی، غم، ترس، خشم، و غیره تعریف کنید، تا زمانی که در شرایط گوناگون قرار گرفت، آنان را ابراز کند.

ساخت ربات robot

مراحل ساخت ربات

حال زمان انجام اقدامات عملی برای ساخت ربات فرا رسیده است. در ادامه به آنچه که برای آغاز کار نیاز دارید خواهیم پرداخت.

کیت‌های ربات

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

ساخت ربات robot kit

نرم‌افزار طراحی ربات

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

می‌توانید از کار و تمرین با Adobe Illustrator آغاز کنید. به کمک یک پرینتر سه‌بعدی و دستگاه برش لیزری، پس از طراحی مدل، می‌توانید ربات طراحی‌شده را چاپ کنید و به مدل واقعی‌اش دست پیدا کنید.

سخت‌افزار ربات، قطعات و ابزارها

وابسته به کارکردی که قرار است ربات شما داشته باشد، زمینه رباتیک می‌تواند برای‌تان پرخرج باشد، ولی با دارا بودن ابزار و قطعاتی مناسب، می‌توانید از بسیاری از زحمات خود بکاهید.

ابزارهای اولیه موردنیاز

  • هویه لحیم کاری
  • ابزار کمک دست
  • سیم‌چین
  • سیم‌لخت‌کن
  • انواع دم‌باریک
  • منبع تغذیه برق
  • مجموعه پیچ‌گوشتی و آچار و انبردست (کوچکترین تا بزرگترین)
  • دستگاه چسب حرارتی تفنگی

اجزا اولیه موردنیاز

  • محفظه و نگهدارنده باتری
  • لامپ/چراغ ال‌ای‌دی
  • مجموعه مقاومت
  • ماسفت (ترانزیستور اثرِ میدانیِ نیمه‌رسانای اکسید-فلز)
  • سویچ تاگل
  • موتور آرسی سروو آنالوگ
  • تمشک پی
  • آردوینو

ساخت ربات robot

تامین‌کنندگان

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

یکی از قدیمی‌ترین فروشگاه‌های ارائه قطعات و خدمات رباتیک، روبوایکیو (roboeq.ir) است. از موتور و ماژول گرفته تا انواع حسگرها، منبع تغذیه، باتری‌ها، شارژرها، پرینتر سه‌بعدی، و دستگاه برش لیزری را می‌توانید در آنجا پیدا کنید.

ایده‌های طراحی ربات

رباتیک به طور اساسی یک رشته بسیار گسترده است، و بهره‌وری از آن به دلایل گوناگونی از جمله فروش و تبلیغات به کار گرفته می‌شود. در پایان، به تعدادی از رده‌های خاص ربات‌ها می‌پردازیم.

ربات‌های بازی

یکی از راه‌های جالب و ساده برای یادگیری و ساخت ربات، خرید اسباب‌بازی‌های رباتیک و باز کردن آن‌ها است; با این کار، علاوه بر آشنایی با مکانیزم ساخت ربات، می‌توانید از قطعات درون آن نیز برای ساخت رباتی نو بهره‌مند شوید (برای‌تان ارزان‌تر از خرید خالص قطعات تمام می‌شود).

ساخت ربات robot

ربات‌های جنگی

ربات‌ها همگی برای هدفی ساخته می‌شوند، ولی کمتر رباتی را پیدا خواهید کرد که دارای انگیزه و البته افتخار باشد. اگر علاقه‌مند به رباتیک باشید، بی‌گمان مسابقات مبارزه ربات‌ها را تماشا کرده‌اید و پس از برنده شدن ربات مورد علاقه خود، از شادی فریاد زده‌اید; این همان نقطه‌ای است که میان دو ربات مبارز، اگر یکی افتخار کسب نکند، دیگری بی‌گمان انگیزه‌ای برای انتقام به دست می‌آورد.

از تانک‌ها گرفته تا ربات‌های اژده‌ها، وابسته به موادی که در آن استفاده می‌کنید، ساخت یک ربات جنگجو برای‌تان خرج برمی‌دارد، بنابراین پیش از ساخت آنان، نگاهی به جیب خود بی‌اندازید.

ساخت ربات robot

ربات‌های پرنده

ساخت ربات‌های پرنده با ظهور و پیشرفت گوشی‌های هوشمند بسیار آسان‌تر از گذشته شده است. حال می‌توان از بهترین حسگرهای جنبشی، شتاب‌سنج‌ها، جاذبه‌سنج‌ها، و ژیروسکوپ‌هایی که در گوشی‌های هوشمند وجود دارند، برای پیگیری و کنترل از راه دور ربات‌های پرنده در یک فضای سه‌بعدی بهره برد.

ساخت ربات robot

ربات‌های پیچیده

اگر به دنبال چالش بیشتری در مهندسی ربات هستید، شاید ربات زیر که تنها روی دو چرخ حرکت می‌کند و به جستجوی روشن‌ترین قسمت یک مکان می‌گردد، برای‌تان جالب باشد. وابسته به آنکه پیچیدگی را در چه می‌بینید، ربات شما می‌تواند دارای هر ویژگی منحصربه‌فردی باشد که آن را متفاوت‌تر از دیگران نشان دهد، مادامی که از مکانیزم پیچیده‌ای برخوردار باشد.

ساخت ربات robot

جمع‌بندی

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

نوشته چگونه یک ربات بسازیم؟ اولین بار در اخبار تکنولوژی و فناوری پدیدار شد.

چگونه بدون کدنویسی یک بات مسنجر فیس بوک بنویسیم؟

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

طراحی چت بات در فیس بوک

برای ساختن یک چت بات ابتدا باید یک صفحه و اپلیکیشن فیسبوک داشته باشید. ساختن صفحه‌ی فیسبوک را همه بلدند اما ساختن اپلیکیشنی که بتواند با Botsify کار کند، نیاز به کمی کار دارد که ما مراحل آن را در ادامه‌ی مطلب توضیح می‌دهیم. البته اگر هنوز صفحه‌ی فیسبوک ندارید، ابتدا باید آن را بسازید.

بخش ۱ ساخت اپلیکیشن فیسبوک

گام ۱: از پروفایل فیسبوک خود به داشبورد توسعه دهندگان بروید و اولین اپلیکیشن خود را از طریق منوی کشویی موجود ایجاد کنید.

ساخت اپلیکیشن فیسبوک

گام ۲: در پنجره‌ای که باز می‌شود یک نام، یک Namespace (که باید اوریجینال باشد)، یک آدرس ایمیل و یک دسته‌بندی برای اپلیکیشن خود انتخاب کنید. سپس بر روی دکمه‌ی Create App ID کلیک کنید تا اپلیکیشن شما ساخته شود.

ساخت اپلیکیشن فیسبوک

 

بخش ۲ تنظیم اپلیکیشن فیسبوک شما

تصویر زیر داشبورد اپلیکیشنی است که همین الان ساختید. از آن‌جایی که همین الان اپلیکیشن را ساختید، آیتم‌های Messenger و Webhooks را در ستون سمت چپ نمی‌بینید. برای ساختن بات ابتدا باید آن‌ها را اضافه کنید. در ادامه نحوه‌ی انجام این کار را به شما می‌گوییم.

تنظیم اپلیکیشن فیسبوک شما

گام ۱: از نوار سمت چپ بر روی Add Product کلیک کنید. در صفحه‌ی بعد لیستی از محصولات متنوع فیسبوک که می‌توانید آن‌ها را با اپلیکیشن‌تان یکپارچه کنید دیده می‌شود. بر روی دکمه‌ی Get Started ای که در کنار Messenger وجود دارد کلیک کنید.

تنظیم اپلیکیشن فیسبوک شما

 

گام ۲: هنگامی که Messenger را اضافه می‌کنید، از شما خواسته می‌شود که آن را به یک صفحه وصل نمایید. اگر چندین صفحه دارید می‌توانید یکی از آن‌ها را برای اتصال به اپ انتخاب کنید. البته برای این کار حتماً باید مالک صفحه باشید، نه مدیر آن.

تنظیم اپلیکیشن فیسبوک شما

 

گام ۳: وصل شدن به یک صفحه توکن دسترسی به آن صفحه را ایجاد می‌کند. شما در هنگام تنظیم بات به این توکن نیاز دارید. می‌توانید این توکن را درون یک فایل متنی کپی کنید تا همیشه به آن دسترسی داشته باشید، یا این که هر دفعه برای دسترسی به آن به داشبورد رفته و از زبانه‌ی Messenger آن را کپی نمایید. هنگامی که صفحه به اپ وصل شد، زمان آن است تا محصول دوم، یعنی Webhooks را به آن وصل کنید. بر روی دکمه‌ی Setup Webhooks موجود در همان صفحه‌ی قبلی کلیک کنید.

تنظیم اپلیکیشن فیسبوک شما

 

گام ۴: در گام بعدی به یک آدرس برگشتی (Callback URL) نیاز است. اکنون بدون این که زبانه را ببندید به Botsify رفته و یک حساب کاربری رایگان بسازید.

تنظیم اپلیکیشن فیسبوک شما

بخش ۳ ساخت چت بات

گام ۱: فرض می‌کنیم در Botsify ثبت نام کرده‌اید و همه‌ی دسترسی‌های لازم را هم فعال کرده‌اید. اکنون از صفحه‌ی داشبورد بر روی Create Application کلیک کنید.

تنظیم اپلیکیشن فیسبوک شما

گام ۲: یک نام و توضیح (اختیاری) برای بات خود انتخاب کنید. سپس آیدی اپلیکیشن را وارد کرده (می‌توانید آن را از داشبورد اپلیکیشن‌تان به دست آورید) و یک کلید محرمانه برای آن تعیین کنید. یک کلید محرمانه مثل رمزعبوری است که بات‌ها از آن برای تصدیق اپ‌ها و صفحات استفاده می‌کنند. این کلید می‌تواند هر چیزی، مثلاً عبارت secret_key_is_secret باشد. برای افزودن دسترسی توکن صفحه باید به داشبورد اپلیکیشن برگشته، از ستون سمت چپ بر روی Messages کلیک کنید و سپس توکن را کپی نمایید. در انتها بر روی Create Bot کلیک کنید.

ساخت چت بات

گام ۳: اکنون زمان این است که Webhooks را تنظیم کنید. در Botsify باید به طور خودکار به زبانه‌ی Configure Webhooks هدایت شوید. اگر چنین نشد، خودتان بر روی آن کلیک کنید. در آن صفحه آدرس Callback ای وجود دارد که در بخش ۲ – گام ۴ نیاز داشتید. این آدرس را کپی کنید.

ساخت چت بات

گام ۴: به زبانه‌ای که در مراحل قبل باز نگه داشتید رفته و آدرس را در کادر Callback URL آن پیست کنید. سپس کلید محرمانه‌ای که مشخص کردید را هم در کادر Verify Token وارد کنید. اکنون یک بار هر چهار گزینه را بررسی کرده و بعد بر روی Verify and Save کلیک کنید.

ساخت چت بات فیس بوک

گام ۵: به صفحه‌ی پیکربندی Webhooks برگردید و حالا که کار تمام شده، بر روی Activate کلیک نمایید تا بات شما ساخته شود.

ساخت چت بات فیس بوک

بخش ۴ پیکربندی چت بات

گام ۱: حالا که چت بات را ساختید، زمان آن است که به آن یاد بدهید که چگونه حرف بزند. گزینه‌ی Configure Bot یا Setup Responses را از ستون سمت چپ باز کنید.

 پیکربندی چت بات

در این بخش چندین نوع پاسخ برای انتخاب کردن وجود دارد. اولین گزینه Basic Response یا پاسخ‌های اساسی است که در واقع همان چیزی است که هر کس در اولین برخورد با بات آن را می‌بیند. دو گزینه‌ی دیگر مربوط به ساخت قالب‌ها و دکمه‌هاست. این گزینه‌ها به شما اجازه می‌دهد تا در پاسخ به فرمان کاربر تصویر یا لینک ارسال کنید. منتهی ما در این راهنما قصد ساختن چت بات ساده‌ای را داریم که کاربران فقط برای آن متن می‌فرستند و در پاسخ هم متن دریافت می‌کنند. بر روی Setup advanced responses کلیک کنید.

 پیکربندی چت بات

گام ۳: رابطی که اکنون می‌بینید شما را قادر می‌سازد تا یک دستور و پاسخ بات برای آن را تعریف کنید. بات خود را از سمت چپ انتخاب کنید. در مثال ما این بات My Test Bot نام دارد، بنابراین آن را انتخاب می‌کنیم و پیامی که ممکن است کاربران برای یک بات بفرستند را وارد می‌کنیم. به طور مثال اگر پیام ارسال شده Hi باشد، ابتدا باید نام کاربری‌مان را انتخاب کنیم، سپس پاسخ موردنظرمان را در جواب Hi بنویسیم.

 پیکربندی چت بات

گام ۴: پیام را تایید کنید تا اولین پاسخ بات شما تعیین شود.

 پیکربندی چت بات

گام ۵: اکنون می‌توانید بات را آزمایش کنید. پیامی که در تصویر زیر مشخص شده، فقط برای اولین بار پس از پیکربندی بات به شما نشان داده می‌شود. کاربران هیچ وقت این پیام را نمی‌بینند، و چت بات فقط بر اساس تنظیماتی که شما تعیین کردید پاسخگو خواهد بود.

 پیکربندی چت بات

حالا پرسش و پاسخ‌های بعدی را تعیین کنید. اگرچه هیچ کدام از انواع پاسخ‌ها نیازی به دانش کدنویسی ندارند، ولی می‌توانید از راهنمای خود Botsify برای پیکربندی انواع پاسخ‌ها استفاده کنید. اگر نمی‌خواهید همه‌ی پاسخ‌ها را خودتان تعیین نماید، می‌توانید از سرویس پرمیوم این بات استفاده کنید، اما این سرویس پولی است.

نظر شما در مورد ابزار چت بات چیست؟ آیا تا کنون در این باره و طراحی و ساخت یکی از این چت بات ها، تجربه ای دارید؟ نظر خود را با ما در میان بگذارید و با ارسال این مطلب روی شبکه های اجتماعی، به علاقمندان و نیازمندان به این سرویس در فیس بوک کمک کنید تا نیازشان را مرتفع سازند.

برای ورود به وب سایت botsify.com کلیک کنید.

منبع: Addictivetips