جدول المحتويات:
- الخطوة 1: الخطوة 1: فهم كيفية عمل ThumbWheels
- الخطوة 2: الخطوة 2: اختر متحكمًا دقيقًا وقم بتوصيل اللوحة الخاصة بك
- الخطوة 3: الخطوة 3: قم بتشفير وحدة التحكم الدقيقة الخاصة بك
- الخطوة 4: الخطوة 4: قم ببناء صندوق ووضع كل شيء عليه
- الخطوة 5: الخطوة 5: استمتع
فيديو: ساعة Thumbwheel - دعونا نخمن الوقت: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا بالجميع ، ها هي أول Instructables لي ، لذلك آمل أن تكون جيدة. علاوة على ذلك ، فإن مستواي في اللغة الإنجليزية ضعيف للغاية لذا آمل ألا أرتكب الكثير من الأخطاء!
الهدف من هذا المشروع هو إعادة استخدام بعض "العجلات المصغرة" التي تم إنقاذها من معدات المختبرات القديمة
تم استخدام العجلات المصغرة في لوحات التحكم. مع عجلاتها المكشوفة جزئيًا والتي يمكن قلبها عن طريق تحريك الحافة المكشوفة بإصبع ، يمكنك اختيار الرقم المطلوب.
لماذا لا تستخدمها لعمل ساعة حيث تدخل يدويًا الوقت الذي تخمنه ، ثم تتحقق منه بالضغط على زر؟:-)
الخطوة 1: الخطوة 1: فهم كيفية عمل ThumbWheels
يمكن لكل عجلة تحديد رقم بين 0 و 9 وهي مكافئة كهربائيًا لأربعة مفاتيح. لماذا ا؟
عند إدخال رقم ، دعنا نقول "5" ، تقوم العجلة بتحويله إلى رقمه الثنائي-العشري ، في هذه الحالة "0101" ، وهذا يعني "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 "، لأننا نريد ترميزه في نظام ثنائي (الأساس 2). يمكن للبشر مثلك ومثلي العد من 0 إلى 9 ، ثم تفويت الأرقام ، لذلك نحتاج إلى إضافة حمل للعد الإضافي. لذلك ، عندما فكر في الرقم "125" ، يعني "1 * 100 + 2 * 10 + 5 * 1" ، إنه نظام عشري مكون من 10 أرقام. عادةً ما تستخدم أجهزة الكمبيوتر والمواد الإلكترونية نظامًا ثنائيًا ، برقمين فقط ، 0 و 1 لذلك إذا كنت تريد تحليل رقم إلى تمثيله الثنائي ، على سبيل المثال الرقم 9 ، فهو يشبه القسمة الإقليدية ، 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
الرقم العشري الثنائي هو نفس الشيء تمامًا ولكنك تحول كل رقم رقمي إلى مجموعة من الأرقام الثنائية. على سبيل المثال ، سيتم ترميز 4827 كـ 0100 1000 0010 0111.
يتم فتح أو إغلاق المفاتيح المقابلة لكل من هذه الأرقام الرقمية فعليًا على عجلة الإبهام ، ويمكنك بعد ذلك من خلال قراءتها معرفة الرقم الذي تم إدخاله. مع دواليب الإبهام التي قمت بإنقاذها ، كانت هناك دائرة قراءة تتكون من سجلات التحول (https://en.wikipedia.org/wiki/Shift_register) التي تسمح لي باستخدام عدد أقل من المسامير في وحدة التحكم الدقيقة الخاصة بي (µc). باستخدام أوراق البيانات المناسبة والمقياس المتعدد الجيد ، من السهل فهم كيفية توصيلها. ولكن إذا لم يكن لديك هذه السجلات عند إنقاذ دواليب الإبهام ، فيمكنك تحويل الأسلاك مباشرة إلى µc. هنا مرة أخرى ، سيكون من المفيد استخدام قطعة من الورق ومقياس متعدد في وضع الاستمرارية.
مزيد من المعلومات حول الأرقام الثنائية: https://www.mathsisfun.com/binary-number-system.h… و
الخطوة 2: الخطوة 2: اختر متحكمًا دقيقًا وقم بتوصيل اللوحة الخاصة بك
عندما تفهم كيف ستقوم بواجهة إبهامك ، يمكنك حساب عدد المسامير التي ستحتاجها لواجهة الأجزاء التي تريد استخدامها في ساعتك (المدخلات من الإبهام ، ومخرجات RGB LEDs ، ومدخلات الأزرار الانضغاطية ، والمدخلات والمخرجات إلى لوحة Real Time Clock وأي أشياء أخرى قد تجدها مفيدة …).
لقد استخدمت لوحة "Nucleo F303K8" ، تبدو مثل Arduino Nano. كن حذرًا إذا كنت تستخدمها حيث يتم ربط الدبابيس "D4" و "A4" و "D5" و "A5" معًا (لقد فقدت الكثير من الوقت قبل تحديدها) لذلك كنت بحاجة إلى إزالة جسر اللحام.
لوحة Real Time Clock هي لوحة تجارية تعتمد على شريحة MCP79410 ، باستخدام ناقل i2c ، ولكن أي لوحة أخرى ستقوم بالمهمة. مصابيح LED هي مصابيح RGB ذات أنود مشترك ، لا تنس إضافة مقاومات مناسبة في السلسلة.
بعد ذلك ، يمكنك توصيل كل هذه الأشياء ، وهناك الكثير من البرامج التعليمية المتاحة عبر الإنترنت والمخصصة للأجزاء التي لديك وهو شيء كلاسيكي تمامًا. لقد استخدمت لوح فيروبورد لتلحيم كل هذه الأشياء معًا.
الخطوة 3: الخطوة 3: قم بتشفير وحدة التحكم الدقيقة الخاصة بك
الآن يجب عليك ترميز المتحكم الدقيق الخاص بك من أجل القيام بالمهمة. هنا لي ، على سبيل المثال ، لكن أعتقد أنه سيتعين عليك كتابة ما تريده:-)
الخطوة 4: الخطوة 4: قم ببناء صندوق ووضع كل شيء عليه
بمجرد أن يعمل الإعداد ، يمكنك وضعه في صندوق جميل. لقد استخدمت أداة القطع بالليزر لعمل الوجوه وطابعة ثلاثية الأبعاد للقيام بالجانب. (والكثير من الغراء الساخن لجعله متماسكًا! ^ ^ خاصة المصابيح وأزرار الضغط)
الخطوة 5: الخطوة 5: استمتع
يمكنك الآن بناء ساعة مماثلة من خلال إلهام نفسك بهذا العمل!
أخطط لتحسين هذا في المستقبل عن طريق عمل مربع جانبي أقوى ، أو عن طريق إضافة وظيفة إلى زر الضغط الثاني (على سبيل المثال ، قم بتعيين الوقت على دفعة طويلة ، أو أيضًا "عرض" التاريخ من خلال تخمينه أيضًا).
موصى به:
مقياس الوقت (ساعة قياس الشريط): 5 خطوات (بالصور)
مقياس الوقت (Tape Measure Clock): بالنسبة لهذا المشروع ، أخذنا (Alex Fiel & amp؛ Anna Lynton) أداة قياس يومية وحولناها إلى ساعة! كانت الخطة الأصلية هي تشغيل شريط قياس موجود بمحرك. أثناء القيام بذلك ، قررنا أنه سيكون من الأسهل إنشاء غلاف خاص بنا يتوافق مع
ساعة RGB لتعليم الأطفال عن الوقت: 4 خطوات
RGB Clock لتعليم الأطفال عن الوقت: في الليلة الماضية خطرت لي فكرة عن كيفية مساعدة 5 سنوات على الشعور بالوقت ، ومن الواضح أن الأطفال يوجهون الأحداث اليومية للحصول على فكرة عما سيأتي بعد ذلك ، ولكن الأحداث السابقة عادة ما تكون في حالة من الفوضى وبالكاد تكون منظمة. منذ إخبار
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: 11 خطوة (بالصور)
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: تعود قصة هذه الساعة إلى الوراء - أكثر من 30 عامًا. كان والدي رائدًا في هذه الفكرة عندما كان عمري 10 سنوات فقط ، قبل وقت طويل من ثورة LED - مرة أخرى عندما كانت LED حيث 1/1000 من سطوع تألقها الحالي. صحيح