جدول المحتويات:

ATtiny Arduino Programming Shield: 7 خطوات
ATtiny Arduino Programming Shield: 7 خطوات

فيديو: ATtiny Arduino Programming Shield: 7 خطوات

فيديو: ATtiny Arduino Programming Shield: 7 خطوات
فيديو: Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield 2024, شهر نوفمبر
Anonim
Image
Image
قم باستيراد ملفك
قم باستيراد ملفك

في بناء هذا المشروع ، نوضح لك كيفية صنع درع مبرمج 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.

  1. قم بتوصيل جهاز سطح المكتب PCB Milling Machine وافتح برنامج Bantam Tools Desktop Milling Machine.
  2. منزل الطاحونة.
  3. تحقق جيدًا للتأكد من أنه يشير إلى "القوس" ضمن Fixturing.
  4. حدد 1/32 "Flat End Mill ، وقم بتحميله مع توصيل مروحة البت ، وحدد موقع الأداة.
  5. في قائمة المواد المنسدلة ، حدد Single-Sided FR-1.
  6. قم بقياس وإدخال الأبعاد في قيم 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: جندى المكونات

جندى المكونات
جندى المكونات
جندى المكونات
جندى المكونات

حسنًا ، حان وقت اللحام! احصل على المكونات الخاصة بك وحديد اللحام الخاص بك. من الأسهل لحام المكونات بالترتيب التالي:

  1. المقاومات
  2. مقبس غمس 2x4 أو 2x7
  3. 2.54 مم رؤوس الملعب
  4. مصابيح LED صفراء وخضراء وحمراء
  5. 10 فائق التوهج مكثف

عند الانتهاء من عملية اللحام ، ستبدو اللوحة مثل تلك الموضحة هنا. لاحظ كيف تمر المكونات من خلال الجانب الخلفي من FR-1.

تهاني! لقد صنعت درع مبرمج ATtiny Arduino الخاص بك باستخدام Bantam Tools Desktop PCB Milling Machine.

الخطوة 6: برمجة رقائق اردوينو الخاصة بك

برمجة رقائق اردوينو الخاصة بك
برمجة رقائق اردوينو الخاصة بك

قم بتوصيل أداة البرمجة ATtiny التي قمت بطحنها للتو بلوحة Arduino التي تريد برمجتها. افتح Arduino IDE. (إذا لم تكن قد قمت بتنزيله بالفعل ، فقم بتنزيله من هنا.)

  1. تحميل ArduinoISP Sketch إلى Arduino Uno.
  2. قم بتثبيت ATTinyCore بواسطة Spence Konde عبر Arduino Board Manager.
  3. انقر فوق أدوات> لوحة> ATTiny 25/45/85 (أو 24/44/84).
  4. انقر فوق أدوات> الساعة - 8 ميجا هرتز (داخلي).
  5. انقر فوق أدوات> رقاقة> ATTiny85 (أو ATTiny84).
  6. انقر فوق أدوات> 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 بواسطة ميكروكنترولر للتواصل السريع مع واحد أو أكثر من الأجهزة الطرفية ، أو في هذه الحالة لوحات الدوائر. هناك دائمًا جهاز رئيسي واحد يتحكم في الأجهزة الأخرى.

  1. دبوس 10 - تحديد المرهم (SS)
  2. دبوس 11 - Master Out Slave In (MOSI)
  3. دبوس 12 - Master In Slave Out (MISO)
  4. دبوس 13 - الساعة التسلسلية (SCK)

البرمجة العالمية

  • 5V - الطاقة
  • GND - الأرض
  • إعادة ضبط

الخطوة 7: اختبر لوحة Arduino الخاصة بك

اختبر لوحة Arduino الخاصة بك
اختبر لوحة Arduino الخاصة بك

في هذه الخطوة الأخيرة ، حان الوقت لاختبار لوحتك. للتأكد من عمل اللوحة الخاصة بك ، أكمل الخطوات التالية:

  • انقر فوق ملف> أمثلة> 01 أساسيات> وميض. قم بتغيير دبوس LED إلى 3. هذا هو الدبوس 2 على الرقم 85 والدبوس 10 على الرقم 84.
  • انقر فوق أدوات> مبرمج. حدد Arduino كـ ISP.
  • انقر فوق رسم> تحميل> مبرمج.

هل هناك موضوع تريد منا تغطيته في فيديو الكيفية التالي؟ قم بإرسال بريد إلكتروني إلى [email protected] أو تواصل معنا عبر قنوات التواصل الاجتماعي الخاصة بنا. تأكد من متابعتنا على Instagram و Facebook و Twitter للحصول على أحدث الإرشادات ومشاريع CNC والتحديثات!

موصى به: