قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 05-10-2011, 01:06 AM المشاركة 17   
افتراضي



1- spi : عبارة عن بروتكول اتصال , سيكون وسيلة التخاطب بين البيك وال ENC28J60

2- بالنسبة لل ENC28J60 قم بتحميل الداتا شيت مع العلم انه يوجد دوائر متكاملة اخرى افضل منه والجميع من انتاج مايكروشيب.

3- pic32 Ethernet starter kit لم استخدمه .
لكنى استخدمت هذه الدائرة الجاهزة من
http://www.mikroe.com/eng/products/v...thernet-board/

،
، شكرا ،، لدي زميل قام باستخدام الــ pic 32 Ethernet starter kit ،، في مشروع تخرجه ،، وقد كان مشروعا مميزا ،، وناجحا ،، وهو استخدام الpic كـــ web server // لإرسال واستقبال المعلومات من خلال الانترنت عبر هذا الــ pic .

قام بشرح بسيط لما قام به بهذه الدائرة ( pic32 Ethernet starter kit ) لكنني لم افهم اكثر ما شرحه وذلك لأن فيه جزء كبير من الnetworking ،، وتغيير الIP ،، والبورتس ،، وربط صفحات الــ html ووالخ ،، لذلك احببت ان اعرف اكثر عن هذه الدائرة ،، واريد العمل عليها كونها متوفرة هنا في السوق ،، ولو ان سعرها باهض قليلا ،، لكنها ممتازة .


ما فهمته أن هناك library او ما شابه تسمي ،، TCP/IP stack،، وهي مكتبه فيها ملفات جاهزة كل ما عليك هو أن تقوم بالتعديل عليها لتتوافق مع متطلبات مشروعك ،،

فيها أكثر من ملف يجب التعديل فيه ،، أهمها ،،

- CustomHTTPApp.c
- HTTPPrint.h
- MainDemo.c
- HardwareProfile.h
- TCPIPConfig.

وهذه الملفات هي المسؤوله عن تحويل صفحة الhtml إلى hex وبالتالي تحميلها على البورد ،، كما أنها مسؤولة عن تغييير الــ IP وتحديد IP معين للبيك ،، وأمور اخرى أكثر يتعلق بالـــnetworking .


فهل هذه الدائرة ،، التي استخدمتها تختلف عن الدائرة المذكورة أم أنها تعتمد نفس الإسلوب والفرق بين الدائرتين يمكن في القدرات المختلفة لكلتا الدائرتين عن الأخرى ؟


وهل يتطلب الأمر قدرا كبيرا من الخبرة في مجال النتورك ام انها مجرد تعديلات بسيطة في الملفات المذكورة ،، ويكون كل شيء جاهز !؟

تمنياتي

اعلانات

robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 05-10-2011, 01:16 AM المشاركة 18   
افتراضي


بالنسبة لمشروعك اذا استخدمت الميكروسى فهناك مثال جاهز سيقوم بكل شئ بالنيابة عنك.
بعد ذلك ابدأ فى التعديل شيئا فشيئا بدأ بال html وانتهاء بالكود كاملا.
انا اقترح عليك الدائرة الجاهزة من شركة mikroE سعرها 29 دولار

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 05-10-2011, 01:42 AM المشاركة 19   
افتراضي


بالنسبة لمشروعك اذا استخدمت الميكروسى فهناك مثال جاهز سيقوم بكل شئ بالنيابة عنك.
بعد ذلك ابدأ فى التعديل شيئا فشيئا بدأ بال html وانتهاء بالكود كاملا.
انا اقترح عليك الدائرة الجاهزة من شركة mikroE سعرها 29 دولار
اين اجد هذا المثال ؟ ،،


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 05-10-2011, 02:03 AM المشاركة 20   
افتراضي


http://www.mikroe.com/eng/downloads/...t_examples.zip


الصورة الرمزية العربى المصرى
العربى المصرى
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مصر
المشاركات: 84
نشاط [ العربى المصرى ]
قوة السمعة:
قديم 05-10-2011, 02:15 AM المشاركة 21   
افتراضي



بالنسبة للطريقة الأولى ،، ما هي الحاجة لربط حاسوبين مع بعضهما البعض ؟! ،، هل تقصد أن تعامل الميكروكنترولر على انه حاسوب اخر ؟ ،، وما المقصود من أن الخرج يمثل مفاتيح الريموت ؟ ،، هل أنه بدل الريموت سنستخدم داتا مرسلة من خلال حاسوب ،، ؟ هل هذا هو القصد ؟

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

انا اقصد ربط جهازين مع بعض من خلال برنامج تقوم بتصميمة انت حيث برنامج فيجوال بيسك يمكنك من ذالك وسوف يوضح لك هذا الرابط http://www.vb4arab.com/vb/showthread.php?t=73002 ومن ثم تدخل على الجهاز الذى يوجد بة دائرة الموائمة بين الكمبيوتر والاجهزة التى تريد التحكم فيها تشغيل/ وايقاف وطبعا التحكم سوف يكون من خلال الانتر نت ومن اى مكان فى العالم .


الدائرة ستقوم بإستقبال الداتا من السيريال بورت ؟ ،، ومن ثم سترسلها إلى الميكرو كنترولر ؟ ،، هل هذا هو المقصود ؟

نعم و احب ان اوضح لك معلومة وهى ,, اذا كان التحكم عبارة عن تشغيل /وايقاف فقط . قد لا تحتاج لميكروكنترول سوف تحتاج الى دائرة عزل لان السيريال بورط تخرج 5 فولت والاجهزة المراد التحكم بها تعمل على 220 فولت او اكثر وهذة نقطة هامة يجب اخذها فى الاعتبار حتى لا يحدث تلف للحاسوب.


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



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


شكراً عزيزي ،، دمت بخير
،،
بالمناسبة الاخ المهندس/ rpota قام بشرح الجزء او الجانب الاخر من مشروعك وبذالك اصبح ليدك الطريقتن وانا فى انتظار اى استفسار او توضيح وتمنياتى بالتوفيق للجميع.


الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 05-10-2011, 02:24 AM المشاركة 22   
افتراضي


شكرا ،، على سرعة الرد ،، والإهتمام


الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 05-10-2011, 01:37 PM المشاركة 23   
افتراضي


بالمناسبة الاخ المهندس/ rpota قام بشرح الجزء او الجانب الاخر من مشروعك وبذالك اصبح ليدك الطريقتن وانا فى انتظار اى استفسار او توضيح وتمنياتى بالتوفيق للجميع.
أهلا ،،

أشكرك كما أشكر المهندس robota ،، على الإهتمام والمساعدة ،،،


ولكن من أين أبدأ ؟؟ ،/،، حاليا لو قمت بطلب شراء للدائرة المذكورة او الدائرة الذي ذكرتها أنا فسوف تأخذ من 8 - 10 ايام إلى أن تصل لي ،، وبالتالي فمن أين تنصحونني أن أبدأ ،، بالمشروع ؟ ،، هل بصفحة الــ html ،، أم بكود السي ؟ ،، أم بماذا ؟


تمنياتي



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:03 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)