در این پروژه قصد داریم به کمک ESP32-CAM و OpenCV یک ماوس مجازی بسازیم که با حرکات دست میشه اون رو کنترل کرد. برای کنترل حرکات مکاننما روی Mouse tracking (صفحهنمایش) و کلیکهای ماوس میشه از ماژول دوربین ESP32 و یک برنامه پایتون استفاده کرد.
برای انجام این پروژه باید با زبان پایتون، پردازش تصویر، سیستمهای embedded و اینترنت اشیاء آشنایی داشته باشین. در بخش اول، نحوهی کنترل حرکات مکاننما روی صفحهنمایش و کلیکهای ماوس رو توضیح میدیم و شروط لازم برای اجرای برنامه پایتون رو بررسی میکنیم. ابتدا، کل اسکریپت پایتون رو با وبکم یا دوربین لپتاپ تِست میکنیم.
در بخش دوم، از ماژول ESP32-CAM استفاده میکنیم و کد پایتون رو اجرا میکنیم. در این صورت، به جای دوربین PC یا دوربینهای دیگه از ESP32-CAM به عنوان ورودی برای کنترل ماوس استفاده میکنیم.
1 دیدگاه