كيفية بناء مصيدة ماوس باستخدام اردوينو: 4 خطوات (مع صور)

سكس نار Video

سكس نار Video

جدول المحتويات:

Anonim

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

اللوازم:

الخطوة 1: قد تحتاج الأشياء

لذلك نحن نرتب حفلة كبيرة للماوس (أعني فخ كبير) أليس كذلك؟ هذه هي الأشياء التي قد تحتاجها:

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

الخطوة 2: الاتصالات

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

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

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

الآن للاتصال. يجب عليك الحصول على مصباحين أخضر واحد وحمراء (لا تتردد في أخذ أي لون آخر). يتم توصيل الطرف الموجب للإشارة الخضراء (الطرف الطويل) بالدبوس الرقمي 6 في اردوينو. يتم توصيل دبوس أحمر من الصمام إلى دبوس الرقمية 5. يتم توصيل دبابيس الاستشعار بالموجات فوق الصوتية (trigpin و echopin) إلى المسامير الرقمية من اردوينو. يتم توصيل دبوس علم حساب المثلث إلى رقم التعريف الشخصي الرقمي رقم 7 ودبوس الارتداد إلى رقم 8. يتم توصيل الطرف الموجب للطنان بالرقم الرقمي 10. يرجى الرجوع إلى الرسم البياني لمزيد من التوضيح.

الخطوة 3: هيكل السيارة

هل أنت مستعد لجعل هذا الفأر قطعة من التاريخ؟ لذلك دعونا نبدأ مهمة "الماوس خارج المنزل"! الآن لنبدأ معك تحتاج إلى زجاجة كبيرة (صندوق من الورق المقوى سيفعل ذلك أيضًا).

الخطوة 1: قم بقطع فتحة في الزجاجة من أجل المستشعر فوق الصوتي (تأكد من قصها بزاوية بحيث عندما يتم تركيب المستشعر فوق الصوتي ، يمكن أن تشعر بأي شيء في الصندوق).

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

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

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

الخطوة 5 ؛ ضع مستشعر الموجات فوق الصوتية في الحفرة (صورة 4).

الخطوة 6: الآن قم بإجراء الاتصالات وستكون مستعدًا للذهاب!

الخطوة 4: الكود:

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

#تتضمن / / تشمل مكتبة المؤازرة
redpin int = 5 ؛ // اسم digitalpin 5 كـ redpin (هو قادنا الأحمر)

int greenpin = 6 ؛ // اسم الدبوس الرقمي 6 كـ greenpin (هو قادنا الأخضر)

int trigpin = 7 ؛ // name pin 7 as trigpin

int ecopin = 8 ؛ // name pin 8 as ecopin

مضاعفات servo1 ؛ / / اسم مضاعفاتنا كما servo1

int المسافة والمدة ؛ / / جعل اثنين من المتغيرات اسمه المسافة والمدة

int buzzer = 10؛ // name pin 10 as buzzer

الإعداد باطل() {

// ضع رمز الإعداد هنا ، لتشغيله مرة واحدة:

pinMode (redpin ، OUTPUT) ؛ / / تعيين redpin كإخراج

pinMode (greenpin ، OUTPUT) ؛ / / تعيين greenpin كإخراج

pinMode (trigpin ، OUTPUT) ؛ / / تعيين trigpin من أجهزة الاستشعار بالموجات فوق الصوتية والإخراج

pinMode (الجرس ، الإخراج) ؛ / / تعيين الجرس كإخراج

pinMode (ecopin ، INPUT) ؛ / / تعيين echopin من أجهزة الاستشعار بالموجات فوق الصوتية كمدخل

servo1.attach (2) ؛ // نعلق servo إلى دبوس 2

}

حلقة فارغة() {

// ضع الرمز الرئيسي هنا ، لتشغيله مرارًا وتكرارًا:

digitalWrite (trigpin ، LOW) ؛ / / تنشيط trigpin

delayMicroseconds (2000) ؛ / / تنشيط trigpin

digitalWrite (trigpin ، عالية) ؛ // تنشيط trigpin

delayMicroseconds (15) ؛ / / تنشيط trigpin

digitalWrite (trigpin ، LOW) ؛ / / تنشيط trigpin

delayMicroseconds (10) ؛ / / تنشيط trigpin

المدة = النبض (ecopin ، HIGH) ؛ // تحديد المدة

المسافة = (المدة / 2) / 29.1 ؛ // حدد المسافة (لا تقلق إذا لم تفهم الكود ، كل ما تفعله هو أنها / يحول الوقت إلى المسافة

إذا (المسافة <= 15) // إذا كانت المسافة أقل من 15 سم بعد ذلك

{

digitalWrite (redpin ، عالية) ؛ / / تشغيل الصمام الأحمر على

digitalWrite (greenpin ، LOW) ؛ // أطفئ الصمام الأخضر

servo1.write (180) ؛ // أدر الماكينة 180 درجة

الكتابة الرقمية (الجرس ، عالية) ؛ قم بتشغيل الجرس

}

آخر

{

digitalWrite (greenpin ، HIGH) ؛ / / تشغيل الصمام الأخضر على

digitalWrite (redpin، LOW)؛ // أطفئ الضوء الأحمر

digitalWrite (صفارة ، منخفض) ؛ // أطفئ الجرس

servo1.write (0) ؛ // أدر الماكينة إلى درجة الصفر

}

}

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