سخت‌افزار‌های کد‌باز قسمت ششم

توی نوشته‌های قبل (قسمت اول، دوم، سوم، چهارم، پنجم)  در مورد چند تا سخت‌افزار اپن‌سورس نوشتم. امروز در مورد چند سخت‌افزار دیگه یعنی  رباتهای اپن‌سورس مینویسم.

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

این ربات یک شیب‌سنج داره که به موقعیت حساسه و وقتی تکونش میدید میزان تکون‌ها و حرکتش تغییر میکنه. و همین موضوع به جذابیت بیشترش کمک کرده.

توی بخش مکانیک سه تا سرو موتور داریم که باعث میشه ربات حرکات مختلف داشته باشه. میتونید سروموتور‌ها و نگهدارنده‌ها رو با روش‌های متفاوتی ببندید که اشکال متفاوتی از ربات رو ایجاد میکنه! توی راهنمای ربات میتونید سایر اطلاعات رو بخونید (راهنمای ربات بخش ۱، راهنمای ربات بخش ۲)

leaf: در حال حاظر توی این پروژه سه تا ربات داریم (خانواده ربات‌ها!) این رباتها بر پایه PC بنا شدند یعنی پردازش اصلی توی یک سیستم کامپیوتری انجام میشه نه میکروکنترلر. میکرو و مدارات جانبی اطلاعات محیطی رو حس میکنن و این اطلاعات رو برای سیستم کامپیوتری ارسال میکنند و بعد از پردازش اطلاعات بوسیله برنامه مخصوص دستورات به مدار و میکرو ارسال میشه و …

sparky: این ربات کار ارائه از راه دور رو انجام میده! یعنی چی؟!  خوب فرض کنیم یک دکتر تنبل داریم که حوصله نداره به مریض‌های بخش سر بزنه! برای اینکه کارش آسون بشه از این ربات استفاده میکنه ربات متحرک ما  به مریض‌ها سر میزنه، یک مانیتور داریم که بیمار چهره دکتر رو میبینه و یک دوربین که دکتر بتونه بیمار رو ببینه و البته میکروفون و بلندگو هم داریم. به این شکل بیمار پرزنت میشه و دکتر هم زیاد سختی نمیکشه! از اون طرف کلی هم کلاس داره 🙂 همه جا میپیچه که بیمارستان دکتر فلانی خیلی مکانیزه است!

البته این یک نمونه از کارهایی هست که میشه با این ربات انجام داد. علاوه بر اینها میشه از این دستگاه توی مهدکودک‌ها استفاده کرد تا پدر و مادرها به بچه‌هاشون سر بزنن! میشه از این ربات برای کارهای سنگین و خطرناک مثل خنثی کردن بمب استفاده کرد (البته به شرطی که تغییرات لازم رو توی ربات بدیم). و خیلی امکانات دیگه …

اسم این پروژه sparky هست و نسخه‌ای که در زمان نوشتن این نوشته منتشر شده sparky jr نام گرفته!

شاید مهمترین خصوصیت این پروژه مستندات خیلی خوب و راهنمای ساخت واقعا معرکه اون باشه.

پلاگین‌های متنوعی برای این پروژه نوشته شده. مثلا ارتباط از طریق skype و یاهو و …

راهنمای تصویری ساخت این ربات رو اینجا ببینید بخش اول، بخش دوم، بخش سوم.

سخت‌افزار‌های باز‌متن در چند قسمت نوشته شده لیست تمام قسمت‌ها:

سخت‌افزار‌های متن‌باز قسمت اول

سخت‌افزار‌های متن‌باز قسمت دوم

سخت‌افزار‌های باز‌متن قسمت سوم

سخت‌افزارهای بازمتن قسمت چهارم

سخت‌افزارهای بازمتن قسمت پنجم

سخت‌افزارهای متن‌باز قسمت ششم

این نوشته در اپن سورس, تکنولوژی, خلاقیت, علم, کامپیوتر, لینوکس ارسال و , , , , , , , , , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

2 پاسخ به سخت‌افزار‌های کد‌باز قسمت ششم

  1. منوچهر می‌گوید:

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

  2. مهدی می‌گوید:

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *