PDA

View Full Version : سوال: سوال در باره ی برنامه نویسی رباط



soft-c
یک شنبه 11 دی 1390, 14:13 عصر
ایا کسی تا حالا برنامه نویسی رباط کار کرده ؟
آیا از دلفی میشه برای این کار استفاده کرد یا برنامه های دیگری باید استفاده کرد ؟
اگر کسی تجربه یا اطلاعاتی داره لطفا بگه
تشکر

MohsenB
یک شنبه 11 دی 1390, 14:20 عصر
سلام


من یه تجربیاتی در این زمینه دارم . شما چه نوع رباتی میخواهید بسازید؟ و با چه امکاناتی ؟ و توسط چه سیستم کامپیوتری؟ و در چه سطحی؟

Felony
یک شنبه 11 دی 1390, 19:27 عصر
با دلفی نمیتونید برای Microcontroller ها برنامه بنویسید , تنها کاری که میتونید بکنید ارتباط بر قرار کردن با پرت COM هست که برای رباتتون یک Interface بسازید که از طریق کامپیوتر کنترل بشه یا ...

lord_viper
یک شنبه 11 دی 1390, 19:45 عصر
البته کامپایلرهایی هم هستن که از پاسکال برای برنامه نویسی میکرو پشتیبانی میکنن مثل mikroPascal یا turbo51

MohsenB
یک شنبه 11 دی 1390, 19:56 عصر
با دلفی نمیتونید برای Microcontroller ها برنامه بنویسید , تنها کاری که میتونید بکنید ارتباط بر قرار کردن با پرت COM هست که برای رباتتون یک Interface بسازید که از طریق کامپیوتر کنترل بشه یا ...

سلام

خیلی راههای دیگه وجود داره آقا مجتبی

ایننی که گفتین یکی از راههاست که دیگه پورت کام در اون استفاده نمیشه چون پورت قدیمی و بسیار کند و کمیابیه ( از اینجهت کمیاب که دیگه روی سیستم های جدید مثل لپ تاپ ها چندین ساله اضافه نمیشه و همینطور بعضی مادر بردهای سیستم های رومیزی ) و بجای اون از رابطهایی مثل USB ، LAN ، رابطهای بی سیم مثل وابرلس و بلوتوس و مانند اینها استفاده میشود .

طراحی های مختلی میشه برای ارتباط با کامپیوتر پیاده سازی کرد مثلا رباتی رو در نظر بگیرید که احتیاج به پردازش بالا داره و یا احتیاج به کنترل از اه دور در این موارد یک طرح اینه که اون ربات اطلاعات خام رو به کامپیوتر ارسال کنه و پس از پردازش هایی که رو اون انجام میشه نتیجه پردازش و یا فرمانهای لازم رو به ربات برگشت بده و یا ربات رو به کامپیوتر متصل کنید و توسط کامپیوتر با سیم یا از راه دور کنترل های دستی و یا اتوماتیک انجام بشه .

یه طرح ساده از یه روبات که با کامپیوتر و زبان دلفی کنترل بشه اینه که با طراحی یه رابط و اتصال رباط و ارتباط سنسورها و کنترلهای اون به یه کامپیوتر کوچک که داخل ربات جاسازی میشه بتونید با دلفی اون روبات رو کنترل کنید . این کار یسری مزیتهایی داره :
سرعت پردازش بالاتر
توانایی تغییر سریع برنامه ربات
توانایی دیباگ برنامه ربات حتی در لحظه فعالیت عملی ربات
نبودن محدودیت در اندازه برنامه ربات
و...

البته دلفی یکی از راههاست و زبانهایی مثل مطلب و زبانهای پردازش تصویر ، پردازش صدا ، تشخیص تصویر ... هم وجود دارن . که ربات های انسان نما از همین روشها استفاده میکنن .


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



موفق باشید .

Felony
یک شنبه 11 دی 1390, 20:26 عصر
خیلی راههای دیگه وجود داره آقا مجتبی

به پست من دقت نکردی ! :


تنها کاری که میتونید بکنید ارتباط بر قرار کردن با پرت COM هست که برای رباتتون یک Interface بسازید که از طریق کامپیوتر کنترل بشه یا ...

اون یا ... منظور همونایی بود که نوشتی , ما زندگیمون رو رو اینا گذاشتیم ... !

MohsenB
یک شنبه 11 دی 1390, 20:30 عصر
به پست من دقت نکردی ! :



اون یا ... منظور همونایی بود که نوشتی , ما زندگیمون رو رو اینا گذاشتیم ... !


خوب حالا اشکالی نداره من "..." شما رو بیشتر توضیح دادم چون سوال کرده بودن و مثل اینکه اینها رو نمیدونستن .

soft-c
یک شنبه 11 دی 1390, 21:01 عصر
سلام

خیلی راههای دیگه وجود داره آقا مجتبی

ایننی که گفتین یکی از راههاست که دیگه پورت کام در اون استفاده نمیشه چون پورت قدیمی و بسیار کند و کمیابیه ( از اینجهت کمیاب که دیگه روی سیستم های جدید مثل لپ تاپ ها چندین ساله اضافه نمیشه و همینطور بعضی مادر بردهای سیستم های رومیزی ) و بجای اون از رابطهایی مثل USB ، LAN ، رابطهای بی سیم مثل وابرلس و بلوتوس و مانند اینها استفاده میشود .

طراحی های مختلی میشه برای ارتباط با کامپیوتر پیاده سازی کرد مثلا رباتی رو در نظر بگیرید که احتیاج به پردازش بالا داره و یا احتیاج به کنترل از اه دور در این موارد یک طرح اینه که اون ربات اطلاعات خام رو به کامپیوتر ارسال کنه و پس از پردازش هایی که رو اون انجام میشه نتیجه پردازش و یا فرمانهای لازم رو به ربات برگشت بده و یا ربات رو به کامپیوتر متصل کنید و توسط کامپیوتر با سیم یا از راه دور کنترل های دستی و یا اتوماتیک انجام بشه .

یه طرح ساده از یه روبات که با کامپیوتر و زبان دلفی کنترل بشه اینه که با طراحی یه رابط و اتصال رباط و ارتباط سنسورها و کنترلهای اون به یه کامپیوتر کوچک که داخل ربات جاسازی میشه بتونید با دلفی اون روبات رو کنترل کنید . این کار یسری مزیتهایی داره :
سرعت پردازش بالاتر
توانایی تغییر سریع برنامه ربات
توانایی دیباگ برنامه ربات حتی در لحظه فعالیت عملی ربات
نبودن محدودیت در اندازه برنامه ربات
و...

البته دلفی یکی از راههاست و زبانهایی مثل مطلب و زبانهای پردازش تصویر ، پردازش صدا ، تشخیص تصویر ... هم وجود دارن . که ربات های انسان نما از همین روشها استفاده میکنن .


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



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

MohsenB
یک شنبه 11 دی 1390, 21:12 عصر
مقاله ای هم در این رابطه دارید؟
البتته من تازه شروع به این کار کردم و اطلاعاتم در حد صفر است . ولی می خواستم بدانم که آیا می شود با دلفی برای ربات برنامه نوشت(خوب چون با دلفی به نسبت دیگر برنامه ها آشناتر هستم) که اگر پاسخ مثبت بود کار با آن را شروع کنم .
ممنون می شوم که در این زمینه من را راهنمایی کنید ؟

سلام

ببینید این توضیحاتی که دادم یک طرح کلی بودند و یا به عبارتی یک طرح نهایی .

این طرح خود از چندین علم و یا موضوع شامل میشود که باید آنها را تک به تک یاد بگیرید . برا مثال میتوان این بخش ها را به موارد زیر تقسیم کرد که شما باید هر یک را جداگانه یاد بگیرید :

بافرض اینکه شما یک ربات معمولی را می توانید بسازید :

1. برنامه نویسی میکرو برای ارتباط با رایانه
2. برنامه نویسی و یا توانایی ارتباط برنامه با پورت ها
3. برنامه نویسی خود ربات که در دلفی انجام میگیرد

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


موفق باشید

soft-c
یک شنبه 11 دی 1390, 21:41 عصر
یک برنامه برای avr که با دلفی نوشته شده اینجا قرار می دهم تا اگر کسی نیاز داشت از اون استفاده کنه .
80001

BORHAN TEC
یک شنبه 11 دی 1390, 22:40 عصر
اگر به دنبال کتابی فارسی در این زمینه هستید، من کتاب آموزش روباتیک، تکنیکها و نظریات، نوشته محمد ماجد اسدی از انتشارات آراسته را شدیداً توصیه می کنم! :لبخند:
در ضمن، پیشنهاد می کنم که دوستان علاقه مند حتماً به سایت زیر نگاهی بیاندازند:
http://www.vogelaar-electronics.com/

MohsenB
دوشنبه 12 دی 1390, 01:19 صبح
سلام


سایت های مفید دیگر :

IranLED.com
ir-Mocro.com
eca.ir
http://www.obdev.at/products/vusb/prjother.html



موفق باشید

poya121
پنج شنبه 26 مرداد 1391, 22:11 عصر
سلام.من دارم يك ربات مين ياب درست ميكنم،كه از سنسور SRF05 براي اون استفاده كردم.حالا براي برنامه نويسي اين سنسور گير كردم!در ضمن ميخوام برنامه به زبان سي باشه!كسي ميتونه توبرنامه نويسيش بهم كمك كنه؟اگه نمونه كد هم داريد برام خواهشن بفرستيد.فقط دوستان من خيلي خيلي عجله دارم!!خواهش ميكنم يكي زود جوابمو بده!!ممنون.

MohsenB
پنج شنبه 26 مرداد 1391, 22:19 عصر
سلام.من دارم يك ربات مين ياب درست ميكنم،كه از سنسور SRF05 براي اون استفاده كردم.حالا براي برنامه نويسي اين سنسور گير كردم!در ضمن ميخوام برنامه به زبان سي باشه!كسي ميتونه توبرنامه نويسيش بهم كمك كنه؟اگه نمونه كد هم داريد برام خواهشن بفرستيد.فقط دوستان من خيلي خيلي عجله دارم!!خواهش ميكنم يكي زود جوابمو بده!!ممنون.

سلام

ببخشید ولی سوالتون هیچ ربطی به مباحث عمومی دلفی نداره . بهتره به یه جای بهتر مثل فروم های برق و الکترونیک مراجعه کنید . همین کلمه رو تو موتورهای جستجو سرچ کنید .


موفق باشید