جدول المحتويات:
- الخطوة 1: ATtiny 1614
- الخطوة 2: تصميم تخطيطي النسر
- الخطوة 3: تصميم لوحة النسر
- الخطوة 5: MODS
- الخطوة 6: Roland Modela MDX-20
- الخطوة 7: المكونات ولحام القصدير
- الخطوة 8: البرمجة باستخدام Arduino
فيديو: مرحبا القطار! ATtiny 1614: 8 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-31 10:16
بالنسبة لفصلي Fab Academy ، يجب أن أقوم بإنشاء لوحة بها متحكم وزر ومصباح LED. سأستخدم النسر لإنشائه.
الخطوة 1: ATtiny 1614
سأستخدم ATtiny 1614 ، لذلك سأستخدم مرجع echo Hello Board ATtiny 1614 من Neil Gershenfeld. سأقوم أيضًا بتصميم اللوحة بشكل رائع ، وأريد صنع آلة قطار. أنا أبحث عن دبوس ATtiny 1614 لأنني سأحتاجه لمعرفة مكان المسامير.
الخطوة 2: تصميم تخطيطي النسر
أقوم بتنزيل إصدار Eagle 9.5.2 والمكتبات. أقوم بإنشاء مشروع جديد حيث يمكنني الحصول على تخطيطي ولوحة. بالنظر إلى المكتبة ، وجدت أن ATtiny 412 و ATtiny1614 مفقودان. ؟ إنها نفس التغليف مثل ATtiny 44 و 45 الذي أصنعه المكون الخاص بي. من خلال ATtiny44 و ATtiny1614 pinout كنت أقوم بإنشاء المكون الخاص بي.
عندما يكون لدي جميع المكونات في مكانها مع القيم المقابلة لها ، أبدأ في استخدام الملصقات. إنها أسهل في الاستخدام من الأسلاك. لأنه في النهاية لديك العديد من الأسلاك ومن الصعب التعرف عليها وأنت في خطر إنشاء نقاط اتحاد. لذا بمجرد وضع جميع الملصقات ، تكون هذه نتيجة الدائرة (أضفت أخيرًا مصباحين آخرين لجعل اللوحة أكثر جمالًا؟) على المسامير PB0 و PB1.
الخطوة 3: تصميم لوحة النسر
بمجرد أن أحصل على المخطط ، أواصل إنشاء ثنائي الفينيل متعدد الكلور. للقيام بذلك ، انقر فوق الرمز الموجود بجوار الطابعة يسمى Board. يتم تلقائيًا تحميل جميع المكونات التي سأستخدمها وتظهر خطوط صفراء صغيرة تمثل مسارات المسارات. قبل البدء في الانضمام إلى المكونات ، ألقي نظرة على الطبقة التي أنا عليها ، الجزء العلوي والأحمر (إذا قمت بعمل لوحة ثقب ، فسيتعين علي وضع نفسي في الطبقة السفلية الزرقاء). أخبرتنا نوريا أنه قبل البدء في الانضمام إلى المكونات ، يجب علينا أيضًا تحديد قواعد التصميم (DRC) ، أي قيم عرض المسار وحجم المطحنة. أضع القيم التالية في 16mil.
بمجرد أن أحصل على قواعد التصميم ، أبدأ في توجيه المكونات ، بشكل أو بآخر كما أردتها في الرسم وتصغير اللوحة. عند وضع المكونات ، أدرك أن الزر سيكلفني إرفاقه بالدبوس المقابل. لذلك قمت بتغييره في المخطط ، من دبوس PA3 إلى PA4.
بمجرد وضع جميع المكونات والمسارات معًا ، يجب أن أقوم بتصدير الملف بتنسيق.png. لكن علينا أولاً أن نكون وحدنا مع المسارات ، كما قلت من قبل نحن في الطبقة العليا ، الطبقة الحمراء. حسنًا ، عليك إيقاف تشغيل جميع الطبقات وتشغيل الطبقة العليا. تم العثور على هذا في خيار إعدادات الطبقة. بمجرد أن يكون لدينا طبقة المسارات فقط ، نواصل تصدير التصميم. للقيام بذلك ، تظهر القائمة التالية في قائمة ملف -> تصدير -> صورة. يجب أن نضع الملف على أنه أحادي اللون ، بدقة 1000 نقطة لكل بوصة ومساحة النافذة.
أدرك أنه حتى من Eagle يمكنني رسم المحيط حسب رغبتي. لذا فتحت النسر مرة أخرى. باستخدام زر الخط ، في عرض خط يبلغ 0.8 مم (سمك الطاحونة للخارج) وعلى الطبقة العلوية أرسم آلة القطار.
الخطوة 4: GIMP لآثار-p.webp" />
أقوم بتصدير ملف-p.webp
حسنًا ، لدي بالفعل الاثنان-p.webp
بمجرد حل مشكلة موصل UPDI ، أقوم بتصدير-p.webp
الخطوة 5: MODS
لبدء استخدام Mods ، أستخدم البرامج التعليمية التالية:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
من المحطة الطرفية ، أفتح Mods ، أقوم بتوصيل Modela بالكمبيوتر باستخدام كابل DB25 الأسود الأصلي. في Mods ، أفتح برنامج Roland MDX-20 PCB.
الخطوة 6: Roland Modela MDX-20
أستخدم Roland Model MDX-20A و Fran's Mods CE مرة أخرى. أقوم باستيراد ملف-p.webp
لقطع اللوح ، قم بالتغيير إلى المطحنة 1/32 ، بسرعة 1 مم / ثانية.
الخطوة 7: المكونات ولحام القصدير
بمجرد أن يتم طحن اللوحة ، ألتقط مكونات مخزون Fab Lab León. ومع الصبر والضوء الجيد والكمبيوتر ليتبع مخطط وموضع المكونات يبدأ اللحام.
1- أتيني 1416
1- مكثف 1 فائق التوهج
1- زر
5- المقاوم 1 ك
1- المقاوم 470 أوميوس.
8- دبوس الموصل
3- مصابيح LED صفراء
2- المصابيح الحمراء.
الكل في SMD 1206.
الخطوة 8: البرمجة باستخدام Arduino
لبرمجة اللوحة ، أحتاج إلى إنشاء برنامج في Arduino ، عندما أضغط على الزر ، أقوم بإنشاء سلسلة من الأضواء. أول شيء يجب أن أفعله هو تكوين دبابيس المدخلات والمخرجات. أريد أن يتم الضغط على تسلسل الأضواء عند الضغط على الزر ، تكون حالة هذا الزر هي 0. باستخدام شرط If / else ، أقوم بالتسلسل.
1. أفتح برنامج Hello_train_button_led في Arduino. حددت لوحة الكريستال الداخلية ATtiny 1614 و 20 ميجا هرتز. أتحقق منه وأجمعه واحفظه (احفظه بتنسيق.hex و.ino).
2. أنسخ ملف Hello_train_button_led.ino.hex إلى مجلد pyupdi.
3. أقوم بتشغيل dmesg -w
4. أستخدم USB-FT230XS-FTD. قم بتوصيل وفصل كابل ftdi وتدوين "اسم المنفذ" ttyUSB0
5. أقوم بتوصيل اللوحات على النحو التالي. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (هذا فقط للطاقة والأرض).
6. انتقل إلى مجلد "pyupdi".
7. برمجة اللوحة باستخدام python -> قم بتشغيل sudo python3 pyupdi.py -d tiny1614 -c / dev / ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
يعمل الآن ، إليك مقطع فيديو صغير لعملية التحميل والعملية عندما أضغط على الزر الموجود على اللوحة. ؟ ؟ ؟ ؟
الوصيف في تحدي تصميم ثنائي الفينيل متعدد الكلور
موصى به:
مرحبًا ، ملاك الثلج: 6 خطوات
مرحبًا ، Snow Angel !: يستخدم هذا النشاط لتقديم الدوائر والموصلات والعوازل من الصف الرابع إلى الخامس. بعد تدريس الدرس ، قمت بتقديم هذا النشاط لإشراك الطلاب وإلهامهم لفهم كيف تعمل الدوائر والموصلات والعوازل فعليًا على
مرحبًا Gizmo: 8 خطوات
مرحبًا Gizmo: Hey Gizmo هو إصدار "Steam Punk" ، إصدار "Alexa" و "مرحبًا Google". إنه جهاز التعرف على الصوت Home Automation يستخدم Arduino Mega 2560 و Arduino mini 3.3v. ودرع التعرف على الصوت EasyVr 3. يتحكم لاسلكيًا في وحدات X-10
مرحبًا بالعالم - جافا: 5 خطوات
Hello World - Java: في هذا البرنامج سوف نتعلم كيفية الطباعة إلى وحدة التحكم في Java
قل مرحباً بـ - اردوينو أونو -: 4 خطوات
قل مرحباً بـ | Arduino UNO |: أول الأشياء أولاً .. إذا كنت & quot؛ حقًا & quot؛ مهتم بمعرفة المزيد عن Arduino UNO ، ثم انتقل إليها ، حسنًا ، إنه رائع جدًا :-) مرحبًا ، أيها الأصدقاء في هذه التعليمات ، سأوضح لك الاستخدام الأساسي ولكن المثير للاهتمام لـ Arduino الجديد الخاص بي
مرحبًا بك في صديق: 10 خطوات
مرحبًا بك في صديق: مشروع تم إنشاؤه بواسطة: كريس كانغ ، وديفيد كالمان ، وريك شوت ، وميشا غليوني