جدول المحتويات:

واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات

فيديو: واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات

فيديو: واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات
فيديو: ADXL335: Raspberry Pi Interfacing with MEMS Sensor - 3 Axis Accelerometer 2024, يوليو
Anonim
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات

في Instructable ، سنقوم بتوصيل مستشعر ADXL335 (مقياس تسارع) على Raspberry Pi 4 مع Shunya O / S

اللوازم

  1. Raspberry Pi 4B (أي متغير)
  2. مصدر طاقة متوافق مع Raspberry Pi 4B
  3. بطاقة SD صغيرة سعة 8 جيجابايت أو أكبر
  4. مراقب
  5. كابل micro-HDMI
  6. الفأر
  7. لوحة المفاتيح
  8. كمبيوتر محمول أو كمبيوتر آخر لبرمجة بطاقة الذاكرة
  9. مستشعر مقياس التسارع ADXL3355 - شراء
  10. وحدة PCF8591 ADC - شراء
  11. اللوح
  12. توصيل الأسلاك

الخطوة 1: تثبيت Shunya OS على Raspberry Pi 4

ستحتاج إلى كمبيوتر محمول أو كمبيوتر مزود بقارئ / محول بطاقة micro SD لتحميل بطاقة micro SD بنظام Shunya OS.

  1. قم بتنزيل Shunya OS من موقع الإطلاق الرسمي الإلكتروني
  2. يتمتع شباب Shunya OS ببرنامج تعليمي لائق حول Flashing Shunya OS على Raspberry Pi 4.
  3. أدخل بطاقة micro SD في Raspberry Pi 4.
  4. قم بتوصيل الماوس ولوحة المفاتيح بـ Raspberry Pi 4.
  5. قم بتوصيل الشاشة بـ Raspberry Pi 4 عبر micro-HDMI
  6. قم بتوصيل كابل الطاقة وتشغيل Raspberry Pi 4.

يجب تشغيل Raspberry Pi 4 مع Shunya OS.

الخطوة الثانية: تثبيت واجهات Shunya

Shunya Interfaces هي مكتبة GPIO لجميع اللوحات التي يدعمها Shunya OS.

لتثبيت Shunya Interfaces ، نحتاج إلى توصيله بشبكة wifi من خلال الوصول إلى الإنترنت.

1. الاتصال بشبكة wifi باستخدام الأمر

nmtui دولار

2. تثبيت واجهات Shunya سهل ، فقط قم بتشغيل الأمر

sudo apt تثبيت واجهات shunya

الخطوة 3: اتصالات أجهزة الاستشعار

اتصالات أجهزة الاستشعار
اتصالات أجهزة الاستشعار

ADXL335 هو مستشعر تناظري ، لكن Raspberry Pi 4 هو جهاز رقمي. ومن ثم نحتاج إلى محول PCF8591 (ADC) يحول جميع القيم التناظرية التي قدمها ADXL335 إلى قيم رقمية مفهومة بواسطة Raspberry Pi 4.

يتم إعطاء مخطط الدائرة في الصورة أعلاه.

  1. قم بتوصيل دبابيس SDA و SCL على PCF8591 بالدبوس 3 والدبوس 5 في Raspberry Pi 4.
  2. قم بتوصيل VCC و GND على PCF8591 بالدبوس 4 (5 فولت) والدبوس 6 (GND) على Raspberry Pi 4.
  3. قم بتوصيل VCC و GND على ADXL335 بـ VCC & GND على PCF8591.
  4. قم بتوصيل Ain1 على PCF8591 إلى X على ADXL335.
  5. قم بتوصيل Ain2 على PCF8591 إلى Y على ADXL335.
  6. قم بتوصيل Ain3 على PCF8591 إلى Z على ADXL335.

الخطوة 4: مثال على الكود

رمز المثال
رمز المثال
  • قم بتنزيل الكود الوارد أدناه.
  • قم بتجميعها باستخدام الأمر

$ gcc -o adxl335 adxl335.c -lshunya واجهات

قم بتشغيله باستخدام الأمر

sudo./adxl335

موصى به: