تغييرات

اذهب إلى التنقل اذهب إلى البحث
إضافة خطوة التوصيلات الالكترونية
سطر 30: سطر 30:     
[[image:ShematicFAD.jpg]]
 
[[image:ShematicFAD.jpg]]
}}
+
 
{{خطوة وصفة
+
 
|شرح=(هذه الخريطة الالكترونية رسمت بتطبيق فريتزينغ Fritzing المفتوح المصدر)
+
(هذه الخريطة الالكترونية رسمت بتطبيق فريتزينغ Fritzing المفتوح المصدر)
      سطر 38: سطر 38:     
نلحظ أن مفتاح الزناد الكهربائي موصول بال-Arduino في مدخل/دبوس رقم 2, ولكن يمر قبل ذلك بعدد من العناصر الالكترونية (مكثف، مقاوم، ودائرة إلكترونية متكاملة)، هدف العناصر أن تعمل مع بعضها البعض لتنقية الاشارة القادمة من المفتاح، بشكل يمنع صدور أمر تشغيل بالخطأ لل-Arduino (نتيجة تشويش إلكتروني)فمن دون هذه العناصر ستعمل الآلة بمفردها بشكل عشوائي بغير أوامر المستخدم. الجدير بالذكر أنه من الممكن برمجة ال-Arduino بشكل ينقي الاشارة قبل التصرف على اساسها، مما يعفينا من إضافة هذه العناصر ولكنه من ناحية أخرى يعقد قليلاً كود البرنامج. (للمزيد عن هذا الموضوع إتبع [http://arduino.cc/en/Tutorial/Debounce#.UxPYb-NdV8E هذا] الرابط)
 
نلحظ أن مفتاح الزناد الكهربائي موصول بال-Arduino في مدخل/دبوس رقم 2, ولكن يمر قبل ذلك بعدد من العناصر الالكترونية (مكثف، مقاوم، ودائرة إلكترونية متكاملة)، هدف العناصر أن تعمل مع بعضها البعض لتنقية الاشارة القادمة من المفتاح، بشكل يمنع صدور أمر تشغيل بالخطأ لل-Arduino (نتيجة تشويش إلكتروني)فمن دون هذه العناصر ستعمل الآلة بمفردها بشكل عشوائي بغير أوامر المستخدم. الجدير بالذكر أنه من الممكن برمجة ال-Arduino بشكل ينقي الاشارة قبل التصرف على اساسها، مما يعفينا من إضافة هذه العناصر ولكنه من ناحية أخرى يعقد قليلاً كود البرنامج. (للمزيد عن هذا الموضوع إتبع [http://arduino.cc/en/Tutorial/Debounce#.UxPYb-NdV8E هذا] الرابط)
 +
    
أيضاً نرى أن محرك السيرفو خاصة الباب وذلك خاصة الاصبع موصولان في مدخل/دبوس رقم 9 و10 على التوالي. عند تلقي ال-Arduino إشارة من مفتاح الزناد، تقوم ال-Arduino - وحسب برنامجنا المحمل عليها- بإرسال اشارات من نوع مغايرة مده النبض (PWM) وهو النوع المستعمل بشكل عام في التحكم بمحركات السيرفو.
 
أيضاً نرى أن محرك السيرفو خاصة الباب وذلك خاصة الاصبع موصولان في مدخل/دبوس رقم 9 و10 على التوالي. عند تلقي ال-Arduino إشارة من مفتاح الزناد، تقوم ال-Arduino - وحسب برنامجنا المحمل عليها- بإرسال اشارات من نوع مغايرة مده النبض (PWM) وهو النوع المستعمل بشكل عام في التحكم بمحركات السيرفو.
 +
    
من ناحية أخرى وحسب الشرح الآنف في تقديم هذه الوصفة، نلاحظ أن الآلة تعمل بشكل مستمر (حتى عندما تكون في حالة إنتظار تغير حالة المفتاح)، مما يعني أن هناك إستهلاك دائم للطاقة، لذلك لقد أضفت مفتاح كهربائي آخر ولكن مخفي في أسفل الصندوق، يستخدم لإيقاف الآلة تماماً لتوفير الطاقه اثناء التخزين. الآلة تعمل ببطارية 9 فولت متوافرة بسهولة، ولكن يفضل إستعمال بطاريات ذات سعة أعلى  (1 أمبير مثلاً) ولكن بجهد يتراوح بين 6 و 12 فولت كحد أقصى. الجدير بالذكر، أن ال-Arduino تدعم خاصية '''وضع السكون''' وكان بإمكاني إستخدام هذا الوضع الموفر للطاقة أثناء عدم عمل الآلة، ولكني فضلت عدم إستخدامه متفادياً تعقيد كود البرنامج.
 
من ناحية أخرى وحسب الشرح الآنف في تقديم هذه الوصفة، نلاحظ أن الآلة تعمل بشكل مستمر (حتى عندما تكون في حالة إنتظار تغير حالة المفتاح)، مما يعني أن هناك إستهلاك دائم للطاقة، لذلك لقد أضفت مفتاح كهربائي آخر ولكن مخفي في أسفل الصندوق، يستخدم لإيقاف الآلة تماماً لتوفير الطاقه اثناء التخزين. الآلة تعمل ببطارية 9 فولت متوافرة بسهولة، ولكن يفضل إستعمال بطاريات ذات سعة أعلى  (1 أمبير مثلاً) ولكن بجهد يتراوح بين 6 و 12 فولت كحد أقصى. الجدير بالذكر، أن ال-Arduino تدعم خاصية '''وضع السكون''' وكان بإمكاني إستخدام هذا الوضع الموفر للطاقة أثناء عدم عمل الآلة، ولكني فضلت عدم إستخدامه متفادياً تعقيد كود البرنامج.
سطر 45: سطر 47:     
أيضاً ترون أني وضعت مفتاح يعمل بالضغط عليه ، وهو مستخدم فقط لإعادة تشغيل ال-Arduino إذا لزم الأمر من دون الحاجة لفصل الطاقة عنها، وهو موصول في مدخل/دبوس ال-RESET.
 
أيضاً ترون أني وضعت مفتاح يعمل بالضغط عليه ، وهو مستخدم فقط لإعادة تشغيل ال-Arduino إذا لزم الأمر من دون الحاجة لفصل الطاقة عنها، وهو موصول في مدخل/دبوس ال-RESET.
        سطر 85: سطر 86:  
}}
 
}}
 
{{خطوة وصفة
 
{{خطوة وصفة
|عنوان الخطوة=تثبيت محركات السيرفو
+
|عنوان الخطوة=تثبيت محركات السيرفو والأذرع
 
|شرح=نريد أولاً تثبيت محركي السيرفو في مكانهما الصحيحين، وذلك يتطلب شيئاً من التجريب والخطأ، إلى ان نصل الى الأماكن المناسبة.
 
|شرح=نريد أولاً تثبيت محركي السيرفو في مكانهما الصحيحين، وذلك يتطلب شيئاً من التجريب والخطأ، إلى ان نصل الى الأماكن المناسبة.
   سطر 96: سطر 97:     
'''إصبع المفتاح'''
 
'''إصبع المفتاح'''
  −
   
إنظر الشكل أدناه(إلى اليسار) ، السيرفو مثبت مباشرةً تحت حافة الغطاء خاصة المفتاح، '''بشكل أن مركز دوران السيرفو يتعامد مع حرف الغطاء'''. لهذا التثبيت أهمية كبيرة في السماح للإصبع بالحركة من داخل الصندوق إلى خارجه وبل عكس، من دون أن يلمس أو يتوقف عن الحركة، كما يساعد هذا التثبيت على إستخدام إصبع أقل طولا وتعقيداً نسبه لو أننا ثبتنا السيرفو بعيداً عن حافة الغطاء.
 
إنظر الشكل أدناه(إلى اليسار) ، السيرفو مثبت مباشرةً تحت حافة الغطاء خاصة المفتاح، '''بشكل أن مركز دوران السيرفو يتعامد مع حرف الغطاء'''. لهذا التثبيت أهمية كبيرة في السماح للإصبع بالحركة من داخل الصندوق إلى خارجه وبل عكس، من دون أن يلمس أو يتوقف عن الحركة، كما يساعد هذا التثبيت على إستخدام إصبع أقل طولا وتعقيداً نسبه لو أننا ثبتنا السيرفو بعيداً عن حافة الغطاء.
   سطر 104: سطر 103:     
'''ذراع الباب'''
 
'''ذراع الباب'''
   
لاحظ في الشكل أدناه (إلى اليمين)، سيرفو ذراع الباب مثبت إلى جانب الصندوق، بشكل أن مركز دوران السيرفو يبتعد قليلاً (2 سم) عن الباب العلوي، أما الذراع فهو مثبت على السيرفو ويتحرك بمعدل أقصاه 90 درجة من داخل الصندوق إلى خارجه ، مؤدياً إلى فتح باب الصندوق ، كي يستطيع الاصبع بالخروج بحرية من '''مخبئه'''!
 
لاحظ في الشكل أدناه (إلى اليمين)، سيرفو ذراع الباب مثبت إلى جانب الصندوق، بشكل أن مركز دوران السيرفو يبتعد قليلاً (2 سم) عن الباب العلوي، أما الذراع فهو مثبت على السيرفو ويتحرك بمعدل أقصاه 90 درجة من داخل الصندوق إلى خارجه ، مؤدياً إلى فتح باب الصندوق ، كي يستطيع الاصبع بالخروج بحرية من '''مخبئه'''!
   سطر 115: سطر 113:  
بما أن لكل صندوق تصنعون قياساته الخاصة، واماكن تثبيت السيرفو، فبالتالي إن أطوال الذراع والإصبع يجب أن تحدد بالنظر والتجريب حسب مقاسات الصندوق الذي صنعتم ، ومن '''المهم جداً''' تجريب حركة السيرفو للإثنين خلال مرحلة البناء وقبل التثبيت النهائي.
 
بما أن لكل صندوق تصنعون قياساته الخاصة، واماكن تثبيت السيرفو، فبالتالي إن أطوال الذراع والإصبع يجب أن تحدد بالنظر والتجريب حسب مقاسات الصندوق الذي صنعتم ، ومن '''المهم جداً''' تجريب حركة السيرفو للإثنين خلال مرحلة البناء وقبل التثبيت النهائي.
   −
هنا ادعوكم لتوصيل السيرفو بل-Arduino  وإستخدام مثال كود السيرفو خاصة برنامج  [http://arduino.cc/en/main/software#.Uxw4BT9dV8E Arduino IDE]، هذا الكود موجود مع أي تنزيله لهذا البرنامج. لمزيد من المعلومات عن إستخدام هذا الكود، إتبع [http://playground.arduino.cc/ComponentLib/Servo#.Uxw4KT9dV8E هذا الرابط]
+
هنا ادعوكم لتوصيل السيرفو بل-Arduino '''بشكل مؤقت''' وإستخدام مثال كود السيرفو خاصة برنامج  [http://arduino.cc/en/main/software#.Uxw4BT9dV8E Arduino IDE]، هذا الكود موجود مع أي تنزيله لهذا البرنامج. لمزيد من المعلومات عن إستخدام هذا الكود، إتبع [http://playground.arduino.cc/ComponentLib/Servo#.Uxw4KT9dV8E هذا الرابط]
 +
 
 +
 
 +
'''إختبرو بهذا الكود ،أدنى واقصى درجة دوران مطلوبة لكلا المحركين، ويجب التجريب مع تركيب الذراع والإصبع. دونو في مكان ما القيمتان المطلوبتان لفتح الباب وأخرى لغلقه، ودونو أيضاً القيمتان المطلوبتان لتحيرك الإصبع كي يدفع المفتاح، وأخرى لإخفاء الاصبع داخل الصندوق.'''
 +
 
 +
القيم المدونة هي عبارة عن زاوية دوران السيرفو وهي لا تتعدى 0 إلى 180 درجة.
 +
 
 +
ستستخدمون هذه القيم الأربعة لاحقاً في تعديل الكود الأساسي لآلتنا الذي سوف نحمله على ال-Arduino في خطوة لاحقة.
 +
 
 +
عند الوصول إلى القيام النهائية، ثبتو محركات السيرفو والأذرع تثبيتاً نهائياً.
 +
}}
 +
{{خطوة وصفة
 +
|عنوان الخطوة=التوصيلات الالكترونية
 +
|شرح=بعد تثبيت محركات السيرفو، والذراع والإصبع في أماكنهم الصحيحة، نستطيع الآن القيام بالتوصيلات الالكترونية متبعين التخطيط المرفق في '''الخطوة رقم 1''', محاولين وضع جميع الأسلاك والعناصر داخل الصندوق من دون التأثير على سهولة حركه الأذرع.
 +
 
 +
اليكم بعد الصور للتوصيلات النهائية:
 +
 
 +
[[image:Tawseelat.png]]
    
   
 
   
   
}}
 
}}
 
'''ملاحظة :الوصفة في طور الكتابة...'''
 
'''ملاحظة :الوصفة في طور الكتابة...'''
1٬073

تعديل

قائمة التصفح