جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أتساءل أيضًا ما هو اليوم؟ تعمل ساعة اليوم المبهجة هذه على تضييقها إلى ما يقرب من ثمانية احتمالات مختلفة!
اللوازم
اللوازم:
- بي بي سي مايكرو: بت مع بطارية
- 360 مضاعفات
- الأسلاك
أدوات:
- طابعة 3D
- مسدس الغراء الساخن الغراء
الخطوة 1: فيديو المشروع
الخطوة 2: تصميم الساعة
أول الأشياء أولاً ، سنحتاج إلى تصميم لساعتنا. بدأنا بفكرة تقريبية وتوصلنا إلى هذه الساعة المثمنة ذات ثمانية أيام مختلفة. لماذا ثمانية أيام وليس سبعة؟ حسنًا ، لقد أحببنا حقًا التبديل بين الأصفر والبرتقالي ، ولكن للأسف لا يعمل هذا مع رقم غير متساوٍ ، لذلك أضفنا "يومًا ما" إليه.
الخط الذي استخدمناه على مدار الساعة هو خط Google هذا المسمى Slackey.
الخطوة 3: وجه الساعة
لإنشاء وجه الساعة ، قمنا بتحويل الرسم الرقمي إلى ثمانية نماذج ثلاثية الأبعاد قابلة للطباعة. قمنا بتصدير الرسم كملف SVG ، ثم قمنا باستيراده إلى برنامج النمذجة ثلاثية الأبعاد ، في حالتنا Fusion360.
يوضح هذا Instructable How to Make a 3D Model From a Image هذه العملية جيدًا باستخدام مجموعة متنوعة من الأدوات المجانية.
تتم إضافة ملفات النماذج ثلاثية الأبعاد لوجه الساعة إلى هذه الخطوة. لتكون قادرًا على طباعتها باستخدام الألوان البديلة ، قمنا بإنشاء ملف منفصل لكل يوم. أضفنا تغييرًا في اللون إلى الطباعة ثلاثية الأبعاد لإبراز النص عن الخلفية. بعد الطباعة ثلاثية الأبعاد لكل منهم ، قمنا بلصق القطع الفردية معًا.
الخطوة 4: عقرب الساعة
ساعتنا تحتاج أيضًا إلى يد للإشارة إلى اليوم! لجعل اليد منحنية ، اتبعنا نفس الخطوات كما في السابق ، من خلال تصدير السهم في الرسم التوضيحي إلى ملف SVG منفصل وتحويله إلى نموذج ثلاثي الأبعاد.
لتكون قادرًا على إرفاق عقرب الساعة بالمؤازرة ، قمنا بتصميم محور تثبيت صغير حول رأس المؤازرة ، باستخدام هذا النموذج ثلاثي الأبعاد من MG90S Tower Pro Servo.
تتم إضافة النسخة النهائية القابلة للطباعة ثلاثية الأبعاد من السهم إلى هذه الخطوة.
الخطوة الخامسة: الإلكترونيات
ننتقل إلى الجزء الذكي من المشروع: الإلكترونيات!
كانت الفكرة الأولية لهذا المشروع هي استخدام Micro: bit للتحكم في شيء يدور ، مؤازر على سبيل المثال ، للإشارة إلى أي يوم هو. ومع ذلك ، واجهتنا مشكلة.
الماكينات القياسية هي حقًا أشياء صغيرة لطيفة يمكن أن تتحول إلى أي زاوية محددة تخبرهم بها باستخدام بعض الرموز ، والتي ستكون جيدة حقًا على مدار الساعة. على سبيل المثال ، إذا كان يوم الجمعة على مدار الساعة بزاوية 90 درجة ، فيمكنك ضبط المؤازرة لتتحول إلى تلك الزاوية بالضبط. لكن هذه الماكينات القياسية يمكنها فقط الدوران بحد أقصى 180 درجة …
لذلك ، اعتقدنا أننا سنستخدم مؤازرة بزاوية 360 درجة. حل المشكلة صحيح؟ حسنًا ، اتضح أن هذه الماكينات الـ 360 تعمل بشكل مختلف قليلاً عن الماكينات القياسية ، حيث إنها في الواقع أجهزة دوران مستمرة. تهدف هذه إلى الدوران بشكل مستمر ، وبينما يمكنك التحكم في السرعة والاتجاه الذي تدور فيه ، لا يمكنك تعيينها في زاوية معينة كما يمكنك القيام به مع الماكينات القياسية ، مما يجعل من الصعب للغاية تحديد اليوم المحدد. حسنًا ، يمكنك القيام بذلك إذا أردت ، حساب الأشياء باستخدام سرعة الدوران والأشياء ولكن euhm ، ستكون هذه مهمة صعبة وستزيل الجزء الأكثر إرضاءًا من المشروع: رؤية السهم غير التقليدي يدور حوله. لذلك قررنا تغيير الكود قليلاً وتحويله إلى ساعة يوم مبهجة والتي نعرفها ونحبها الآن.
لاستخدام المؤازرة مع BBC Micro: bit ، اتبعنا هذا الدليل الممتاز المقدم على موقع دعم Micro: bit.
استخدمنا محرر السحب والإفلات Microsoft MakeCode لبرمجة Micro: bit
يحتوي الرمز المضاف إلى هذه الخطوة على وظيفتين:
- تقوم وظيفة randomSpin بتدوير عقرب الساعة في اتجاه عشوائي (في اتجاه عقارب الساعة أو عكس اتجاه عقارب الساعة) ، بسرعة عشوائية (بين 50٪ و 100٪) لفترة زمنية عشوائية (ما بين 10 إلى 20 ثانية).
- تحدد وظيفة randomWait وقت انتظار عشوائي (يتراوح بين 0.6 إلى 6 ثوانٍ) بين تدوير المؤازرة.
يتم تكرار هاتين الوظيفتين إلى الأبد في الكود. في حالة عدم رغبتك في الانتظار ، يمكنك أيضًا الضغط على الزر A في Micro: bit لتشغيل دوران المؤازرة.
الخطوة 6: إنشاء الساعة
لإنشاء الساعة ، ما عليك سوى لصق الترس المؤازر من خلال الفتحة الموجودة في منتصف وجه الساعة والصقها في مكانها ببعض الغراء الساخن. اضغط على يد السهم مع غطاء المحور على المؤازرة ، ويجب أن تكون ساعتك جاهزة للدوران!
عند تجميع كل شيء معًا ، أدركنا أن الثقب الموجود في منتصف وجه الساعة لم يكن كبيرًا بما يكفي لملاءمة المؤازرة ، لذلك جعلنا الفتحة أكبر من خلال الحفر برفق من خلالها. لا نوصي بهذا ، لأنه يمكن أن يكسر وجه الساعة بسهولة ، لذلك لا تكن مثلنا وتحقق من حجم الفتحة التي ستحتاجها واضبطها في الملفات ثلاثية الأبعاد قبل الطباعة!
الخطوة 7: حامل الساعة
الساعة جاهزة تقريبًا ، تحتاج فقط إلى الوقوف! لقد صممنا الشيء المثمن ثلاثي الأبعاد باستخدام Tinkercad ، وطبعناه ثلاثي الأبعاد ولصقه على الجزء الخلفي من الساعة.
الخطوة 8: ساعة يوم مبهجة
تداع! يوجد لدينا ، ساعة مبهجة يمكن أن تخبرك ما هو اليوم!