سطر 27: |
سطر 27: |
| | | |
| '''تصميم الدائرة الالكترونية:''' | | '''تصميم الدائرة الالكترونية:''' |
− |
| |
− |
| |
| |صورة=ShematicFAD.jpg | | |صورة=ShematicFAD.jpg |
| }} | | }} |
سطر 37: |
سطر 35: |
| '''بعض الملاحظات على التصميم:''' | | '''بعض الملاحظات على التصميم:''' |
| | | |
− | نلحظ أن مفتاح الزناد الكهربائي موصول بال-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 فولت كحد أقصى. | + | من ناحية أخرى وحسب الشرح الآنف في تقديم هذه الوصفة، نلاحظ أن الآلة تعمل بشكل مستمر (حتى عندما تكون في حالة إنتظار تغير حالة المفتاح)، مما يعني أن هناك إستهلاك دائم للطاقة، لذلك لقد أضفت مفتاح كهربائي آخر ولكن مخفي في أسفل الصندوق، يستخدم لإيقاف الآلة تماماً لتوفير الطاقه اثناء التخزين. الآلة تعمل ببطارية 9 فولت متوافرة بسهولة، ولكن يفضل إستعمال بطاريات ذات سعة أعلى (1 أمبير مثلاً) ولكن بجهد يتراوح بين 6 و 12 فولت كحد أقصى. الجدير بالذكر، أن ال-Arduino تدعم خاصية '''وضع السكون''' وكان بإمكاني إستخدام هذا الوضع الموفر للطاقة أثناء عدم عمل الآلة، ولكني فضلت عدم إستخدامه متفادياً تعقيد كود البرنامج. |
| | | |
| | | |
سطر 52: |
سطر 50: |
| تصميمي يضيف حركات خاصة ومتغيرة بشكل عشوائي في كل مرة يتحرك فيها المفتاح، فقد قمت بذلك من خلال برمجتي '''لوظائف''' متعددة في برنامج ال-Arduino معطياً لكلٍ منها أسماً مختلفاً وإنتقالاتٍ حركية مختلفة لكل من الباب والإصبع على حدة. بذلك اعطيت نفسي القدرة على التأليف وبسهوله عدد غير منتهي من الحركات، والتي تعطي بشكل أساسي شخصية للآلة، وتسمح للآخرين بإضافة حركات جديدة. | | تصميمي يضيف حركات خاصة ومتغيرة بشكل عشوائي في كل مرة يتحرك فيها المفتاح، فقد قمت بذلك من خلال برمجتي '''لوظائف''' متعددة في برنامج ال-Arduino معطياً لكلٍ منها أسماً مختلفاً وإنتقالاتٍ حركية مختلفة لكل من الباب والإصبع على حدة. بذلك اعطيت نفسي القدرة على التأليف وبسهوله عدد غير منتهي من الحركات، والتي تعطي بشكل أساسي شخصية للآلة، وتسمح للآخرين بإضافة حركات جديدة. |
| | | |
− | في كل مرة يتحرك فيها مفتاح الزناد، تختار ال-Arduino بشكل عشوائي أو متسلسل (حسب اختيارنا في البرنامج) واحدة من الوظائف المذكورة أعلاه، وتقوم بتحريك الباب والإصبع حسب برمجة وتوقيت الاوامر في هذه الوظيفة، والتي سينتج عنها انتقالات حركية متنوعة تنتهي دائماً بأن يقوم الاصبع بدفع المفتاح إلى الجهة المعاكسة، فإيقاف عمل الآلة. | + | في كل مرة يتحرك فيها مفتاح الزناد، تختار ال-Arduino بشكل عشوائي أو متسلسل (حسب اختيارنا في كود البرنامج) واحدة من الوظائف المذكورة أعلاه، وتقوم بتحريك الباب والإصبع حسب برمجة وتوقيت الاوامر في هذه الوظيفة، والتي سينتج عنها انتقالات حركية متنوعة تنتهي دائماً بأن يقوم الاصبع بدفع المفتاح إلى الجهة المعاكسة، فإيقاف عمل الآلة. |
| | | |
| '''إذاً كل وظيفة تعادل حركه مكتمله للباب والاصبع حتى عكس اتجاه مفتاح الزناد'''، ممكن برمجة عدد كبير من الوظائف على أن لايتعدى الحجم الاجمالي للبرنامج سعة ذاكرة ال-Arduino (سعة الذاكرة تختلف حسب نوع دائرة ال-Arduino المستعملة). | | '''إذاً كل وظيفة تعادل حركه مكتمله للباب والاصبع حتى عكس اتجاه مفتاح الزناد'''، ممكن برمجة عدد كبير من الوظائف على أن لايتعدى الحجم الاجمالي للبرنامج سعة ذاكرة ال-Arduino (سعة الذاكرة تختلف حسب نوع دائرة ال-Arduino المستعملة). |
سطر 68: |
سطر 66: |
| * مكثف 10MuF 20V، مقاوم 10KOhm، ودائرة إلكترونية متكاملة 74HC04 | | * مكثف 10MuF 20V، مقاوم 10KOhm، ودائرة إلكترونية متكاملة 74HC04 |
| * مجموعة من الأسلاك ، ادآة لحام للالكترونيات ، وعدد من أدوات العمل الأخرى حسب الحاجة | | * مجموعة من الأسلاك ، ادآة لحام للالكترونيات ، وعدد من أدوات العمل الأخرى حسب الحاجة |
| + | }} |
| + | {{خطوة وصفة |
| + | |عنوان الخطوة=بناء الصندوق |
| + | |شرح=ممكن إعادة إستخدام أي صندوق موجود لديكم، على أن يستطيع احتواء كل العناصر الالكترونية من ال-Arduino، محركات السيرفو، البطارية والأسلاك، ولكني فضلت بناء الصندوق من الصفر ، ما يعطيني حرية في تحديد حجمه، ومتعة أكبر، كما يترك ذلك '''بصمة شخصية''' على الآلة :) |
| + | |
| + | * لقد استخدمت لوحين من الخشب '''البلسا''' بسماكة 5mm، هذا الخشاب يستخدم عادةً لبناء نماذج للمباني، أو للطائرات المتحكمة عن بعد، فهو سهل التطويع ، خفيف الوزن، متمسك الحد بعيد، وممكن تقطيعه بسهولة مستخدمين الموس. |
| + | * استهلكت 5 أنابيب من غراء Cyanoacrylat (الملقب باللصق سريع المفعول، والمتوفر بسهولة) |
| + | |
| + | هذا هو الصندوق الذي صنعت، وقياساته هي: ط22 ا14 ع14 cm: |
| + | |
| + | |
| + | [[image:BoxFAD.jpg]] |
| + | |
| + | |
| + | لاحظ أن قد جعلت الجانب الأعلى مقسوم على شكل باب متحرك يفتح من ناحيتين. ناحية المفتاح ، يفتح لصيانة الالكترونيات داخل العلبة، أما الناحية الأخرى ، فهو الباب الذي ستفتحه الآلة عند دفع المفتاح. لقد استعملت برغي (عدد 4) كمفصلات للأبواب. |
| + | |
| + | |
| + | |صورة=BoxFAD.jpg |
| }} | | }} |
| '''ملاحظة :الوصفة في طور الكتابة...''' | | '''ملاحظة :الوصفة في طور الكتابة...''' |