PDA

View Full Version : ارتباط با سخت افزار



Shut Down
شنبه 18 مرداد 1393, 00:14 صبح
سلام
خیلی وقته این ذهنم رو مشغول کرده
میشه با کد نویسی اندروید و اجرا رو یک گوشی , بدون سیم یک شئ رو تکون داد؟
حالا اون شئ باید با کارت شبکه وصل باشه؟ اصلا خودم نمیدونم چی دارم میگم :D
کلا یکی بی زحمت بیاد توضیح بده داستان چیه؟

Nevercom
شنبه 18 مرداد 1393, 14:44 عصر
برای انجام همچین کاری باید دانش طراحی و ساخت مدارهای الکترونیکی رو داشته باشید، خوشبختانه کار خیلی ساده شده، با استفاده از بردهایی مثل Arduino, Raspberry Pi, CubiBoard...، خیلی راحت می تونید مدارهای جالبی بسازید.

بنظر من با Arduino شروع کنید، ساده تر و ارزون تر هست.
حالا می مونه ارتباط اندروید با بردی مثل Arduino، این مقالات میتونه کمکتون کنه:
http://www.amarino-toolkit.net/
http://blog.arduino.cc/2013/07/18/how-to-control-arduino-board-using-an-android-phone/
http://www.instructables.com/id/Arduino-bot-Android-remote-control/

Shut Down
شنبه 18 مرداد 1393, 21:43 عصر
برای انجام همچین کاری باید دانش طراحی و ساخت مدارهای الکترونیکی رو داشته باشید، خوشبختانه کار خیلی ساده شده، با استفاده از بردهایی مثل Arduino, Raspberry Pi, CubiBoard...، خیلی راحت می تونید مدارهای جالبی بسازید.

بنظر من با Arduino شروع کنید، ساده تر و ارزون تر هست.
حالا می مونه ارتباط اندروید با بردی مثل Arduino، این مقالات میتونه کمکتون کنه:
http://www.amarino-toolkit.net/
http://blog.arduino.cc/2013/07/18/how-to-control-arduino-board-using-an-android-phone/
http://www.instructables.com/id/Arduino-bot-Android-remote-control/
خیلی ممنون بابت پاسخ
ما که به اندازه سوسک هم انگلیسی بلد نیستیم :D منبع فارسی نیست؟ خودتون همچین کاری کردید؟ میتونید کمک کنید؟

Nevercom
شنبه 18 مرداد 1393, 21:56 عصر
خب توصیه می کنم تلاش خودتون رو بکنید، منابع فارسی خیلی کم هست.

خیر من همین کار رو دقیقاً انجام ندادم، اما با Arduino کار کردم و می دونم چقدر ساده هست کار کردن باهاش.
اپلیکیشن اندروید هم که فقط به ماژول بلوتوث متصل میشه (یا WiFi) متصل میشه و دستوراتی رو میفرسته، که باید تفسیرش کنید.

البته باید با مبانی مدار های الکترونیکی آشنایی داشته باشید، ولی خب در بیشتر آموزش ها همه چیز رو توضیح میدن.

دانش من هم متاسفانه در حدی نیست که بخوام کمکت کنم چون تحصیلات من در رشته ی الکترونیک نیست و آشنایی من با Arduino در حد پروژه ی تفریحی دوستم و کمک به دوستم برای درک برنامه نویسی برای Arduino هست (که میشه دوساعت از وقت من و دوستم).

Shut Down
شنبه 18 مرداد 1393, 22:03 عصر
خب توصیه می کنم تلاش خودتون رو بکنید، منابع فارسی خیلی کم هست.

خیر من همین کار رو دقیقاً انجام ندادم، اما با Arduino کار کردم و می دونم چقدر ساده هست کار کردن باهاش.
اپلیکیشن اندروید هم که فقط به ماژول بلوتوث متصل میشه (یا WiFi) متصل میشه و دستوراتی رو میفرسته، که باید تفسیرش کنید.

البته باید با مبانی مدار های الکترونیکی آشنایی داشته باشید، ولی خب در بیشتر آموزش ها همه چیز رو توضیح میدن.

دانش من هم متاسفانه در حدی نیست که بخوام کمکت کنم چون تحصیلات من در رشته ی الکترونیک نیست و آشنایی من با Arduino در حد پروژه ی تفریحی دوستم و کمک به دوستم برای درک برنامه نویسی برای Arduino هست (که میشه دوساعت از وقت من و دوستم).
خب چاره چیه داداش باید چیکار کنم؟
جایی آموزش نیست؟
اصلا باید کیتشو بگیرم یا شیلد یا برد؟

Shut Down
شنبه 18 مرداد 1393, 22:12 عصر
راستی داداش میتونی بیای یاهو

amin_a_y
شنبه 18 مرداد 1393, 22:49 عصر
راجبه اون چیزی که شما گفتید کار ساده ای ولی متاسفانه منابع فارسی زیادی وجود نداره!
من با
Arduino کار نکردم ولی با خود میکروکنترلر کار کردم برای برنامه نویسی میکرو می تونید از زبان سی یا بیسیک و اسمبلی و... استفاده کنید و برای ارتباط با اندروید می تونید از ماژول های بلوتوث یا وایرلس استفاده کنید. که باز استفاده از بلوتوث هم مقرون به صرفه و هم اسون هستش که به معمولاً به صورت سریال با میکرو کنترلر ارتباط برقرار می کنند! شما فقط کافی است برنامه خود را برای بلوتوث گوشی بنویسید در طرف سخت افزار نیز از یک ماژول بلوتوث و میکروکنترلر استفاده کنید برای درک بهتر می تونید برنامه Car Control را از Google Play دانلود و بروی گوشی خود نصب کنید و با بلوتوث به کامپیوتر متصل شود و یک پورت مجازی کام برای بلوتوث تعریف کنید و در محیطی مثل هایپر ترمینال خروجی را ببینید.

Shut Down
شنبه 18 مرداد 1393, 23:39 عصر
ممنون از همه
ولی من هیچی هیچی بلد نیستم
شاید باور نکنید ولی 13 سالمه :D پس از الکتریک و اینا سر در نمیارم
واقعا اگر کسی کار کرده راهنماییم کنه چه چیزی خریداری کنم و چیکار کنم
براش جبران میکنم

amin_a_y
شنبه 18 مرداد 1393, 23:48 عصر
اگر از الکترونیک چیزی بلد نباشید خیلی سخت میشه واستون شما اول باید در مورد دیجیتال مطالعه کنید تا بتونید برای میکروکنترلر برنامه بنویسید اگه نخونید هم میشه ولی چون پیش زمینه رو مطالعه نکردید به احتمال زیاد دلسرد می شوید و چیزی متوجه نمیشید!
شما می تونید از برد های آماده ادرنو استفاده کنید که زبان برنامه نویسی براش سی هستش! بعد ماژول های مورد نظرتون رو بخرید و ازشون استفاده کنید!
http://forum.arduino.ir/

Shut Down
یک شنبه 19 مرداد 1393, 00:17 صبح
اگر از الکترونیک چیزی بلد نباشید خیلی سخت میشه واستون شما اول باید در مورد دیجیتال مطالعه کنید تا بتونید برای میکروکنترلر برنامه بنویسید اگه نخونید هم میشه ولی چون پیش زمینه رو مطالعه نکردید به احتمال زیاد دلسرد می شوید و چیزی متوجه نمیشید!
شما می تونید از برد های آماده ادرنو استفاده کنید که زبان برنامه نویسی براش سی هستش! بعد ماژول های مورد نظرتون رو بخرید و ازشون استفاده کنید!
http://forum.arduino.ir/
خب مشکلم اینه چطوری اندرویدیش کنم؟ یعنی خروجی apk میخوام
ممکنه؟

shahin bahari
یک شنبه 19 مرداد 1393, 00:26 صبح
من هم پیشنهاد میکنم از کابی یا raspberry pie استفاده کنید چون میتونید از لینوکس و یا اندروید روش استفاده کنید که این باعث میشه کارتون رو راحت تر کنه.کار با میکرو ها داستان های خودش رو داره و با توجه به اینکه زیاد از دیجیتال و الکترونیک سر در نمیارید بهتره بیخیالش بشید.
حالا هر کدوم از این برد ها رو انتخاب کردید بگید دقیقا چی تو فکرتون هست که کمک کنیم یه مدار ساده رو با پورت های توسعه اون پیاده کنید.

amin_a_y
یک شنبه 19 مرداد 1393, 00:28 صبح
شما یه برنامه برای اندروید بنویسید که با مثل وقتی فلان دکمه رو فشار دادم یه کاراکتر با بلوتوث بفرسته!
و در قسمت سخت افزار نیز باید برای arduino با زبان سی برنامه ای بنویسید که اگر بلوتوث فعال کاراکتر رو دریافت کرد کار مورد نظر رو انجام بده!
زبان برنامه نویسی برای arduino هم سی هستش که بعد از کامپایل شدن به هگز تبدیل میشه و با استفاده از پروگرامر به میکرو پروگرام میشه!

amin_a_y
یک شنبه 19 مرداد 1393, 00:30 صبح
من هم پیشنهاد میکنم از کابی یا raspberry pie استفاده کنید چون میتونید از لینوکس و یا اندروید روش استفاده کنید که این باعث میشه کارتون رو راحت تر کنه.کار با میکرو ها داستان های خودش رو داره و با توجه به اینکه زیاد از دیجیتال و الکترونیک سر در نمیارید بهتره بیخیالش بشید.
حالا هر کدوم از این برد ها رو انتخاب کردید بگید دقیقا چی تو فکرتون هست که کمک کنیم یه مدار ساده رو با پورت های توسعه اون پیاده کنید.
این بردها گرونن!
و همچنین برای استفاده از این برد ها هم باید به برنامه نویسی میکرو مسلط باشی!

Shut Down
یک شنبه 19 مرداد 1393, 00:38 صبح
اقا من هدف ثابتی ندارم
یه مثال که الان اومد تو ذهنم میگم
من یک برنامه اندروید دارم
2 دکمه داره
یه وسیله هم دارم که بغل یک دکمه گذاشتمش
میخوام وقتی دکمه 1 برنامه مو زدم اون وسیله به دکمه فشار بیاره
و اگه 2 رو زدم بیاد سر جای خودش

من به غیر از vb و java چیزی بلد نیستم

کمک کنید باید چیکار کنم

بودجم 500 هزار تومنه

amin_a_y
یک شنبه 19 مرداد 1393, 00:56 صبح
اقا من هدف ثابتی ندارم
یه مثال که الان اومد تو ذهنم میگم
من یک برنامه اندروید دارم
2 دکمه داره
یه وسیله هم دارم که بغل یک دکمه گذاشتمش
میخوام وقتی دکمه 1 برنامه مو زدم اون وسیله به دکمه فشار بیاره
و اگه 2 رو زدم بیاد سر جای خودش

من به غیر از vb و java چیزی بلد نیستم

کمک کنید باید چیکار کنم

بودجم 500 هزار تومنه

یه فکر بهتر!
شما اول برنامه نویسی میکرو کنترلر با زبان بیسیک یاد بگیرید
اینم لینک آموزش http://newtechweb.blogfa.com/post/25
بعد یه برنامه با زبان vb بنویسید که اگر فلان دکمه رو فشار دادم یه کارکتر به پورت سریال بفرسته و در طرف سخت افزار هم به میکرو کنترلر بگید اگر فلان کاراکتر اومد کار مورد نظر نظر رو انجام بده!

Shut Down
یک شنبه 19 مرداد 1393, 01:01 صبح
اقا هدف اصلیم اندرویده

Shut Down
یک شنبه 19 مرداد 1393, 02:07 صبح
خواهش میکنم یکی کمک کنه
من الان برم چه بردی رو بخرم؟ اصلا شیلد چیه؟
من یه دایی دارم مهندسه برقه اون میتونه کمک کنه ولی برنامه نویسی بلد نیست
الان برم بخرم اصلا؟ بعدش برنامش رو با محیط خودش بنویسم و بعد که کار بلوتوثش رو انجام دادم ( یا مثلا WIFI ) دقیقا چطوری با اندروید باهاش ارتباط برقرار کنم؟

راستی بلوتوث تا چند متر پشتیبانی میشه؟

amin_a_y
یک شنبه 19 مرداد 1393, 09:24 صبح
خواهش میکنم یکی کمک کنه
من الان برم چه بردی رو بخرم؟ اصلا شیلد چیه؟
من یه دایی دارم مهندسه برقه اون میتونه کمک کنه ولی برنامه نویسی بلد نیست
الان برم بخرم اصلا؟ بعدش برنامش رو با محیط خودش بنویسم و بعد که کار بلوتوثش رو انجام دادم ( یا مثلا WIFI ) دقیقا چطوری با اندروید باهاش ارتباط برقرار کنم؟

راستی بلوتوث تا چند متر پشتیبانی میشه؟
شما اول برو اون لینکی رو که دادم مطالعه کن تا با برنامه نویسی میکرو آشنا بشی!هیچی هم لازم نیست بخرید. اول با نرم افزار های شبیه ساز کار کنید بعدا برد هم می خرید.
بلوتوث هم من از 30 - 40 متر شروع میشه تا فکر کنم 1km

Shut Down
یک شنبه 19 مرداد 1393, 14:09 عصر
شما اول برو اون لینکی رو که دادم مطالعه کن تا با برنامه نویسی میکرو آشنا بشی!هیچی هم لازم نیست بخرید. اول با نرم افزار های شبیه ساز کار کنید بعدا برد هم می خرید.
بلوتوث هم من از 30 - 40 متر شروع میشه تا فکر کنم 1km
اقا ایدی یاهو نداری بیای قشنگ بحرفیم :D