جدول المحتويات:
- اللوازم
- الخطوة 1: أساسيات البرنامج
- الخطوة 2: إضافة برنامج FABGL Libray
- الخطوة 3: تحميل رسم المحطة الطرفية ANSI
- الخطوة 4: قم بتحميل المخطط
- الخطوة 5: التوصيل بـ MBC2
- الخطوة 6: مستويات وتوصيلات المنطق
- الخطوة 7: صفحة معلومات إضافية
فيديو: استخدام طرف التوصيل ESP32 / VGA32 لـ Z80-MBC2: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
كيفية بناء وتثبيت برنامج ANSI Terminal على لوحة ESP32 / VGA32.
ثم قم بتوصيله بلوحة Z80-MBC2.
اللوازم
ستحتاج إلى وحدة تحكم VGA32 V1.4. متوفر من أماكن مثل Ebay وما إلى ذلك.
Arduino IDE و esp32 support و FABGL libray (انظر التعليمات أدناه)
جهاز كمبيوتر لتشغيل المترجم عليه. يجب أن يكون أي نظام Linux / Mac OSX / Windows على ما يرام.
الخطوة 1: أساسيات البرنامج
1 ، قم بتثبيت Arduinio IDE
تنزيل من:
2 ، أضف حزمة دعم ESP32.
يمكن العثور على التعليمات الصريحة هنا: https://github.com/espressif/arduino-esp32/blob/m …
يمكنك أيضًا البحث عن مصطلحات مثل "إضافة esp32 إلى Arduino" أو "استخدام esp32 مع Arduino" وستجد الكثير من المعلومات حول كيفية القيام بذلك.
الخطوة 2: إضافة برنامج FABGL Libray
أضف مكتبة FABGL.
1 ، تحتاج إلى الوصول إلى مدير المكتبة لإضافة هذه المكتبة. إن أبسط طريقة وجدتها هي إنشاء مشروع جديد فارغ (يمكنك التخلص منه بعد الانتهاء من هذه الخطوة). ثم استخدم خيار "لوحات قائمة الأدوات:". اضبط نوع لوحة ESP32 والمنفذ التسلسلي وما إلى ذلك. إذا لم تكن متأكدًا من اختيار اللوحة ، في هذه الخطوة ، يمكنك استخدام أي من الأنواع العامة نظرًا لأنك لن تستخدم هذا المشروع الوهمي مرة أخرى.
2 ، استخدم قائمة الرسم لاختيار "تضمين مكتبة" ، ثم اختر "مدير المكتبة". هذا يأخذك إلى شاشة مدير المكتبة.
في مساحة البحث (الصف العلوي ، الجانب الأيمن) اكتب FABGL ، بعد بضع ثوانٍ ستظهر الشاشة المكتبة ، ثم اختر التثبيت.
بمجرد الانتهاء من ذلك ، يمكنك التخلص من الرسم الوهمي.
الخطوة 3: تحميل رسم المحطة الطرفية ANSI
قم بإنشاء رسم محطة Ansi
1 ، استخدم ملف ، مثال القائمة. انتقل إلى مثال FABGL و VGA و ANSI Terminal.
2 ، يمكنك اختبار أنه يحتوي على كل الإعدادات الصحيحة عن طريق تجميعها - استخدم أيقونة التجزئة. يجب أن يتم تجميعها بشكل جيد في هذه المرحلة ، وتستغرق بعض الوقت حتى تنتهي.
الخطوة 4: قم بتحميل المخطط
قم بالتحميل إلى وحدة VGA32
يمكنك استخدام جميع الإعدادات الافتراضية لتشغيل اللوحة ، وفي وقت ما يمكنك اختيار دبابيس مختلفة لاتصالات TX / RX إذا كنت ترغب في ذلك. انظر من خلال مثال الرسم لمعرفة ما يمكنك القيام به.
تعرف على استخدام الرمز -> لتجميع وتحميل الرسم التخطيطي.
إذا قمت بتوصيل شاشة VGA ، بعد إعادة ضبط اللوحة ، يجب أن يكون لديك قائمة ومعلومات على الشاشة. مرة أخرى إذا قمت بتوصيل لوحة مفاتيح ، فاضغط على F12 لتكوين الجهاز الطرفي الجديد.
(في بعض الأحيان يتعين عليك إعادة ضبط اللوحة حتى تعمل لوحة المفاتيح ، خاصة إذا قمت بتوصيلها بعد تحميل الرسم التخطيطي)
الخطوة 5: التوصيل بـ MBC2
اتصل بـ MBC2 الخاص بك
في هذه المرحلة ، أفترض أنك قد ابتكرت بالفعل طريقة للاتصال بلوحة VGA32. في حالتي ، قمت بلحام رأس في مكانه للسماح بالاتصال بلوحة الخبز.
انظر عن كثب إلى دبوس الشاشة الحريرية للوحة I / o - اختر دبابيس io الصحيحة ، يجب أن تكون IO34 = RX IO2 = TX GND = GND.
تحذير: على لوحتي ، تمت طباعة الشاشة الحريرية للخلف على الجانب السفلي من اللوحة. لذلك أشار سطر النص الأقرب إلى الدبابيس التي تشير إلى الأقرب وليس الصف المقابل كما هو متوقع. هذا يعني أن صف الشاشة الحريرية الأبعد عن الدبابيس يشير إلى أبعد مجموعة من الدبابيس. نوع من نمط 1-2-2-1 بدلاً من 1-2-1-2. مربك جدا.
الخطوة 6: مستويات وتوصيلات المنطق
قم بتوصيل دبوس TX من لوحة VGA32 مباشرة إلى MBC2 من 3.3 فولت -> 5 فولت لا حاجة لمحول.
قم بتوصيل GND بـ GND
في هذه المرحلة ، استخدمت لوح الخبز لإمساك المقاومين ، على الدائرة أعلاه. في الإصدار النهائي ، يمكنك وضع هذه المقاومات على لوحة صغيرة فيرو.
قم بتوصيل RX بالنقطة المحددة 3.3V (أعلاه) ثم قم بتوصيل النقطة المميزة 5V بـ MBC2
ملاحظة: يظهر على MBC2 الخاص بي أنه تم تمييز الدبابيس لإظهار ما يتصلون به أيضًا على محول USB / تسلسلي عادي وليس وظيفة الدبابيس ، وهذا هو عكس ما قد تتوقعه ، لذلك تنتهي الاتصالات على النحو التالي:
منفذ VGA32. MBC2
تكساس. -> TX GND. -> GND RX -> مقاومات -> RX
هذا هو يجب أن تكون على ما يرام.
الخطوة 7: صفحة معلومات إضافية
قد تكون قواعد التثبيت والتسمية على أجزاء مختلفة من المعدات (في هذه الحالة z80-mbc2 وبطاقة tvga) مربكة للغاية.
على سبيل المثال ، تحتوي بعض الأدوات على علامات تشير إلى الدبوس الذي يجب توصيل هذا به ، بالنسبة لي ، هذا هو عكس اصطلاح وضع العلامات على ما هي عليه ، أي ما يتصل بها.
أفضل طريقة وجدتها لتوضيح هذا (آمل) هي قياس الجهد على الدبوس المعني ، نظرًا لأن البروتوكول التسلسلي مرتفع ، فهو في حالة الخمول - إذا كنت تقيس جهدًا "عاليًا" (3.3 فولت أو 5 فولت) هذا هو دبوس TX. من أين تأتي الإشارة.
وإذا كان الجهد منخفضًا (أقل من 1 فولت ، وربما يتقلب قليلاً) فهذا يشير إلى إدخال (RX) حيث تذهب البيانات.
لذلك تجاهلت الشاشة الحريرية تمامًا وأسماء مكتبة البرامج وما إلى ذلك وقمت بقياس ما سبق ، والنتيجة هي الرسم التخطيطي المرسوم يدويًا أعلاه. وهي تعمل بالنسبة لي (قد تستخدم بعض بطاقات TVGA القديمة IOpins مختلفة)
موصى به:
تعويض درجة الحرارة التلقائية لمستشعر التوصيل الخاص بـ ATLAS: 4 خطوات
تعويض درجة الحرارة التلقائية لمستشعر التوصيل الخاص بـ ATLAS: في هذا المشروع ، سنقوم تلقائيًا بتعويض مستشعر التوصيل من Atlas Scientific. تؤثر التغيرات في درجات الحرارة على الموصلية / إجمالي المواد الصلبة الذائبة / ملوحة السوائل ، ومن خلال التعويض عنها ، فإننا
استخدام التوصيل التلقائي لشبكة WiFi مع لوحات ESP8266 / ESP32: 3 خطوات
باستخدام WiFi AutoConnect مع لوحات ESP8266 / ESP32: سنتعلم كيفية استخدام مكتبة AutoConnect التي تسمح لنا بالاتصال بنقاط وصول WiFi وإدارتها باستخدام هاتف ذكي. سيرشدك الفيديو أعلاه خلال العملية جنبًا إلى جنب مع الشاشات المختلفة التي تحتاجها للوصول لمعرفة المزيد عن
الشروع في استخدام ESP32 - تثبيت لوحات ESP32 في Arduino IDE - كود الوميض ESP32: 3 خطوات
الشروع في استخدام ESP32 | تثبيت لوحات ESP32 في Arduino IDE | كود ESP32 Blink: في هذه التعليمات ، سنرى كيفية بدء العمل مع esp32 وكيفية تثبيت لوحات esp32 في Arduino IDE وسنبرمج esp 32 لتشغيل كود وميض باستخدام arduino ID
كيفية استخدام Mac Terminal ، وكيفية استخدام الوظائف الرئيسية: 4 خطوات
كيفية استخدام Mac Terminal ، وكيفية استخدام الوظائف الرئيسية: سنعرض لك كيفية فتح محطة MAC. سنعرض لك أيضًا بعض الميزات داخل Terminal ، مثل ifconfig وتغيير الأدلة والوصول إلى الملفات و arp. سيسمح لك Ifconfig بالتحقق من عنوان IP الخاص بك وإعلان MAC الخاص بك
كيفية استخراج طرف إدخال 1/4 بوصة من اتصاله: 4 خطوات
كيفية استخراج طرف إدخال 1/4 بوصة من اتصاله: في هذه التعليمات ، سأعلمك كيفية الحصول على طرف صغير لوصلة ذكر 1/4 بوصة من الموصل الأنثوي. يحدث هذا فقط عندما يكون لديك كابل رديء أو في حالة حظ سيئ للغاية ، وغالبًا ما يكون الحصول على عامل إصلاح مكلفًا للغاية