با سلام و خسته نباشید خدمت همه ی عزیزان
من پروژه ای در پیش رو دارم که باید با استفاده از دوربین یک توپ را بین چندین توپ دیگه شناسایی کنم و پس از شناسایی به سمتش حرکت کنم!
با استفاده از زبان C++ و کتابخانه ی اپن سورس OpenCV تونستم نحوه ی شناسایی توپ رو برنامه نویسی کنم و به راحتی این کار رو انجام میدم( با استفاده از دوربین وب کم)
سوالات من از اینجا شروع شده!
برای اتصال دوربین به میکروکنترلر باید چیکار کنم؟ از چه میکروکنترولری استفاده کنم!؟؟
بعد از برقراری ارتباط با میکروکنترلر که پیشنهاد میشه، چطوری میتونم خروجی های دروبین رو به میکرو فرمان بدم که مثلا حالا که این توپ رو شناسایی کردی به سمتش حرکت کن!!
توجه: کارهای پردازشی تصویر درون کامپیوتر صورت میگیرد و تنها عملی که بنده میخواهم با میکروکنترلر انجام دهم فرمان و دستور حرکت به سمت توپ است!
از همه ی عزیزان و سروان خودم میخوام که منو کمک کنند تا بتونم به بهترین نحو این پروژه رو انجام بدم.
از راهنمایی های شما عزیزان استفاده میکنم.
با تشکر.
ارتباط باید بی سیم باشه یا باسیم؟
حدودن چند فریم بر ثانیه پردازش لازم هست انجام بشه و کیفیت تصویر؟
هم از هر میکروکنترلری می تونید استفاده کنید و هم می تویند از پورتی مثل پورت پرینتر بدون نیاز به میکروکنترلر مستقیما دستور بدید
سلام دوستان عزیز و خوب
من ارتباط بی سیم و با سیم میخوام
یعنی اول با سیم باشه و بعدش بی سیمش میکنم.
کیفیت تصویر به صورتی باشه که توپ رو دنبال کنه، خیلی سریع نمیخوام ولی در حدی باشه که به دنبال توپ بره.
جنابmodj.ir چطوری میشه اینکارو انجام داد؟
سورس بهم میدین برای مطالعه؟ چه فارسی و چه انگلیسی مهم نیست فقط بگید من چطوری اینکارو انجام بدم یعنی از چه قسمت هایی بهره ببرم!
با چه میکروکنترلری کار کنم، خودم atmega 16 و 32 دارم!
با تشکر از همه ی عزیزان.
در حالت با سیم کار بسیار راحت است وب کم که به کامپیوتر متصل می شود
اما برای کنترل اگر نمی خواهید در گیر کار با میکرو شوید می توان با استفاده از
نقل قول: USB-> SPI -> GPIO
به راحتی میکرو ی خود را کنترل کنید و حتی همون طوری که دوستمون گفتم از پورت پیرینتر استفاده کنید (ترجیحا استفاده نشود)
---
اما در حالت بیسیم کار کمی مشکل می شود از وب کم نمی توان استفاده کرد و اینجا هزینه ای که می خواهید بکنید مطرح می شود
1- می توانید از دوربین بی سیم استفاده کنید تقریبا 100 تومان
دوربین بی سیم
ماژول HMTR برای ارسال فرمان های کنترل
یا
تعدادی دیگر از فرستنده ها
بقیه چیز هاش دیگه خیلی مهم نیست
2- از SBC ها استفاده کنید و پردازش را روی این مینی کامپیوتر ها انجام دهید تقریبا 200 (کار راحت تر است زیرا کنترل و ... به راحتی و بدون مشکل انجام می شود)
یک SBC
وب کم به راحتی به اون وصل میشه (USB داره) وجود GPIO برای کنترل پردازش هم که خودش انجام میده
اگه تصویر رو روی رایانه هم می خواد که ببینید چه می کنه یه ماژول Wifi به USB هم می خواید که حدود 20-30 تومن باید باشه
3- استفاده از میکرو و دوربین هایی مناسب آن ها که داده را میکرو از روی آن ها بخواند سپس ارسال کند برای کامپیوتر
چیزی که پیش میاد اینجا هزینه خیلی کم می شود تقریبا 50 تومان ولی سرعت پردازش کم می شود (ارتباط بیسیم مناسبی که راحت گیر بیاد رو نمی شناسم از راه های معمول استفاده کنید سرعت کم می شود) که مشخص نیست برای پردازش شما آیا مناسب هست یا نه بعد کنترل ارتباط هم خیلی سخت می شود!
البته استفاده از بلوتوس برای این کار خیلی مناسب است اگر برد آن جواب گوی شما باشد و بتوانید ماژول آن راه اندازی کنید(این مورد را من تخصصی ندارم
)
استفاده از فرسنده های قبلی
نمونه دوربین برای اتصال به میکرو
---
برای جلوگیری از دوباره کاری تصمیم خود را بگیرید و مشخص کنید از چه روشی استفاده می کنید تا اطلاعاتی در آن مورد در اختیار شما قراردهیم.
با سلام جناب مختاری عزیز
من میخوام ارتباط با سیم رو داشته باشم. یعنی با استفاده از دوربین وب کم، فقط تنها چیزی که هست اینه که من میتونم از ای وی آر برای کنترل استفاده کنم؟
از طرفی چطوری باید این مراحل رو طی کنم؟ کمی سورس و منبع آموزشی در اختیار دارید که بنده مطالعه کنم. قطعاتی که مورد نیاز هست برای ارتباط با سیم هم لطف میکنید راهنمایی کنید تا قبل از تعطیلات سفارش بدم!
با تشکر
به نام خدا
---
خوب وب کم که به کامپیوتروصل میشه کاریش نداریم
اما برای کنترل
یک میکرو کنترلر (همون مگا 32 یا 16 که دارید خوبه)
یک پروگرامر برای میکرو
یک درایور L298 برای کنترل موتور
یک مدل USB به UART
به همراه مخلفات (خازن و مقاومت و کلید و دیود و ...)
اگه نیاز من تشخیص فاصله هم هستید یک سنسور تشخیص فاصله مثل GP2D120 نیاز دارید
موتور و اینا رو هم که بسته به نیازتون
برای کسب اطلاعات پیرامون هر کدومی که گفتم یه سرچی توی اینترنت بزنید
---
به احتمال زیاد کارتون می افته بعد تعطیلات چون آخرش آدم لنگ یه چیزی میشه که قبلا فکرش رو نمی کرده
---
یک نمونه شماتیک بسیار ساده مناسب کار شما
[
attachment=11215]
فایل آموزشی من نداشتم ولی دوستان حتما براتون قرار میدن
می تونید سری به موضوعات مهم اینجا بزنید
آقای مختاری عزیز و دوست داشتنی همه اش رو فراهم کردم و اونایی که نداشتم رو خریدم
البته بغیر از سنسور فاصله که اونم میخرم
مشکلی که دارم اینه الان
من نمیتونم ارتباط بین میکرو و ویژوال استودیو( برنامه نویسی اپن سی وی روی این سیستم بسته شده) رو برقرار کنم
به صورت شبیه سازی شده به مشکل میخورم با پروتئوس و نمیدونم چطوری باید این مشکل رو حل کنم.!؟؟
خیلی ممنون از حمایت هاتون.