فهرست مطالب:

EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000: 9 مرحله
EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000: 9 مرحله

تصویری: EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000: 9 مرحله

تصویری: EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000: 9 مرحله
تصویری: میکس کره ای 🔞😈 رفته با دوس پسرش لباس زیر بخره ک... 2024, نوامبر
Anonim
EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000
EAL - برنامه نویسی جاسازی شده: Candy Mixer 1000

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

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

مرحله 1: طراحی

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

ما طراحی لوله ها و چاقو را در https://www.thingiverse.com/thing:2187877/#files پیدا کرده ایم

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

نحوه عملکرد مخلوط کن این است که ما در هر لوله 1 نوع آب نبات داریم و هنگامی که کاربر دکمه جلو را فشار می دهد ، میکسر 2 نوع آب نبات را در کاسه مخلوط می کند.

یک صفحه نمایش LCD در هنگام کار میکسر و هنگامی که این کار را انجام داد ، پیامی را نشان می دهد.

مرحله 3: مدار

مدار
مدار

برای پروژه ما باید 2 موتور ، صفحه LCD و یک دکمه فشاری را به آردوینو متصل کنیم.

مرحله 4: لیست ورودی/خروجی

لیست ورودی/خروجی
لیست ورودی/خروجی

مرحله 5: برنامه

برنامه زمانی شروع می شود که کاربر دکمه را فشار دهد ، و سپس هر دو موتور به مدت 5 ثانیه کار می کنند ، سپس به حالت جدیدی تغییر می کنند که در آن هر کدام 1.5 ثانیه به مدت 3 ثانیه کار می کنند.

هنگام اجرای برنامه ، صفحه LCD پیام را از "Tryk Start" به "Blander" تغییر می دهد.

مرحله 6: کد

در ابتدای کد ، پین های مورد استفاده برای صفحه نمایش LCD ، 2 موتور DC و دکمه را تعریف می کنیم.

در مرحله راه اندازی ، ما دکمه را به عنوان ورودی ، موتورها را به عنوان خروجی تعریف می کنیم و خط اصلی صفحه نمایش LCD را روی "Candy Mixer 1000" تنظیم می کنیم.

در حلقه کد ، وضعیت دکمه را بررسی می کنیم تا ببینیم برنامه ما چه زمانی باید شروع به اجرا کند.

وقتی دکمه را فشار می دهید ، صفحه LCD از "Tryk Start" به "Blander" تغییر می کند و موتورها ترتیب خود را شروع می کنند.

در توالی حرکتی ابتدا موتورها را به مدت 5 ثانیه به طور همزمان می چرخانیم و سپس آنها را یکی یکی به مدت 3 ثانیه می چرخانیم.

مرحله 7: ارزیابی

متأسفانه ، ما لودسل را به کار نگرفتیم زیرا می توانست پروژه بسیار بهتری باشد و کد چالش برانگیزتری بود.

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

در مجموع یک پروژه سرگرم کننده خوب است که در آن با چالش هایی روبرو شدیم و در پایان یک مدل خوب به پایان رساندیم.

مرحله 8: آب نبات مخلوط کن در عمل

نمایشی کوچک از مخزن مخلوط کن آب نبات کوچک ما

مرحله 9: تمدید پروژه

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

بنابراین یک مخلوط کن با 5 لوله برای آب نبات ، یک لودسل برای وزن و یک پانل برای تایپ وزن مورد نظر ، می تواند پروژه ای عالی برای تحویل باشد ، اما زمان در نهایت برعلیه ما کار کرد ، بنابراین ما در نهایت کوچک سازی پروژه را به پایان رساندیم. به

توصیه شده: