الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم بالstep motors عن طريق joystick

مغلق
بدأه ابومهراس في 28 مارس 2007 · 27 رد · 6,497 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوتى الكرام بحث فى جميع المواقع والمنتديات ولم اجد حل لهذه المسألة الا وهى كيفية التحكم بالمواتير X,Y,Z عن طريق ال Step motors اصلا لا اعلم كيفية اذا حركت المقود يمين او شمال ايش هو الكود يعنى اذا حركته يمين ايش اكتب فى الكود وكذلك شمالا وقرائت فى احدى الكتب ان هناك ادة اسمها joystk32.ocx تساعد فى التحكم بالجوىستيك

ارجوا من الاخوة الخبراء فى التحكم ان يساعدوننا وبارك الله فيكم

#3

وهذه اسماء ارجل الربط :)

post-97047-1175120471_thumb.jpg

#4

السلام عليكم

اشكركم اخوتى الكرام على الرد والمشاركة وخصوصا اخى عبد العزيز نسأل الله ان يوفقك حتى تصير مشرفا

البرنامج الذى اعطيتنيه عندى من قبل ولكن المشكلة هى فى التحكم العادى عن طريق البارلبورت تستطيع ان تتعامل مع الpins التى تريد ولكن مع الجويستك اضن ان الامر مختلف

بمعنى كيف يفهم البرنامج انى مثلا وجهت الجويستك على اليمين حتى ينفد بعض الاوامر وكذلك العكس شمالا او فوق

اما اخى الكريم البيوتسل اشكرك جزيل الشكر واتمنى انتعطينا قليل من التفصيل فى التعامل مع الpin وجزاك الله خير

#5

السلام على كل اصدقاء المنتدى و رحمة ربي و بركاته

اقتباس
بمعنى كيف يفهم البرنامج انى مثلا وجهت الجويستك على اليمين حتى ينفد بعض الاوامر وكذلك العكس شمالا او فوق

كما ترى اخي ابو مهراس في الصورة فهناك الاتي :

-المعطيات التي تخرج من البن 3 و البن 11 هي المسؤلة عن الحركة يمينا او شمالا.

-المعطيات التي تخرج من البن 6 و البن 13 هي المسؤلة عن الحركة العمودية

-المعطيات التي تخرج من البن 2 هي معلومة الظغط على الزر b1

-المعطيات التي تخرج من البن 7 هي معلومة الظغط على الزر b2

-المعطيات التي تخرج من البن 10 هي معلومة الظغط على الزر b3

-المعطيات التي تخرج من البن 14 هي معلومة الظغط على الزر b

-البن 1, 8, 9 و 15 لهم جهد واحد للتغذية (5v+)

-البن 4 5 و 12 لهم جهد محايد (0v)

هل تملك مسبقا المذخل DB15 في حاسوبك اخي ابومهراس ؟

لان هناك بعظ الحواسيب تملك هذا النوع من المنافذ.

#6

السلام عليكم

اخوتى الكرام مشكورين على جهودكم الجبارة ونسأل الله لكم التوفيق

هل للجويستك بورت معين كلبارل بورت مثلا البارلبورت تتعامل مع البورت &H378 فهل للجويستك بورت معين

وشكرا

#7

نعم في بعض الحواسيب ,ليس الكل .و سوف يتغير عنوانه الهكسي ذاخل النظام بطبيعة الحال.

حاول ان تعرف ما اذا كان حاسوبك الخاص يملك هذا بورت.

#8

أخ ابومهراس

أنت تريد أن تتحكم بالجويستك نفسها :blink: أم تريد أن تتحكم بالجويستك عن طريق الكمبيوتر :unsure:

لأنه صار في رأيين

#9

السلام عليكم و رحمة الله و بركاته

اقتباس
أنت تريد أن تتحكم بالجويستك نفسها blink.gif أم تريد أن تتحكم بالجويستك عن طريق الكمبيوتر

اظن ان صديقنا ابو مهراس ينوي التحكم باجهزة خارجية انطلاقا من الجويستك , كان يقود مثلا سيارة ليس من المقود ,ولكن من الجويستك :D اتصور الامر :rolleyes: .

#10
اقتباس
اظن ان صديقنا ابو مهراس ينوي التحكم باجهزة خارجية انطلاقا من الجويستك , كان يقود مثلا سيارة ليس من المقود ,ولكن من الجويست اتصور الامر

أعرف أخي bitofsoul ولكن سؤالي أنك أنت أعطيته مخارج الجويستك فماذا سيستفيد منها إذا كان يريد أصلاً التحكم عن طريق الكمبيوتر نفسه

أنا أعطيته برنامج يمكنه من أن يتحكم بمخارج الجهاز من البرنامج ، يعني البرنامج يتعرف على أزرار الجويستك ، يستطيع أن يفعل مايشاء فيهم.

#11
اقتباس
فماذا سيستفيد منها إذا كان يريد أصلاً التحكم عن طريق الكمبيوتر نفسه

أنا أعطيته برنامج يمكنه من أن يتحكم بمخارج الجهاز من البرنامج ، يعني البرنامج يتعرف على أزرار الجويستك ، يستطيع أن يفعل مايشاء فيهم

نعم اخي عبد العزيز :) لقد فكرت في ذالك ايضا لكن يبذو ان للجويستك متعتها الخاصة في طريقة تحكمها للاشياء عن طريق يد المستعمل :D و ربما ذاك ما ينوي ابو مهراس الوصول اليه و ليبقى الحاسوب الواسط بين اذاة التحكم والالة.

والله اعلم :).

#12

السلام عليكم

اشكرم مرررررررررررارررررررررراُ على المساعدة ومد يد العون وصحيح كلما قلتماه هو انى اريد التحكم فى شى خارجى عن طريق الجويستك الا وهو ثلات محركات خطوية

نعم البرنامج الذى اعطانيه اخونا عبد العزيز جيد الى نحو ما وهو معمول بالدوال API وفى الحقيقة ليس لدى الفكرة الكافية عليها ولكن بحث فى النت على كيفية التحكم بمخرج Game port حينما مدنى اخوناbitofsoul بالبدايةةالجيدة ووجت التالى http://www.phm.lu/Documentation/Connectors/Game.asp

صفحة ويبسايت تشرح الpins الخاصة بالjoystick ولكن بقى ماهو الااسكى للتحكم فى اعطاء الاوامر للPins

#13

السلام عليكم

اشكرم مرررررررررررارررررررررراُ على المساعدة ومد يد العون وصحيح كلما قلتماه هو انى اريد التحكم فى شى خارجى عن طريق الجويستك الا وهو ثلات محركات خطوية

نعم البرنامج الذى اعطانيه اخونا عبد العزيز جيد الى نحو ما وهو معمول بالدوال API وفى الحقيقة ليس لدى الفكرة الكافية عليها ولكن بحث فى النت على كيفية التحكم بمخرج Game port حينما مدنى اخوناbitofsoul بالبدايةةالجيدة ووجت التالى http://www.phm.lu/Documentation/Connectors/Game.asp

صفحة ويبسايت تشرح الpins الخاصة بالjoystick ولكن بقى ماهو الااسكى للتحكم فى اعطاء الاوامر للPins

#14

بسم الله الرحمن الرحيم

الأخ الكريم عبدالعزيز اليوسفي ,

والأخ الكريم ابو مهراش ,

هذا الموضوع هو شغلي الشاغل في الفترة الحاليه وقد أجريت عملية نفض لشبكة النت حتى أجد برنامج متكامل لمراقبة الجويستك وضبط حركة المحركات نسبة لحركة العصا وتغيير وظائف الأزارير الموجودة فيه , لكن لم أجد إلا مجرد كلام لا أكثر يتحدث عن البرامج التاليه :

-------------------------------------------------------

1-JOYCON لقيادة الربوت

JOYWIN.EXE joystick control program2-

وهذا البرنامج يبدوا انه برنامج فرعي مضمن في برنامج رئيسي يستخدم في المعامل المتقدمه ويسمى Probe for windows

كذلك برنامج للتحكم بالمخارط ذكر انه فيه قسم للتحكم بواسطة الجويستك وهو Mach3

----------------------------------------------------------------

كذلك لم أجد دارة تحكم تتلقى التوجيه الآتي من الجويستك عبر الكمبيوتر خلال المنفذ سواء البارل او التسلسلي او أي منفذ لتتحكم بالمحركات الخطوية بالإضافة لريليهات التحكم .

وإني أرجو ان تزودوني بكل مالديكم من معلومات عسى ان أجد حل لما أبحث عنه .

#15

للرفع للإخوة المشاركين

انتظر إجابتكم

#16
اقتباس
وإني أرجو ان تزودوني بكل مالديكم من معلومات عسى ان أجد حل لما أبحث عنه .

بالنسبة لي فقد أعطيت كل المعلومات التي عندي

بالنسبة لك إلى أين توصلت فهل إستطعت تحليل أوامر الجويستك التي تستخدمها

#17

الأخ عبدالعزيز اليوسفي والأخ ابو مهراس

الحمد لله وقعت على موقع متكامل في برامج التحكم في الربوت ويوفر أدوات برمجيه تستطيع من خلالها ان تكيف النص البرمجي المكتوب من قبل أي شخص في التحكم بمحرك خطوي او غيره , وهو يستخدم 3 حزم برمجيه رئيسيه لتفعيل النص البرمجي وتكييفه للعمل مع أي أداة .

غير كذا يوفر داخل حزمة البرنامج الخاصة به -لإن هناك حزمتين من شركة مايكروسوفت- برمجيات كثيره للعمل مع الصور وتحسس الأهداف وتتبع الخط ومن ضمنها بالطبع برنامج داخلي يتيح ضبط الجويستك وتخصيص الأزرة فيه حسب الرغبه وهذا ما أظن انني والأخ ابو مهراس نبحث عنه .

وإني أضع الرابط راجياً منكم رد ((لإني أفخر بردكم)) كما أحتاج ملاحظاتكم ونظرتكم الفاحصة لبرامج هذا الموقع .

غير ذلك أحتاج من يدلني على كيفية تمييز أطراف المحرك الخطي المنزوع من أي جهاز كأن يكون هاردسك او غيره وكيف لي أن اعرف هل هو مستقطب او غير مستقطب وتمييز الأشياء الضروريه فيه حتى أستطيع الإستفادة منه مع تفادي إتلافه إما بتوصيل خاطيء او تيار او فولت زائد

#18

للرفع يا إخوان ننتظر تعليقكم حتى نضيف الرابط

#19

السلام عليكم

اخى الكريم دكتوريان اسف جدا لعدم الرد مبكرا لانى يعلم الله انى مشغول جدا فى المشروع الذى اعمل به وهو برمجة الة CNC Engraving machine والله حتى الوقت ضيق للغاية

ولكن بالنسبة للمحركات التى استخدمها هى Stepper Motors واذا كنت تريد معلومات عنها وكيفية ربطها مع الDriver فأن على اتم الاستعداد وبالنسبة للبرنامج الجويستك ان اريد ان اضع البرنامج ولكن يبدوا ان صلاحيات الاضافة ليست عندى ولاأعلم لماذا

شكرا

#20

عزيزي ابو مهراس

اٌقدم لك موقع متكامل في برامج التحكم في الربوت يوفر أدوات برمجيه تستطيع من خلالها ان تكيف النص البرمجي المكتوب من قبل أي شخص في التحكم بمحرك خطوي او غيره , وهو يستخدم 3 حزم برمجيه رئيسيه لتفعيل النص البرمجي وتكييفه للعمل مع أي أداة .

ويقدم هذا الموقع برنامج رئيسي يتضمن برمجيات كثيره للعمل مع الصور وتحسس الأهداف وتتبع الخط ومن ضمنها بالطبع برنامج داخلي يتيح ضبط الجويستك وتخصيص الأزرة فيه حسب الرغبه وهذا ما أظن انني وإياك نبحث عنه .

كما انه يتعامل مع مصادر مفتوحه متنوعه لبرامج وفلاتر تتعامل مع الصور بحسب الحاجه .

كذلك يوفر منتدى دعم لايحتاج تسجيل للرد على التساؤلات .

http://www.roborealm.com/

انتظر ملاحظاتك والأخ عبدالعزيز اليوسفي على هذا الموقع

#21

الأخ الكريم عبدالعزيز اليوسفي

والأخ الكريم ابو مهراس :

أنتظر زيارتكم للموقع الذي جلبته لكم وتقديم ملاحظاتكم عليه

تراكم أبطيتوا علي كثير

#22
اقتباس
الأخ الكريم عبدالعزيز اليوسفي

والأخ الكريم ابو مهراس :

أنتظر زيارتكم للموقع الذي جلبته لكم وتقديم ملاحظاتكم عليه

مشكور أخي دكتوريان ،وأنا لا أستطيع حالياً تصفح الموقع ، فصاحب السؤال هو أبومهراس ،إنتظره
#23

السلام عليكم

مشكور اخى دكتوريان على الموقع فى الحقيقة تصفحته لمرة واحدة فوجدته قيما من ناحية تصميم الروبوتات

ولكن اعذرنى لانى مشغول فى مشروع ومن الحين للاخر ادخل للموقع

متواجد على النت من 9:00 الى 1:00 مساء بتوقيت غرينتش

وشكرا

#24

الأخ الكريم عبدالعزيز اليوسفي ,

انا أطلب مشورتكم ورأيكم جميعاً والرأي والنصيحة لا يحتاج لها تحديد من يجيب بل

إذا رأيت يامهندس عبدالعزيز رأياً فأنا صراحة أتشرف ان تعطيني رأيك حتى لو لم اوجه السؤال لك .

ومن اليوم أعتبر أي سؤال مني في المنتدى موجه لإي شخص هو سؤال موجه لك ولإمثالك ممن يفخر المنتدى بعضويتهم

ولم أسأل اول مره إلا لإنني تنقصني معلومة تقنيه من يرى انه يملكها فينصح لي بالإجابة عليها ولم لم يكن السؤال موجه له.

أخيراً

لا تتركني أبداً من توجيهك ونصيحتك

تلميذك

دكتوريان

#25

الأخ الكريم ابو مهراس,

أعانك الله على مشروعك

ومتى ما حانت لك الفرصة فقم بجولة على الموقع

ثم تفضل على بملاحظاتك .

هذا الموضوع مغلق.

مواضيع مشابهة