سطر 74: |
سطر 74: |
| |شرح=ممكن إعادة إستخدام أي صندوق موجود لديكم، على أن يستطيع احتواء كل العناصر الالكترونية من ال-Arduino، محركات السيرفو، البطارية والأسلاك، ولكني فضلت بناء الصندوق من الصفر ، ما يعطيني حرية في تحديد حجمه، ومتعة أكبر، كما يترك ذلك '''بصمة شخصية''' على الآلة :) | | |شرح=ممكن إعادة إستخدام أي صندوق موجود لديكم، على أن يستطيع احتواء كل العناصر الالكترونية من ال-Arduino، محركات السيرفو، البطارية والأسلاك، ولكني فضلت بناء الصندوق من الصفر ، ما يعطيني حرية في تحديد حجمه، ومتعة أكبر، كما يترك ذلك '''بصمة شخصية''' على الآلة :) |
| | | |
− | * لقد استخدمت لوحين من الخشب '''البلسا''' بسماكة 5mm، هذا الخشاب يستخدم عادةً لبناء نماذج للمباني، أو للطائرات المتحكمة عن بعد، فهو سهل التطويع ، خفيف الوزن، متمسك الحد بعيد، وممكن تقطيعه بسهولة مستخدمين الموس. | + | * لقد استخدمت لوحين من الخشب '''البلسا''' بسماكة 5mm، هذا الخشب يستخدم عادةً لبناء نماذج للمباني، أو للطائرات المتحكمة عن بعد، فهو سهل التطويع ، خفيف الوزن، متماسك الى حد بعيد، وممكن تقطيعه بسهولة مستخدمين الموس المكتبي. |
| * استهلكت 5 أنابيب من غراء Cyanoacrylat (الملقب باللصق سريع المفعول، والمتوفر بسهولة) | | * استهلكت 5 أنابيب من غراء Cyanoacrylat (الملقب باللصق سريع المفعول، والمتوفر بسهولة) |
| | | |
سطر 126: |
سطر 126: |
| {{خطوة وصفة | | {{خطوة وصفة |
| |عنوان الخطوة=التوصيلات الالكترونية | | |عنوان الخطوة=التوصيلات الالكترونية |
− | |شرح=بعد تثبيت محركات السيرفو، والذراع والإصبع في أماكنهم الصحيحة، نستطيع الآن القيام بالتوصيلات الالكترونية متبعين التخطيط المرفق في '''الخطوة رقم 1''', محاولين وضع جميع الأسلاك والعناصر داخل الصندوق من دون التأثير على سهولة حركه الأذرع. | + | |شرح=بعد تثبيت محركات السيرفو، والذراع والإصبع في أماكنهم الصحيحة، نستطيع الآن القيام بالتوصيلات الالكترونية متبعين التخطيط المرفق في '''الخطوة رقم 1''', محاولين وضع جميع الأسلاك والعناصر داخل الصندوق من دون اعلقه مسار حركه الأذرع. |
| | | |
| اليكم بعد الصور للتوصيلات النهائية: | | اليكم بعد الصور للتوصيلات النهائية: |
سطر 140: |
سطر 140: |
| [[image:Useless machine Arduino code.zip]] | | [[image:Useless machine Arduino code.zip]] |
| | | |
− | إفتح هذا الكود في برنامج Arduino IDE، ابحث في الكود عن كل ورود للقيم التالية وبدلها حسب الجدول أدناه: | + | إفتح هذا الكود في برنامج Arduino IDE، ابحث في الكود عن كل اي ورود للقيم التالية وبدلها حسب الجدول أدناه: |
| | | |
| [[image:Jadwalalkeyam.png]] | | [[image:Jadwalalkeyam.png]] |
| | | |
− | ستلاحظ أن هناك قيم أخرى غير تلك المذكورة أعلاه ، وهي قيم تقع بين القيم الدنيى والقصوة لدوران محركات السيرفو. يجب عليك تعديلها بالتجريب للحصول على الحركه النهائية المطلوبة. | + | ستلاحظ أن هناك قيم أخرى غير تلك المذكورة أعلاه ، وهي قيم تقع بين القيم الادنى والاقصى لدوران محركات السيرفو. يجب عليك تعديلها بالتجريب للحصول على الحركه النهائية المطلوبة. |
| | | |
| '''أقسام الكود''' | | '''أقسام الكود''' |
− | إن الكود مقسوم الى ثلاث مراحل: | + | إن الكود مقسوم الى ثلاث مراحل: |
| # مرحله ابتداء، فيها نحدد القيم الابتدائية للمتغيرات المستعمله في الكود | | # مرحله ابتداء، فيها نحدد القيم الابتدائية للمتغيرات المستعمله في الكود |
− | # مرحلة '''اعدد''' (في وظيفة Setup) وهي مرحلة تهيئة لمداخل ومخارج ال-Arduino حسب حاجتنا وتحديد القي() الابتدائية المستعملة لمحركات السيرفو، وسرعة الارسال والإستقبال من/إلى ال-Arduino عبر المنفذ التسلسلي USB. | + | # مرحلة '''اعدد''' (في وظيفة Setup) وهي مرحلة تهيئة لمداخل ومخارج ال-Arduino حسب حاجتنا وتحديد القيم الابتدائية المستعملة لمحركات السيرفو، وسرعة الارسال والإستقبال من/إلى ال-Arduino عبر المنفذ التسلسلي USB. |
− | # مرحلة التكرار (في وظيفه loop): وهذا هو صلب الكود الذي وضعت فيه منطق الوظائف التي ستحرك محركي السيرفو واستشعار التغير في قطبيه مفتاح الزناد. كما يشير إسم هذه الوظيفة loop، فإن ال-Arduino وبعد الانتهاء من تنفيذ الأوامر فيها، ستعود من جديد لبداية هذه الوظيفة loop، سيتكرر هذا إلى مالانهاية، أو إلى فصل البطارية عن الآلة. | + | # مرحلة التكرار (في وظيفه loop): وهذا هو صلب الكود الذي وضعت فيه منطق الوظائف التي ستحرك محركي السيرفو واستشعار التغير في قطبيه مفتاح الزناد. كما يشير إسم هذه الوظيفة loop، فإن ال-Arduino وبعد الانتهاء من تنفيذ الأوامر فيها، ستعود من جديد لبداية هذه الوظيفة loop، سيتكرر هذا إلى مالانهاية، أو حتى فصل البطارية عن الآلة. |
| | | |
| | | |