آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کنترل ربات با یک گوشی مجهز به اندروید

konect  12 سال پیش  11 سال پیش
+7 0

یکم اطلاعات در این زمینه نیاز دارم البته تو وب گشتم. لطف میکنید اگه راهنمایی کنید.

0 0
لینک (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
hamidd  12 سال پیش
+5 0

مطمئنا برای این کار باید گوشی اندرویدی با ربات ارتباط برقرار کنه و اطلاعات تبادل بشه بین شون تا ربات با پردازش اطلاعات رفتار مناسب رو از خودش نشون بده.
این راه ارتباطی میتونه بلوتوث، مادون قرمز و یا وای فای باشه.
مادون قرمز که روی بیشتر گوشی ها وجود نداره.بلوتوث هم که سرعت ارتباطی اش کمه.
می مونه وای فای که سرعت ارتباطی اش خوبه و بردش هم زیاده.
ولی راه ارتباطی با سیم نیز وجود داره.همین طور که میبینید برنامه های  زیادی از طریق usb با کامپیوتر برقرار می کنند و دو روش وجود داره.شاید بگید ارتباط بین کامپیوتر و گوشی چه ربطی به بحث ما داره که در ادامه میگم. یک روش این طوریه که فقط یک برنامه ای رو برای گوشی طراحی می کنند که مثل سرور اینترنتی عمل میکنه و باید با اون از طریق روشن کردن usb tehthering  و یا wifi hotspot یک شبکه ی محلی ایجاد کنید و آدرسش رو در مرورگر کامپیوتر وارد کنید تا گوشی را کنترل کنید این روش اصلا در مورد کنترل ربات کاربردی نیست چون این گوشی نیست که کامپیوتر رو کنترل میکنه بلکه کامپیوتره که گوشی را کنترل میکنه.
اما روش دوم اینه که برنامه ای برای گوشی طراحی می کنند و برنامه ای هم برای کامپیوتر طراحی می کنند که از طریق adb با هم ارتباط برقرار میکنند و هر نوع داده ای که بخواهند با سرعت بسیار بالا با هم می توانند تبادل کنند و در گوشی باید تیک usb debbuging فعال باشه. اگه شما بتونید چنین برنامه ای برای گوشی طراحی کنید و روی ربات یک سوکت usb به کارببرید و با کابل usb ارتباط شان را برقرار کنید و ربات رو طوری برنامه ریزی کنید که نقش همون کامپیوتر رو داشته باشه (که کار سختیه ولی امکان پذیره) را حت میتونن از این طریق با هم تبادل اطلاعات کنند و گوشی، ربات رو کنترل کنه.

پاسخ به سوال 
JavaDroid  12 سال پیش
+5 0

یکی از روش های خوب و مطمین استفاده از پورت کام هستش ...

بهترین کتابخونه  کاربا com :

https://github.com/ksksue/FTDriver

هم چنین اگه ربات از برد هایی مث آردینو هم استفاده بکنه کار خیلی راحت تر میشه :

https://github.com/ksksue/PhysicaloidLibrary

برای جزییات بیشتر پروفایل همین اقای کزکئو! و سایت FTDI قسمت اندروید رو حتما مطالعه کنید(فیلم داخلش نمونه کارش هستش)

و اگه جزییات بیشتر یا سورس خاستید بگید تا نمونه ارتباط با host + ارسال و دریافت مقادیر رو بگم ...

موفق باشید

0 0
سلام دوست ممنون بابت پاسخ. و ممنون میشم اگه اطلاعات بیشتر بدید. (12 سال پیش)
0 0
دوستان شاید ربطی به اینجا نداشته باشه ولی عزیزانی که به دنبال ابزار رباتیک در مطلب میگردن میتونن از لینک زیر استفاده کنند. لینک (12 سال پیش)
0 0
این روش هم یکی از روشهایی است که برای ارتباط بین گوشی و وسایلی که پورت usb دارند استفاده میشه.مثلا ارتباط بین گوشی و کیبورد. تو این روش گوشی حتما باید از قابلیت USB OTG پشتیبانی کنه. متاسفانه تعداد گوشی هایی که از این قابلیت پشتیبانی میکنند خیلی کمه. لطفا اگه جزئیات بیشتر یا سورس دارید بزارید. با تشکر (12 سال پیش)

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