فهرست مطالب:

Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله

تصویری: Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله

تصویری: Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله
تصویری: Управление серводвигателем с помощью кнопки: перемещение сервопривода и возврат SPB-1 2024, جولای
Anonim
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!

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

لطفاً لطفاً در مسابقه آردوینو به این موضوع رای دهید ، من فکر می کنم این پتانسیل را دارد که حداقل یک جایزه کوچک برنده شود

مشکل: 2/5

هزینه: 1/5

تدارکات

نسخه آردوینو Uno / Generic

سرو موتور (Micro Servo SG90 9g باید کاملاً خوب کار کند)

-و بازوی سروو پهن دو طرفه که همراه آن می آید

کابل برق (dc یا usb)

سیم های بلوز (نر به نر)

بطری شامپوی کوچک مسافرتی/هتل

ظرف پلاستیکی

غذای ماهی (هر نوع کار می کند ، گلوله ها برای من بهتر عمل می کنند)

مته برقی

چسب حرارتی تفنگی

مرحله 1: مسکن

مسکن
مسکن
مسکن
مسکن

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

مرحله 2: غذای ماهی

غذای ماهی
غذای ماهی
غذای ماهی
غذای ماهی

از طریق بطری شامپو SEALED سوراخی ایجاد کنید تا دو سوراخ در طرف مقابل داشته باشد که مانند تصویر بالا موازی یکدیگر هستند. غذای ماهی را در حدود 1/4 راه تا 1/3 قرار دهید. سپس تفنگ چسب گرم خود را بردارید و پایه بطری را روی بازوی سروو بچسبانید.

مرحله 3: کد

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

#عبارتند از ؛

Servo myservo؛ // سروو را به عنوان یک شی ایجاد می کند

int pos = 0؛ // متغیر صحیح برای ذخیره موقعیت سروو

FISHFEEDER طولانی = 86400000 ؛ // زمان را برای هر 24 ساعت (86400000 میلی ثانیه) تنظیم می کند

زمان پایان طولانی ؛ // متغیرهای طولانی 32 بیت ذخیره سازی ایجاد می کنند که مقدار زیادی است

مدتهاست ؛ // همان چیزی که در بالا ذکر شد

void rotate () {

for (pos = 0؛ pos <180؛ pos += 1) // این کد زیر باعث چرخش سروو ، تغذیه ماهی می شود.

{

myservo.write (pos)؛

تأخیر (15) ؛

}

برای (pos = 180 ؛ pos> = 1 ؛ pos- = 1)

{

myservo.write (pos)؛

تأخیر (15) ؛

}

}

void setup () // Void setup باعث می شود کد یکبار و تنها یکبار اجرا شود

{

myservo.attach (9)؛ // این به آردوینو می گوید که سروو در پین 9 است

myservo.write (0)؛ // Write داده های باینری را به پورت سریال ارسال می کند.

// در این مورد ، 0 به این معنی است که باید داده ها را به پین دیجیتال 0 ارسال کند (RX)

تأخیر (15) ؛ // این 15 میلی ثانیه قبل از شروع به کار حلقه زیر تأخیر می کند.

چرخش ()؛ // عملکرد ما را که سروو را روشن می کند اجرا می کند

}

void loop () {// اگر دارای قدرت باشد ، آردوینو بارها و بارها اجرا می شود.

در حال حاضر = millis ()؛ // اکنون زمان فعلی بر حسب میلی ثانیه است

endtime = now + FISHFEEDER؛

در حالی که (اکنون <زمان پایانی) {

myservo.write (0)؛

تاخیر (20000) ؛

در حال حاضر = millis ()؛

}

چرخش ()؛

}

مرحله 4: راه اندازی سخت افزار

راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار

آردوینو خود را در ظرف پلاستیکی قرار دهید و کابل برق را از طریق فلپ قرار دهید و آن را وصل کنید. سیم کشی بسیار ساده است ، همانطور که در نمودار بالا نشان داده شده است. فقط مثبت را به 5 ولت ، زمین به زمین و کابل داده را به پین 9 وصل کنید ، همانطور که در نمودار مدارهای Tinkercad در بالا نشان داده شده است. * چشمک*** چشمک* فقط به یاد داشته باشید که از بالای سوراخ در بالای ظرف از ARDUINO تا SERVO سیمها را از طریق سوراخ تغذیه کنید.

مرحله 5: نصب بر روی مخزن/آکواریوم

نصب روی مخزن/آکواریوم
نصب روی مخزن/آکواریوم

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

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

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

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

توصیه شده: