جدول المحتويات:
- الخطوة 1: تحضير المواد
- الخطوة 2: وصف الدبوس
- الخطوة 3: توصيل دبوس
- الخطوة 4: قم بتوصيل Arduino بالكمبيوتر
- الخطوة 5: نموذج التعليمات البرمجية المصدر
- الخطوة 6: المكتبة
- الخطوة 7: الإخراج المقابل
- الخطوة 8: النتيجة: جهاز العرض التسلسلي
- الخطوة 9: الفيديو
- الخطوة 10: الأخبار
فيديو: البرنامج التعليمي لواجهة مستشعر البوصلة HMC5883L مع Arduino: 10 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
وصف
HMC5883L عبارة عن بوصلة رقمية ثلاثية المحاور تستخدم لغرضين عامين: لقياس مغنطة مادة مغناطيسية مثل المغناطيس الحديدي ، أو لقياس القوة ، وفي بعض الحالات ، اتجاه المجال المغناطيسي عند نقطة في الفضاء. الاتصال مع HMC5883L بسيط ويتم كل ذلك من خلال واجهة I2C. يوجد منظم على متن الطائرة. تشتمل لوحة الفصل على مستشعر HMC5883L وجميع مكثفات الترشيح. يتم تقسيم جميع دبابيس واجهة الطاقة وسلكين إلى رأس خطوة 0.1 بوصة. تستخدم شريحة مقياس المغناطيسية HMC5883L الشهيرة.يدعم 3.0 فولت إلى 5.0 فولت مستويات IO على دبابيس I2C SCL و SDA.
تخصيص
- مصدر الطاقة: 3 فولت - 5 فولت
- مستوى الجهد IO: 3V - 5V
- الاتصال: بروتوكول الاتصال القياسي IIC
- أبعاد الوحدة: 14.35 ملم (طول) × 13.16 ملم (عرض) × 3.40 ملم (ارتفاع)
- سمك ثنائي الفينيل متعدد الكلور: 1.60 مم
- نطاق القياس: ± 1.3-8 جاوس
الخطوة 1: تحضير المواد
في هذا البرنامج التعليمي ، سوف تحتاج إلى:
1. Arduino Uno Board و USB Cable.2. مستشعر بوصلة HMC 5883L 3. أسلاك الطائر 4. ال سي دي 16X25. اللوح 6. 10 كيلو الجهد 7. برنامج Arduino IDE
الخطوة 2: وصف الدبوس
VCC: مزود الطاقة
GND: قوة GND
SCL: إدخال ساعة I2C
SDA: بيانات I2C IO
DRDY: إخراج جاهز للبيانات
الخطوة 3: توصيل دبوس
قم بتوصيل HMC5883L بلوحة Arduino Uno على النحو التالي:
- VCC إلى + 5V
- GND إلى GND
- SCL إلى A5
- SDA إلى A4
قم بتوصيل شاشة LCD بلوحة Arduino Uno على النحو التالي:
- VSS إلى + 5V
- VDD إلى GND
- RS إلى 12
- RW إلى GND
- E إلى 11
- D4 إلى 5
- D5 إلى 4
- D6 إلى 3
- D7 إلى 2
- A / VSS إلى + 5V
- K / VDD إلى GND
قم بتوصيل مقياس جهد 10K بشاشة LCD على النحو التالي (راجع الصورة لمقياس الجهد):
- GND إلى GND
- البيانات إلى v0
- VCC إلى + 5V
الخطوة 4: قم بتوصيل Arduino بالكمبيوتر
بعد أن تكمل دائرتك ، قم بتوصيل لوحة Arduino Uno بجهاز الكمبيوتر الخاص بك عبر كابل USB. يمكنك رؤية شاشة LCD قيد التشغيل.
الخطوة 5: نموذج التعليمات البرمجية المصدر
يمكنك تنزيل نموذج الكود المصدري هذا وفتحه على Arduino IDE الخاص بك. اختر اللوحة والمنفذ الصحيحين. بعد ذلك ، قم بتحميل الكود الخاص بك في لوحة Arduino Uno.
الخطوة 6: المكتبة
يجب عليك تنزيل هذه المكتبات قبل تحميل نموذج التعليمات البرمجية المصدر إلى Arduino IDE للسماح لـ Arduino بالاتصال بشاشات LCD و HMC5883L. قم بتنزيل ملف ZIP أدناه> فتح ملف مضغوط> استخراج إلى مجلد مكتبة Arduino Uno. الرجوع إلى الصورة أعلاه للمراجع الخاصة بك.
الخطوة 7: الإخراج المقابل
كما هو موضح ، فإن التواء أو تدوير الجهاز سيوفر المخرجات المقابلة.
الخطوة 8: النتيجة: جهاز العرض التسلسلي
أنا. عندما يدور الجهاز حول المحور السيني الخاص به ، يظل المحور السيني كما هو بينما يتغير المحوران الآخران.
ثانيا. عندما يدور الجهاز حول محور ص ، يظل المحور ص كما هو بينما يتغير المحوران الآخران.
ثالثا. عندما يدور الجهاز حول المحور Z ، يظل المحور Z كما هو بينما يتغير المحوران الآخران.
الخطوة 9: الفيديو
يعرض هذا الفيديو الإخراج المقابل لوحدة البوصلة HMC5883L عند توصيلها بـ Arduino Uno.
الخطوة 10: الأخبار
HMC5883L لا يعمل!
حاول تنزيل مكتبة (Mecha_QMC5883L) وكود المصدر.
موصى به:
جهاز مراقبة نباتات أردوينو مع مستشعر سعوي للتربة - البرنامج التعليمي: 6 خطوات
Arduino Plant Monitor مع مستشعر سعوي للتربة - تعليمي: في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف رطوبة التربة باستخدام مستشعر رطوبة سعوي مع شاشة OLED و Visuino. شاهد الفيديو
البرنامج التعليمي: كيفية استخدام مستشعر كاشف الألوان RGB TCS230 مع Arduino UNO: 3 خطوات
البرنامج التعليمي: كيفية استخدام مستشعر RGB Color Detector TCS230 مع Arduino UNO: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية استخدام مستشعر RGB Color Detector باستخدام Arduino Uno. في نهاية هذا البرنامج التعليمي ، سوف تحصل على عدد من نتائج المقارنة بين عدد قليل من الألوان. CS3200 s تفاصيل كاملة للألوان
البرنامج التعليمي: كيفية استخدام مستشعر غاز ثاني أكسيد الكربون Mg811 Co2: 3 خطوات
البرنامج التعليمي: كيفية استخدام مستشعر غاز ثاني أكسيد الكربون Mg811 Co2: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية استخدام مستشعر غاز Mg811 Co2 باستخدام Arduino Uno. في نهاية هذا البرنامج التعليمي ، ستحصل على نتيجة مقارنة عندما يتمكن المستشعر من اكتشاف الحركة ولا يمكنه اكتشاف أي حركة
البرنامج التعليمي: كيفية عمل مستشعر درجة حرارة بسيط باستخدام DS18B20 و Arduino UNO: 3 خطوات
البرنامج التعليمي: كيفية عمل مستشعر درجة حرارة بسيط باستخدام DS18B20 و Arduino UNO: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية تشغيل مستشعر درجة الحرارة. يستغرق الأمر بضع دقائق فقط لجعله صحيحًا في مشروعك. حظا طيبا وفقك الله ! يوفر مقياس الحرارة الرقمي DS18B20 درجة حرارة من 9 بت إلى 12 بت مئوية
البرنامج التعليمي لواجهة OLED 0.91inch 128x32 مع Arduino UNO: 7 خطوات (بالصور)
برنامج تعليمي لواجهة OLED 0.91 بوصة 128 × 32 مع Arduino UNO: سيعلمك هذا البرنامج التعليمي بعض الأساسيات حول استخدام OLED 0.91inch LCD128x32 مع Arduino UNO