روبوت بسيط محلي الصنع بيديك. كيف تصنع روبوت في المنزل لطفل؟ موارد الروبوتية المبتدئ

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

مقدمة

لذا. ما هو الروبوت؟ في معظم الحالات هذا جهاز أوتوماتيكي، والتي تتفاعل مع أي إجراءات بيئة. يمكن التحكم في الروبوتات من قبل الإنسان أو القيام بأعمال مبرمجة مسبقًا. عادة ، يحتوي الروبوت على مجموعة متنوعة من أجهزة الاستشعار (المسافة ، زاوية الدوران ، التسارع) وكاميرات الفيديو والمعالجات. يتكون الجزء الإلكتروني من الروبوت من متحكم دقيق (MC) - دائرة كهربائية تحتوي على معالج ومولد ساعة وأجهزة طرفية مختلفة وذاكرة وصول عشوائي وذاكرة دائمة. يوجد عدد كبير من المتحكمات الدقيقة المختلفة في العالم لتطبيقات مختلفة ، ويمكن تجميع الروبوتات القوية على أساسها. لمباني الهواة تطبيق واسعوجدت متحكمات AVR. إنها إلى حد بعيد الأكثر سهولة في الوصول إليها وعلى الإنترنت يمكنك العثور على العديد من الأمثلة بناءً على أعضاء الكنيست هؤلاء. للعمل مع ميكروكنترولر ، يجب أن تكون قادرًا على البرمجة في المجمع أو C ولديك معرفة أساسية في المجال الرقمي و الالكترونيات التناظرية. في مشروعنا ، سوف نستخدم C. لا تختلف البرمجة لـ MK كثيرًا عن البرمجة على جهاز الكمبيوتر ، حيث أن بناء جملة اللغة هو نفسه ، ومعظم الوظائف متشابهة عمليًا ، والوظائف الجديدة سهلة التعلم وسهلة الاستخدام.

ماذا نحتاج

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

صنع لوحة مع عضو الكنيست



مخطط الروبوت

في حالتنا ، سوف يؤدي الميكروكونترولر وظائف الدماغ ، لكننا لن نبدأ بها ، ولكن بإمداد طاقة دماغ الروبوت. التغذية السليمةهو ضمان للصحة ، لذلك سنبدأ بكيفية إطعام الروبوت لدينا بشكل صحيح ، لأن بناة الروبوتات المبتدئين عادة ما يرتكبون أخطاء في هذا الشأن. ولكي يعمل الروبوت الخاص بنا بشكل طبيعي ، فأنت بحاجة إلى استخدام مثبت الجهد. أفضل شريحة L7805 - فهي مصممة لإخراج جهد ثابت يبلغ 5 فولت ، وهو ما يحتاجه المتحكم الدقيق لدينا. ولكن نظرًا لحقيقة أن انخفاض الجهد على هذه الشريحة يبلغ حوالي 2.5 فولت ، يجب توفير 7.5 فولت على الأقل. جنبا إلى جنب مع هذا المثبت ، يتم استخدام المكثفات الإلكتروليتية لتخفيف تموجات الجهد ويجب تضمين الصمام الثنائي في الدائرة للحماية من انعكاس القطبية.
الآن يمكننا العمل على متحكمنا. جسم MK هو DIP (وهو أكثر ملاءمة للحام) ويحتوي على أربعين دبوسًا. يوجد على متن الطائرة ADC و PWM و USART والعديد من الأشياء الأخرى التي لن نستخدمها في الوقت الحالي. لنلقِ نظرة على بعض العقد المهمة. يتم سحب خرج RESET (الجزء التاسع من MK) بواسطة المقاوم R1 إلى "زائد" لمصدر الطاقة - يجب القيام بذلك! خلاف ذلك ، قد يتم إعادة تعيين عضو الكنيست الخاص بك عن غير قصد ، أو بعبارة أخرى ، قد يفشل. من المستحسن أيضًا ، ولكن ليس إلزاميًا ، توصيل RESET من خلال مكثف السيراميك C1 بالأرض. في الرسم البياني ، يمكنك أيضًا رؤية إلكتروليت 1000 فائق التوهج ، فهو يوفر لك انخفاض الجهد عند تشغيل المحركات ، مما سيكون له أيضًا تأثير إيجابي على تشغيل وحدة التحكم الدقيقة. يجب وضع مرنان الكريستال X1 والمكثفات C2 و C3 في أقرب مكان ممكن من دبابيس XTAL1 و XTAL2.
لن أتحدث عن كيفية وميض MK ، حيث يمكنك أن تقرأ عنها على الإنترنت. سنكتب البرنامج بلغة C ، لقد اخترت CodeVisionAVR كبيئة برمجة. إنها بيئة سهلة الاستخدام ومفيدة للمبتدئين لأنها تحتوي على معالج إنشاء رمز مدمج.


رسوم الروبوت الخاص بي

التحكم في المحرك

ليس أقل من مكون مهمفي الروبوت لدينا سائق محرك ، مما يسهل علينا التحكم فيه. لا يجب أبدًا وتحت أي ظرف من الظروف توصيل المحركات مباشرة بعضو الكنيست! بشكل عام ، لا يمكن التحكم في الأحمال القوية مباشرة من وحدة التحكم الدقيقة ، وإلا فإنها ستحترق. استخدم الترانزستورات الرئيسية. بالنسبة لحالتنا ، هناك شريحة خاصة - L293D. في مثل هذه المشاريع البسيطة ، حاول دائمًا استخدام هذه الشريحة المعينة مع الفهرس "D" ، حيث تحتوي على ثنائيات مدمجة للحماية من الحمل الزائد. هذه الشريحة سهلة الإدارة ويسهل الحصول عليها في متاجر هندسة الراديو. وهي متوفرة في حزمتين من DIP و SOIC. سنستخدمها في حزمة DIP نظرًا لسهولة التركيب على اللوحة. يحتوي L293D على محرك منفصل وإمدادات طاقة منطقية. لذلك ، سنقوم بتشغيل الدائرة الصغيرة نفسها من المثبت (إدخال VSS) ، والمحركات مباشرة من البطاريات (إدخال VS). يمكن لـ L293D تحمل حمولة 600 مللي أمبير لكل قناة ، ولديها قناتان من هذه القنوات ، أي يمكن توصيل محركين بدائرة كهربائية واحدة. لكن لكي نكون في الجانب الآمن ، سنجمع القنوات ، ثم نحتاج إلى ميكروفون واحد لكل محرك. ويترتب على ذلك أن L293D ستكون قادرة على تحمل 1.2 A. لتحقيق ذلك ، تحتاج إلى الجمع بين أرجل الميكرو ، كما هو موضح في الرسم التخطيطي. تعمل الدائرة المصغرة على النحو التالي: عند تطبيق منطقي "0" على IN1 و IN2 ، ويتم تطبيق وحدة منطقية على IN3 و IN4 ، يدور المحرك في اتجاه واحد ، وإذا تم عكس الإشارات ، يتم تطبيق صفر منطقي ، ثم يبدأ المحرك بالدوران في الاتجاه المعاكس. الدبابيس EN1 و EN2 مسؤولة عن تشغيل كل قناة. نقوم بتوصيلهم وربطهم بمصدر الطاقة "الإضافي" من المثبت. نظرًا لارتفاع درجة حرارة الدائرة المصغرة أثناء التشغيل ، كما أن تثبيت المشعات يمثل مشكلة في هذا النوع من العلبة ، يتم توفير إزالة الحرارة بواسطة أرجل GND - من الأفضل لحامها في منطقة تلامس واسعة. هذا كل ما تريد معرفته عن سائقي السيارات لأول مرة.

مجسات العوائق

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


الإصدار الأول من مجسات الروبوت الخاص بي

البرامج الثابتة للروبوت

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

#يشمل
#يشمل

الأسطر التالية مشروطة لأن قيم PORTC تعتمد على كيفية توصيل محرك المحرك بوحدة التحكم الدقيقة الخاصة بك:

PORTC.0 = 1 ؛
PORTC.1 = 0 ؛
PORTC.2 = 1 ؛
PORTC.3 = 0 ؛

تعني قيمة 0xFF أن الناتج سيكون سجلاً. "1" ، و 0x00 سجل. "0".

من خلال البناء التالي ، نتحقق مما إذا كان هناك عائق أمام الروبوت وعلى جانبه:

إذا كان (! (PINB & (1< {
...
}

إذا اصطدم ضوء الصمام الثنائي بالأشعة تحت الحمراء بالترانزستور الضوئي ، فسيتم تعيين سجل على ساق وحدة التحكم الدقيقة. "0" ويبدأ الروبوت في التحرك للخلف للابتعاد عن العائق ، ثم يستدير حتى لا يصطدم بالعائق مرة أخرى ثم يتقدم للأمام مرة أخرى. نظرًا لأن لدينا مستشعران ، فإننا نتحقق من وجود العائق مرتين - على اليمين واليسار ، وبالتالي يمكننا معرفة الجانب الذي يوجد به العائق. يشير الأمر "delay_ms (1000)" إلى أن ثانية واحدة سوف تنقضي قبل أن يبدأ تنفيذ الأمر التالي.

خاتمة

لقد غطيت معظم الجوانب التي ستساعدك على بناء أول روبوت لك. لكن الروبوتات لا تنتهي عند هذا الحد. إذا قمت بتجميع هذا الروبوت ، فسيكون لديك الكثير من الفرص لتوسيعه. يمكنك تحسين خوارزمية الروبوت ، مثل ما يجب فعله إذا لم يكن العائق في جانب واحد ، ولكن أمام الروبوت مباشرة. كما أنه لا يضر بتثبيت برنامج تشفير - وهو جهاز بسيط سيساعدك على تحديد موقع الروبوت الخاص بك في الفضاء ومعرفة موقعه بدقة. من أجل الوضوح ، من الممكن تثبيت شاشة ملونة أو أحادية اللون يمكن أن تعرض معلومات مفيدة - مستوى شحن البطارية ، المسافة إلى العائق ، معلومات تصحيح الأخطاء المختلفة. لن يضر تحسين المستشعرات أيضًا - تثبيت TSOP (هذه هي مستقبلات الأشعة تحت الحمراء التي ترى إشارة بتردد معين فقط) بدلاً من الترانزستورات الضوئية التقليدية. بالإضافة إلى مستشعرات الأشعة تحت الحمراء ، هناك أجهزة تعمل بالموجات فوق الصوتية ، وهي أغلى ثمناً ، وأيضًا لا تخلو من العيوب ، ولكنها اكتسبت مؤخرًا شعبية بين بناة الروبوتات. لكي يستجيب الروبوت للصوت ، سيكون من الجيد تركيب ميكروفونات مع مكبر للصوت. لكن الشيء المثير للاهتمام حقًا ، على ما أعتقد ، هو تثبيت الكاميرا وبرمجة رؤية الآلة بناءً عليها. توجد مجموعة من مكتبات OpenCV الخاصة التي يمكنك بواسطتها برمجة التعرف على الوجوه والحركات على الإشارات الملونة والكثير من الأشياء الأخرى المثيرة للاهتمام. كل هذا يتوقف على خيالك ومهاراتك.
قائمة المكونات:
  • ATmega16 في حزمة DIP-40>
  • L7805 في حزمة TO-220
  • L293D في حزمة DIP-16 x2 قطعة.
  • مقاومات بقوة 0.25 واط بفئات: 10 كيلو أوم × 1 قطعة ، 220 أوم × 4 قطع.
  • المكثفات الخزفية: 0.1 فائق التوهج ، 1 فائق التوهج ، 22 ف
  • المكثفات الإلكتروليتية: 1000 فائق التوهج × 16 فولت ، 220 فائق التوهج × 16 فولت × 2 قطعة.
  • الصمام الثنائي 1N4001 أو 1N4004
  • مرنان كوارتز 16 ميجا هرتز
  • ثنائيات الأشعة تحت الحمراء: أي كمية من قطعتين ستفي بالغرض.
  • الترانزستورات الضوئية ، أيضًا ، ولكنها تتفاعل فقط مع الطول الموجي للأشعة تحت الحمراء
كود البرنامج الثابت:
/*****************************************************
البرامج الثابتة للروبوت

نوع MK: ATmega16
تردد الساعة: 16.000000 ميجا هرتز
إذا كان تردد الكوارتز الخاص بك مختلفًا ، فيجب تحديد ذلك في إعدادات البيئة:
مشروع -> تكوين -> علامة التبويب "C Compiler"
*****************************************************/

#يشمل
#يشمل

رئيسي باطل (باطل)
{
// إعداد منافذ الإدخال
// من خلال هذه المنافذ نستقبل إشارات من أجهزة الاستشعار
DDRB = 0x00 ؛
// قم بتشغيل مقاومات السحب
PORTB = 0xFF ؛

// إعداد منافذ للإخراج
// من خلال هذه المنافذ نتحكم في المحركات
DDRC = 0xFF ؛

// الحلقة الرئيسية للبرنامج. هنا نقرأ القيم من المستشعرات
// والتحكم في المحركات
بينما (1)
{
// دعنا نمضي قدمًا
PORTC.0 = 1 ؛
PORTC.1 = 0 ؛
PORTC.2 = 1 ؛
PORTC.3 = 0 ؛
إذا (! (PINB & (1< {
// العودة 1 ثانية
PORTC.0 = 0 ؛
PORTC.1 = 1 ؛
PORTC.2 = 0 ؛
PORTC.3 = 1 ؛
delay_ms (1000) ؛
// طَوّق
PORTC.0 = 1 ؛
PORTC.1 = 0 ؛
PORTC.2 = 0 ؛
PORTC.3 = 1 ؛
delay_ms (1000) ؛
}
إذا (! (PINB & (1< {
// العودة 1 ثانية
PORTC.0 = 0 ؛
PORTC.1 = 1 ؛
PORTC.2 = 0 ؛
PORTC.3 = 1 ؛
delay_ms (1000) ؛
// طَوّق
PORTC.0 = 0 ؛
PORTC.1 = 1 ؛
PORTC.2 = 1 ؛
PORTC.3 = 0 ؛
delay_ms (1000) ؛
}
};
}

حول الروبوت الخاص بي

في الوقت الحالي ، يكتمل الروبوت الخاص بي.


يحتوي على كاميرا لاسلكية ، ومستشعر مسافة (يتم تثبيت كل من الكاميرا وهذا المستشعر على برج دوار) ، ومستشعر عقبة ، وجهاز تشفير ، وجهاز استقبال إشارة من جهاز التحكم عن بعد وواجهة RS-232 للاتصال بجهاز كمبيوتر. تعمل في وضعين: مستقل ويدوي (تستقبل إشارات التحكم من جهاز التحكم عن بعد) ، ويمكن أيضًا تشغيل / إيقاف الكاميرا عن بُعد أو بواسطة الروبوت نفسه لتوفير طاقة البطارية. أكتب برنامجًا ثابتًا لحماية الشقة (نقل الصورة إلى جهاز كمبيوتر ، وكشف الحركة ، وتحويل المبنى).

أنا أنشر مقطع فيديو على النحو المطلوب.

محدث.أعدت تحميل الصور وقمت بإجراء تصحيحات طفيفة على النص.

الآن ، قليل من الناس يتذكرون ، للأسف ، أنه في عام 2005 كان هناك إخوة كيميكال وكان لديهم فيديو رائع - صدق ، حيث كانت ذراع آلية تطارد بطل الفيديو في جميع أنحاء المدينة.

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

انتباه ، المفسدين تحت القطع!

بدأ كل شيء بـ (مرحبًا ، Master Kit ، وشكرًا للسماح لي بالكتابة على مدونتك!) ، والتي تم العثور عليها على الفور تقريبًا واختيارها بعد المقالة على Habré. يقول الموقع أنه حتى الطفل البالغ من العمر 8 سنوات يمكنه تجميع روبوت - لماذا أنا أسوأ؟ أنا فقط أحاول يدي بنفس الطريقة.

في البداية كان هناك جنون العظمة

بصفتي مصابًا بجنون العظمة حقًا ، سأعبر على الفور عن المخاوف التي كانت لدي في البداية بشأن المُنشئ. في طفولتي ، في البداية كان هناك مصممين سوفياتيين متمرسين ، ثم الألعاب الصينية تنهار في يدي ... ثم انتهت طفولتي:

لذلك ، مما بقي في ذاكرة الألعاب ، كان:

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

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

تحديد:

طول: 228 ملم
ارتفاع: 380 ملم
عرض: 160 ملم
وزن التجميع: 658 غرام

تَغذِيَة: 4 بطاريات د
وزن السلعة المرفوعة:ما يصل إلى 100 غرام
الإضاءة الخلفية: 1 ليد
نوع التحكم:جهاز تحكم عن بعد سلكي
وقت البناء المقدر: 6 ساعات
حركة: 5 محركات مجمعة
حماية الهيكل أثناء الحركة:اسئلة

إمكانية التنقل:
آلية الاستيلاء: 0-1,77""
حركة المعصم:في حدود 120 درجة
حركة الكوع:في غضون 300 درجة
حركة الكتف:في حدود 180 درجة
الدوران على المنصة:في حدود 270 درجة

سوف تحتاج:

  • كماشة طويلة الأنف (لا يمكن الاستغناء عنها)
  • قواطع جانبية (يمكن استبدالها بقاطع ورق ومقص)
  • مفك براغي
  • 4 بطاريات د

مهم! حول التفاصيل الصغيرة

الحديث عن البراغي. إذا واجهت مشكلة مماثلة ، وتعرف على كيفية جعل التجميع أكثر ملاءمة - مرحبًا بك في التعليقات. في الوقت الحالي ، سوف أشارك تجربتي.

متطابقة في الوظيفة ، ولكنها مختلفة في الطول ، يتم توضيح البراغي والبراغي بوضوح في التعليمات ، على سبيل المثال ، في الصورة الوسطى أدناه ، نرى البراغي P11 و P13. أو ربما P14 - حسنًا ، هنا مرة أخرى ، أخلط بينهم مرة أخرى. =)

يمكنك التمييز بينهما: التعليمات تقول أي واحد هو عدد المليمترات. لكن ، أولاً ، لن تجلس مع الفرجار (خاصة إذا كان عمرك 8 سنوات و / أو ببساطة ليس لديك واحدة) ، وثانيًا ، يمكنك فقط تمييزها في النهاية إذا وضعتها جنبًا إلى جنب الجانب الذي قد لا يأتي على الفور يتبادر إلى الذهن (لم يأت إلي ، هههه).

لذلك ، سأحذرك مسبقًا إذا قررت تجميع هذا الروبوت أو روبوت مشابه بنفسك ، فإليك تلميحًا لك:

  • أو انظر إلى السحابات مقدمًا ؛
  • أو اشتر لنفسك المزيد من البراغي الصغيرة والمسامير والمسامير حتى لا تتعرق.

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

عملية التجميع

يكون الروبوت مصحوبًا بإرشادات دون مزيد من اللغط - فقط صور وأجزاء مفهرسة ومُصنَّفة بوضوح.

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

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

وجدنا المحركات معبأة بدقة و "عالقة" مع بعضها البعض - استعد للإجابة على سؤال الطفل عن سبب مغناطيس محركات التجميع (يمكنك ذلك على الفور في التعليقات! :)

مهم: 3 من أصل 5 أغطية محركات تحتاج صواميل المسمار على الجانبين- في المستقبل سنضع العلب عليهم عند تجميع الذراع. ليست هناك حاجة إلى المكسرات الجانبية فقط في المحرك ، والذي سينتقل إلى قاعدة المنصة ، ولكن حتى لا نتذكر أي حالة تذهب إلى أين ، فمن الأفضل إغراق المكسرات في كل من الصناديق الصفراء الأربعة دفعة واحدة. فقط لهذه العملية ، ستكون هناك حاجة إلى كماشة ، ولن تكون هناك حاجة إليها في المستقبل.

بعد حوالي 30-40 دقيقة ، تم تجهيز كل محرك من المحركات الأربعة بآلية التروس الخاصة به والمبيت. لن يكون كل شيء أكثر صعوبة مما كانت عليه Kinder Surprise في مرحلة الطفولة ، فقط أكثر إثارة للاهتمام. سؤال للانتباه للصورة أعلاه:ثلاثة من تروس الإخراج الأربعة سوداء ، فأين التروس البيضاء؟ يجب أن يخرج سلك أزرق وأسود من علبته. كل ذلك موجود في التعليمات ، لكنني أعتقد أن الأمر يستحق الاهتمام به مرة أخرى.

بعد أن يكون لديك كل المحركات في يديك ، باستثناء "الرأس" ، ستبدأ في تجميع المنصة التي سيقف عليها روبوتنا. في هذه المرحلة ، أدركت أنه يجب أن أكون أكثر تفكيرًا مع البراغي والبراغي: كما ترون في الصورة أعلاه ، لم يكن هناك برغيان لتثبيت المحركات معًا بسبب الصواميل الجانبية بالنسبة لي - لقد كانا بالفعل مشدودًا في مكان ما بواسطتي في عمق المنصة المجمعة بالفعل. كان علي أن أرتجل.

عندما يتم تجميع المنصة والجزء الرئيسي من الذراع ، ستطالبك التعليمات بالانتقال إلى تجميع آلية الإمساك المليئة بالأجزاء الصغيرة والأجزاء المتحركة - الأكثر إثارة للاهتمام!

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

كيف تصبح روح الشركة بمساعدة الروبوت

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

عاد الروبوت إلى الحياة في أيدينا بمجرد الانتهاء من التجميع. لسوء الحظ ، لا أستطيع أن أنقل لكم فرحتنا بالكلمات ، لكني أعتقد أن الكثيرين هنا سيفهمونني. عندما يبدأ الهيكل الذي جمعته بنفسك فجأة في عيش حياة كاملة - إنه أمر مثير!

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

استكشاف الأخطاء وإصلاحها

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

بعد أن قررنا محاولة تحريك اليد إلى أقصى سعة ، تمكنا من تحقيق صدع مميز وفشل في وظيفة آلية المحرك في الكوع. في البداية أزعجني ذلك: حسناً ، لعبة جديدة ، تم تجميعها للتو - ولم تعد تعمل.

لكن بعد ذلك اتضح لي: إذا قمت بتجميعها بنفسك ، فماذا كان الأمر؟ =) أعرف جيدًا مجموعة التروس داخل العلبة ، ومن أجل فهم ما إذا كان المحرك نفسه قد تعطل ، أو ما إذا كانت العلبة ببساطة غير مثبتة جيدًا ، يمكنك تحميلها دون إزالة المحرك من اللوحة ومعرفة ما إذا كان النقرات تستمر.

هذا هو المكان الذي شعرت فيه بموجب هذاسيد الروبوت!

بعد تفكيك "مفصل الكوع" بعناية ، كان من الممكن تحديد أن المحرك يعمل بسلاسة بدون تحميل. انفصلت العلبة ، وسقط أحد البراغي (لأن المحرك ممغنطها) ، وإذا واصلنا العمل ، فسوف تتلف التروس - عند تفكيكها ، تم العثور على "مسحوق" مميز من البلاستيك البالي عليها.

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

نصيحة:في المرة الأولى بعد التجميع ، احتفظ بمفك البراغي والكماشة في متناول اليد - يمكن أن تكون في متناول اليد.

ما الذي يمكن طرحه مع هذه المجموعة؟

الثقة بالنفس!

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

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

نتائج

ما اعجبنا:
  • لم يتطلب الروبوت الذي تم تجميعه وفقًا للتعليمات تصحيح الأخطاء ، فقد بدأ على الفور
  • يكاد يكون من المستحيل الخلط بين التفاصيل
  • الفهرسة الصارمة وتوافر الأجزاء
  • تعليمات بعدم قراءتها (صور فقط)
  • عدم وجود ردود فعل كبيرة وثغرات في الهياكل
  • سهولة التجميع
  • سهولة الوقاية والإصلاح
  • أخيرًا وليس آخرًا: تقوم بتجميع لعبتك الخاصة ، فالأطفال الفلبينيون لا يعملون من أجلك
ما هو المطلوب أيضًا:
  • المزيد من السحابات وقطع الغيار
  • قطع غيار وقطع غيار لها بحيث يمكن استبدالها إذا لزم الأمر
  • المزيد من الروبوتات المختلفة والمعقدة
  • الأفكار التي يمكن تحسينها / إرفاقها / إزالتها - باختصار ، لا تنتهي اللعبة بالتجميع! أنا حقا أريده أن يستمر!
الحكم:

إن تجميع روبوت من هذا المُنشئ ليس أكثر صعوبة من لغز أو Kinder Surprise ، فقط النتيجة أكبر بكثير وتسبب في عاصفة من العواطف فينا ومن حولنا. مجموعة رائعة ، شكرًا

اصنع روبوتًابسيط جدا دعونا نرى ما يتطلبه الأمر إنشاء روبوتفي المنزل لفهم أساسيات الروبوتات.

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

مقدمة

لذا. ما هو الروبوت؟ في معظم الحالات ، يكون هذا جهازًا تلقائيًا يستجيب لأي إجراءات بيئية. يمكن التحكم في الروبوتات من قبل الإنسان أو القيام بأعمال مبرمجة مسبقًا. عادة ، يحتوي الروبوت على مجموعة متنوعة من أجهزة الاستشعار (المسافة ، زاوية الدوران ، التسارع) وكاميرات الفيديو والمعالجات. يتكون الجزء الإلكتروني من الروبوت من متحكم دقيق (MC) - دائرة كهربائية تحتوي على معالج ومولد ساعة وأجهزة طرفية مختلفة وذاكرة وصول عشوائي وذاكرة دائمة. يوجد عدد كبير من المتحكمات الدقيقة المختلفة في العالم لتطبيقات مختلفة ، ويمكن تجميع الروبوتات القوية على أساسها. بالنسبة لمباني الهواة ، يتم استخدام ميكروكنترولر AVR على نطاق واسع. إنها إلى حد بعيد الأكثر سهولة في الوصول إليها وعلى الإنترنت يمكنك العثور على العديد من الأمثلة بناءً على أعضاء الكنيست هؤلاء. للعمل مع ميكروكنترولر ، يجب أن تكون قادرًا على البرمجة في المجمع أو C ولديك معرفة أساسية بالإلكترونيات الرقمية والتناظرية. في مشروعنا ، سوف نستخدم C. لا تختلف البرمجة لـ MK كثيرًا عن البرمجة على جهاز الكمبيوتر ، حيث أن بناء جملة اللغة هو نفسه ، ومعظم الوظائف متشابهة عمليًا ، والوظائف الجديدة سهلة التعلم وسهلة الاستخدام.

ماذا نحتاج

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

صنع لوحة مع عضو الكنيست

في حالتنا ، سوف يؤدي الميكروكونترولر وظائف الدماغ ، لكننا لن نبدأ بها ، ولكن بإمداد طاقة دماغ الروبوت. التغذية السليمة هي مفتاح الصحة ، لذلك سنبدأ بكيفية إطعام الروبوت لدينا بشكل صحيح ، لأن بناة الروبوتات المبتدئين عادة ما يرتكبون أخطاء في هذا الشأن. ولكي يعمل الروبوت الخاص بنا بشكل طبيعي ، فأنت بحاجة إلى استخدام مثبت الجهد. أفضل شريحة L7805 - فهي مصممة لإخراج جهد ثابت يبلغ 5 فولت ، وهو ما يحتاجه المتحكم الدقيق لدينا. ولكن نظرًا لحقيقة أن انخفاض الجهد على هذه الشريحة يبلغ حوالي 2.5 فولت ، يجب توفير 7.5 فولت على الأقل. جنبا إلى جنب مع هذا المثبت ، يتم استخدام المكثفات الإلكتروليتية لتخفيف تموجات الجهد ويجب تضمين الصمام الثنائي في الدائرة للحماية من انعكاس القطبية.

الآن يمكننا العمل على متحكمنا. حالة MK هي DIP (وهي أكثر ملاءمة للحام) وتحتوي على أربعين دبوسًا. يوجد على متن الطائرة ADC و PWM و USART والعديد من الأشياء الأخرى التي لن نستخدمها في الوقت الحالي. لنلقِ نظرة على بعض العقد المهمة. يتم سحب خرج RESET (الجزء التاسع من MK) بواسطة المقاوم R1 إلى "زائد" لمصدر الطاقة - يجب القيام بذلك! خلاف ذلك ، قد يتم إعادة تعيين عضو الكنيست الخاص بك عن غير قصد ، أو بعبارة أخرى ، قد يفشل. من المستحسن أيضًا ، ولكن ليس إلزاميًا ، توصيل RESET من خلال مكثف السيراميك C1 بالأرض. في الرسم البياني ، يمكنك أيضًا رؤية إلكتروليت 1000 فائق التوهج ، فهو يوفر لك انخفاض الجهد عند تشغيل المحركات ، مما سيكون له أيضًا تأثير إيجابي على تشغيل وحدة التحكم الدقيقة. يجب وضع مرنان الكريستال X1 والمكثفات C2 و C3 في أقرب مكان ممكن من دبابيس XTAL1 و XTAL2.

لن أتحدث عن كيفية وميض MK ، حيث يمكنك أن تقرأ عنها على الإنترنت. سنكتب البرنامج بلغة C ، لقد اخترت CodeVisionAVR كبيئة برمجة. إنها بيئة سهلة الاستخدام ومفيدة للمبتدئين لأنها تحتوي على معالج إنشاء رمز مدمج.

التحكم في المحرك

عنصر لا يقل أهمية في روبوتنا هو سائق المحرك ، مما يسهل علينا التحكم فيه. لا يجب أبدًا وتحت أي ظرف من الظروف توصيل المحركات مباشرة بعضو الكنيست! بشكل عام ، لا يمكن التحكم في الأحمال القوية مباشرة من وحدة التحكم الدقيقة ، وإلا فإنها ستحترق. استخدم الترانزستورات الرئيسية. بالنسبة لحالتنا ، هناك شريحة خاصة - L293D. في مثل هذه المشاريع البسيطة ، حاول دائمًا استخدام هذه الشريحة المعينة مع الفهرس "D" ، حيث تحتوي على ثنائيات مدمجة للحماية من الحمل الزائد. هذه الشريحة سهلة الإدارة ويسهل الحصول عليها في متاجر هندسة الراديو. وهي متوفرة في حزمتين من DIP و SOIC. سنستخدمها في حزمة DIP نظرًا لسهولة التركيب على اللوحة. يحتوي L293D على محرك منفصل وإمدادات طاقة منطقية. لذلك ، سنقوم بتشغيل الدائرة الصغيرة نفسها من المثبت (إدخال VSS) ، والمحركات مباشرة من البطاريات (إدخال VS). يمكن لـ L293D تحمل حمولة 600 مللي أمبير لكل قناة ، ولديها قناتان من هذه القنوات ، أي يمكن توصيل محركين بدائرة كهربائية واحدة. لكن لكي نكون في الجانب الآمن ، سنجمع القنوات ، ثم نحتاج إلى ميكروفون واحد لكل محرك. ويترتب على ذلك أن L293D ستكون قادرة على تحمل 1.2 A. لتحقيق ذلك ، تحتاج إلى الجمع بين أرجل الميكرو ، كما هو موضح في الرسم التخطيطي. تعمل الدائرة المصغرة على النحو التالي: عند تطبيق منطقي "0" على IN1 و IN2 ، ويتم تطبيق وحدة منطقية على IN3 و IN4 ، يدور المحرك في اتجاه واحد ، وإذا تم عكس الإشارات ، يتم تطبيق صفر منطقي ، ثم يبدأ المحرك بالدوران في الاتجاه المعاكس. الدبابيس EN1 و EN2 مسؤولة عن تشغيل كل قناة. نقوم بتوصيلهم وربطهم بمصدر الطاقة "الإضافي" من المثبت. نظرًا لارتفاع درجة حرارة الدائرة المصغرة أثناء التشغيل ، كما أن تثبيت المشعات يمثل مشكلة في هذا النوع من العلبة ، يتم توفير إزالة الحرارة بواسطة أرجل GND - من الأفضل لحامها في منطقة تلامس واسعة. هذا كل ما تريد معرفته عن سائقي السيارات لأول مرة.

مجسات العوائق

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


البرامج الثابتة للروبوت

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

#يشمل
#يشمل

الأسطر التالية مشروطة لأن قيم PORTC تعتمد على كيفية توصيل محرك المحرك بوحدة التحكم الدقيقة الخاصة بك:

PORTC.0 = 1 ؛ PORTC.1 = 0 ؛ PORTC.2 = 1 ؛ PORTC.3 = 0 ؛ تعني قيمة 0xFF أن الناتج سيكون سجلاً. "1" ، و 0x00 سجل. "0". من خلال البناء التالي ، نتحقق مما إذا كان هناك عائق أمام الروبوت وعلى أي جانب هو: إذا (! (PINB & (1<

إذا اصطدم ضوء الصمام الثنائي بالأشعة تحت الحمراء بالترانزستور الضوئي ، فسيتم تعيين سجل على ساق وحدة التحكم الدقيقة. "0" ويبدأ الروبوت في التحرك للخلف للابتعاد عن العائق ، ثم يستدير حتى لا يصطدم بالعائق مرة أخرى ثم يتقدم للأمام مرة أخرى. نظرًا لأن لدينا مستشعران ، فإننا نتحقق من وجود العائق مرتين - على اليمين واليسار ، وبالتالي يمكننا معرفة الجانب الذي يوجد به العائق. يشير الأمر "delay_ms (1000)" إلى أن ثانية واحدة سوف تنقضي قبل أن يبدأ تنفيذ الأمر التالي.

خاتمة

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

قائمة المكونات:

    ATmega16 في حزمة DIP-40>

    L7805 في حزمة TO-220

    L293D في حزمة DIP-16 x2 قطعة.

    مقاومات بقوة 0.25 واط بفئات: 10 كيلو أوم × 1 قطعة ، 220 أوم × 4 قطع.

    المكثفات الخزفية: 0.1 فائق التوهج ، 1 فائق التوهج ، 22 ف

    المكثفات الإلكتروليتية: 1000 فائق التوهج × 16 فولت ، 220 فائق التوهج × 16 فولت × 2 قطعة.

    الصمام الثنائي 1N4001 أو 1N4004

    مرنان كوارتز 16 ميجا هرتز

    ثنائيات الأشعة تحت الحمراء: أي كمية من قطعتين ستفي بالغرض.

    الترانزستورات الضوئية ، أيضًا ، ولكنها تتفاعل فقط مع الطول الموجي للأشعة تحت الحمراء

كود البرنامج الثابت:

/ *************************************************** **** **** البرامج الثابتة لنوع الروبوت MK: ATmega16 تردد الساعة: 16.000000 ميجاهرتز إذا كان لديك تردد كوارتز مختلف ، فأنت بحاجة إلى تحديد ذلك في إعدادات البيئة: مشروع -> تكوين -> "مترجم C" علامة التبويب ****** ********************************************* *********/ #يشمل #يشمل void main (void) (// إعداد المنافذ للإدخال // من خلال هذه المنافذ نتلقى إشارات من المستشعرات DDRB = 0x00 ؛ // تشغيل مقاومات السحب PORTB = 0xFF ؛ // إعداد المنافذ للإخراج // من خلال هذه المنافذ التي نتحكم فيها بمحركات DDRC = 0xFF ؛ // الحلقة الرئيسية للبرنامج. هنا نقرأ القيم من المستشعرات // ونتحكم في المحركات بينما (1) (// Move forward PORTC.0 = 1؛ PORTC.1 = 0 ؛ PORTC.2 = 1 ؛ PORTC.3 = 0 ؛ إذا (! (PINB & (1<حول الروبوت الخاص بي

في الوقت الحالي ، يكتمل الروبوت الخاص بي.


يحتوي على كاميرا لاسلكية ، ومستشعر مسافة (يتم تثبيت كل من الكاميرا وهذا المستشعر على برج دوار) ، ومستشعر عقبة ، وجهاز تشفير ، وجهاز استقبال إشارة من جهاز التحكم عن بعد وواجهة RS-232 للاتصال بجهاز كمبيوتر. تعمل في وضعين: مستقل ويدوي (تستقبل إشارات التحكم من جهاز التحكم عن بعد) ، ويمكن أيضًا تشغيل / إيقاف الكاميرا عن بُعد أو بواسطة الروبوت نفسه لتوفير طاقة البطارية. أكتب برنامجًا ثابتًا لحماية الشقة (نقل الصورة إلى جهاز كمبيوتر ، وكشف الحركة ، وتحويل المبنى).

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

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

  • 2 قطعة من الأسلاك
  • 1 محرك
  • 1 بطارية AA
  • 3 دبابيس ضغط
  • قطعتان من لوح الرغوة أو مادة مماثلة
  • 2-3 رؤوس لفرش أسنان قديمة أو بضع مشابك ورقية

1. قم بتوصيل البطارية بالمحرك
باستخدام مسدس الغراء ، قم بتوصيل قطعة من لوح الرغوة بغطاء المحرك. ثم قم بلصق البطارية بها.



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

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

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







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

5. اتصال البطارية
باستخدام مسدس حراري ، قم بلصق السلك بأحد طرفي البطارية. يمكنك اختيار أي من السلكين وأي من جانبي البطارية - لا يهم القطبية في هذه الحالة. إذا كنت جيدًا في اللحام ، يمكنك أيضًا استخدام اللحام بدلاً من الغراء لهذه الخطوة.



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

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

الروبوت جاهز!

وإليك ما قد يبدو عليه روبوتنا المصنوع منزليًا ، إذا أظهر المزيد من الخيال:


وأخيرًا مقطع فيديو:

وفقًا لـ techcult

 
مقالات بواسطةعنوان:
مكرونة بالتونة بصلصة كريمة باستا مع تونة طازجة بصلصة كريمة
المعكرونة مع التونة في الصلصة الكريمية هي طبق يبتلع منه أي شخص لسانه ، بالطبع ، ليس فقط من أجل المتعة ، ولكن لأنه لذيذ للغاية. التونة والمعكرونة في وئام تام مع بعضهما البعض. بالطبع ، ربما لن يحب شخص ما هذا الطبق.
لفائف الربيع مع الخضار لفائف الخضار في المنزل
وبالتالي ، إذا كنت تكافح مع السؤال "ما هو الفرق بين السوشي واللفائف؟" ، فإننا نجيب - لا شيء. بضع كلمات حول ما هي القوائم. الرولز ليست بالضرورة مطبخًا يابانيًا. وصفة اللفائف بشكل أو بآخر موجودة في العديد من المأكولات الآسيوية.
حماية النباتات والحيوانات في المعاهدات الدولية وصحة الإنسان
يرتبط حل المشكلات البيئية ، وبالتالي ، آفاق التنمية المستدامة للحضارة إلى حد كبير بالاستخدام الكفء للموارد المتجددة والوظائف المختلفة للنظم البيئية ، وإدارتها. هذا الاتجاه هو أهم طريقة للوصول
الحد الأدنى للأجور (الحد الأدنى للأجور)
الحد الأدنى للأجور هو الحد الأدنى للأجور (SMIC) ، الذي توافق عليه حكومة الاتحاد الروسي سنويًا على أساس القانون الاتحادي "بشأن الحد الأدنى للأجور". يتم احتساب الحد الأدنى للأجور لمعدل العمل الشهري المكتمل بالكامل.