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

مكتشف مسافة Attiny85: 4 خطوات (مع صور)
مكتشف مسافة Attiny85: 4 خطوات (مع صور)

فيديو: مكتشف مسافة Attiny85: 4 خطوات (مع صور)

فيديو: مكتشف مسافة Attiny85: 4 خطوات (مع صور)
فيديو: 12# اختبار اختراق نظام الموبايل اندرويد عن بعد - الجزء الثانى - تثبيت جلسة الاتصال 2024, يوليو
Anonim
Image
Image
مكتشف مسافة Attiny85
مكتشف مسافة Attiny85
مكتشف مسافة Attiny85
مكتشف مسافة Attiny85

قبل أن أجعل هذه التعليمات ، كنت قد حصلت للتو على بعض Attinys الجديد (Attinies؟) وأردت أن أصنع شيئًا معهم. هذا عندما لاحظت أن جهاز تحديد النطاق بالموجات فوق الصوتية الخاص بي وحده غير مستخدم. يوفر مكتشف المسافة بالموجات فوق الصوتية Attiny هذا المسافة من خلال سلسلة من مصابيح LED الوامضة ويمكن حتى التبديل من CM إلى IN عن طريق الضغط على الزر لفترة كافية.

الخطوة 1: اجمع المواد

عذرًا ، معظم الروابط مخصصة للعناصر بكميات كبيرة ولكنها رخيصة الثمن وهي ما استخدمته.

  • Attiny85 / 45 - يمكن العثور على الأسعار على موقع Ebay بحوالي 2.00 دولار ، لكن القوائم تنتهي بسرعة ، لذا هنا أمازون
  • 8 دبوس المقبس
  • تبديل الشريحة
  • زر
  • مكتشف المسافة بالموجات فوق الصوتية
  • المصابيح × 3 (أي لون)
  • المقاومات التي تتوافق مع اللون المحدد لـ 5 فولت https://led.linear1.org/1led.wiz (حاسبة مقاومة مفيدة)
  • Perfboard - 6.99 دولارًا مقابل 5. انظر أيضًا على موقع ئي باي.
  • بطارية تسع فولت + حامل
  • منظم جهد 5 فولت

الخطوة الثانية: بناء الدائرة

بنى الدائرة
بنى الدائرة
بنى الدائرة
بنى الدائرة
بنى الدائرة
بنى الدائرة

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

رقم المنفذ (رقم التعريف الشخصي)

  • صدى بالموجات فوق الصوتية + دبوس الزناد >>> 2 (7)
  • زر ------------------------- >>> 1 (6)
  • 50s LED ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

لا تتردد في تغيير هذه الأشياء على أي حال من الأسهل القيام بها. لقد قمت بإعداده بهذه الطريقة لأنه بدا أجمل ما في Fritzing:)

الخطوة 3: برمجة Attiny

برنامج أتيني
برنامج أتيني

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

تأكد أيضًا من تنزيل مكتبة Ping الجديدة لأن هذه هي الطريقة التي يمكنني بها الحصول على الصدى والتشغيل على نفس الدبوس. إذا كنت لا تعرف كيفية إضافة مكتبة ، فقم بتنزيل.zip من الرابط ثم انتقل إلى Sketch> Include Library> Add.zip Library> Downloads> NewPing *.zip

* من فضلك لا تقل أنك تحصل على أخطاء أثناء التجميع دون إضافة المكتبة أولاً! *

وها هو الكود.

الخطوة 4: استخدامه

في الأساس ، أصبح الأمر الآن مجرد توجيه وإطلاق (حسنًا ، اضغط).

لإعطاء المسافة هناك ثلاثة مصابيح LED. واحد يعني 50 و 10 و 1 على التوالي. على سبيل المثال ، إذا كانت المسافة 67 ، فسيومض 50 LED مرة واحدة ، وسيومض الرقم 10 مرة واحدة وسيومض الرقم 1 سبع مرات. كل الجمع ما يصل إلى 67. (50 + 10 + 7 = 67).

لتبديله من CM إلى IN أو العكس ، استمر في الضغط على الزر لأكثر من ثانيتين. اعتمادًا على ما هو عليه حاليًا (الافتراضي هو CM) ، ستومض جميع مؤشرات LED للإشارة إلى ما تم ضبطه عليه.

ضوء ثابت مطفأ ثم مطفأ == CM للضوء المتلألئ ---------- == IN to CM

إذا كان لديك أي أسئلة لا تتردد في طرحها!

موصى به: