جدول المحتويات:
- الخطوة 1: المواد والأدوات
- الخطوة 2: لحام دبابيس الرأس (باستخدام PIN JIG)
- الخطوة 3: تجميع الدرع
- الخطوة 4: لصق المكون بالقاعدة
- الخطوة 5: لصق الغطاء على القاعدة
- الخطوة 6: إضافة الملصقات اللاصقة
- الخطوة 7: الاختبار باستخدام D1M WIFI BLOCK
- الخطوة 8: الخطوات التالية
فيديو: IOT123 - D1M BLOCK - GY521 التجميع: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
تضيف D1M BLOCKS حالات اللمس والملصقات وأدلة القطبية والاختراقات لـ Wemos D1 Mini SOC / Shields / Clones الشهيرة. يوفر D1M BLOCK هذا ربطًا بسيطًا بين Wemos D1 Mini ووحدة GY-521 (يمكن توصيل دبابيس العنوان والمقاطعة بمتطلباتك الخاصة).
كان دافعي الأولي لتطوير D1M BLOCK هو التحقق المستقل من وحدة تحكم تتبع الطاقة الشمسية.
يوصف Gysoscope / Accelerometer (GY-521 module) بأنه يحتوي على هذه التطبيقات:
- قياس الألعاب الرياضية
- الواقع المعزز
- صورة الإلكترون (EIS: تثبيت الصورة الإلكتروني)
- الصورة البصرية (OIS: التثبيت البصري للصورة)
- ملاح المشاة
- واجهة المستخدم التي لا تعمل باللمس
- اختصار الموقف 8. هاتف محمول ذكي
- الأجهزة اللوحية
- منتجات الألعاب المحمولة
- جهاز تحكم عن بعد ثلاثي الأبعاد
- أجهزة الملاحة المحمولة
هذه الخطوات القابلة للتوجيه من خلال تجميع الكتلة ثم تختبر قياسات الانحراف واللف والانعراج باستخدام D1M WIFI BLOCK.
الخطوة 1: المواد والأدوات
توجد الآن قائمة كاملة بالمواد والمصادر.
- درع Wemos D1 Mini Protoboard ورؤوس أنثى ذات دبوس طويل
- أجزاء مطبوعة ثلاثية الأبعاد.
- مجموعة من D1M BLOCK - قم بتثبيت Jigs
- وحدة GY-521
- وصل الأسلاك.
- لاصق قوي Cyanoachrylate (يفضل الفرشاة)
- مسدس الغراء الساخن وعصي الغراء الساخن
- اللحيم والحديد
الخطوة 2: لحام دبابيس الرأس (باستخدام PIN JIG)
يوجد مقطع فيديو أعلاه يتم تشغيله خلال عملية اللحام لـ PIN JIG.
- قم بتغذية دبابيس الرأس من خلال الجزء السفلي من اللوحة (TX من اليمين إلى اليسار) وفي أداة اللحام.
- اضغط على المسامير لأسفل على سطح مستوٍ صلب.
- اضغط على اللوحة لأسفل بقوة على الرقصة.
- جندى 4 دبابيس الزاوية.
- قم بإعادة تسخين اللوح / المسامير وإعادة وضعها إذا لزم الأمر (اللوحة أو الدبابيس غير محاذية أو راسيا).
- جندى بقية المسامير
الخطوة 3: تجميع الدرع
نظرًا لأن الوحدة النمطية GY-521 ستمنعك من اللحام من خلال الفتحات الموجودة في الجانب العلوي ، فإن الإستراتيجية التالية تعمل: في الجانب السفلي ، قم باللحام فوق الفتحة ، ثم قم بإعادة صهر السلك ودفعه عبر الفتحة وإزالة الحرارة.
- رأس لحام 8P يأتي مع وحدة على GY-521.
- ضع الوحدة على الدرع واللحام (مع ضمان خلوص دبوس جانبي متساوٍ).
- ثني 4 دبابيس وقطع المسامير المتبقية.
- ضع ولحام 3V3 إلى VCC (أحمر).
- مكان ولحام GND إلى GND (أسود).
- ضع ولحام D1 إلى SCL (أزرق).
- ضع ولحام D2 إلى SDA (أخضر).
إذا كنت ستقوم بتوصيل دبابيس العنوان والمقاطعة ، فقد حان الوقت للقيام بذلك.
الخطوة 4: لصق المكون بالقاعدة
لم يتم تناوله في الفيديو ، ولكن يوصى به: ضع قطعة كبيرة من الغراء الساخن في القاعدة الفارغة قبل إدخال اللوحة والمحاذاة بسرعة - سيؤدي ذلك إلى إنشاء مفاتيح ضغط على جانبي اللوحة. يرجى القيام بالجري الجاف في وضع الواقيات في القاعدة. إذا لم يكن اللصق دقيقًا جدًا ، فقد تحتاج إلى عمل بعض الملفات الخفيفة لحافة ثنائي الفينيل متعدد الكلور.
- مع توجيه السطح السفلي للغلاف لأسفل ، ضع الرأس البلاستيكي للتجميع الملحوم من خلال الفتحات الموجودة في القاعدة ؛ (سيكون دبوس TX على جانب الأخدود المركزي).
- ضع رقصة الصمغ الساخن أسفل القاعدة مع وضع الرؤوس البلاستيكية من خلال أخاديدها.
- ضع رقصة الغراء الساخنة على سطح مستوٍ ثابت وادفع PCB لأسفل حتى تضرب الرؤوس البلاستيكية السطح ؛ يجب أن يكون هذا في وضع المسامير بشكل صحيح.
- عند استخدام الغراء الساخن ، احفظه بعيدًا عن دبابيس الرأس وعلى بعد 2 مم على الأقل من مكان وضع الغطاء.
- ضع الغراء على جميع الزوايا الأربع لثنائي الفينيل متعدد الكلور لضمان ملامسة الجدران الأساسية ؛ السماح بالتسرب إلى جانبي ثنائي الفينيل متعدد الكلور إن أمكن.
الخطوة 5: لصق الغطاء على القاعدة
- تأكد من أن المسامير خالية من الغراء وأن الجزء العلوي 2 مم من القاعدة خالي من الغراء الساخن.
- قم بتركيب الغطاء مسبقًا (التشغيل الجاف) مع التأكد من عدم وجود أي آثار طباعة في الطريق.
- اتخذ الاحتياطات المناسبة عند استخدام لاصق Cyanoachrylate.
- ضع Cyanoachrylate على الزوايا السفلية للغطاء لضمان تغطية الحافة المجاورة.
- ثبّت الغطاء بسرعة في القاعدة ؛ تحامل أغلق الزوايا إن أمكن (تجنب العدسة).
- بعد أن يجف الغطاء ، قم بثني كل دبوس يدويًا بحيث يكون مركزيًا في الفراغ إذا لزم الأمر (انظر الفيديو).
الخطوة 6: إضافة الملصقات اللاصقة
- ضع ملصق pinout على الجانب السفلي من القاعدة ، مع وجود دبوس RST على الجانب مع الأخدود.
- قم بتطبيق ملصق المعرف على الجانب المسطح غير المحزز ، بحيث تكون الدبابيس الفارغة أعلى الملصق.
- اضغط على الملصقات بقوة ، باستخدام أداة مسطحة إذا لزم الأمر.
الخطوة 7: الاختبار باستخدام D1M WIFI BLOCK
لهذا الاختبار سوف تحتاج إلى:
- كتلة D1M GY521
- كتلة WIFI D1M
تحضير:
- في Arduino IDE ، قم بتثبيت مكتبات I2CDev و MPU6050 (ملفات مضغوطة مرفقة)
- قم بتحميل رسم الاختبار على D1M WIFI BLOCK.
- افصل USB عن الكمبيوتر.
- قم بتوصيل D1M GY521 BLOCK بـ D1M WIFI BLOCK
الاختبار:
- قم بتوصيل USB بجهاز الكمبيوتر.
- افتح نافذة وحدة التحكم Arduino على الباود المحدد في الرسم التخطيطي.
- حرك وحدات BLOCK في الفضاء وتحقق من أن قيم وحدة التحكم تعكس الحركات.
رسم اختبار يسجل زاوية PITCH / ROLL / YAW الأساسية لوحدة KY-521
# تضمين "I2Cdev.h" |
# تضمين "MPU6050_6Axis_MotionApps20.h" |
# تضمين "Wire.h" |
MPU6050 وحدة معالجة مركزية ؛ |
uint8_t mpuIntStatus ؛ |
uint16_t packetSize ؛ |
uint16_t fifoCount ؛ |
uint8_t fifoBuffer [64] ؛ |
رباعي ف ؛ |
VectorFloat الجاذبية. |
تعويم ypr [3] ؛ |
منطقي متطاير mpuInterrupt = خطأ ؛ |
dmpDataReady () باطل {mpuInterrupt = true؛} |
الإعداد باطل() { |
Wire.begin () ؛ |
mpu.initialize () ، |
mpu.dmpInitialize () ، |
mpu.setDMPEnabled (صحيح) ، |
attachInterrupt (0، dmpDataReady، RISING)؛ |
mpuIntStatus = mpu.getIntStatus () ، |
packetSize = mpu.dmpGetFIFOPacketSize () ، |
Serial.begin (115200) ؛ |
} |
حلقة فارغة() { |
while (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = خطأ ؛ |
mpuIntStatus = mpu.getIntStatus () ، |
fifoCount = mpu.getFIFOCount () ، |
إذا ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO () ، |
Serial.println (F ("FIFO overflow!")) ؛ |
} |
وإلا إذا (mpuIntStatus & 0x02) { |
while (fifoCount <packetSize) fifoCount = mpu.getFIFOCount () ؛ |
mpu.getFIFOBytes (fifoBuffer ، packetSize) ؛ |
fifoCount - = packetSize ؛ |
mpu.dmpGetQuaternion (& q ، fifoBuffer) ؛ |
mpu.dmpGetGravity (& الجاذبية ، & q) ؛ |
mpu.dmpGetYawPitchRoll (ypr، & q، & gravity) ؛ |
Serial.print ("ypr / t") ؛ |
Serial.print (ypr [0] * 180 / M_PI) ؛ |
Serial.print ("\ t") ؛ |
Serial.print (ypr [1] * 180 / M_PI) ؛ |
Serial.print ("\ t") ؛ |
Serial.print (ypr [2] * 180 / M_PI) ؛ |
Serial.println () ، |
} |
} |
عرض rawd1m_MPU6050_pitch_roll_yaw.ini مستضاف مع ❤ بواسطة GitHub
الخطوة 8: الخطوات التالية
- قم ببرمجة D1M BLOCK مع D1M BLOCKLY
- تحقق من Thingiverse
- اطرح سؤالاً في منتدى المجتمع ESP8266
موصى به:
[2021] دليل التجميع لـ Valenta Off-Roader: 23 خطوة
[2021] دليل التجميع لـ Valenta Off-Roader: Valenta Off-RoaderValenta Off-Roader هي سيارة Micro: bit تعمل على الطرق الوعرة RC. إنه متوافق مع Lego Technic ومجهز بمحركين من التروس الصغيرة (x2) على العجلات الخلفية و (x1) محرك سيرفو مدمج يعتمد على آلية ذراع توازن Roberval .3D Pa
سحابة Cloudy تعالجك (عقبة تجنب الروبوت بوظيفة التجميع): 8 خطوات
سحابة غائمة تعالجك (عقبة تتجنب الروبوت بوظيفة التجميع): آلة عديمة الفائدة - روبوت اردوينو
عملية التجميع لبلوك التسوية: 30 خطوة
عملية التجميع لكتلة التسوية: هذه هي الكتابة الفنية النهائية للدكتور دوغلاس ليكورشيك في فئة Berea College TAD 330 التي تم إكمالها بواسطة Karmadri Santiago في 28 أبريل 2020
مجموعة راسم الذبذبات DIY - دليل التجميع واستكشاف الأخطاء وإصلاحها: 10 خطوات (بالصور)
طقم راسم الذبذبات DIY - دليل التجميع واستكشاف الأخطاء وإصلاحها: أحتاج في كثير من الأحيان ، عند تصميم بعض الأدوات الإلكترونية ، إلى جهاز الذبذبات لمراقبة وجود الإشارات الكهربائية وشكلها. حتى الآن ، استخدمت راسم الذبذبات CRT التناظري ذي القناة الواحدة السوفيتي القديم (عام 1988). لا يزال يعمل
جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات
جهاز التسلسل الضوئي الذي يستخدم التجميع والرقاقة الدقيقة PIC16F690: الغرض من هذا المشروع هو بناء جهاز تسلسل ضوئي لاختبار سرعة رد فعل اللاعب. تتكون واجهة المستخدم لجهاز التسلسل الضوئي هذا من 8 مصابيح LED وزر. على الجانب التقني ، سنرسل رمزًا مكتوبًا بلغة التجميع مع