جدول المحتويات:
- الخطوة 1: تحميل Bootloader وإعداد بيئة Arduino
- الخطوة 2: قم بتوصيل اللوحة التسلسلية
- الخطوة 3: قم بتحميل الرسم على اللوحة
- الخطوة 4: ماذا تفعل إذا كانت ضعيفة؟
فيديو: مهايئ SpaceBall 4000 المسلسل إلى USB: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
إن SpaceBall 4000 (ما يعادل 5000FLX ، ولكن ليس 5000) عبارة عن ماوس ثلاثي الأبعاد قائم على التسلسل يحتوي على 12 زرًا يمكنك شراؤها على موقع ebay مقابل أقل من 20 دولارًا. هذه رائعة للقيام بتصميم رسومات ثلاثية الأبعاد ، حيث يمكنك تحريك النماذج على طول ثلاثة محاور وتدويرها بمجرد تحريك الكرة. لقد قمت مؤخرًا بإنشاء امتداد Chrome يتيح لك استخدامه في TinkerCAD ، على سبيل المثال. أو يمكنك استخدامه كعصا تحكم ذات ستة محاور تحتوي على 12 زرًا (يحتوي المحول على وضع قابل للتحويل يتيح لك تنشيط هذا الوضع) في ألعاب مثل Descent.
سأوضح كيف يمكنك مقابل 5 دولارات بناء محول USB لـ SpaceBall الذي يجعله يحاكي معظم وظائف SpaceMouse Pro الأحدث بكثير ، بحيث يمكنك استخدامه مع أحدث برامج تشغيل 3DConnexion.
أجزاء للمشروع:
- الحد الأدنى من لوحة التطوير STM32F103C8T6: إما حبة سوداء مثل هذه (1.90 دولار مشحونة) أو حبة زرقاء مثل هذه (1.94 دولار مشحونة) ؛ إذا كنت تستخدم الحبة الزرقاء ، فربما تحتاج إلى لحام مقاوم إضافي (ربما 1.8 كيلو) ؛ إذا كنت تستخدم الحبة السوداء ، فهناك احتمال (لكن لم يحدث ذلك عندما جربته مع لوحة SP3232) أنه سيكون لديك بعض مشاكل إمدادات الطاقة وستحتاج إلى لحام سلك مباشرة إلى الصمام الثنائي على اللوحة.
- SP3232 TTL إلى RS232 DB9 لوحة الذكور مثل هذه (ebay $ 3.09).
أدوات:
- محول USB إلى UART لتحميل أداة تحميل التشغيل على لوحة التطوير. إذا كان لديك واحد جالس ، فيمكنك استخدام Arduino لهذا الغرض ، أو واحد من العديد من محولات USB إلى UART على AliExpress مقابل حوالي 1 دولار
- لحام حديد
- كمبيوتر لتشغيل Arduino IDE.
الخطوة 1: تحميل Bootloader وإعداد بيئة Arduino
يتبع الخطوتين 1 و 2 في Instructable لتحميل أداة تحميل التشغيل على اللوحة وإعداد Arduino IDE للوحة (يمكنك تخطي مكتبة GameControllers ، رغم ذلك).
إذا كان لديك حبة زرقاء ، فقم بقياس المقاومة بين PA12 و 3.3V. إذا كان أكثر من 1.5 كيلو بشكل ملحوظ ، ضع مقاومًا بين هذين الدبابيس لموازاة المقاومة الحالية وخفضها إلى 1.5 كيلو. إذا قمت بقياس 10 كيلو بايت ، فيجب وضع المقاوم 1.8 كيلو في. (لاحظ أن بعض اللوحات التي لها تخطيط قرص أزرق أسود اللون. والطريقة التي يمكن تمييزها عن بعضها البعض هي أن تخطيط القرص الأزرق يتضمن خط 5V.)
الخطوة 2: قم بتوصيل اللوحة التسلسلية
قم بإجراء التوصيلات التالية بين محول RS232 والقرص:
- VCC - V3.0
- GND - G
- TXD - A10
- RXD - A9
- RTS - B11
قم بتوصيل كرة الفضاء بمحول RS232. قم بتوصيل الحبة بمنفذ USB. انتظر بضع ثوان. إذا سارت الأمور على ما يرام ، ستصدر كرة الفضاء صوتين. هذا يدل على أن التوصيلات الكهربائية جيدة. إذا كانت لديك مشكلة ، فراجع "ماذا تفعل إذا كان ضعيف القوة؟" خطوة.
الخطوة 3: قم بتحميل الرسم على اللوحة
قم بتحميل رسم Mouse3D الخاص بي في Arduino. إذا كان لديك Blue Pill ، فقم بتحرير خط LED ليكون PC13 بدلاً من PB12 الخاص بـ Black Pill.
قم بتوصيل الحبة بجهاز الكمبيوتر الخاص بك.
انتقل إلى الأدوات | قم بالتمرير لأسفل لتحديد سلسلة STM32F103C العامة.
اضغط على زر التحميل (السهم الأيمن) في Arduino IDE.
هذا كل شئ. لديك الآن محول. افصله وأعد توصيله لاستخدامه. أوصيك بتنزيل أحدث برامج تشغيل 3D Connexion لذلك. المحول الخاص بك يجعل الجهاز يتظاهر بأنه SpaceMouse Pro ، باستثناء أنه يفتقد الثلاثة الأخيرة من أزرار SpaceMouse Pro.
يمكنك أيضًا تشغيل SpaceBall كعصا تحكم USB عام (قم بالمعايرة باستخدام Win-R joy.cpl على Windows). للتبديل إلى وضع عصا التحكم USB ، اضغط على الأزرار 4 و 5 و 6 و 2 في نفس الوقت. للرجوع إلى SpaceMouse Pro ، قم إما بإعادة تعيين المحول (افصله وأعد توصيله ، أو اضغط على زر إعادة الضبط الموجود عليه) أو اضغط على الأزرار 4 و 5 و 6 و 1.
الخطوة 4: ماذا تفعل إذا كانت ضعيفة؟
إذا لم تكن محظوظًا ، فقد تجد أن SpaceBall 4000 ضعيف القوة ولا يصدر صوتًا في البداية. من الأعراض الأخرى إرسال ضغطات على الأزرار (يمكنك مشاهدتها من خلال joy.cpl على Windows) ولكن ليس حركة الكرة.
في هذه الحالة ، تريد تغيير مصدر الطاقة إلى لوحة محول UART-to-RS232 من 3.3 فولت إلى 5 فولت. إذا كانت لوحة STM32 الخاصة بك تحتوي على دبوس بجهد 5 فولت (تحتوي عليه الأقراص الزرقاء) ، فهذا سهل: فقط قم بتوصيله بلوحة المحول VCC بدلاً من 3.3 فولت. إذا كانت اللوحة لا تحتوي على دبوس 5 فولت (الحبوب السوداء لا تحتوي عليه) ، فستحتاج إلى لحام خط الطاقة بالصمام الثنائي الموجود على اللوحة.
موصى به:
مهايئ اندلاع وحدة التحكم PS2 للتفاعل بين الأردوينو: 10 خطوات
PS2 Controller Breakout Adapter لـ Arduino Interfacing: تعد وحدة تحكم PlayStation 2 لوحة ألعاب مفيدة حقًا لمشاريع الروبوتات. إنه رخيص ومتوفر بكثرة (مستعمل) ، ويحتوي على مجموعة من الأزرار ومتوافق مع Arduino! لاستخدامه ، أنت بحاجة إلى موصل خاص لتوصيله بـ
تفاصيل وتوصيلات مهايئ I2C LCD: 5 خطوات
تفاصيل وتوصيلات مهايئ I2C LCD: محول شاشات الكريستال السائل I2C عبارة عن جهاز يحتوي على شريحة PCF8574 وحدة تحكم دقيقة. وحدة التحكم الصغيرة هذه عبارة عن موسع إدخال / إخراج ، والذي يتصل بشريحة تحكم دقيقة أخرى باستخدام بروتوكول اتصال سلكي. باستخدام هذا المحول ، يمكن لأي شخص التحكم في 16x2
UChip - المسلسل عبر IR !: 4 خطوات
UChip - Serial Over IR!: أصبح الاتصال اللاسلكي ميزة أساسية في مشاريعنا في الوقت الحاضر والتحدث عن اللاسلكي ، وأول ما يتبادر إلى ذهني هو Wi-Fi أو BT ، لكن التعامل مع بروتوكولات اتصال Wi-Fi أو BT ليس كذلك مهمة سهلة وتستهلك الكثير من
المسلسل اللاسلكي (UART) لـ Arduino / STM32 / إلخ: 3 خطوات (بالصور)
المسلسل اللاسلكي (UART) لـ Arduino / STM32 / إلخ: نأمل أن يتفق الجميع معي في أن Arduino Serial هو أداة رائعة لتصحيح أخطاء مشاريعك. حسنًا ، إنه الخيار الوحيد لتصحيح أخطاء Arduino. لكن في بعض الأحيان ، ليس من الممكن أو العملي تشغيل كبل USB من Ard
موصل الشاي لكابلات المسلسل RS232: 8 خطوات
موصل الشاي لكابلات المسلسل RS232: قد تكون الكابلات والتوصيلات التسلسلية محبطة. هناك 4 موصلات مختلفة شائعة الاستخدام (9 سنون و 25 سنًا لكل من الذكور والإناث) وطريقتان شائعتان لتوصيلهم ، مباشرة من خلال المودم الفارغ. هذا المشروع هو محاولتي