جدول المحتويات:
- الخطوة 1: ما هو الفانوس
- الخطوة 2: Digispark ATtiny85 هو قلب مشروعنا
- الخطوة الثالثة: تصميم الفانوس
- الخطوة 4: صنع ثنائي الفينيل متعدد الكلور (من إنتاج JLCPCB)
- الخطوة الخامسة: مراجعة كاملة للمكونات
- الخطوة 6: اللحام والتجميع
- الخطوة 7: كود Digispark والتحقق من صحة الاختبار
فيديو: Digispark Lantern (مشروع ATtiny85): 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا ما الأمر يا رفاق ، مرة أخرى تعليمات جديدة كالمعتاد سأوضح لكم كيفية إنشاء مشروع رائع يعتمد على الإلكترونيات ، وهذه المرة سيكون من السهل جدًا لكم جميعًا يا رفاق أن تصنعوا هذا المشروع وهو عبارة عن فانوس إلكتروني ، نظرًا لأننا نصنع روبوتات ومشاريع معقدة بعض الشيء ، فقد قررت إنشاء مشروع أساسي هذه المرة للسماح لأي واحد منكم بإنجازه وبالتأكيد هناك بعض المعرفة الإلكترونية الأساسية المطلوبة هناك ولكن لا تفكر مرتين للمحاولة لأنها رائعة.
يعد هذا المشروع مفيدًا جدًا بشكل خاص بعد الحصول على PCB المخصص الذي طلبناه من JLCPCB لتحسين مظهر Lanter الخاص بنا وهناك أيضًا مستندات ورموز كافية في هذا الدليل للسماح لك بإنشاء الفانوس الخاص بك.
لقد أنجزنا هذا المشروع في يومين فقط ، يوم واحد فقط لإنهاء تصنيع الأجهزة وتجميعها ، ثم في اليوم الثاني لإعداد الكود وإجراء الاختبارات.
قبل البدء دعونا نرى أولا
ما سوف تتعلمه من هذه التعليمات:
- اختيار المكونات الصحيحة اعتمادًا على وظائف مشروعك.
- عمل الدائرة لتوصيل جميع المكونات المختارة.
- قم بتجميع جميع أجزاء المشروع.
- واجهة لوحة Digispark ATtiny85 Dev للتحكم في الفانوس.
الخطوة 1: ما هو الفانوس
نعلم جميعًا استخدام الفوانيس وما يستخدمه الناس من أجله ، وعادةً ما تكون الفوانيس مصنوعة من إطار معدني بعدة جوانب (عادةً أربعة ، ولكن ما يصل إلى ثمانية) ، عادةً مع خطاف أو طوق معدني في الأعلى. يتم تركيب نوافذ من بعض المواد الشفافة في الجوانب ، وهي عادة ما تكون زجاجية أو بلاستيكية ولكنها كانت في السابق صفائح رقيقة من قرن حيوان ، أو صفيح مثقوب بثقوب أو أنماط زخرفية ؛ على الرغم من أن بعض الفوانيس العتيقة لها شبكة معدنية فقط ، مما يشير بوضوح إلى أن وظيفتها كانت كما هو موضح أدناه.
إذن هي قطعة من صندوق يحمل شمعة لإضاءة منطقة بلهبها ، وفي حالتنا سنصمم صندوقًا لاحتواء مصدر الضوء وهو عبارة عن دائرة إلكترونية مطبوعة تحتوي على بعض المصابيح الساطعة ولللهب يرتجف ، سنستخدم مروحة بجهد 12 فولت لترجف بعض قطع القماش التي سنلتصق بالجانب الداخلي للصندوق وأيضًا سيتغير لون الضوء بسبب مصابيح RGB LED التي نستخدمها وسيتم التحكم في النظام بأكمله بواسطة مجلس digispark Attiny85.
الخطوة 2: Digispark ATtiny85 هو قلب مشروعنا
نتحدث عن لوحة Digispark ATtiny85 التي تنتجها Digistump وهي شركة مملوكة للعائلة وتديرها في لوحات تطوير بورتلاند المنتجة على أساس متحكمات Atmel مما يجعلها منتجات متوافقة مع Arduino بحيث يمكنك بسهولة وميض هذه اللوحات باستخدام Arduino IDE ويمكنك الحصول على مزيد من التفاصيل حول كيفية استخدام هذا النوع من اللوحات من خلال هذا البرنامج التعليمي حيث أوضحنا بالتفصيل كيفية ربط Digispark ATtiny85 مع Arduino IDE.
تحتوي اللوحة على ATtiny (المعروف أيضًا باسم TinyAVR) وهي عائلة من وحدات التحكم الدقيقة التي طورتها Atmel بداية من أواخر التسعينيات (استحوذت شركة Microchip Technology لاحقًا على Atmel في عام 2016). تحتوي هذه الرقائق على نواة معالج RISC معدلة بهندسة هارفارد 8 بت. الأصغر في عائلة AVR الخاصة بهم من ميكروكنترولر هي سلسلة ATtiny (جوهر 8 بت وميزات أقل ، ودبابيس إدخال / إخراج أقل ، وذاكرة أقل من سلسلة AVR الأخرى).
لماذا Digispark ATtiny85
نحن نستخدم هذه اللوحة نظرًا لحجمها الصغير الذي يناسب مشروعنا تمامًا وأيضًا بسبب دبابيس IO الموجودة بها منذ أن نحتاج إلى ثلاثة دبابيس PWM للتحكم في لون الضوء ومخرج رقمي واحد للتحكم في مروحة التيار المستمر من خلال الترانزستور وجميع تتوفر دبابيس الإدخال / الإخراج المطلوبة في هذه اللوحة الصغيرة.
الخطوة الثالثة: تصميم الفانوس
كالعادة ، نبدأ بجزء الأجهزة وأجهزة التحدث ، سنبدأ بصندوق الفانوس ، لذلك صممت هذا الشكل باستخدام برنامج Solidworks الذي يسمح لي بإنشاء ملفات DXF لتحميلها في آلة القطع بالليزر CNC لإنتاج التصميم المصمم علبة؛ استخدمنا مادة خشب MDF مقاس 5 مم لإنشاء هذا الصندوق ، وهو مثالي ورخيص ويضيف مظهرًا أفضل لمشروعنا.
يمكنك تنزيل ملفات DXF التي استخدمناها لإنتاج صندوق الفانوس هذا من خلال رابط التنزيل هذا.
تصميم الصندوق بسيط جدًا وأساسي بحيث يمكنك فقط اتباع نفس فكرة التصميم لإنشاء التصميم الخاص بك بالشكل الذي يناسبك أكثر.
الخطوة 4: صنع ثنائي الفينيل متعدد الكلور (من إنتاج JLCPCB)
حول JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co.، Ltd.) ، هي أكبر مؤسسة نموذج أولي لثنائي الفينيل متعدد الكلور في الصين وهي شركة تصنيع عالية التقنية متخصصة في نموذج أولي سريع لثنائي الفينيل متعدد الكلور وإنتاج ثنائي الفينيل متعدد الكلور. مع أكثر من 10 سنوات من الخبرة في تصنيع ثنائي الفينيل متعدد الكلور ، لدى JLCPCB أكثر من 200 ألف عميل في الداخل والخارج ، مع أكثر من 8 آلاف طلب عبر الإنترنت من نماذج ثنائي الفينيل متعدد الكلور وإنتاج ثنائي الفينيل متعدد الكلور بكميات صغيرة في اليوم. تبلغ الطاقة الإنتاجية السنوية 200 ألف متر مربع. للعديد من مركبات ثنائي الفينيل متعدد الكلور أحادية الطبقة أو ثنائية الطبقات أو متعددة الطبقات. JLC هي شركة محترفة لتصنيع ثنائي الفينيل متعدد الكلور تتميز بمقياس كبير ، ومعدات جيدة ، وإدارة صارمة وجودة عالية.
العودة إلى مشروعنا
من أجل إنتاج ثنائي الفينيل متعدد الكلور ، لقد قارنت السعر من العديد من منتجي ثنائي الفينيل متعدد الكلور واخترت JLCPCB أفضل موردي ثنائي الفينيل متعدد الكلور وأرخص مزودي ثنائي الفينيل متعدد الكلور لطلب هذه الدائرة. كل ما علي فعله هو بعض النقرات البسيطة لتحميل ملف جربر وتعيين بعض المعلمات مثل لون وسمك ثنائي الفينيل متعدد الكلور وكميته ، ثم دفعت دولارين فقط للحصول على ثنائي الفينيل متعدد الكلور بعد خمسة أيام فقط.
نظرًا لأنه يظهر صورة المخطط ذي الصلة ، فقد استخدمت لوحة Digispark ATtiny85 dev للتحكم في النظام بأكمله. يمكنك الحصول على ملف PDF التخطيطي من خلال رابط التنزيل هذا.
أفضل جودة
تزيد جودة صناعة ثنائي الفينيل متعدد الكلور من ثقتنا في استخدام خدمة JLCPCB في جميع مشاريعنا ، كما ترون الرجال ، فإن PCB صغير نسبيًا بما يكفي ليناسب الموضع داخل صندوق الفانوس وأيضًا يتم إنتاج الملصقات والشعارات جيدًا أيضًا.
يمكنك الحصول على ملفات جربر للدائرة من خلال رابط التنزيل هذا
الخطوة الخامسة: مراجعة كاملة للمكونات
لدينا كل شيء جاهز لذلك نحتاج إلى مراجعة المكونات الضرورية التي نحتاجها لهذا المشروع:
- ثنائي الفينيل متعدد الكلور الذي نطلبه من JLCPCB
- لوحة تطوير Digispark ATtiny85
- 4 RGB LEDs 5 مم
- مروحة تيار مستمر 12 فولت
- الترانزستور BC170
- 1 كيلو أوم المقاوم
- محول طاقة بتيار مستمر 12 فولت
- بعض موصلات الرأس
الخطوة 6: اللحام والتجميع
الآن ننتقل مباشرة إلى تجميع الصندوق ، الأمر بسيط للغاية لأننا أنشأنا موضع المسمار في التصميم ولكننا نحتاج أولاً إلى تغطية كل جزء بورقة التتبع هذه ، ثم نلصق قطع القماش على جوانب الصندوق.
بعد ذلك ، انتقل إلى التجميع الإلكتروني وقمنا بلحام جميع المكونات في ثنائي الفينيل متعدد الكلور. ستجد على الطبقة الحريرية العلوية ملصقًا لكل مكون يشير إلى موضعه على السبورة وبهذه الطريقة ستكون متأكدًا بنسبة 100٪ أنك لن ترتكب أي أخطاء في اللحام.
الخطوة 7: كود Digispark والتحقق من صحة الاختبار
الآن أعددت هذا الكود الذي يقوم بتبديل لون مصابيح LED وتشغيل المروحة ، نقوم بتحميل الكود ووضع اللوحة في موضعها وكما ترى ، ها هي مصابيح LED الخاصة بنا تقوم بتبديل الألوان.
يمكنك الحصول على الكود المصدري مجانًا من خلال رابط التنزيل هذا.
كما ترون الرجال في الصور أعلاه ، يقوم الفانوس بتبديل لونه الفاتح باتباع جميع الإرشادات التي أنشأناها من خلال كود المصدر وما زال هناك بعض التحسينات الأخرى التي يجب إجراؤها من أجل جعلها أكثر بكثير من الزبدة.
أتوقع أن تكتب في قسم التعليقات كل أفكارك لتحسين هذا المشروع وأيضًا لتظهر لنا صورًا إذا جربت مشروعًا مشابهًا.
موصى به:
مشروع مثبت جيمبال: 9 خطوات (بالصور)
مشروع مثبت جيمبال: كيف تصنع جيمبال تعرف على كيفية صنع محور ثنائي المحور لكاميرا الحركة الخاصة بك في ثقافة اليوم ، نحب جميعًا تسجيل الفيديو والتقاط اللحظات ، خاصةً عندما تكون منشئ محتوى مثلي ، فأنت بالتأكيد واجهت مشكلة مثل هذا الفيديو المهتز
تقليل استهلاك طاقة البطارية لـ Digispark ATtiny85: 7 خطوات
تقليل استهلاك طاقة البطارية لـ Digispark ATtiny85: أو: تشغيل Arduino بخلية عملة 2032 لمدة عامين. باستخدام لوحة Digispark Arduino خارج الصندوق مع برنامج Arduino ، فإنها تسحب 20 مللي أمبير عند 5 فولت. 2000 مللي أمبير في الساعة يعمل لمدة 4 أيام فقط
ATtiny85 ساعة تتبع النشاط بالاهتزاز يمكن ارتداؤها وبرمجة ATtiny85 مع Arduino Uno: 4 خطوات (بالصور)
ATtiny85 ساعة تتبع النشاط بالاهتزاز يمكن ارتداؤها وبرمجتها ATtiny85 مع Arduino Uno: كيف تصنع ساعة تتبع النشاط القابلة للارتداء؟ هذه أداة يمكن ارتداؤها مصممة لتهتز عندما تكتشف ركودًا. هل تقضي معظم وقتك على الكمبيوتر مثلي؟ هل تجلس لساعات دون أن تدرك ذلك؟ هذا الجهاز هو f
الشروع في العمل مع Digispark Attiny85 باستخدام Arduino IDE: 4 خطوات
الشروع في العمل مع Digispark Attiny85 باستخدام Arduino IDE: Digispark عبارة عن لوحة تطوير متحكم تستند إلى Attiny85 تشبه خط Arduino ، ولكنها أرخص وأصغر وأقل قوة قليلاً. مع مجموعة كاملة من الدروع لتوسيع وظائفها والقدرة على استخدام معرف Arduino المألوف
مشروع "Ready Maker" - التحكم في مشروع Lego Power Functions: 9 خطوات
"Ready Maker" - التحكم في مشروع "Lego Power Functions": تعلم كيفية التحكم في وظائف Lego & quot؛ Power & quot؛ المكونات مع لوحة Arduino وبناء مشروعك في & quot؛ Ready Maker & quot؛ محرر (لا يوجد كود مطلوب) للتحكم عن بعد في نموذجك