فهرست مطالب:

SOCBOT - Vibrobot نسل بعدی: 13 مرحله (همراه با تصاویر)
SOCBOT - Vibrobot نسل بعدی: 13 مرحله (همراه با تصاویر)

تصویری: SOCBOT - Vibrobot نسل بعدی: 13 مرحله (همراه با تصاویر)

تصویری: SOCBOT - Vibrobot نسل بعدی: 13 مرحله (همراه با تصاویر)
تصویری: SocBot Demo @ UW Mini-Symposium 2013 2024, جولای
Anonim
SOCBOT - Vibrobot نسل بعدی
SOCBOT - Vibrobot نسل بعدی
SOCBOT - Vibrobot نسل بعدی
SOCBOT - Vibrobot نسل بعدی
SOCBOT - Vibrobot نسل بعدی
SOCBOT - Vibrobot نسل بعدی

در ابتدا پیجرها وجود داشت. این واقعیت که پیج های فعال از روی میز و کمد می رقصند چیزی بیشتر از تشدید بیشتر مردم نیست. وقتی این اتفاق در حضور یک سازنده رخ داد ، تغییر کرد. بلافاصله پس از آن لحظه یورکا ، ویبروبات متولد شد. با تکثیر آن موجودات اولیه ارتعاشی تکنولوژیکی ، تقریباً هر شکل مکانیکی را می توان تصور کرد. تعادل ، موتورهای وزنی آنها صدای زمزمه و لرزش دارند و این اسکوترها را در جهت های تصادفی به حرکت در می آورند.

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

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

با چنین تنوع گسترده ای در مخزن ژنی خود ، درخت خانواده ویبروبات ها به طور طبیعی به تداوم تکاملی ابتکاری خود ادامه داده است. تا حد زیادی تحت تأثیر محیط قرار دارند ، ویبروبات ها از هر چیزی که نجات یافته به نظر می رسد ادامه می دهند. آنها می توانند از جعبه های قطعات یدکی ، دستگاه های الکترونیکی عصر تاریکی (کلمه پیجرها را در اینجا بخوانید) ، وسایل مراقبت شخصی ، کنترلرهای بازی های ویدئویی قدیمی و رایانه های دور ریخته تکامل پیدا کنند. همه این عوامل محیطی به خوبی وظیفه گسترش ژنوتیپ vibrobot را بر عهده دارند.

این ما را به تمرکز این دستورالعمل - Socbot ، می رساند. این متولد شدن در ذهن این نویسنده هنگامی که او اولین بار دیپبات را دید ، گام بعدی در تکامل طراحی میکرو ربات ارتعاشی است. این بچه جدید در بلوک یک vibrobot بسیار پیشرفته است. این دستگاه با کنترل از راه دور مادون قرمز تلویزیونی کنترل می شود ، این Vibrobot مغزدار نسل بعدی آماده پاسخگویی به هرگونه دستور جهت شما است. دیگر رومینگ تصادفی وجود ندارد. با فشردن یک دکمه ، سیستم حرکتی سوکت سیم پیچ منحصر به فرد socbot وارد عمل می شود و این مخزن را در هر جهتی که انتخاب می کنید ارسال می کند. socbot دارای باتری های قلیایی ساعت است و دارای دو موتور پیجر ارتعاشی خارجی است. اگرچه طراحی فعلی محدود است ، اما این میکروبات به اندازه کافی قدرتمند است که می تواند بر روی هر سطح صاف حرکت کند. در حالی که از نظر مغز بزرگ است ، اما هنوز آنقدر کوچک است که می تواند روی یک چهارم بنشیند. با وجود میراث تکنولوژیکی و قدرت فراوان در چنین فضای کوچکی ، باید تعجب کرد که گام بعدی در تکامل فناوری ارتعاشی ما را به کجا خواهد برد.

در اینجا یک مقاله عالی Vibrobots نوشته گرت برانوین است

بیوشیمترونیک

مرحله 1: قسمتها

قسمت ها
قسمت ها

به 1 - PICAXE -08M 1 - سوکت سیم پیچ 16 پین 1 - سوکت DIP 16 پین 1 - سوکت دیپ 8 پین 2 - موتورهای لرزاننده 1 - TSOP4838 یا مشابه ماژول گیرنده IR 38KHz 2 - هدفهای عمومی 100V دیودهای سیگنال 3 - L1154 باتری های ساعت 1 - 4.7mfd خازن 2 - 82 اهم مقاومت 1/4 وات 1 - سیم مقاومت 33K اهم 1/4 وات ، محافظ فلزی نازک ، چسب فوق العاده

مرحله 2: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند

به این Socbot از یکی از مفیدترین ویژگی های PICAXE -08M استفاده می کند - توانایی ارسال و دریافت تمام 127 کد کنترل تلویزیون مادون قرمز Sony 38KHz. این ویژگی به 08M اجازه می دهد تا با کنترل از راه دور ، تلویزیون یا حتی 08M دیگر ارتباط برقرار کند. در اینجا 08M یک کد معتبر از کنترل از راه دور جهانی را مشاهده می کند و با ارسال یک پالس فعلی به یک یا هر دو موتور پیجر ، به فشار دکمه های کنترل از راه دور پاسخ می دهد. خروجی های 08M هر کدام می توانند حدود 20mA را تحمل کنند ، بنابراین من خروجی ها را به صورت جفت به هم متصل می کنم تا 40mA را به هر موتور تغذیه کنم. یک مقاومت 82 اهم به صورت سری با هر موتور جریان را به حداکثر 40 میلی آمپر محدود می کند. یک دیود سیگنال سریع موازی با هر موتور به کاهش ولتاژهای ناشی از موتورها کمک می کند. خازنها حفاظت را بسیار افزایش می دهند ، اما به اندازه ربات نیز می افزایند ، بنابراین من آنها را بدون هیچ گونه عوارض کوتاه مدت آشکار کنار گذاشتم. به

مرحله 3: کد را به پیککس بارگیری کنید

کد را به پیککس بارگیری کنید
کد را به پیککس بارگیری کنید

.این کد پیکاکس است که من برای استفاده با socbot نوشتم. از آنجا که socbot مدار بارگیری ندارد ، باید برنامه picaxe را روی یک تخته اولیه برنامه ریزی کرده و سپس تراشه برنامه ریزی شده را به socbot منتقل کنید. کد از دستور infrain2 برای منتظر ماندن یکی از 3 کد معتبر از راه دور جهانی استفاده می کند. بسته به کد دریافت شده ، پیککس یک پالس جریان 100mS را به یک موتور یا هر دو موتور ارسال می کند. اگر دکمه نگه داشته شود ، نبض فعلی تا زمان آزاد شدن دکمه تکرار می شود. یک نسخه از فایل picaxe bas در زیر برای بارگیری قرار داده شده است.

MAIN: let dirs =٪ 00010111BEGIN: اجازه دهید پین ها =٪ 00000000 infrain2 اجازه دهید b0 = infra if b0 = 16 سپس AHEAD 'CH+ if b0 = 19 سپس LEFT' VOL- اگر b0 = 18 سپس RIGHT 'VOL+ goto BEGINAHEAD: اجازه دهید پین ها =٪ 00010111 'خروجی های 0 ، 1 ، 2 ، 4 HIGH pause 100 goto MAINLEFT: اجازه دهید پین ها =٪ 0000011' خروجی های 0 ، 1 HIGH 2 ، 4 LOW pause 100 goto BEGINRIGHT: اجازه دهید پین ها =٪ 00010100 'خروجی ها 2 ، 4 HIGH 0 ، 2 LOW pause 100 goto MAIN.

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

برنامه راه دور
برنامه راه دور

به هر کنترل از راه دور IR جهانی با PICAXE کار می کند. تنها کاری که باید انجام دهید این است که آن را برای استفاده با تلویزیون سونی برنامه ریزی کنید. من از ریموت جهانی RCA ارزان استفاده کردم که در Wal Mart با قیمت کمتر از 10 دلار خریدم. کد سونی که استفاده کردم 218 بود. بیشتر ریموت هایی که بررسی کردم فقط دو مجموعه کد برای تلویزیون های سونی داشتند ، بنابراین اگر یکی کار نمی کند ، دیگری را امتحان کنید. من از دکمه های مرکز بالا و پایین و بالا و پایین صدا برای کنترل socbot استفاده کردم ، اما شما می توانید از هر دکمه ای که می خواهید استفاده کنید. فقط کد دکمه های وب سایت PICAXE را جستجو کنید یا از دستور کد اشکال زدایی و رایانه ما برای بررسی کد ارسال شده توسط هر دکمه در کنترل خود استفاده کنید. راه دور من: صدا را کم کنید - به چپ بپیچید (فقط موتور سمت چپ روشن است) کانال بالا - به جلو بروید (هر دو موتور روشن است) صدا را بالا ببرید - راست بپیچید (فقط موتور سمت راست روشن است).

مرحله 5: سوکت سیم پیچ را آماده کنید

سوکت سیم پیچ را آماده کنید
سوکت سیم پیچ را آماده کنید
سوکت سیم پیچ را آماده کنید
سوکت سیم پیچ را آماده کنید

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

مرحله 6: ترمینال های باتری را آماده کنید

ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید
ترمینال های باتری را آماده کنید

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

مرحله 7: سوکت های DIP را بچسبانید

سوکت های DIP را روی هم بچسبانید
سوکت های DIP را روی هم بچسبانید
سوکت های DIP را چسباند
سوکت های DIP را چسباند
سوکت های DIP را روی هم بچسبانید
سوکت های DIP را روی هم بچسبانید
سوکت های DIP را روی هم بچسبانید
سوکت های DIP را روی هم بچسبانید

به من 2 سوکت DIP را روی هم قرار دادم تا بتوانم هر 3 باتری و PICAXE را روی ربات بیاورم ، بدون اینکه هیچ کدام از آنها آویزان شود. چهار پین (2 در هر طرف) در سوکت 8 پین به 4 سوراخ (2 در هر طرف) از سوکت 16 پین وارد می شود. این بدان معناست که سوکت 8 پین نصف و نصف سوکت 16 پین است. من دو سوکت را با چسب فوق العاده به هم چسباندم. به

مرحله 8: همه را لحیم کنید

همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید
همه را لحیم کنید

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

مرحله 9: ادامه نصب قطعات

نصب مMPلفه ها را ادامه دهید
نصب مMPلفه ها را ادامه دهید
نصب مMPلفه ها را ادامه دهید
نصب مMPلفه ها را ادامه دهید
نصب مMPلفه ها را ادامه دهید
نصب مMPلفه ها را ادامه دهید

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

مرحله 10: پایان را تمام کنید

پایان
پایان

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

مرحله 11: لذت ببرید

لذت ببرید
لذت ببرید

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

مرحله 12: آن را بیشتر انجام دهید

آن را بیشتر بگیرید
آن را بیشتر بگیرید

به در اینجا چند ایده برای نسخه های بعدی وجود دارد: - از ترانزیستورها برای اعمال جریان کامل بر روی موتورها استفاده کنید (آنها در حال حاضر با 40 درصد ظرفیت کار می کنند) - یک چراغ طلب یا جلوگیری از پرهیز از جرقه زدن. - یک دسته کامل از جورابهای نورگیر (یا اجتناب) از آنها ، هر کدام با یک LED تهیه کنید و نحوه تعامل آنها با یکدیگر را مطالعه کنید. - با استفاده از یک سوکت سیم پیچ 8 پین ، یک socbot صدا ایجاد کنید - یک خط زیر را دنبال کنید. - با استفاده از سوکت سیم دار 40 پین یک جوراب بزرگتر بسازید - برای پیکاکس کد بنویسید تا بتوان آن را آموزش پذیر یا قابل برنامه ریزی کرد. شاید از ریموت برای جابجایی آن در چند حرکت استفاده کنید و سپس اجازه دهید حرکات را تکرار کند. - دو یا چند جوراب بادی ایجاد کنید که بتوانند با استفاده از کدهای infared با یکدیگر ارتباط برقرار کرده و بر یکدیگر تأثیر بگذارند. امکانات تقریباً نامحدود است. به

مرحله 13: با تشکر

به از اینکه وقت گذاشتید و پروژه من را مشاهده کردید متشکرم. امیدوارم با ایده های جدید شما را برانگیزد. همانطور که توماس ادیسون می گوید: "برای اختراع به تخیل خوب و یک توده آشغال نیاز دارید". باز هم متشکرم ، رندی

جایزه دوم در مسابقه ربات Instructables و RoboGames

توصیه شده: