در این پروژه می خواهیم با استفاده از ماژول آردوینو و سنسور فاصله سنج آلتراسونیک یک پمپ مایع دستشویی هوشمند طراحی کنیم. این دستگاه دست شما را حس می کند و به صورت اتوماتیک مقداری مایع را بر روی دست شما می ریزد.
چگونه یک پمپ مایع دستشویی هوشمند طراحی کنیم؟
این دستگاه یک پمپ ضد عفونی کننده اتوماتیک است که هنگامیکه دستهایتان را در زیر سنسور فاصله سنج آن (سنسور آلتراسونیک) قرار دهید، مقدار مشخصی مایع شستوشوی دست را بر روی دستهای شما می ریزد.
در این پروژه از سنسور آلتراسونیک برای تشخیص حضور دستها در زیر پمپ مایع دستشویی هوشمند استفاده شده است، به طوریکه دستها را تا فاصله 20 سانتی متری تشخیص می دهد.
از یک پمپ پریستالتیک 12 ولت برای خارج کردن مقدار مناسب مایع در زمان مشخص و هنگامیکه دستها در فاصله 20 سانتی متری از دستگاه قرار گرفته اند، استفاده شده است.
ماژول آردوینو uno ، پمپ را بر اساس فاصله بدست آمده توسط سنسور آلتراسونیک، کنترل می کند.
پمپ پریستالتیک توسط ترانزیستور NPN (BC 547)، دیود IN4007 به صورت موازی با موتور در مدار متصل شده است. دیود، ماژول آردوینو را در مقابل نیروی محرکه برقی تولید شده توسط پمپ، محافظت می کند.
یک آداپتور (خروجی DC 12 ولت و 1 آمپر) نیز در مدار به کار رفته تا برق مورد نیاز آردوینو را که پمپ 12 ولت را کنترل می کند، تآمین کند.
سنسور آلتراسونیک را در بالای خروجی پمپ پریستالتیک قرا دهید تا بتواند دستهایی که در زیر خروجی پمپ قرار می گیرند را تشخیص بدهد. ورودی پمپ را درون محلول قرار دهید تا آن را به خروجی بفرستد.
کد پروژه پمپ مایع دستشویی هوشمند
کد پروژه که در زیر برای دانلود قرار گرفته شده، مقدار مناسبی محلول را از طریق پمپ خارج می کند.
دانلود کد پروژه پمپ مایع دستشویی هوشمند با آردوینو
شماتیک مدار
قطعات مورد نیاز
- 1x Arduino UNO & Genuino UNO
- 1x Peristaltic Pump 12 V
- 1x Ultrasonic Sensor – HC-SR04 (Generic)
- 1x BC 547 NPN Transistor
- 1x 1N4007 – High Voltage, High Current Rated Diode
- 1x Jumper wires (generic)
- 1x Hook Up Wire Kit, 18 AWG
- 1x 12V 1 A Adapter