جدول المحتويات:
- اللوازم
- الخطوة 1: رسم تخطيطي
- الخطوة 2: قائمة المكونات والمواد والأدوات
- الخطوة 3: صنع ثنائي الفينيل متعدد الكلور
- الخطوة 4: تجميع ثنائي الفينيل متعدد الكلور
- الخطوة 5: قم بتحميل ATTINY Core على Arduino IDE
- الخطوة 6: قم بتحميل Arduino UNO باستخدام Arduino ISP (داخل مبرمج النظام)
- الخطوة السابعة: برمجة ATTINY
فيديو: مبرمج صغير لوحدات التحكم الدقيقة ATTINY مع Arduino UNO: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
من المثير للاهتمام حاليًا استخدام وحدات التحكم الدقيقة من سلسلة 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: تجميع ثنائي الفينيل متعدد الكلور
إنه بسيط (كما في الصورة) باستخدام أدوات 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.
وهذا كل شيء.
موصى به:
مبرمج ATTiny HV: 4 خطوات
مبرمج ATTiny HV: هذا التوجيه مخصص لأداة برمجة ATTiny باستخدام ESP8266 وواجهة مستخدم قائمة على المستعرض. يتبع ذلك من محرر Fuse السابق القابل للتوجيه لقراءة الصمامات وتعيينها ، ولكنه يدعم الآن محو وقراءة وكتابة fla
مبرمج ATtiny لـ Arduino Uno: 3 خطوات
ATtiny Programmer for Arduino Uno: إذا أصبحت واثقًا من منصة Arduino وترغب في تجربة برمجة بعض متحكمات Atmel الأخرى ، فسيساعدك هذا الدليل على القيام بالخطوات الأولى. على وجه الخصوص ، سوف تصنع درعًا للوحات المتوافقة مع Arduino Uno من أجل دعم
ATTiny-RAT ، متابع صغير يعمل بالطاقة ATTINY: 3 خطوات
ATTiny-RAT ، ATTINY Powered Mini Lightfollower: مرحبًا يا رفاق ، لقد مر وقت طويل منذ أن نشرت آخر تعليمات لي. حسنًا ، هناك العديد من الأشياء التي تدور في رأسي الآن ولكني تمكنت من توثيق & quot؛ خطواتي الأولى & quot؛ مع ATTiny-Series من الرقائق في هذه التعليمات القصيرة لك
مبرمج ISP لوحدات التحكم الدقيقة AVR: 4 خطوات
ISP Programmer for AVR Microcontrollers: A microcontroller Programmer عبارة عن جهاز مصحوب ببرنامج يستخدم لنقل رمز لغة الآلة إلى وحدة التحكم الدقيقة / EEPROM من جهاز الكمبيوتر. مبرمج ISP لوحدات التحكم الدقيقة AVR هو مبرمج تسلسلي يستخدم
فهم ICSP لوحدات التحكم الدقيقة PIC: 4 خطوات (بالصور)
فهم ICSP لوحدات التحكم الدقيقة PIC: برمجة المتحكمات الدقيقة ليست صعبة. بناء مبرمج هو أول مشروع إلكترونيات عظيم. الهدف من هذه التعليمات هو شرح طريقة "البرمجة التسلسلية في الدائرة" البسيطة المستخدمة مع Microchip PICs