اهلا بك

الكاتب

مرحبا بكم

البحث فى المدونه

اشترك ليصلك كل جديد

احصل على كل جديد فى عالم التدوين لحظه بلحظه اشترك الان

السبت، 28 فبراير 2015

الأدوات الميكانيكية

الأدوات الميكانيكية
image002
الأدوات الميكانيكية التي قد يحتاجها المبتدئين والمتوسطين والمتقدمين عند المباشرة في صنع الروبوتات. 
  


للمبتدئين
image004

image006

image008


مقص
سكين
مسطرة

image009



سكين إيكس





image012
image014
image016
image018
مجموعة مفكات براغي صغيرة
مجموعة مفكات براغي كبيرة
قاطع الأسلاك
كماشة (لقاط)
Small screwdriver set
Regular screwdriver set
Wire stripper/cutter
Needle nose pliers
Ensemble des petittournevis
Ensemble des tournevis
Une pince à dénuder/coupante
Une pince à long bec


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



للمتوسطين
image020
image022
image024

image026
ملزمة الحداد
منشار كهربائي
مِثْقَب أو مبزل أو خرامة 
الدوار
Vise
Saw
Drill
Rotary tool
Étau
La scie à ruban
Perceuse

تثبت فيها الاشياء الصلبة لمزاولة العمل عليه كالصقل أو الثقب أو ما شابه ذلك.

يستعمل غالبا لعمل ثقوب في الخشب والمعادن والحيطان.
أداة كهربائية لها مجهزة برؤوس معدنية تعمل بالدوران. لها عدة استعمالات كالقطع والنحت والصقل والتلميع وغيرها.



للمتقدمين
image028
image030
image032
image033
الفارزة أو آلة التفريز
منضدة التخريط (مخرطية)
آلة تشكيل الفراغات
آداة لَي المعادن
Tabletop CNC mill
Tabletop lathe
Vacuum Forming Machine
Metal Benders
Une fraiseuse
Le tour 
Le moulage sous vide

تخولك من نحث شكل معين من الخشب أو المعادن أو البلاستيك في معلم ثلاثي الابعاد.
تعتبر المخرطة من أهم آلات التشغيل لأنها تستخدم في إنتاج الأجزاء الأسطوانية كما تستخدم في إنتاج السطوح الدورانية مثل:المسامير والأعمدة الأسطوانية والجلب والأقراص والأجزاء المخروطية، كما استخدمت قديمًا في قطع الأخشاب.
تعنى بإنشاء أشكال بلاستيكية قد تكون معقدة الصنع يديويا.


image035
image036
image038
قاضم
جهاز توليد الطاقة للتلحيم
طابعة ثلاثيات الابعاد
Nibbler
 welding machine
3D printer

Poste soudure
L'imprement 3D
يستعمل لقضم قطعة صغيرة من الحديد مثلا من أجل فتحة فجوة.

الاسم يعبر عن نفسه. تطبع أشكالا ثلاثية الابعاد.

كيف تصنع روبوتك - الدرس 4: الميكروكنترولور (العقل الإليكتروني)

كيف تصنع روبوتك - الدرس 4: الميكروكنترولور (العقل الإليكتروني) 
00
عندما يسمع أحدنا عن الميكرونترولور فإنه يراه شيئا فائق التعقيد ومدهشا كذلك ﻷنه يمثل بديلا للدماغ لدى الآلة وهو بالفعل كذلك. والمطلوب منك ليس صنع الميكروكنترولور في اﻷصل لكن عليك أن تعرف كيف تستعمله (أي كيف تخاطبه وتعطيه اﻷوامر) وأن تعرف أنواعه كذلك.

تعريف الميكروكنترولور

 image002
الميكروكنترولور هو دماغ الآﻵلة بكل بساطة. 

يمتلك الميكروكنترولور مداخل ومخارج (كاﻷعصاب الحسية عند الإنسان) ويتشكل من وحدات داخلية تقوم بمهام محددة كوحدة الحساب التي تقوم بالعمليات الحسابية المعروفة كالجمع والضرب باﻹضافة إلى معالجة العمليات المنطقية (وبها قد يسمى أيضا المعالج).

image004





عمل الميكروكنترولور

كما أشرنا أن العقول الإليكترونية تتكون من وحدات حسابية ومنطقية وأخرى تقوم بمهام أخرى معينة. فمثلا عند تركيبه في الروبوت يمكنك أن تقوم ببرمجته حتى يتحكم بأجزاءه المختلفة كالمحركات والإضاءة والذاكرة والاتصالات السلكية واللاسكية (WiFi وBluetooth) ومعالجة الصور المتتالية  الملتقطة من طرف اﻷعين (كاميرات الروبوت) ومعالجة أو إصدرا أصوات معينة إلخ.

من خلال ما تقدم نستنتج بأن العقول الإليكترونية متواجدة في العديد من الأجهزة اليومية المختلفة. خذ على سبيل المثال: التلفاز، آلة الغسيل، آلات التحكم عن بعد، الساعات، الهواتف، الحواسيب والروبوتات. 

 processor microcontroller 
وتجدر الاشارة إلى التفرقة بين الميكروكنترولور والبروسيسور. وهذا اﻷخير يتواجد خاصة في الحواسيب والفرق بينها كالفرق بينهما لغويا، أي أن
المعالج في الحواسيب مثلا أعقد وأشد قوة مما تجده في اﻷجهزة اليومية المعتادة. لكن يتميز الميكروكنترولور بعدم احتياجه للذاكرة حتى  يشتغل، وهو أرخص وابسط. 

المميزات الخاصة للعقل الإليكتروني

يتميز الميكروكنترولور بوحدات خاصة كل واحدة لها بعض المهام الخاصة بها. من بين هذه الوحدات نجد وحدات الاتصال المعروفة كـUART و  SPI و I2C. هذه اﻷخيرة تلعب دورا مهما عند القيام بالاتصال بالحواسيب والمستشعرات المتقدمة وحتى مع عقول إليكترونية أخرى.

رغم امكانية صنعها يدويا إلا أن الحصول عليها مصنوعة يعفيك عن التدقيق في تفاصيل هندستها وصنعها ويمُكنك من كتابة برامج بسيطة وسهلة وبالتالي يبقى على الميكروكنترولور التركيز على المهام الضرورية الأخرى.

يستطيع الميكروكنترولور تزويدك بإشارات رقمية وتناوبية. فماذا نعني بهذا؟ 

رقمي أو تناوبي؟

رقمي

يمتلك العقل الإليكتروني مخارج رقمية وأخرى تناوبية.
قواطع التيار مثلا لها حالتان : متصلة أو منفصلة.
عندما نتحدث عن حالتين فقط للجهاز (متصل أو منقطع، نعم أو لا،0 أو 1، أسود أو أبيض، شَغل أو أطفأ …) هنا نشير إلى النظام الزوجي. وبالتالي يجب الأخذ بعين الاعتبار طريقة توصيل اﻷجهزة بالميكروكنترولور حيث أن هذا اﻷخير يضم مداخل\مخارج رقمية واخرى تناوبية.
 image006
تناوبي

متى تحتاج إلى إشارات تناوبية؟
للجواب على السؤال دعني أسألك سؤلا: افترض أنك تريد تزويد الروبوت بمقياس درجة الحرارة أو الصوت أو تحديد موضع نقطة معينة، هنا لا نتحدث عن حالة زوجية يا نعم أو لا يا 1 أو 0، فماذا يمكنك فعله إذن؟
للجواب على هذا السؤل نقوم بإضافة مركبات إليكترونية تقوم بتحويل الاشارت من التناوبية إلى الرقمية، من بين هذه المركبات نجد البوتونسيومتر.
image008
لتزويدنا بإشارات كهربائية متناوبة تناسبية مع الدوران (كعجلة زيادة الصوت في المذياع مثلا) نستعمل مقاومة متغيرة أو بوتونسيومتر كما هو مبين في الصورة جانبه.
عندما يكون البوتونسيومتر متصلا بمزود تيار كهربائي 5 فولط ولما تشتغل الدارة سيكون التيار الكهربائي الناتج محصورا بين 0 و 5 فولط تناسبيا مع زاوية الدوران.
يوجد محول بالميكروكنترولور يسمى محول ADC يقوم بترجمة التوتر الكهربائي إلى قيم رقمية. مثلا محولADC ذي 10bit يحول 0 فولط إلى القيمة 0 و 2.5 فولط إلى 512 و5 فولط إلى 1023.

ماذا عن البرمجة؟

لا تخف من برمجة الميكروكنترولور تجدها كشربة ماء في سلسلة برمجة العقول الإليكترونية.

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

أ. بيئات التطوير المدمجة IDE: وهي عبارة عن برمجة من خلال استعمال رسومات فقط مثلا سورة للمحرك مع امكانية تغيير مميزاته (قوة الدوران وسرعة الدوران) عند النقر عليه.  
ب. لغات برمجة متطورةC و ++C و #C وProcessing و Java و Python و Basic. بطبيعة الحال تحتاج لأن تكون فاهما لإحداها على الأقل.  
ج. المجمع (Assembler): هي لغة برمجة أقرب للغة الآلة وهي للمتقدمين فقط، أما إذا كنت مبتدءأ فابتعد عنها حتى لا تصاب بصداع في الرأس. 

في جانب هندسة الدارات الكهربائية نفسها، فقد أصبح من السهل جدا فعل هذا نظرا لتواجد البطاقات البرمجية (development board) والمخصصة لهذا الغرض حاليا. وتمتاز بسهولة استعماها وتركيب العناصر الاليكترونية عليها دون مشقة أو تكلف. ويمكنك استعمالها بتركيب أسنان الميكروكنترولور عليها حتى يتسنى لك استعمال مداخله ومخارجه بكل سهولة، كما أنها، أي هذه اللوحات، مزودة بمداخلUSB ومداخل أخرى خاصة بالبرمجة مما يسهل عليك إيصالها بالحاسوب بكل يسر. 
  image001


لمالا نستعمل حاسوبا؟

من الواضح أن الميكروكنترولور شبيه بالبروسيسور المستعمل من طرف الحاسوب وأن البطاقة البرمجية (development board) هي شبيهة بالبطاقة الاليكترونية الأم في الحاسوب. قد يتساءل البعض فلما لا نستعمل حاسوبا للتحكم بالروبوت إذا؟؟؟

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

 image009  

اختيار العقل الإليكتروني المناسب

من الممكن استعمال مستشعرات أو بعض الرقائق الاليكترونية البسيطة لتدعم بها عمل روبوتك كما هو الحال في ما يسمى بالروبوتيكBEAM. لكن ماذا لو احتجت حقيقة إلى استعمال عقل اليكتروني للتحكم بالروبوت الذي تود انشاءه؟ توجد عدة أنواع من العقول الاليكترونية أو بالأحرى بطاقات برمجية نذكر منها : Arduino و BasicATOM وBasicx وPOB Technology وPololu وParallax والكثير الكثير.

عندما تريد استعمال الميكروكنترولور اطرح على نفسك اﻷسئلة التالية:

1. ما هو الميكروكنترولور الأكثر شهرة بالنسبة لاحتياجي؟ 
لم تكن الأول الذي ابتدأ بالروبوتيك، وبالتالي فأغلب الأمر أن ما تود صنعه جزء منه أو كله تم إنجازه من طرف أشخاص آخرين قبلك. وبالتالي، لما لا تنظر في ما استعمله الآخرين قبلك من عقيلات إليكترونية استعملت في نفس المشروع الذي تود إنجازه. بهذا، يمكنك أن تستفيذ من خبرة الآخرين والبداية من حيث انتهوا. 

2. هل بعض من مميزات روبوتي تحتاج لعقيل اليكتروني خاص؟ 
هنا يبقى الاختيار مهم جدا. في بعض الحالات قد تجد بعض المركبات الاليكترونية التي تود إضافتها إلى روبوتك لا تتلائم إلا مع عقيل اليكتروني خاص. وهذا يجب أن يكون مشارا إليه عند شراءك لتلك المركبات.


ماذا يخبئ المستقبل لنا؟

مع تقدم التكنولوجيا أصبح ثمن الحواسيب والعناصر الاليكترونية أقوى وأرخص من ذي قبل. أصبحت اللوحات الاليكترونية الخاصة بالروبوتات تحمل الكثير من المميزات وشبيهة بتلك المستعملة من طرف الحواسيب. مثال على هذا، اللوحات الاليكترونية اﻷم للحواسيب التي مرت عليها خمس سنوات من صنعها الان تجدها مزودة بكل ما تحتاجه من مداخل ومخارج (لكن لا تستطيع تغييرها) وباستطاعتها تحمل أنظمة تشغيل كـ Windows و  Linux. إعادة استعمال هذه اللوحات ودمجها بالروبوت يعطيك فرصة قوية للتحكم بآلياته.


مثال حي

قمنا في الدرس اﻷول من تحديد هدف وتكلفة الروبوت الذي نود إنشاءه كما قررنا أنا مشروعنا هذا سيقتصر على تطوير مدرعة التي بإمكانها العمل فوق الطاولات في الدرس الثاني. وتكلمنا عن المحركات في الدرس الثالث. أما اليوم فبالنسبة لمثالنا هذا سنحتاج إلى عقيل اليكتروني ذي المميزات التالية:

   ثمنه لا يزيد عن 50$
   يجب أن يكون سهل الاستعمال ودعوم بشكل جيد.
   يجب أن يكون مدعوما بكتيبات تشرح طريقة استعماله أيضا
   يجب أن يكون قابلا للبرمجة من خلال لغة البرمجة C أو لغة برمجة معتمدة على C
   يجب أن يكون مشهورا بين فئات المهتمين بالروبوتيك
   يجب أن يكون مدعوما بمداخل وخارج رقمية وتناوبية

بما أن روبوتنا سيستعمل محركين فإن على الميكروكنترولور أن يكون مزودا بمدخل ومخارج رقمية وتناوبية من أجل التحكم بالسرعة (ستشرح بتفصيل في الدرس 5).
سيحتاج روبوتنا إلى ارسال واستقبال البيانات وبالتالي فعلى العقيل أن يكون مدعوما بواجهة الاتصالات UART نوع  (a.k.a serialأو RS232) في حالتنا هذه.

Arduino و Polulo سيكونان الاختيار المناسب لنا في هذه الحالة. Arduino Duemilanove أحسن أنواعه كما أن Arduino هو من بين العقيلات الاليكترونية الاكثر شعبية والعديد من المشاريع اعتمدت عليه كما أن المنتديات الخاصة به كثيرة. 
image011

مؤقت مصباح سرير النوم

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



تقدير
لقيت دارة هذا الجهاز ترحابا وتم نشرها في مجلة ELECTRONIC WORLD Circuit Ideas في أكتوبر1999 ميلادية، الصفحة 819.

الأجزاء الرئيسية
العربية
إنجليزية
فرنسية
الرمز في الدارة الكهربائية
الكمية
القيمة أو الصيغة
مقاومة
Resistor
Resistance
R1
1
1 KOhm, 1/4W
R2
1
4.7 KOhm, 1/4W
R3
1
10 MOhm, 1/4W
R4
1
1 MOhm, 1/4W
R5
1
10 KOhm, 1/4W
مكثف
Capacitor
Condensateur
C1
1
470µF, 25V, Electrolytic
C2, C3, C4
3
100nF, 63V, Polyester
صمام ثنائي
Diode
D1, D2, D3, D4
4
1N4002, 100V, 1A
صمام ضوئي
LED
D5
1
5mm أحمر
بوابة NAND المنطقية بأربع مداخل ثنائية
Dual 4 input NAND gate
IC1
1
4012
متذبذب وعداد التموجات بـ 14شوطا
14 stage ripple counter and oscillator
IC2
1
4060
مقحل (ترنزستور)
Transistor
Q1
1
BC328, 25V, 800mA, PNP
Q2
1
BC547, 45V, 100mA, NPN
زر ضغطي
Pushbutton
Bouton de pression
P1,P2
2
SPST
محول كهربائي
Transformer
Transformateur
T1
1
220V Primary, 9 + 9V Secondary 1VA Mains
مرحل
Relay
Relais
RL1
1
10.5V 470 Ohm SPDT 2A 220V switch
مقبس كهربائي ذكر
Male Plug
Fiche mâle
PL1
1
مقبس كهربائي أنثى
Female socket
Socket Feminin
SK1
1


الدارة الكهربائية
عند تشغيل الدارة عن طريق ضبط موضع P1 سيشعل الصمام الضوئي لمدة 25 دقيقة، ثم يبدأ بإصادر وميض ضوئي لمدة دقيقتين، ثم يتوقف عن الوميض لمدة دقيقتين أخريتين، ثم يومض لمدة دقيقيتن أخريتين أيضا قبيل انطفاء نور المصباح تماما.
عندما يريد المستعمل أن يزيد المدة فما عليه إلا أن يغير من موضعP1 لمدة نصف ساعة أخرىأما إذا أراد أن يوقف المصباح تماما فيمكن فعل ذلك عن طريق دفعP2.
يشكل كلا من Q1 و Q2 دارة الإشتغال الكلي والإيقاف الكلي، حيث أنها في حالة الإيقاف لا تمرر أي تيار كهربائي.
تبدأ الدراة عن طريق الزر P1، يتم خلالها تنشيط المرحل (relay, relais) وبذلك يتم تغذية المركبات المبتدئة بالرمز IC. تتم تغذية المصباح عن طريق المرحل وتتم إعادة تهيئة IC2 بجهد كهربائي موجب عند مربطه 12. يبدأIC2 بالتذبذب بتردد يتم ضبطه من طرف R4 و C4. بهذه القيم يتم رفع الجهد عند المربط للمربط بعد حوالي30 دقيقة، ويتم توقيف الدارة من خلال C3. خلال الدقائق التي تلي الإيقاف، سيكون فيها الصمام الضوئي يبعث وميضا بتواصل المركب IC1 بالمرابط و و 15 للمركب IC2. يزود تردد الوميض من طرف المتذبذب IC2في مربطه 9. بوابتي المركب IC1 متصلتين على التوازي من أجل توليد تيار أكبر.
في حالة إذا ما أردت ان تضيف بوقا صوتيا صغيرا (piezo) فيمكنك حينئذ أن توصله بالمربطين و14 للمركبIC1.
وبطبيعة الحال يمكنك تعديل الوقت عن طريق تغيير قيمة C4 و/أو قيمة R4.


لا بد من قراءته
من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إليكترونية بمهنية عالية وبصنع يدك فقط:

اصنعها إليكترونيا – الشرائح الإليكترونية 1

اصنعها إليكترونيا – الشرائح الإليكترونية 2

اصنعها إليكترونيا – تحويل الدارات إلى بطاقات إليكترونية


تركيب
يمكنك الإستعانة بمثل هذه الصورة عندما تقرر إنجاز الدارة من خلال تطبيق ما ورد في المقال الثالث والمقال الثاني أو الأول في لابد من قرائته.