
سلام به شما همراهای همیشگی داناساز و همچنین تازه وارد های جدید
خیلی خوش اومدین ^.^
امروز می خوایم از دانشی که با آردوینو بدست آوردیم، یک ضدعفونی کننده اتوماتیک بسازیم. جوری که نیاز نباشه دست بهش بزنیم و در صورت دیدن دست ما مایع رو بپاشه.
خب شروع می کنیم.
وسایل مورد نیاز برای ساخت این پروژه جذاب:
مایع پاش نرم ( هر چقد راحت تر بپاشه نتیجه کار بهتره )
برد آردوینو
ماژول اولترا سونیک
موتور سروو
سیم جامپر نری -نری
سیم جامپر نری – مادگی
بردبورد کوچک
کابل یو اس بی یا باتری
نخ
چسب برق
به شکل زیر قطعات رو جایگذاری می کنیم.
** نکته مهم اینکه موتور سروو قدرت کمی داره و از پس هر نوع دستگاه آب پاشی بر نمیاد. شما سعی کنید از روش و مکانیزم بهتری برای اعمال این نیرو استفاده کنید و با ما به اشتراک بذارید. **
اتصالات مدار به شرح زیر است:
- پایه Vcc اولترا سونیک و سروو موتور به پایه 5 ولت آردوینو متصل می شوند. ( می تونید روی برد بورد 5 ولت رو بسازید و همه پایه ها رو به اون نقطه وصل کنید )
- پایه GND اولترا سونیک و سروو موتور به پایه GND آردوینو متصل می شوند. ( می تونید روی برد بورد 5 ولت رو بسازید و همه پایه ها رو به اون نقطه وصل کنید )
- پایه trig اولترا سونیک به پین 12 آردوینو
- پایه echo اولترا سونیک به پین 11آردوینو
- پایه خروجی سروو موتور ( سیم نارنجی) به پین 9 آردوینو
مدار شما آماده ست.
حالا کد نویسی رو شروع می کنیم.
کد این مدار خیلی ساده ست و با استفاده از درسنامه های قبلی یعنی آشنایی با ماژول اولتراسونیک SR05 و راه اندازی آن با آردوینو و راه اندازی موتور سروو به کمک برد آردوینو UNO می تونید خودتون بنویسیدش.
توضیحات void setup و معرفی متغیرها رو در درسنامه هایی که بالا اشاره کردیم، بخونید.
من در اینجا فقط void loop رو توضیح میدم تا بدونیم چجوری حلقه اصلی این مدار ساده و به شدت کاربردی نوشته شده.
این کد که ترکیب اولترا سونیک و موتور سروو رو نشون میده، خیلی استفاده ها داره.
برای باز کردن در، برای مایع دستشویی اتوماتیک و … بقیه شو شما بگین؟
دانلود کد دستگاه ضدعفونی کننده خودکار:
http://s10.picofile.com/file/8395518176/automatic_sanitizer.ino.html
نتیجه نهایی هم به این صورت هست:
امیدوارم که از این آموزش کاربردی لذت برده باشید.
روز و روزگار خوش
باسلام بنده مدار رو کامل و درست بستم حتی التراسونیک هم ب درستی خروجی میداد و روی ال ای دی برد اردوینو مشخص بود ک دیتا هاا ورودی خروجی التراسونیک ب درستی کار میکرد اما سرو موتور هیچ تغییری نمیکرد و صدای عجیبی از داخل اون میومد لطفا ی شماتیک ب صورت عکس از پروتئوس یا التیوم در اختیار کاربران بگذارید
با سلام
1- دیلی ایجاد شده زمانش رو کم نکنید یا یکم بیشتر کنید. ( مثلا 1000)
راه حل دیگه اینه که یک خازن 1000 میکروفاراد بین پایه های مثبت و GND سروو موتور قرار بدید.
احتمال قوی مشکلی نداشته باشه.
سلام و درود بنده از تکنیک شما
خوشم اومد و دوست دارم که در ساز
ه دیگری از راهنمایی شما استفاده
کنم.امیدوارم که بتونم موفق
بشم.امیرمحمد
سلام
خوشحالم که مطالب برای شما مفید هست.
موفق باشید
سلام ببخشید طریقه درست کردنشو نگذاشتین که
با سلام
اتصالات مربوط به موتر سروو و اولترا سونیک در مطالب قبلی گفته شده .
راه اندازی موتور سروو به کمک برد آردوینو UNO
آشنایی با ماژول اولتراسونیک SR05 و راه اندازی آن با آردوینو