جدول المحتويات:
- اللوازم
- الخطوة 1: تثبيت Shunya OS على Raspberry Pi 4
- الخطوة الثانية: تثبيت واجهات Shunya
- الخطوة 3: اتصالات أجهزة الاستشعار
- الخطوة 4: مثال على الكود
فيديو: واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في Instructable ، سنقوم بتوصيل مستشعر ADXL335 (مقياس تسارع) على Raspberry Pi 4 مع Shunya O / S
اللوازم
- Raspberry Pi 4B (أي متغير)
- مصدر طاقة متوافق مع Raspberry Pi 4B
- بطاقة SD صغيرة سعة 8 جيجابايت أو أكبر
- مراقب
- كابل micro-HDMI
- الفأر
- لوحة المفاتيح
- كمبيوتر محمول أو كمبيوتر آخر لبرمجة بطاقة الذاكرة
- مستشعر مقياس التسارع ADXL3355 - شراء
- وحدة PCF8591 ADC - شراء
- اللوح
- توصيل الأسلاك
الخطوة 1: تثبيت Shunya OS على Raspberry Pi 4
ستحتاج إلى كمبيوتر محمول أو كمبيوتر مزود بقارئ / محول بطاقة micro SD لتحميل بطاقة micro SD بنظام Shunya OS.
- قم بتنزيل Shunya OS من موقع الإطلاق الرسمي الإلكتروني
- يتمتع شباب Shunya OS ببرنامج تعليمي لائق حول Flashing Shunya OS على Raspberry Pi 4.
- أدخل بطاقة micro SD في Raspberry Pi 4.
- قم بتوصيل الماوس ولوحة المفاتيح بـ Raspberry Pi 4.
- قم بتوصيل الشاشة بـ Raspberry Pi 4 عبر micro-HDMI
- قم بتوصيل كابل الطاقة وتشغيل 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.
يتم إعطاء مخطط الدائرة في الصورة أعلاه.
- قم بتوصيل دبابيس SDA و SCL على PCF8591 بالدبوس 3 والدبوس 5 في Raspberry Pi 4.
- قم بتوصيل VCC و GND على PCF8591 بالدبوس 4 (5 فولت) والدبوس 6 (GND) على Raspberry Pi 4.
- قم بتوصيل VCC و GND على ADXL335 بـ VCC & GND على PCF8591.
- قم بتوصيل Ain1 على PCF8591 إلى X على ADXL335.
- قم بتوصيل Ain2 على PCF8591 إلى Y على ADXL335.
- قم بتوصيل Ain3 على PCF8591 إلى Z على ADXL335.
الخطوة 4: مثال على الكود
- قم بتنزيل الكود الوارد أدناه.
- قم بتجميعها باستخدام الأمر
$ gcc -o adxl335 adxl335.c -lshunya واجهات
قم بتشغيله باستخدام الأمر
sudo./adxl335
موصى به:
واجهة مستشعر بصمات الأصابع بالسعة مع Arduino UNO: 7 خطوات
واجهة مستشعر بصمة الإصبع السعوي مع Arduino UNO: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. اليوم سنضيف طبقة واقية لمشاريعنا. لا تقلق ، لن نقوم بتعيين أي حراس شخصيين لنفس الشيء. سيكون مستشعر بصمة لطيف وجيد المظهر من DFRobot. لذا
واجهة مستشعر درجة الحرارة DS18B20 مع Arduino و ESP8266: 8 خطوات
واجهة مستشعر درجة الحرارة DS18B20 مع Arduino و ESP8266: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. اليوم سنضيف مستشعرًا جديدًا إلى ترسانتنا يعرف باسم مستشعر درجة الحرارة DS18B20. إنه مستشعر درجة حرارة مشابه لـ DHT11 ولكن لديه مجموعة مختلفة من التطبيقات. سنقارنه مع
الشروع في العمل مع واجهة مستشعر I2C ؟؟ - قم بتوصيل MMA8451 باستخدام ESP32s: 8 خطوات
الشروع في العمل مع واجهة مستشعر I2C ؟؟ - واجهة MMA8451 الخاصة بك باستخدام ESP32s: في هذا البرنامج التعليمي ، ستتعلم كل شيء عن كيفية بدء تشغيل جهاز I2C (مقياس التسارع) وتوصيله والحصول عليه مع وحدة التحكم (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU)
واجهة مستشعر درجة الحرارة والرطوبة (dht11) مع Arduino: 4 خطوات
واجهة مستشعر درجة الحرارة والرطوبة (dht11) مع Arduino: يتمتع مستشعر درجة الحرارة بمجموعة واسعة من التطبيقات ، حيث يتم استخدامه في العديد من الأماكن في مكان ما ، حيث يعمل كنظام للتغذية المرتدة. هناك أنواع متعددة من أجهزة استشعار درجة الحرارة متوفرة في السوق بمواصفات مختلفة ، وبعض أجهزة استشعار درجة الحرارة المستخدمة
واجهة مستشعر جيروسكوب ثلاثي المحاور BMG160 مع Raspberry Pi: 5 خطوات
واجهة مستشعر جيروسكوب ثلاثي المحاور BMG160 مع Raspberry Pi: في عالم اليوم ، أكثر من نصف الشباب والأطفال مغرمون بالألعاب وكل من يعشقها ، مفتونًا بالجوانب التقنية للألعاب يعرف أهمية استشعار الحركة في هذا المجال. لقد اندهشنا أيضًا من نفس الشيء