جدول المحتويات:
- الخطوة 1: اجمع أدواتك وموادك
- الخطوة 2: قم بإعداد وظيفتك
- الخطوة 3: قم باستيراد ملفك
- الخطوة 4: بدء الطحن
- الخطوة 5: جندى المكونات
- الخطوة 6: برمجة رقائق اردوينو الخاصة بك
- الخطوة 7: اختبر لوحة Arduino الخاصة بك
فيديو: ATtiny Arduino Programming Shield: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في بناء هذا المشروع ، نوضح لك كيفية صنع درع مبرمج ATtiny Arduino الخاص بك باستخدام Bantam Tools Desktop PCB Milling Machine. يتيح لك هذا المكون الأساسي توصيل رقائق ATtiny وبرمجتها من خلال Arduino IDE. يتطلب هذا المشروع القليل جدًا من وقت الإعداد والطحن لتحقيق المنتج النهائي. هيا بنا نبدأ!
الخطوة 1: اجمع أدواتك وموادك
أدوات
آلة طحن PCB لسطح المكتب من Bantam Tools
كمبيوتر مثبت عليه برنامج Bantam Tools Desktop Milling Machine
تم تثبيت برنامج Arduino IDE
مطحنة بنهاية مسطحة ، 1/32 بوصة
بت نقش ثنائي الفينيل متعدد الكلور ، 0.005"
قوس المحاذاة
لحام حديد
كليبرز سلك قطري
كابل USB
المواد
PCB فارغ ، FR-1 ، من جانب واحد
شريط لاصق ، عالي القوة ، ذو وجهين
رؤوس الملعب ، 2.54 مم (32)
مقاومات (3)
المصابيح (1 أحمر ، 1 أخضر ، 1 أصفر)
مقبس غمس ، 2x4
مقبس غمس ، 2x7
مكثف ، 10 فائق التوهج
ملفات
قم بتنزيل ملف ATtiny-Jig-Final-Bantam-Tools.brd.
الخطوة 2: قم بإعداد وظيفتك
أولاً ، نحتاج إلى تثبيت قوس المحاذاة وتحديد موقعه. بعد إرفاق شريحة المحاذاة ، ضمن Fixturing ، حدد Locate ، واتبع التعليمات التي تظهر على الشاشة. سيضمن استخدام قوس المحاذاة أن لوحتك مربعة تمامًا في الزاوية اليسرى الأمامية.
ملاحظة: إذا لم تكن قد قمت بتثبيت شريحة المحاذاة من قبل ، فاتبع الخطوات الواردة في دليل الدعم هذا.
بعد تثبيت شريحة المحاذاة ، حان الوقت لإعداد وظيفتك. سنقوم بتشغيل هذا الإعداد بسرعة. إذا كنت بحاجة إلى مزيد من الإرشادات حول كيفية تحميل الأداة وإدخال المعلومات في برنامج Bantam Tools Desktop Milling Machine ، فراجع مشروع Light-Up PCB Badge.
- قم بتوصيل جهاز سطح المكتب PCB Milling Machine وافتح برنامج Bantam Tools Desktop Milling Machine.
- منزل الطاحونة.
- تحقق جيدًا للتأكد من أنه يشير إلى "القوس" ضمن Fixturing.
- حدد 1/32 "Flat End Mill ، وقم بتحميله مع توصيل مروحة البت ، وحدد موقع الأداة.
- في قائمة المواد المنسدلة ، حدد Single-Sided FR-1.
- قم بقياس وإدخال الأبعاد في قيم X و Y و Z ضمن المادة. ثم ضع شريطًا عالي القوة على الوجهين على جانب واحد من لوحة الدوائر المطبوعة ، ثم ضعه على السبورة بحيث يتماشى مع زاوية قوس المحاذاة.
الخطوة 3: قم باستيراد ملفك
في برنامج Bantam Tools ، ضمن Plans ، انقر فوق Open Files وحدد ATtiny-Jig-Final-Bantam-Tools.brd. ثم حدد 1/32 "طاحونة نهاية مسطحة و 0.005" بت نقش PCB. سيختلف وقت الطاحونة اعتمادًا على السرعات ووصفة الأعلاف التي تستخدمها. لهذه العملية ، استخدمنا الوصفات التالية.
لطاحونة نهاية مسطحة 1/32 بوصة:
- معدل التغذية: 59 بوصة / دقيقة
- معدل الغطس: 15 بوصة
- سرعة المغزل: 25 ، 000 دورة في الدقيقة
- الخطوة التالية: 49٪
- عمق التمرير: 0.010 بوصة
لقمة نقش PCB 0.005 :
- معدل التغذية: 4.00 بوصة / دقيقة
- معدل الغطس: 5.00 بوصة
- سرعة المغزل: 25 ، 000 دورة في الدقيقة
- الخطوة: 50٪
- عمق التمرير: 0.006 بوصة
إذا كنت ترغب في ضبط سرعاتك وخلاصاتك لتتوافق مع سرعاتنا ، فانقر فوق ملف> مكتبة الأدوات> إضافة أداة. قم بتسمية أدواتك الجديدة ، ثم أدخل السرعات ووصفات الخلاصات. يمكنك معرفة المزيد حول تخصيص مكتبة الأدوات الخاصة بك هنا.
الخطوة 4: بدء الطحن
مستعد؟ انقر فوق بدء الطحن.
تذكر أن هذه الوظيفة ستتطلب تغيير الأداة. عند المطالبة ، قم بتثبيت لقمة نقش PCB 0.005 مع مروحة البت المرفقة ، وحدد موقع الأداة ، وحدد بدء الطحن لإنهاء اللوحة.
الخطوة 5: جندى المكونات
حسنًا ، حان وقت اللحام! احصل على المكونات الخاصة بك وحديد اللحام الخاص بك. من الأسهل لحام المكونات بالترتيب التالي:
- المقاومات
- مقبس غمس 2x4 أو 2x7
- 2.54 مم رؤوس الملعب
- مصابيح LED صفراء وخضراء وحمراء
- 10 فائق التوهج مكثف
عند الانتهاء من عملية اللحام ، ستبدو اللوحة مثل تلك الموضحة هنا. لاحظ كيف تمر المكونات من خلال الجانب الخلفي من FR-1.
تهاني! لقد صنعت درع مبرمج ATtiny Arduino الخاص بك باستخدام Bantam Tools Desktop PCB Milling Machine.
الخطوة 6: برمجة رقائق اردوينو الخاصة بك
قم بتوصيل أداة البرمجة ATtiny التي قمت بطحنها للتو بلوحة Arduino التي تريد برمجتها. افتح Arduino IDE. (إذا لم تكن قد قمت بتنزيله بالفعل ، فقم بتنزيله من هنا.)
- تحميل ArduinoISP Sketch إلى Arduino Uno.
- قم بتثبيت ATTinyCore بواسطة Spence Konde عبر Arduino Board Manager.
- انقر فوق أدوات> لوحة> ATTiny 25/45/85 (أو 24/44/84).
- انقر فوق أدوات> الساعة - 8 ميجا هرتز (داخلي).
- انقر فوق أدوات> رقاقة> ATTiny85 (أو ATTiny84).
- انقر فوق أدوات> LTO - "معطل".
قم بتوصيل ATtiny بالمقبس. مع توجيه منفذ USB في Arduino لأسفل ، يجب أن يكون الدبوس 1 في أسفل اليمين. ثم قم بتوصيل أداة البرمجة التي قمت بطحنها في Arduino وقم بتشغيلها. يجب أن يبدأ مؤشر LED الأصفر في التنفس بعد تسلسل بدء التشغيل.
بعد ذلك ، انقر فوق أدوات> مبرمج> Arduino As ISP ، ثم حدد Tools> Burn Bootloader. يجب تنفيذ هذه الخطوة مرة واحدة فقط لكل شريحة. بعد قيامك بنسخ Arduino Bootloader على ATTiny ، يمكنك تحميل عدد من الرسومات من نماذج المجلدات في Arduino IDE ، أو يمكنك كتابة التعليمات البرمجية الخاصة بك. تأكد من تحديد "تحميل باستخدام مبرمج" من قائمة Sketch. ملاحظة: لمزيد من المعلومات حول برمجة شريحة Arduino الخاصة بك ، راجع دليل Arduino لبرمجة Arduino Uno.
أثناء برمجة رقائقك ، إليك بعض ملاحظات التصميم التي يجب وضعها في الاعتبار
المصابيح: يتم توصيل مصابيح LED بدبابيس Arduino 7 و 8 و 9 لإظهار البرمجة والأخطاء ونبضات القلب. هذه هي مصابيح LED للحالة أثناء البرمجة ومضمنة في مخطط ArduinoISP. الصمام الأصفر "يتنفس" عندما تكون متصلاً ؛ يومض مؤشر LED الأخضر عند إجراء البرمجة ؛ ويضيء المصباح الأحمر عند حدوث خطأ وعند انتهاء تحميل الرسم التخطيطي.
- دبوس 7 - البرمجة
- دبوس 8 - أخطاء
- دبوس 9 - نبضات القلب
الواجهة الطرفية التسلسلية (SPI): يتم استخدام SPI بواسطة ميكروكنترولر للتواصل السريع مع واحد أو أكثر من الأجهزة الطرفية ، أو في هذه الحالة لوحات الدوائر. هناك دائمًا جهاز رئيسي واحد يتحكم في الأجهزة الأخرى.
- دبوس 10 - تحديد المرهم (SS)
- دبوس 11 - Master Out Slave In (MOSI)
- دبوس 12 - Master In Slave Out (MISO)
- دبوس 13 - الساعة التسلسلية (SCK)
البرمجة العالمية
- 5V - الطاقة
- GND - الأرض
- إعادة ضبط
الخطوة 7: اختبر لوحة Arduino الخاصة بك
في هذه الخطوة الأخيرة ، حان الوقت لاختبار لوحتك. للتأكد من عمل اللوحة الخاصة بك ، أكمل الخطوات التالية:
- انقر فوق ملف> أمثلة> 01 أساسيات> وميض. قم بتغيير دبوس LED إلى 3. هذا هو الدبوس 2 على الرقم 85 والدبوس 10 على الرقم 84.
- انقر فوق أدوات> مبرمج. حدد Arduino كـ ISP.
- انقر فوق رسم> تحميل> مبرمج.
هل هناك موضوع تريد منا تغطيته في فيديو الكيفية التالي؟ قم بإرسال بريد إلكتروني إلى [email protected] أو تواصل معنا عبر قنوات التواصل الاجتماعي الخاصة بنا. تأكد من متابعتنا على Instagram و Facebook و Twitter للحصول على أحدث الإرشادات ومشاريع CNC والتحديثات!
موصى به:
Hacking EXtreme Burner for AVR Atmega Devices Programming: 7 خطوات
Hacking EXtreme Burner for AVR Atmega Devices Programming: هذا هو أول تعليمات لي على هذا الموقع! جميع الأشخاص الجيدين قاموا بنشر الكثير من الأشياء على هذا الموقع ، والعديد من الأفكار والاهتمامات الغريبة والغريبة أيضًا! أقرأ الكثير منها من وقت لآخر ، وقد ألهمتني لرد الجميل للمجتمع! على الرغم من
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE - تثبيت لوحات Esp في Arduino Ide و Programming Esp: 4 خطوات
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE | تثبيت لوحات Esp في Arduino Ide و Programming Esp: في هذه التعليمات ، سنتعلم كيفية تثبيت لوحات esp8266 في Arduino IDE وكيفية برمجة esp-01 وتحميل الكود فيها. هذا ومعظم الناس يواجهون مشكلة
ATTiny-RAT ، متابع صغير يعمل بالطاقة ATTINY: 3 خطوات
ATTiny-RAT ، ATTINY Powered Mini Lightfollower: مرحبًا يا رفاق ، لقد مر وقت طويل منذ أن نشرت آخر تعليمات لي. حسنًا ، هناك العديد من الأشياء التي تدور في رأسي الآن ولكني تمكنت من توثيق & quot؛ خطواتي الأولى & quot؛ مع ATTiny-Series من الرقائق في هذه التعليمات القصيرة لك
IOT123 - ATTINY85 ONBOARD PROGRAMMING JIG: 3 خطوات
IOT123 - ATTINY85 ONBOARD PROGRAMMING JIG: في تصميمات BRICK ، أشرت إلى أن الفتحات البينية المجاورة لـ ATTINY85 تُركت غير مستخدمة ، لتمكين مبرمج دبوس البوجو بينما يكون DIP8 ملحومًا بـ PCB. هذا هو مبرمج دبوس البوجو. هذا في الحقيقة مجرد محول من الأمام
ATMEGA328 Bootloader Programming Shield لـ Arduino Uno: 3 خطوات (بالصور)
ATMEGA328 Bootloader Programming Shield لـ Arduino Uno: درع برمجة محمل الإقلاع ATMEGA328P لـ Arduino Uno أحيانًا يحدث ذلك وتتلف المعالج الدقيق Arduino Uno Atmega328P. يمكنك تغيير المعالج. ولكن تحتاج أولاً إلى برمجة محمل الإقلاع فيه. لذلك هذا البرنامج التعليمي كيفية جعل هذا ب