جدول المحتويات:
- الخطوة الأولى: اكتشاف العوائق
- الخطوة الثانية: التحكم في المحرك
- الخطوة 3: تثبيت شيء ما هناك ، مثل الكلب …
فيديو: كلب تتبع الأشعة تحت الحمراء: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يومًا ما وجدت مقطع فيديو مثيرًا للاهتمام على: https://arduinotr.com/cisim/؟fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg لكن هذا فيديو جيد حقًا ،
للوهلة الأولى أشعر أنه غريب حقًا ، ثم خدعت الأقدام ، لا أعرف ما هو السبب السفلي لهذا المصمم الذي قدم مثل هذه القصة المضللة … إنه مستحيل بواسطة مستشعر الأشعة تحت الحمراء البسيط ، أو حتى بدون أي وحدة تحكم ولكن فقط الصمامات الثلاثية.
لا أعرف الرجل والقصة بأكملها ، أحاول فقط أن أجعلها بنفسي. لقد قمت للتو بتصميم تصميمي الخاص ، باستخدام وحدات بسيطة جدًا:
- أي وحدة تحكم متوافقة مع Arduino مثل Maduino
- سائق محرك L298N
- 3x مستشعر الأشعة تحت الحمراء
- بعض وصلات العبور الشائعة
الخطوة الأولى: اكتشاف العوائق
هناك 3 مستشعرات IR يتم استخدامها لاكتشاف العائق ، ويكشف المستشعر الأيسر / الأيمن عن العائق ، يجب أن يدور باتجاه الساعة / اتجاه عقارب الساعة ، بينما تم اكتشاف المستشعر الأوسط ، كل شيء على ما يرام.
يكتشف المستشعر 3 وجود أي عائق في المقدمة. يربط دبوس الإشارة بدبابيس إدخال Maduino ، مثل Pin2 / 3/4 ؛
كبرنامج ، تحقق ببساطة من حالة خرج المستشعر ، لتحديد ما يجب أن يفعله المحرك:
إذا (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // إذا اكتشف المستشعر الأوسط العائق ، توقف المحرك
{
analogWrite (EN ، 0) ؛
قف()؛
}
إذا كان (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // إذا اكتشف المستشعر العكسي المحرك القابل للاستمرار بسرعة عالية ؛
{
analogWrite (EN ، سرعة عالية) ؛
يعكس()؛
}
إذا (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // إذا كان
المستشعر الأيمن والأوسط يكتشفان عكس المحرك القابل للضبط بسرعة منخفضة ؛
{
analogWrite (EN ، سرعة منخفضة) ؛
يعكس()؛
}
……
الخطوة الثانية: التحكم في المحرك
وسائق محرك لقيادة المحرك ، بسرعة عالية / منخفضة ، يعتمد على حالة المستشعر.
باستخدام وحدة L298N لقيادة المحرك ، مع Maduino pin5 / 6 ، و PWM pin (Maduino Pin9) إلى L298N قم بتمكين الدبوس ، وقم بتشغيل الوحدة بـ 9V:
int EN = 9 ؛ // تحكم PWM
int highspeed = 80 ؛ // حدد السرعة العالية
int lowspeed = 60 ؛ // حدد السرعة المنخفضة
ومن ثم يمكن التحكم في سرعة المحرك عن طريق:
analogWrite (EN ، سرعة عالية) ؛
الخطوة 3: تثبيت شيء ما هناك ، مثل الكلب …
قم بتثبيت المستشعرات والمحركات ، وصنع شيئًا ما ، بالنسبة لي ، أحب الكلب للعب مع ابنتي البالغة من العمر 1.5 عامًا. قم بتحميل كود Arduino هنا … مجانًا للاتصال بي: [email protected] إذا كان لديك أي أسئلة
موصى به:
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء 2: 3 خطوات
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء -2: مرحبًا يا شباب ، لقد عدت مع الجزء 2 من مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) القابل للتوجيه. إذا لم تكن قد رأيت الجزء الأول ، فانقر هنا ، فلنبدأ … دائرة إضاءة بسيطة بالأشعة تحت الحمراء للمساعدة في الرؤية الليلية لكاميرات الدوائر التلفزيونية المغلقة. رؤية ليلية بإضاءة الأشعة تحت الحمراء ، باسم
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء 1: 5 خطوات
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء -1: مرحبًا … في هذا الدليل ، سوف نتعلم قليلاً عن الرؤية الليلية ، وطرق مختلفة لتحقيق الرؤية الليلية ودائرة إضاءة بالأشعة تحت الحمراء بسيطة للمساعدة في الرؤية الليلية لكاميرات CCTV. يوضح الشكل الرسم التخطيطي لدائرة IR Illumina
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
Adafruit SI1145 مستشعر الأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء - اردوينو وشاشات الكريستال السائل: 4 خطوات
Adafruit SI1145 مستشعر الأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء - Arduino و LCD: يستخدم هذا المشروع مستشعر Adafruit SI1145 للأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء لحساب تصنيف الأشعة فوق البنفسجية الحالي. لم يتم استشعار الأشعة فوق البنفسجية مباشرة. بدلاً من ذلك ، يتم حسابها كدالة للضوء المرئي وقراءات الأشعة تحت الحمراء. عندما اختبرت ذلك في الخارج ،
جهاز تحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: 10 خطوات
جهاز التحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: هذا التوجيه مخصص للمبتدئين في Arduino. هذا أحد مشاريعي السابقة مع Arduino. لقد استمتعت كثيرًا عندما صنعتها وأتمنى أن تنال إعجابك أيضًا. الميزة الأكثر جاذبية لهذا المشروع هي "التحكم اللاسلكي". وهذا هو