فهرست مطالب:

خودکار فدورا پرنده: 6 مرحله
خودکار فدورا پرنده: 6 مرحله

تصویری: خودکار فدورا پرنده: 6 مرحله

تصویری: خودکار فدورا پرنده: 6 مرحله
تصویری: آموزش نقاشی 3 بعدی در فدورا 😂😂(توییتر فارسی پارت 5)/REACT TO TWITTER FARSI😎👌(Part 5) 2024, نوامبر
Anonim
دنده اتوماتیک فدورا
دنده اتوماتیک فدورا

آیا تا به حال با این مشکل روبرو شده اید که وقتی در حالی که چیزی سنگین حمل می کنید (مثلاً مواد غذایی) در خیابان قدم می زنید و خانمی از کنار او عبور می کند که می خواهید به او سلام کنید ، اما اگر این کار را انجام دهید ، آن را کنار می گذارید. چه چیزی را حمل می کنی؟ من نه ، اما اگر این کار را می کنید ، در اینجا یک راه حل ساده و هر چند زیبا برای این مشکل آمده است.

مرحله 1: مواد

- کنترل کننده آردوینو

- سرو موتور

- کلید دکمه را فشار دهید

- مقاومت 10k اهم- قهوه ای-مشکی-نارنجی

- مقدار کافی سیم سازگار با طول شما

مرحله 2: اتصالات دکمه را فشار دهید

اتصالات دکمه فشاری
اتصالات دکمه فشاری
اتصالات دکمه فشاری
اتصالات دکمه فشاری
اتصالات دکمه فشاری
اتصالات دکمه فشاری

- سیم سیاه روی نمودار ، پین 1 سوئیچ (در سمت چپ) را به پین GND در آردوینو متصل می کند.

- سیم زرد روی نمودار ، پین 2 سوئیچ (در سمت راست) را به پین 8 در آردوینو متصل می کند.

-یک مقاومت 10kΩ (قهوه ای-مشکی-نارنجی) را به پین 2 (سمت راست) و پایانه دیگر را به پین 3.3V در آردوینو وصل کنید.

مرحله 3: اتصالات سرو موتور

اتصالات سرو موتور
اتصالات سرو موتور
اتصالات سرو موتور
اتصالات سرو موتور

- سیم سفید (در نمودار زرد است) از پین سیگنال سرو موتور به پین ~ 9 آردوینو متصل می شود.

- سیم قرمز از پین سیگنال سرو موتور به پین 5 ولت آردوینو متصل می شود.

- سیم زرد (در نمودار سیاه) از پایه زمین سرو موتور به پایه GND آردوینو متصل می شود.

مرحله 4: اتصال موتور سروو

اتصال موتور سروو
اتصال موتور سروو

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

- انتهای دیگر مداد این است که به کلاه در پشت متصل شود. من یک گیره کاغذی را در حاشیه کلاه فشار دادم و آن را خم کردم تا بتواند مداد را در جای خود نگه دارد.

- خود موتور باید به یک صفحه (یا چیز دیگری که می تواند بدون حرکت بیش از حد روی سر شما بچسبد) متصل شود ، که به منظور وضوح آن را در تصویر کنار گذاشتم.

مرحله 5: کد

#عبارتند از ؛

// پین دکمه فشاری

const int buttonPin = 8؛

// سرو پین

const int servoPin = 9؛

سرو سرو ؛

// یک متغیر برای ذخیره شمارنده ایجاد کنید و آن را روی 0 تنظیم کنید

int counter = 0؛

void setup ()

{

servo.attach (servoPin) ؛

// پین های دکمه را به عنوان ورودی تنظیم کنید:

pinMode (buttonPin ، INPUT) ؛

}

حلقه خالی ()

{

// متغیر محلی برای نگه داشتن حالت های دکمه فشار

int buttonState؛

// وضعیت دیجیتالی buttonPin را با تابع digitalRead () بخوانید و مقدار را در buttonState متغیر buttonState = digitalRead (buttonPin) ذخیره کنید ؛

// اگر دکمه شمارنده افزایشی را فشار داده اید و کمی صبر کنید تا به ما فرصت دهید تا دکمه را آزاد کنید

if (buttonState == LOW)

// LED را روشن کنید

{

شمارنده ++؛ تأخیر (150) ؛

}

اگر (شمارنده == 0)

servo.write (20)؛

// درجه صفر

else if (شمارنده == 1)

servo.write (80)؛

// else شمارنده را به 0 بازنشانی می کند که سرو سرو را به 0 درجه تنظیم می کند

دیگری

شمارنده = 0 ؛

}

مرحله 6: پنهان کردن وسایل الکترونیکی

- برای اینکه ظاهری ظاهری بیشتر به نظر برسد ، می توانید آردوینو و بشقاب را با دکمه در یک جعبه کوچک (به عنوان مثال یک بسته سیگارت یا جعبه یک بسته کارت) بکشید و در آن سوراخ ایجاد کنید. به این ترتیب می توانید ساخت و ساز را در معرض دید مستقیم قرار دهید بدون این که شک ایجاد شود که اتفاق دیگری در حال رخ دادن است.

توصیه شده: