فهرست مطالب:

اصلاح Ottobot: 5 مرحله
اصلاح Ottobot: 5 مرحله

تصویری: اصلاح Ottobot: 5 مرحله

تصویری: اصلاح Ottobot: 5 مرحله
تصویری: How to Fix Otto's Power Glitching (Acrobotic) 2024, نوامبر
Anonim
اصلاح Ottobot
اصلاح Ottobot
اصلاح Ottobot
اصلاح Ottobot

این یک پروژه طراحی رباتیک در سطح مبتدی است که در آن من یک Ottobot را با افزودن حسگرهای جدید به نمونه اولیه آن تغییر دادم. Otto یک ربات تعاملی ساده مبتنی بر زبان برنامه نویسی Arduino است. اساساً ، این پست آموزشی در مورد اجازه دادن به ربات به چندین حسگر به شیوه های مختلف است تا بتواند کارهایی را انجام دهد که بر اساس آن حسگر تحریک شده است. محصول نهایی باید این باشد که وقتی دکمه ای فشار داده می شود ، ottobot یک ملودی کوتاه پخش می کند یا پای خود را می زند یا دیود ساطع کننده نور را روشن می کند.

مرحله 1: مونتاژ مواد و نصب نرم افزار

اجزای الکترونیکی زیر و برنامه کامپیوتری مورد نیاز است:

  • ربات اتو DIY
  • IDE منبع باز برای آردوینو (نسخه من در Macbook Pro نسخه 1.8.5 بود)
  • 1 تخته نان
  • 8 سیم بلوز (مرد به زن)
  • 3 سیم بلوز (زن به زن)
  • 2 LED با هر رنگ
  • 2 دکمه فشاری
  • 1 سنسور لمسی HW-483

مرحله 2: قرار دادن دکمه های فشاری

قرار دادن دکمه های فشاری
قرار دادن دکمه های فشاری
قرار دادن دکمه های فشاری
قرار دادن دکمه های فشاری

یک دکمه فشاری را در تخته نان ، در امتداد دره برای IC های بسته دو خطی (DIP) قرار دهید. هر چهار پایه دکمه باید محکم محکم شوند تا جریان الکتریکی بدون مانع در نوارهای پایانی تخته نان جریان یابد. به طور مشابه ، دکمه فشار دیگر را در مکان دیگری قرار دهید.

یک پایه دکمه را از طریق یک سیم جامپر (مرد به زن) به پین ولتاژ (V یا +) آنالوگ 0 (A0) در سپر Arduino Nano IO خود وصل کنید. همچنین آن پا را به پین سیگنال (S) A0 وصل کنید. در انتهای مخالف ، سوراخ همان ستون را به پایه زمین (G یا GND) A0 وصل کنید. مراحل دکمه دوم را بجز استفاده از A1 این بار تکرار کنید.

مرحله 3: راه اندازی چندگانه LED

تنظیم LED چندگانه
تنظیم LED چندگانه
تنظیم LED چندگانه
تنظیم LED چندگانه

LED 1 را به تخته نان وصل کنید ، پاها در دو نوار ترمینال جداگانه دفن شده اند. پای بلند LED 2 را در مجاورت پای کوتاه LED 1 در همان نوار پایانه قرار دهید. پایه کوتاه LED 2 تا زمانی که در ستون های استفاده شده روی برد نباشد می تواند به هر جایی برود. در نهایت ، برای تکمیل یک مدار سری ، پایه بلند LED 1 را به پین سیگنال (S) A4 و پایه کوتاه LED 2 را به پین G A4 متصل کردم.

جریان بر اساس یک مسیر از ابتدا تا انتها به صورت یک حلقه پیش می رود و آند (مثبت) LED 2 به کاتد (منفی) LED 1 متصل می شود. علاوه بر این ، ولتاژ خروجی از پین آنالوگ به مثبت متصل می شود. پایه بلند LED 1 ، و از آن LED اتصال بیشتری از منفی به مثبت LED 2 در مدار DC ایجاد می شود ، که از آن برق از انتهای منفی به پین خروجی زمین می رسد.

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

اتصال سنسور را لمس کنید
اتصال سنسور را لمس کنید

سه پایه سنسور لمسی عملکردهای متفاوتی دارند. وسط ولتاژ را می پذیرد. یکی از شاخک های جانبی که حروف بزرگ S در کنار آن نوشته شده است ، وظیفه ورود سیگنال را بر عهده دارد و دیگری که با علامت منفی نشان داده شده است ، یک الکترود اتصال به زمین است. بنابراین ، پین های کناری را به S و G دیجیتال 7 (D7) ، پای وسط را به V وصل کنید.

مرحله 5: بارگذاری برنامه

بارگذاری برنامه
بارگذاری برنامه

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

توصیه شده: