جدول المحتويات:
- الخطوة 1: حلبة مبرمج اللوح
- الخطوة الثانية: ما ستحتاجه
- الخطوة 3: تخطيط الدرع
- الخطوة الرابعة: بناء الدرع
- الخطوة الخامسة: إعداد مبرمجك
- الخطوة 6: إعداد Arduino IDE لـ Attiny
- الخطوة السابعة: برمجة أتيني
- الخطوة 8: كن حرا قليلا Attiny
فيديو: درع برمجة DIY Attiny: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
إذا كنت تبحث عن لوحة Arduino صغيرة ومنخفضة الطاقة ، فإن Attiny يعد خيارًا جيدًا حقًا ، فهو يتميز بشكل مدهش بحجمه. يحتوي على 5 دبابيس GPIO ، 3 منها دبابيس تناظرية و 2 لها خرج PWM. كما أنه مرن حقًا للجهد الكهربائي الذي يعمل (2.7 فولت إلى 5.5 فولت) ، لذا فهو مثالي لتشغيل البطاريات. هل ذكرت أيضًا أنها تكلف حوالي دولار واحد فقط!؟ المشكلة تكمن في أنه لا يمكنك فقط توصيل كبل USB ببرمجته ، ولكن في الواقع ليس من الصعب بناء مبرمج له وهذا ما سنمر في هذا الدليل.
يوجد بالفعل الكثير من الأدلة لبناء درع ، ولكن هناك خطوة مفقودة عند استخدام إصدارات أحدث من Arduino IDE في إعداد البرنامج في جميع تلك التي تحققت من أنني سأمر بها هنا أيضًا. أذهب من خلال جميع المعلومات الموجودة في هذا الدليل.
دعنا نذهب اليها!
الخطوة 1: حلبة مبرمج اللوح
أعتقد أنه من الجدير بالذكر أنه يمكنك استخدام دائرة اللوح لبرمجة Attiny أيضًا إذا كنت تفضل عدم الاضطرار إلى بناء درع. كنت أرغب في استخدام الدرع حتى يكون لدي شيء دائم أكثر لاستخدامه في المستقبل ، إذا اخترت مبرمج اللوح ، فإن خطوات البرنامج لاحقًا هي نفسها تمامًا مثل الدرع. انتقل إلى الخطوة 5 لهذا الغرض.
الخطوة الثانية: ما ستحتاجه
ستحتاج إلى الأجزاء التالية لبناء المبرمج:
Attiny85 * - ربما ستحتاج إلى أحد هذه:) لوح بروتوبورد (10 قطع) * دبابيس رأس ذكر * مجموعة مكثف 120 قطعة (بها 10 فائق التوهج نحتاجه) * مقبس IC (20 حزمة) * مجموعة بداية أساسية (بها LED و 1 K المقاوم الذي نحتاجه) *
لوحة Mega استخدمتها * - ستعمل أي Mega أو Uno على الرغم من ذلك.
ستحتاج أيضًا إلى مكواة لحام وبعض الأسلاك ،
* = الروابط التابعة
الخطوة 3: تخطيط الدرع
في الصور أعلاه ، يمكنك رؤية تخطيط الدرع الذي سنقوم بصنعه. أجد أن الصورة مع المكونات والأسلاك مزدحمة بعض الشيء ، لذا قمت بتكوين الدائرة باستخدام الأسلاك فقط والمكونات فقط لتسهيل القراءة
لا تحتاج إلى استخدام أكبر عدد ممكن من المسامير كما فعلت ، لقد قمت بوضع علامة في الصورة الأخيرة على المسامير المطلوبة بالفعل ، لقد اعتقدت أنه سيكون من الأسهل توصيل الدرع في المكان الصحيح إذا كان يستخدم جميع المسامير في أعلى وأسفل.
الخطوة الرابعة: بناء الدرع
إنها دائرة مستقيمة إلى الأمام لبناءها ، وربما يكون الجزء الأكثر تعقيدًا هو مجرد الحصول على الدبابيس بشكل صحيح.
كانت الطريقة التي صنعت بها الدبابيس هي:
- قم بقص دبابيس الرأس الذكرية بحيث تناسب الصفوف العلوية والسفلية من Mega / Uno.
- أدخلها في Arduino.
- ضع لوح الحماية في الأعلى وقم بتمييزها باستخدام شارب.
- قم بإزالة الرؤوس من اردوينو.
- ادفع البلاستيك من الرؤوس إلى أحد طرفي المسامير (لقد استخدمت اللوحة الأولية لهذا ، فقط دفعتها باتجاه الطاولة). يجب أن ينتهي بهم الأمر وكأنهم يشبهون الدبابيس في الصورة أعلاه
- ضع الدبابيس من خلال الجزء العلوي من لوح الحماية (البلاستيك في الأعلى)
- قم بتثبيتها في مكانها ، لحام يكفي فقط لتثبيتها في مكانها في الوقت الحالي.
بعد ذلك ، تكون مجرد حالة بناء الدائرة ، أدخل المكونات الخاصة بك من خلالها وثني المسامير باتجاه المكان الذي تحتاج إلى توصيلها به ولحام الوصلات معًا. أحب استخدام المسكة الزرقاء لتثبيت مكوناتي في مكانها عندما أقوم باللحام. لقد قمت بتضمين صورة نهائية للجزء السفلي من لوحي لإظهار كيف يبدو لي. تأكد من التحقق مرة أخرى من اتجاه مؤشر LED والمكثف قبل لحامها. بالنسبة لمصباح LED ، يجب توصيل المقاوم بمصباح LED القصير. بالنسبة للمكثف ، يجب أن تكون الساق التي عليها علامة فضية فوقها متصلة بالأرض. أخيرًا ربما تكون فكرة جيدة أن تعطي لنفسك بعض العلامات أو التلميح لتذكيرك باتجاه أتيني عند توصيله. إذا قمت بفحص الأخير الصورة أعلاه أعرض صورة لي مع وضع علامة على الزاوية اليسرى السفلية ، وهذا لتتناسب مع النقطة الموجودة على Attiny.
إذا كان لديك عداد متعدد ، أقترح اختبار المسامير لأي جسور بينها ، خاصة المسامير السفلية لأنها دبابيس الطاقة.
الخطوة الخامسة: إعداد مبرمجك
من أجل استخدام Arduino لدينا كمبرمج ، نحتاج أولاً إلى وميض رسم تخطيطي له ، أولاً قم بتوصيل الدرع الخاص بك إلى اردوينو الخاص بك ، قم بتوصيل كابل USB في Arduino الخاص بك ، افتح Arduino IDE ، ثم انقر فوق ملف -> أمثلة - 11. ArduinoISP -> ArduinoISP
نحتاج إلى إجراء تغيير على هذا الملف ، هذا هو الجزء الذي وجدته مفقودًا من جميع الأدلة الأخرى.
قم بالتمرير لأسفل في هذا الملف حتى ترى سطرًا تم التعليق عليه // #define USE_OLD_STYLE_WIRING
أزل التعليق من هذا السطر (لذا يجب أن يبدو الآن على هذا النحو #define USE_OLD_STYLE_WIRING)
يمكنك الآن تحميل هذا الرسم التخطيطي على اردوينو كما تفعل مع أي رسم تخطيطي آخر.
الخطوة 6: إعداد Arduino IDE لـ Attiny
نحتاج إلى تثبيت برنامج Attiny من خلال مدير مجلس الإدارة قبل أن نتمكن من البرمجة إلى Attiny
أول شيء يتعين علينا القيام به هو إضافة سطر جديد إلى عناوين URL الإضافية الخاصة بمدير اللوحات والتي يمكن العثور عليها ضمن ملف -> التفضيلات
عنوان URL الذي تريد إضافته هو:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
انقر فوق الزر الموجود على يمين مربع عنوان URL لمدير Boards وأدخل ما ورد أعلاه في سطر جديد.
تريد الآن فتح مدير اللوحات ، انتقل إلى أدوات -> لوحة: "كل ما يتم تحديده" -> مدير اللوحات
ابحث عن "attiny" وانقر فوق تثبيت.
الخطوة السابعة: برمجة أتيني
الآن نحن جاهزون لبدء برمجة Attiny.
ضمن أدوات ، حدد ما يلي:
- حدد ATtiny25 / 45/85 من القائمة المنسدلة للوحات.
- حدد Attiny85 من قائمة المعالج المنسدلة.
- حدد 8 MHz داخلية من القائمة المنسدلة على مدار الساعة.
- يجب أن يكون المنفذ هو منفذ Com إلى Arduino الذي تستخدمه كمبرمج.
- حدد Arduino كـ ISP من قائمة Programmer المنسدلة.
يمكننا الآن نسخ أداة تحميل التشغيل ، وهناك وصف جيد لما يفعله برنامج bootloader والمزايا / العيوب هنا. انتقل إلى الأدوات مرة أخرى وحدد Burn Bootloader.
بعد ذلك نحتاج إلى برمجة رسم تخطيطي إلى Attiny
افتح مثال وميض أساسي: ملف -> أمثلة -> أساسيات -> وميض
نظرًا لأن Attiny لا يحتوي على دبوس لـ LED_BUILTIN ، فنحن بحاجة إلى استبدال ذلك في الرسم التخطيطي الخاص بنا بـ 0 لأن لدينا مؤشر LED الخاص بنا على الدبوس 0. يجب أن تكون قادرًا بعد ذلك على تحميل هذا الرسم التخطيطي إلى لوحك عن طريق النقر فوق تحميل. يجب أن يكون مؤشر LED يومض!
الخطوة 8: كن حرا قليلا Attiny
الآن بعد أن كبر حان الوقت لإزالة Attiny من درع البرمجة ، أجد أن أفضل طريقة للقيام بذلك هي استخدام مفك برأس مسطح لإخراجها. إذا قمت بسحبه للخارج مباشرة ، فأنت مسؤول جدًا عن ثني الدبابيس. ضع مفك البراغي أسفل جانب الرقاقة على جانب واحد ثم أخرجه برفق ، عندما يكون هذا الجانب حرًا ، تحرك إلى الجانب الآخر وكرر ذلك ، يمكنك الآن استخدام attiny في أي مشروع تريده بمجرد توصيل V والأرض. في المثال الأخير ، أوضحت كيف يمكنك حتى استخدام بطارية خلية تعمل بالعملة المعدنية لتشغيلها! نأمل أن تكون قد وجدت هذه التعليمات مفيدة ، إذا كان لديك أي أسئلة ، فلا تتردد في طرحها!
البث المباشر: أقوم ببث مباشر للعمل على مشاريع الإلكترونيات كل يوم اثنين على Twitch
وأتحدث عن الإلكترونيات وغيرها من الأشياء العشوائية على تويتر -witnessmenow
بريان
موصى به:
برمجة ATtiny مع Arduino: 7 خطوات (بالصور)
برمجة ATtiny مع Arduino: فيما يلي إرشادات لبرمجة وحدات التحكم الدقيقة ATtiny باستخدام Arduino IDE. في اللغة الإنجليزية البسيطة ، هذه هي كيفية برمجة رقائق Atmel ذات 8 سنون كما تفعل عادةً مع Arduino. هذا رائع لأن ATtiny صغير ، و- حسنًا- هذا يسمح
درع برمجة Arduino Attiny - SMD: 4 خطوات
Arduino Attiny Programming Shield - SMD: مرحبًا ، كنت أعمل على إعداد أداة البرمجة الخاصة بي للأجهزة القابلة للارتداء خلال الأشهر الماضية. أود اليوم أن أشارك كيف أنشأت Arduino Shield الخاص بي. بعد البحث على Google لفترة من الوقت ، وجدت هذه المقالة القديمة المثيرة للاهتمام درع البرمجة Attiny ، والتي
كل لتر مهم! درع ماء اردوينو "درع": 7 خطوات (مع صور)
كل لتر مهم! درع ماء اردوينو "درع": مرحبًا! باستخدام هذه التعليمات ، يمكنك جرعة الكمية المطلوبة من الماء. يمكن أن يعمل النظام في mL و L. سنستخدم Arduino UNO ، وهو مقياس تدفق لحساب كمية المياه ، وشاشة LCD لإظهار الحالة ، وأزرار ضغط لتغيير الإعدادات ومرحل إلى التيار المتردد
كيفية برمجة ATMEGA 8 و 16 و 328 Attiny و Fuse Bit: 5 خطوات
كيفية برمجة ATMEGA 8،16،328 Attiny and Fuse Bit: مرحبًا يا أصدقاء. سأوضح لك اليوم كيفية برمجة ATMEGA 8،16،328 Attiny and Fuse Bit
درع Arduino Nano Shield DIY: 7 خطوات (بالصور)
درع Arduino Nano Shield: مرحبًا يا شباب !! هذا DIY مخصص لتوسيع نطاق Arduino Nano الخاص بك باستخدام عدة أدوات وأدوات موجودة في منضدة العمل الخاصة بك وبضعة دولارات فقط.خطرت هذه DIY في ذهني أثناء عملي في بعض المشاريع ويجب أن أستخدمها