قام بالرد منذ 13 Apr 2012 السلام عليكم اخي عمار قرات موضوعك الان و كان هو نفس مشروع تخرجي تقريبا انا درست هندسة تقنيات الحاسبات وكان مشروعنا serial communication between micro controller and pc وقمنا بتطويره وصنعنا روبوت من سيارة اطفال ننتحكم بيهه عن طريق الحاسوب واستخدمنا دائرة صنعناهه انا واصدقائي المشتركين بالمشروع واستخدمنا بيهه كونترولر a16f628 وربطنا بالسيارة كاميرا وايرلس بس كانت عندنا مشكلة البرمجة كون البرمجة مو اختصاصنا وحبيت هذا الشي واريد استمر عليه واعذرني على الاطالة بس ممكن تقول لي على لغة تكون بسيطة يمكن تعلمهه ببرمجة الكونترولر اكون شاكر الك كثير :) :) :) 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 25 Apr 2012 اهلا اخي qayssarصراحة استخدمة برمجة PIC منذ اكثر من 7 سنين واستخدمة compiler خاص بلغة برمجة C++ خاص ببرمجة ال PIC وكان عندي كتاب كامل ولكنه فقد, سابحث عنه ان شاء الله واذا وجده ساريله لك.لان المهندسين يبرمجون باستخدام assembly or c والاسمبلي صعب التعلم, واتمنى ان يفيدك شخص اكثر مني في هذا الموضوع. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 25 Apr 2012 السلام عليكم ورحمة الله وبركاتهالمتحكم باختصارالمواصفات الاساسية للمتحكمNetwork module16 relays8 analog portsقمت بشرائه من www.controlanything.com وثمنه مع التوصيل ما يقارب 500$يوجد لديهم 8 relays وسعره ارخص ولكنني اشتريت 16 relays لتوصيل الذراء ولاستخدامه بمشروع آخريحتاج الى محول 12V 1.5AMP يأتي معه او قوموا بتوصيله على بطاريات 12V 1.5AMPاو AMP اعلى. ولكن لا تستخدموا نفس البطاريات لتوصيل الديناموا او اي شيء آخر.ان هذا المتحكم يسمي كل 8 Relays باسم Bankوبما انه لدينا 16 Relays فانه لدينا Bank1 and Bank 2ستجدول الكود للتحكم في كل الريليهات وبعدة طرقسأشرح التحكم بشكل سريع لان الكود سهل, ويطبق على كل الريليهاتشكل البرنامج الذي ياتي من الشركة ncd1.ProXR.TurnOnRelay(0); // يقوم بتشغيل الريليه رقم 0 بجميع البنوك ncd1.ProXR.TurnOffRelay(3); // يقوم باغلاق الريليه رقم 3 بجميع البنوك ncd1.ProXR.TurnOffAllRelays(); // يقوم باغلاق جميع الريليهات ncd1.ProXR.RelayBanks.SelectBank(1); // يقوم باختيار البنك رقم 1 ncd1.ProXR.TurnOnRelay(2); // يقوم بتشغيل الريليه رقم 2 في بنك رقم 1 فقطويوجد كل الكود الخاص بكل المتحكمات مع امثلة لهذه الشركة على الرابطة التاليةNCD Component Library وهذا عنوان المتحكم الذي استخدمتهاعتذر عن الشرح السريع وهذا لانشغاليواذا وجدت الكود الذي قمت بكتابته للتحكم بالروبوت سارفقه ان شاء اللهولكن لا يختلف كثيرا لان الاساس موجود والتحكم سهل 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 25 Apr 2012 (معدل) السلام عليكم ورحمة الله وبركاتهوالآن اخواني واخواتي الكرام لقد قمت بكتابة كل ما اعلم تقريبا في عالم الروبوت وهي معلومات بسيطةواعتقد انه يمكنكم صناعة روبوت كامل بشكل سيارة والتحكم به وذلك بالمعلومات المتوفرة لديكم بهذا الشرح المتواضعاتمنى من الله سبحانه وتعالى الا يتوقف الموضوع وان يضيف اصحاب العلم ما يمكن اضافته ليستفيد الجميعاتمنى التوفيق للجميع واسمحوا لي بانهاء مشاركتي بهذا العالم بعد الاستمتاع بمشاركتكم بهولا تنسوا الدعاء جزاكم الله كل خيراخوكم عمار الرزوالسلام عليكم ورحمة الله وبركاته تم تعديل 25 Apr 2012 بواسطه ammarroza 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 1 Dec 2012 (معدل) السلام عليكم اخي انا مشتركة جديدة احب اشكرك ع موضوعك الي الممنتاز وشكرا الك ع مجهودك القيم اخي انا عندي مشروع تخرج اسمة تحكم بلاشارة عن طريق الحاسبة وطلب منا دكتور المشرف ع المشروع انو نتحكم بسيارة اطفال عن طريق الحاسبة ....سؤال موضوعك يخص الشي الي طالبة مني لاستاذ ارجو الرد مع تحياتي الك تم تعديل 1 Dec 2012 بواسطه angle90 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 2 Dec 2012 (معدل) وفي الحالاتان المبدأ واحد, وهو ملامسة الطرفين المعدنيينسآخذ احدى المتحكمين كمثال هنا (الذراع), وسيمكنكم تطبيقه على المتحكم الآخر.هذا شكل المتحكم من الداخلبعد فصل الاذرع البيض من المتحكم نقوم بنزع الدائرة الالكترونية وقلبهاوهنا نلاحظ ان كل عمود كان متصل ب 3 اطراف معدنيةفاذا اخذنا العمود الاول ذو الارقام 1و2و3 فاننا نجد ان 2 دائما متصل بالعمودوعندما نحرك العمود للاعلى فانه يقوم بتوصيل 2 مع 1, وتتحرك السيارة للاماموعندما نحرك العمود للاسفل فانه يلامس الطرف 2 مع 3 فتتحرك السيارة للخلفوالعمود الثاني مثلهولذلك مهمتنا هنا ان نقوم بعمل 4 دوائر صغيرة لوصل ال 4 اطراف مع بعضها البعض في الكمبيوتر (to parallel port)ولكي نقوم بذلك نحتاج الى تلحيم 5 اسلاك في هذه الاطراف المعدنية كما بالصورةويفضل هنا ان نقوم بلحم اسلاك ملونة للتفرقة فيما بينهاطبعا يلاحظ في الصورة انه لم يتم لحم سلك في الطرف المعدني رقم 5, وذلك لان الطرفين 2و5 هما واحد, واذا تم فحصهما بال avometer ستجدون انهم متصلان من داخل الدائرة ببعض.وهذا شكل دائرة المتحكم ذو الكبسات, وتلاحظون كما قلت انه متشابه مع المتحكم الآخرنعود الى المتحكم ذو الذراعيوجد طريقتان للدوائر لتوصيلهم بال LPTاولا عن طريق relay من غير relayدائما افضل استخدام relay لزيادة الحماية للكمبيوتروهذه صورة اكثر توضيحاطبعا هنا بما ان لدينا اربع متحكمات فاننا نحتاج الى 4 دوائرونقوم بتوصيلهم على PIN 2,3,4,and 5 في parallel port (او يمكنكم استخدام اي PIN من 2 الى 9)اما بالنسبة للكود, فان الاكواد السابقة والخاصة بال LPT كافية للتحكم به, وللذين منضمين الينا حديثا فان هذه الاكواد بلغة c#.netوهكذا تستطيعون التحكم بسيارة لاسلكية عن طريق الكمبيوتر.ولاحقا في الموضوع سأشرح ان شاء الله طريقة توصيل المستقبل بروبوت من صناعتكم.السلام عليكم انا عندي مثل هذا الريموت كيف اوصل الاسلاك 5 لانو مو واضح مثل الريموت تبعك وجزااااك الله خير على الموضوع الرائع تم تعديل 2 Dec 2012 بواسطه toto22 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 12 Dec 2012 السلام عليكماخي angle90 نعم موضوعي يفيدك بالتحكم بالسيارة عن طريق الحاسبوبصنع اشارة مرور ايضاواعتقد الاخ toto22 افادك بنقل المشاركهويمكنك قراءة الملف المرفقملف مرفق صناعة وبرمجة الروبوت - مسودة رقم 1.pdf (2.72ميجا بايت )اخي الكريم toto22 ممكن تصورلي المتحكم من الجهتين 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 10 Sep 2014 السلام عليكمكيفكم اخواني واخواتي الكرامعندي سؤال, هل في حد استفاد من عمل الروبوتات؟ لا اقصد من موضوعي ولكن اقصد بشكل عام؟لانني لا اجد اي فائدة في عمل الروبوتات في الوطن العربي, فما رأيكم؟؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه