قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  التثبيت والتكوين/ المراقبة - المراقبة الخارجية السرية لشخص ما. الضوابط والقوائم

المراقبة هي مراقبة خارجية سرية لشخص ما. الضوابط والقوائم

الفصل 15: العمل مع القيود

تتبع الكائن

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

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

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

خيارات لوحة Constraints:

إلى: X أو Y أو Z و -X أو -Y أو -Z- المحاور التي يتم التتبع على طولها. عادة يحتاج المحور -Z إلى التحديد

تأثير- درجة التعقب. كلما انخفضت قيمة هذا المجال ، كلما أضعف تتبع الكاميرا للهدف.

استهداف- اسم كائن التعقب

فوق- عادة ما يكون اتجاه التتبع "Y"

تستخدم الرسوم المتحركة أحيانًا تقنية تتبع الكاميرا الوهمية. وهذا يسمح بتحكم أكثر ديناميكية في تركيز الكاميرا. على سبيل المثال ، يمكنك متابعة كائن (يوجد بالقرب منه دمية) ، ثم تغيير التركيز (تحريك الدمية). جرب أيضًا المعلمة تأثير.

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

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

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

أرز. 43. تكوين معلمات التمرير LookAtParametersلأول بقعة-مصدر

أرز. 46. ​​عرض التسلسل الهرمي بعد ربط اضافي غبي-شاء

فى الشباك اليسارإنشاء الكاميرا ، النافذة إنطباعاستبدل بنافذة عرض الكاميرا (الأمر الآراء=>الة تصويرمن قائمة منفذ العرض أو المفتاح C). اضبط موضع الكاميرا واتجاهها بحيث يتم توجيهها إلى جسم متحرك (الشكل 48). لسوء الحظ ، سيتم الحفاظ على اتجاه اتجاه الكائن فقط لإطار الرسوم المتحركة المحدد. لذلك ، حدد الكاميرا (بدون هدف) ، في اللوحة حركةافتح التمرير بحثفيالعوامل، انقر فوق الزر قطف او يقطفاستهدافوحدد كائنًا كهدف للكاميرا غبي 01 (الشكل 49). قم بتشغيل الرسوم المتحركة - الآن الكاميرا تتبع الكائن بأمانة ، فقط المسافة بين الكاميرا والجسم تتغير باستمرار ، مما يجعل الملاحظة صعبة (الشكل 50). لذا اربط الكاميرا بالجسم غبي 01 (الشكل 51) - الآن لن تستمر الكاميرا في تتبع الكائن فحسب ، بل تقوم أيضًا بضبط الوضع تلقائيًا ، مما يعني أنه سيتم مراقبة الكائن من نفس المسافة (الشكل 52). لسوء الحظ ، هذا ليس كل شيء - قم بمراجعة الرسوم المتحركة بالكامل بعناية ، وسترى أن إضاءة الكائن المتحرك بواسطة الأضواء الكاشفة في مراحل مختلفة من الرسوم المتحركة ليست هي نفسها ، على الرغم من أن جميع النقاط الضوئية الثلاثة موجودة دائمًا - الحقيقة هي أن المسافة من مصادر الضوء إلى الجسم تتغير. يتم تصحيح الموقف بنفس الطريقة التي تمت مناقشتها أعلاه مع وضع الكاميرا - يكفي ربط جميع المصادر الثلاثة بالكائن غبي 01 (الشكل 53) ، ثم قم بتثبيتها على المسافة المطلوبة من الكائن. سيؤدي هذا إلى النتيجة المرجوة - إطارات منفصلةتظهر الرسوم المتحركة الناتجة في الشكل. 54.

أرز. 49. تكوين معلمات التمرير LookAtParametersللكاميرا

تذبذب مخالب الحياة البحرية

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

أرز. 56. زر AssignController

أرز. 57. اختيار المراقب LookAt معيد

أرز. 58- التعيين ينظر الى-الأهداف للكائن اسطوانة 02

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

أرز. 59. الغرض من المراقب الخريفموضوع غبي 01

ربط كائن غبي 01 مع الكائن اسطوانة 01 ، والشيء غبي 02 مع الكائن اسطوانة 02 (شكل 60). في وضع إنشاء المفتاح التلقائي في أحد الإطارات الأولية (اخترنا الإطار العاشر) ، انقل الكائن اسطوانة 01 ، وهو الأصل ، بعض المسافة بالنسبة إلى المحاور Xو ص(الشكل 61). قم بتشغيل الرسوم المتحركة وسترى أن اللامسة تتحرك (الشكل 62). انشر المجسات باستخدام العملية مجموعة مصفوفة(أمر أدوات=>مجموعة مصفوفة) مع المعلمات كما في الشكل. 63. سيؤدي هذا على الفور إلى مجموعة من المجسات (الشكل 64) ، والتي يمكن استخدامها لإنشاء مخلوق بحري رائع ، فقط عناصر أخرى من هذا المخلوق يجب أن تكون مرتبطة مع الكائن الرئيسي الرئيسي للمشهد اسطوانة 01. نظرًا للعدد الكبير من العناصر في المشهد ، فإن هذا سيكون مشكلة. لذلك ، انقر أولاً على الزر يختاربواسطةاسم، حدد الكائنات التي تريد ربطها. ثم قم بتنشيط الأداة يختارووصلةوانقر على الزر مرة أخرى يختاربواسطةاسم- ستفتح نافذة يختارالأبوين(لكن لا يختارموضوع) ؛ تحديد كائن فيه اسطوانة 01 (شكل 65) وانقر على الزر وصلة، مما سيؤدي إلى الربط المطلوب. الآن لن تتحرك المجسات من تلقاء نفسها ، ولكن مع عناصر أخرى من مخلوق البحر. قد يشبه المشهد الناتج في بعض إطارات الرسوم المتحركة الشكل. 66.

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

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

ومع ذلك ، إذا تم تعيين مربع الاختيار "إظهار رموز الكائنات على طول حواف الخريطة" في إعدادات المستخدم ، فعندئذٍ إذا تجاوز الكائن المنطقة المرئية من الخريطة ، فسيتم عرض رمزه على حافة الخريطة . ثم يكفي النقر فوقها بحيث يتم توسيط الخريطة على هذا الكائن.

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

أيضًا في هذا القسم:

-

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

من حيث المبدأ ، تعامل جهاز التحكم عن بعد بنجاح مع جميع المهام الموكلة إليه. ... ولكن كانت هناك أيضًا عيوب خطيرة.

  1. لم تتناسب البطاريات مع العلبة ، لذلك كان لا بد من ربطها بالعلبة بشريط كهربائي :)
  2. تم إجراء إعداد المعلمة على أربعة مقاييس فرق الجهد ، والتي تبين أنها حساسة جدًا لدرجة الحرارة. في الغرفة ، تقوم بإعداد بعض القيم ، وتخرج إلى الشارع - وهي مختلفة بالفعل ، لقد طفت بعيدًا.
  3. لديك اردوينو نانوالذي استخدمته في جهاز التحكم عن بعد ، لا يوجد سوى 8 مدخلات تناظرية. أربعة منهم كانوا مشغولين بضبط مقاييس الجهد. عمل مقياس جهد واحد كغاز. تم توصيل مدخلين بعصا التحكم. بقي خروج واحد مجاني ، وهناك العديد من المعلمات للتخصيص.
  4. ذراع التحكم الوحيد لم يكن طيارًا على الإطلاق. كان التحكم في الخانق في الجهد محبطًا أيضًا.
  5. أيضًا ، لم يصدر جهاز التحكم عن بُعد أي أصوات ، وهو أمر مفيد للغاية في بعض الأحيان.

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

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

بناء جديد

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

الضوابط والقوائم

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

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


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

في النافذة الثانية ، تتوفر ستة معلمات: معاملات تحكم PID لمحاور X / Y و Z وزوايا تصحيح مقياس التسارع.

النقطة الثالثة تسمح لك بحفظ المعلمات في EEPROM.

المقود

لم أفكر في اختيار عصا التحكم التجريبية لفترة طويلة. لقد حدث أنني حصلت على أول عصا تحكم من طراز Turnigy 9XR من زميل في مجال الأعمال الرباعية المروحية - Alexander Vasiliev ، مالك موقع alex-exe.ru الشهير. طلبت الثانية مباشرة من Hobbyking.


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

تغذية

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

الآن قررت أن أفعل أكثر حكمة ، وأن أضع منظمًا فعالًا بدرجة كافية على LM2596S. وبدلاً من 8 بطاريات AA ، قمت بتركيب حجرة لبطاريتين LiIon 18650.


نتيجة

بتجميع كل شيء معًا ، حصلنا على مثل هذا الجهاز. نظرة داخلية.


لكن مع الغطاء مغلق.


الغطاء الموجود على مقياس جهد واحد وأغطية أذرع التحكم مفقودة.

أخيرًا ، مقطع فيديو حول كيفية تكوين المعلمات من خلال القائمة.


حصيلة

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

في سياق إعداد جهاز التحكم عن بعد ، تم تحديد أوجه القصور. أولاً ، الزوايا السفلية لجهاز التحكم عن بعد تقع على اليدين: (على الأرجح ، سأعيد تصميم اللوحات قليلاً ، وسأجعل الزوايا ناعمة. ثانيًا ، حتى شاشة 16 × 4 لا تكفي لعرض القياس عن بُعد الجميل - لا بد لي من تقصير المعلمة من حرفين. في الإصدار التالي من الجهاز ، سأقوم بتثبيت شاشة عرض نقطية ، أو مصفوفة TFT فقط.