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

مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO: 7 خطوات
مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO: 7 خطوات

فيديو: مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO: 7 خطوات

فيديو: مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO: 7 خطوات
فيديو: DIY Arduino Shield with ATtiny85: Boost Your Projects with Low-Power Microcontroller ! 2024, شهر نوفمبر
Anonim
مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO
مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO

من المثير للاهتمام حاليًا استخدام وحدات التحكم الدقيقة من سلسلة ATTINY نظرًا لتعدد استخداماتها وسعرها المنخفض ولكن أيضًا لحقيقة أنه يمكن برمجتها بسهولة في بيئات مثل Arduino IDE.

يمكن نقل البرامج المصممة لوحدات Arduino بسهولة إلى وحدات التحكم الدقيقة ATTINY.

هذا هو السبب في أن برمجة ATTINY مع Arduino مثيرة للاهتمام.

يهدف هذا المشروع إلى برمجة وحدات التحكم الدقيقة ATTINY13 و 85 و 84 والمدى الذي تنتمي إليه. مع تعديلات صغيرة يمكنك برمجة ATTINY2313 ولكن أيضًا ATTINY من الإنتاج الأحدث.

سنقوم ببناء درع لـ Arduino UNO حيث يوجد مقبس ZIP يتم من خلاله توصيل ATTINY المراد برمجته.

إنها رخيصة وسهلة الصنع ومفيدة.

اللوازم

يمكن العثور على جميع المكونات على AliExpress بأسعار منخفضة.

الاستثناءات هي تلك الموجودة في ورشة العمل الخاصة بهم ، والتي تكون أرخص.

الخطوة 1: رسم تخطيطي

رسم تخطيطى
رسم تخطيطى

انها بسيطة جدا.

يتم تشغيل الدرع بواسطة Arduino UNO ، حيث يتم الإشارة إلى وجود جهد الإمداد بواسطة إضاءة LED.

بالطبع ، يمكن برمجة شريحة واحدة فقط في كل مرة ، والصورة الرئيسية توضح فقط كيفية إدخال الرقائق المراد برمجتها. يظهر هذا أيضًا في الرسم التخطيطي.

المهم هو وجود C1 = 22 فائق التوهج / 16 فولت في دبوس Arduino Reset. يؤدي افتقاره إلى عدم القدرة على القيام بالبرمجة بسبب إعادة تعيين Arduino في بداية البرمجة.

C2 = 47 فائق التوهج / 16 فولت مضاد للتذبذب في مزود الطاقة.

تتم البرمجة الفعلية على دبابيس J1 3 و 4 و 5 و 6 على التوالي D10 و D11 و D12 و D13 Arduino.

نظرًا لأن البرمجة تتم على 4 أسلاك فقط ، فمن السهل تكييف برمجة ATTINY الأخرى (مثل ATTINY 2313) بدلاً من ATTINY 13 ، باستخدام لوحات مهايئ مناسبة.

يتم توصيل الدرع بـ Arduino UNO بحيث يكون هناك تطابق من 1 إلى 1 لدبابيس الموصلات الأربعة (انظر الصورة الرئيسية).

الخطوة 2: قائمة المكونات والمواد والأدوات

قائمة المكونات والمواد والأدوات
قائمة المكونات والمواد والأدوات
قائمة المكونات والمواد والأدوات
قائمة المكونات والمواد والأدوات

1. Arduino UNO R3-1 جهاز كمبيوتر.

2. مقبس ZIP 2X14 pin-1pc.

3. C = 22 فائق التوهج / 16 فولت -1 قطعة ، C = 47 فائق التوهج / 16 فولت -1 قطعة.

4. R = 0 ، 33 كيلو / 0 ، 25 واط -1 قطعة.

5. 5mm الصمام. الأحمر -1 قطعة.

6. موصل pinheader العمودي 10pin-1pc ، 8pin-2pcs ، 6pin-1pc.

7. SMD مأخذ توصيل محول 8in-1pc. ، 14pin-1pc. هناك ملحقات للدرع ، فقط إذا كنت تستخدم رقائق SMD.

8. ثنائي الفينيل متعدد الكلور لزرع هذه المكونات.

9. الحشو ، أدوات لحام ، أداة لقطع دبابيس المكونات.

10. جهاز رقمي متعدد (أي نوع).

11. الرغبة في العمل.

الخطوة 3: صنع ثنائي الفينيل متعدد الكلور

صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور

يصنع ثنائي الفينيل متعدد الكلور بنفسي على FR4 بسمك 1.6 مم ، مزدوج الجوانب بدون ثقوب معدنية.

المعابر مصنوعة من سلك غير معزول.

بعد الحفر والصدى ، قم بالتغطية بالقصدير يدويًا.

نتحقق من خلال جهاز القياس الرقمي المتعدد من استمرارية المسارات والدوائر القصيرة المحتملة بينها.

الصور وملفات PDF كافية لصنع ثنائي الفينيل متعدد الكلور.

الخطوة 4: تجميع ثنائي الفينيل متعدد الكلور

الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB

إنه بسيط (كما في الصورة) باستخدام أدوات fludor واللحام.

من المفيد تغطية دبابيس 2X3 من مقبس ZIP بالبلاستيك (أبيض في الصورة). يساعد كثيرًا في إدخال الرقائق بشكل صحيح في المقبس.

الملصقات مصنوعة من برنامج إنكسكيب ومغطاة بورق شفاف.

بمجرد الانتهاء من التجميع ، تحقق.

الخطوة التالية هي تثبيت البرنامج اللازم لتشغيل المبرمج.

على الرغم من أن هذا موصوف في عدة أماكن ، إلا أنني أجد أنه من المفيد تقديم وصف موجز له خطوة بخطوة.

الخطوة 5: قم بتحميل ATTINY Core على Arduino IDE

1. إطلاق Arduino IDEFile - التفضيلات.تضيف عناوين URL لمديري اللوحات الإضافية العنوان:

raw.githubusercontent.com/sleemanj/optiboo…

يتم ذلك باستخدام Copy Ctrl + V. (CopyPaste لا يعمل)

مطلوب اتصال جيد بالإنترنت.

2. مدير أدوات اللوح. في الجدول الذي يظهر ، قم بالتمرير حتى نجد DIY ATiny. Install.

قد يستغرق التثبيت بعض الوقت.

بعد الانتهاء من ذلك ، في Tools Board DIY ATtiny ، سنجد المزيد من ATTINY.

من هنا سنختار الشريحة التي نريد برمجتها.

الخطوة 6: قم بتحميل Arduino UNO باستخدام Arduino ISP (داخل مبرمج النظام)

الأمر بسيط ، ولكن يجب الحرص على عدم إدخال لوحة المبرمج في Arduino!

قم بتوصيل لوحة Arduino بجهاز الكمبيوتر / الكمبيوتر المحمول.

في جهاز الكمبيوتر / الكمبيوتر المحمول Start Control Panel Device Manager ، نرى مكان ظهور لوحة Arduino UNO.

في لوحة أدوات Arduino IDE ، اختر Arduino UNO.

في Arduino IDE ToolsPort ، يتم إعطاء المنفذ الذي يتصل به Arduino.

في ملف Arduino IDE -> - أمثلة قم بتحميل هذا الرسم التخطيطي على لوحة Arduino.

الآن يمكننا إدخال المبرمج في Arduino.

الخطوة السابعة: برمجة ATTINY

لنفترض أننا نريد برمجة ATTINY85.

يتم إدخاله في مقبس ZIP في الموضع الصحيح ، مباشرة إذا كان THT أو من خلال المحول إذا كان SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

الآن ToolsProcessor speed (المختار) ، المذبذب الداخلي

نختار المنفذ الذي يتصل به Arduino.

ToolsProgrammerArduino كمزود خدمة الإنترنت

من الضروري إجراء نسخ Bootloader أولاً (من ToolsBurn Bootloader).

يتم تأكيد صحة العملية من قبل النظام.

الآن يمكننا القيام بالبرمجة الفعلية للشريحة ، من Arduino IDE Upload.

وهذا كل شيء.

موصى به: