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

مشروع Tiny Micro-controller بأقل من 2 دولارات: 11 خطوة
مشروع Tiny Micro-controller بأقل من 2 دولارات: 11 خطوة

فيديو: مشروع Tiny Micro-controller بأقل من 2 دولارات: 11 خطوة

فيديو: مشروع Tiny Micro-controller بأقل من 2 دولارات: 11 خطوة
فيديو: دورة اردوينو :: الدرس 2- كيف تصنع اردوينو إحترافي بأقل من 3 دولار-- 100% USB 2024, شهر نوفمبر
Anonim
مشروع صغير للتحكم الجزئي بأقل من 2 دولارات
مشروع صغير للتحكم الجزئي بأقل من 2 دولارات

هناك الكثير على الإنترنت حول بدء استخدام وحدات تحكم Micro. هناك الكثير من الخيارات هناك ، والعديد من الطرق لبرمجتها سواء كنت تبدأ بالشريحة العارية نفسها ، أو لوحات التطوير أو أدوات SOC (النظام على الرقاقة) الأكثر شمولاً ، وكذلك العديد من الطرق لبرمجتها.

لذلك بالنسبة لأولئك المهتمين ، هذا واحد منهم.

USBASP + AVR ATTiny85 لوحة تطوير USB صغيرة (بواسطة Digistump)

أنا أحب هذه المجموعة لأنها طريقة رخيصة حقًا للحصول على مشروع لمنصة Arduino صغيرة جدًا ، فهذه الرقائق صغيرة جدًا بحيث يمكنك وضعها عمليًا في أي شيء بخلاف Unos غير العملي.

لوحة الدردشة التي تستخدمها عبارة عن نسخة مقلدة رخيصة من لعبة digispark kicksarter تأتي بسعر ضخم يبلغ 1 دولار على موقع ئي باي مع الشحن المجاني الدولي.

المبرمج هو مبرمج USBASP مفتوح المصدر متاح أيضًا بنفس السعر تقريبًا على ebay أو AliExpress

هذه التعليمات هي عملية النهاية إلى النهاية لجعل لوحة المطورين تفعل شيئًا ما

الطريق الأسهل هو الحصول على علامة رقمية حقيقية من digistumhttps://digistump.com/products/1

لكن يبدو أن هذا المشروع معلق وتكلفته 8 دولارات أمريكية

إذا كان لديك واحد من هؤلاء ، فلن تحتاج إلى مبرمج كما هو الحال مع محمل الإقلاع ardudino Micronucleus الذي تم وميضه مسبقًا على الشريحة. هذا يعني أنه يمكنك استخدام البرنامج مباشرة على الشريحة من جهاز الكمبيوتر الخاص بك. لكن الجانب السلبي لهذا هو أن أداة تحميل التمهيد تستخدم جزءًا جيدًا من الموارد المتاحة على الشريحة مما يحد من ما يمكنك القيام به مقابل قيمتها ، وهذا يتعلق بـ USBASP وليس Micronucleus

الخطوة 1: الحصول على أجزائك

احصل على أجزائك
احصل على أجزائك
احصل على أجزائك
احصل على أجزائك
احصل على أجزائك
احصل على أجزائك

اذهب إلى موقع ئي باي أو أليكسبريس وابحث

  • "attiny85" للوحة
  • "usbasp" لبرنامج prgrammer و
  • "أسلاك جامبر" للأسلاك (اختيارية إذا كان بإمكانك العثور على بعض الكذب حولها)

الخطوة 2: ضعها معًا

ضعها معًا
ضعها معًا

عندما يصل أجهزتك أخيرًا ، ابدأ باللحام

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

في هذا المثال ، أنا ، لسبب ما ، أسلاك ملحومة مباشرة في محطات الطاقة ولكن يمكنك استخدام المسامير المنفصلة للقيام بذلك أيضًا

الخطوة 3: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

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

إلى السبورة:

  • p0 ، p1 ، p2 = أخضر ، أزرق ، أحمر
  • 5 فولت ، GND = أحمر ، أخضر (VIN غير مستخدم)

الموصل:

انظر الرسم البياني لتوصيل الكابل المقابل

الخطوة 4: البرنامج - VSCode

البرمجيات - VSCode
البرمجيات - VSCode

أنت الآن متصل بالإنترنت ، وسوف تحتاج إلى إعداد بيئة البرامج الخاصة بك

هذا يشمل:

  • السائقين
  • بيئة التطوير

قم أولاً بتنزيل Visual Studio Code. (أفضل بيئة وجدتها حتى الآن)

يمكنك الحصول عليه من

قم بتنزيله وتثبيته

الخطوة 5: قم بتثبيت البرنامج المساعد PlatformIO IDE

قم بتثبيت البرنامج المساعد PlatformIO IDE
قم بتثبيت البرنامج المساعد PlatformIO IDE
قم بتثبيت البرنامج المساعد PlatformIO IDE
قم بتثبيت البرنامج المساعد PlatformIO IDE

انقر فوق زر الامتدادات في الشريط الجانبي الأيسر السفلي وابحث عن PlatformIO

قم بتثبيته وإعادة التحميل

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

الخطوة السادسة: إنشاء مشروع جديد

قم بإنشاء مشروع جديد
قم بإنشاء مشروع جديد
قم بإنشاء مشروع جديد
قم بإنشاء مشروع جديد

في معالج المشروع ، قم بتسمية المشروع واختر اللوحة

يجب أن يكون المجلس

Attiny85 (عام)

يجب أن يكون الإطار

اردوينو

الخطوة 7: تكوين بيئة التطوير لـ USBASP

تكوين بيئة التطوير لـ USBASP
تكوين بيئة التطوير لـ USBASP

قم بإعداد المبرمج في platformio.ini في ملف إعدادات المشروع PlatformIO

أضف هذه الأسطر إلى ملف platformIO.ini:

upload_protocol = usbaspupload_flags = -Pusb

الخطوة 8: قم بتوصيل مبرمج

قم بتوصيل مبرمج
قم بتوصيل مبرمج

قم بتوصيل مبرمج

الخطوة 9: إعداد برامج التشغيل

Image
Image

ستحتاج أجهزة USBASP إلى برامج تشغيل لجهاز الكمبيوتر الخاص بك للتواصل معها.

قم بتنزيل Zadig من هنا

قم بتوصيل جهاز USBASP USB الخاص بك بمنفذ USB على جهاز الكمبيوتر الخاص بك

قم بتشغيل برنامج Zadig الذي قمت بتنزيله

قم بتثبيت برنامج تشغيل Winusb لـ usbasp

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

الخطوة 10: اكتب الرمز الخاص بك

"loading =" lazy "تأكد من توصيل لوحة ATTiny85 الخاصة بك بالمبرمج الخاص بك ومن توصيلها بالكامل.

اضغط على المفاتيح Ctrl + Alt + U لترجمة وتحميل البرنامج

موصى به: