جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا المشروع ، سأقوم بتوصيل مستشعر MPU6050 بلوحة ESP32 DEVKIT V1.
يُعرف MPU6050 أيضًا بمستشعر 6 محاور أو مستشعر 6 درجات من الحرية (DOF). يوجد كل من مستشعرات التسارع والجيرومتر في هذه الوحدة الفردية. يعطي مستشعر مقياس التسارع قراءات ناتجة من حيث القوة المطبقة على الجسم بسبب الجاذبية ومستشعر الجيرومتر يعطي ناتجًا من حيث الإزاحة الزاوية للجسم في اتجاه عقارب الساعة أو عكس اتجاه عقارب الساعة.
يستخدم مستشعر MPU6050 خط SCL و SDA من ESP32 DEVKIT V1 ، لذلك ، سنستخدم مكتبة wire.h في رمز اتصال I2C. يمكننا إرفاق جهازي استشعار MPU6050 بنفس خطوط SCL و SDA على العنوان 0x68 و 0x69 باستخدام ESP32 DEVKIT V1.
الخطوة 1: المكونات المطلوبة
1. لوحة ESP32 DEVKIT V1 -
2. مستشعر MPU6050 -
3. أسلاك العبور -
4. اللوح (اختياري) -
5. برنامج Arduino IDE
يعد إعداد Arduino IDE الخاص بك قبل تحميل الكود في ESP32 أمرًا مهمًا للغاية: -
الخطوة 2: مخطط الدائرة
سيكون مخطط الدائرة مختلفًا بالنسبة للوحة ESP 32 المختلفة ، لذا اعتني بالدبابيس التي تتصل بها
دبابيس ESP32 MPU6050
VIN (5 فولت) VCC
GND VCC
SCL (GPIO22) SCL
SDA (GPIO21) SDA
الخطوة 3: الكود
الخطوات التي يجب اتباعها أثناء تحميل الكود في لوحة ESP32
1. انقر فوق تحميل.
2. إذا لم يكن هناك خطأ. في الجزء السفلي من Arduino IDE ، عندما نتلقى رسالة Connecting… ، … ،
3. اضغط على زر التمهيد على لوحة ESP 32 حتى تنتهي من تحميل الرسالة.
4. بعد أن يتم تحميل الكود بنجاح. اضغط على زر تمكين لإعادة التشغيل أو بدء تشغيل الكود الذي تم تحميله على لوحة ESP32.