جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في الأسبوع الماضي عندما كنت أتصفح HackAday.io ووجدت هذا المشروع "Hexabitz" ، كان شعار المشروع واعدًا للغاية: "لا يجب أن تكون النماذج الأولية للأجهزة صعبة للغاية". يتكون المشروع بشكل أساسي من وحدات تحتوي على أشكال Hexagon أو Pentagon ، وتحتوي كل وحدة تقريبًا على Cortex-M0 MCU وبرنامج ثابت فريد. لقد أحصيت حوالي 40 وحدة ، ولكن 21 فقط متوفرة في المتجر ، وأعتقد أن هذا لأن المشروع جديد تمامًا. يمكن ربط كل وحدة بوحدات نمطية أخرى والعمل معًا.
يمكنك العثور على جميع أنواع الوحدات من الوحدات البسيطة مثل Logo و 50mil-Grid Surface-mount Proto Board إلى الأكثر تعقيدًا مثل RGB إلى المعقدة للغاية مثل محول USB-B إلى UART ووحدات Bluetooth. لقد أحببت هذا المشروع حقًا ، لذلك طلبت "Hexabitz Intro Kit" ، و Wired Kelvin Clamp ، وكابل USB-UART الأولي وقميص (لأن لماذا لا: P). في هذه التعليمات سأتحدث عن كيفية عمل "LED الوامض" باستخدام RGB LED و CLI ثم استخدمت Processing IDE (وهو بيئة تطوير متكاملة مفتوحة المصدر رائعة) لإنشاء مشروع بسيط باستخدام Hexabitz.
الخطوة الأولى: ماذا ستحتاج:
ماذا ستحتاج:
المعدات
واحد RGB LED (H01R00): يمكنك العثور عليها هنا
اثنان من الأسلاك كيلفن المشبك: من هنا:
كابل USB-UART من هنا
برمجة:
أي CLI سيعمل وأختار Realterm تنزيله من هنا
IDE المعالجة
الخطوة 2: الأسلاك
بادئ ذي بدء ، لاحظ أن H01R00 له جانبان: الجانب الذي يحتوي على RGB LED (يسميها موقع الويب TOP) والآخر مع MCU (مرة أخرى يطلق عليه موقع الويب هذا الجزء السفلي) باستخدام Kelvin Clamp قم بتوصيل كبل USB-UART بأي من منافذ مجموعة الوحدة النمطية (أي منافذ الاتصالات P1 إلى P6). الوسادة العلوية MCU TXD واللوحة السفلية هي MCU RXD. وبالتالي ، يجب عليك توصيل الوسادة العلوية بكابل RXD (أصفر في كابل FTDI) والوسادة السفلية بكابل TXD (برتقالي).
ثانيًا ، تحتاج إلى توفير الطاقة للوحدة النمطية باستخدام Kelvin Clamp آخر ، قم بتوصيل السلك الأحمر في كبل USB-UART بـ 3.3 فولت والسلك الأسود بـ GND.
الخطوة 3: قم بتوصيل FTDI بجهاز الكمبيوتر الخاص بك باستخدام منفذ USB
إذا لم يتعرف جهاز الكمبيوتر الخاص بك على FTDI ، فأنت بحاجة إلى تثبيت برنامج التشغيل ، يمكنك الحصول عليه من هنا
بعد ذلك ، سيومض مؤشر LED على الوحدة للإشارة إلى أن الوحدة جاهزة للعمل إذا لم تومض ، فهذا يعني أن هناك خطأ ما.
الخطوة 4: افتح Realterm
(أو أي CLI آخر) وقم بإجراء التغييرات التالية:
في العرض اضغط: اضبط العرض بالنسبة لـ ANSI بدلاً من ASCII.
· في Port tap: اضبط Baud على 921600 والمنفذ إلى منفذ FTDI (يمكنك معرفة المنفذ من مدير الجهاز أو ببساطة اختيار المنفذ الذي يحتوي على / VCP في اسمه)
الخطوة 5: اضغط على Enter
يمكنك إما الضغط على Enter أو إرسال / r باستخدام نقرة الإرسال ، وستتلقى الرد كما هو موضح في هذا الشكل:
يمكنك الآن بدء اللعب: اكتب “color red 50” (بدون مزاعم).
ثم اكتب "color green 50"
الخطوة السادسة:
بعد ذلك نحتاج إلى القيام بمشروع آخر
باستخدام المعالجة ، افتح الملف التالي:
في السطر السابع ، يمكنك العثور على سلسلة تسمى portName قم بتغيير قيمتها إلى أي منفذ تم تعيينه لجهاز الكمبيوتر الخاص بك إلى FTDI ، ثم قم بتشغيل الوحدة النمطية ثم اضغط على تشغيل.
أعتقد أن واجهة المستخدم الرسومية تشرح نفسها ؛)