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

استخدم Arduino MKR Shields مع Raspberry Pi: 8 خطوات
استخدم Arduino MKR Shields مع Raspberry Pi: 8 خطوات

فيديو: استخدم Arduino MKR Shields مع Raspberry Pi: 8 خطوات

فيديو: استخدم Arduino MKR Shields مع Raspberry Pi: 8 خطوات
فيديو: إتحكم في أي جهاز في بيتك من الموبايل باستخدام برنامج بلينك 2024, يوليو
Anonim
استخدم Arduino MKR Shields مع Raspberry Pi
استخدم Arduino MKR Shields مع Raspberry Pi
استخدم Arduino MKR Shields مع Raspberry Pi
استخدم Arduino MKR Shields مع Raspberry Pi
استخدم Arduino MKR Shields مع Raspberry Pi
استخدم Arduino MKR Shields مع Raspberry Pi

PiMKRHAT هو محول HAT لاستخدام لوحات Arduino MKR والدروع مع Raspberry Pi. يمكن استخدام دروع Arduino MKR المختلفة عبر HAT الخاص بنا كامتداد لـ Raspberry Pi. أريد أن أوضح في هذا المشروع الصغير كيفية استخدام درع Arduino MKR ENV مع Raspberry Pi تحت Python.

الخطوة 1: الأدوات والمواد

الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد

المواد:

  • فطيرة التوت
  • بطاقة الذاكرة
  • درع Arduino MKR ENV
  • PiMKRHAT

أدوات:

  • لحام حديد
  • أسلاك اللحام
  • القاطع الجانبي
  • أداة الانحناء

الخطوة 2: التجميع

المجسم
المجسم

يأتي PiMKRHAT كمجموعة. عليك تجميعها أولا. يرجى اتباع تعليمات التجميع المرفقة

الخطوة 3: إعداد الطائر

يرجى ضبط درع Arduino MKR ENV فقط على 5V و 3 ، 3V Jumper على بنك الطاقة. اترك كل وصلات العبور الأخرى مفتوحة.

الخطوة 4: Raspbian

يرجى تنزيل أحدث إصدار من نظام التشغيل Raspbian OS لـ Raspberry Pi ونسخه إلى بطاقة SD عبر Pi imager أو Win32diskimager.

الخطوة 5: تكوين I2C

تستخدم المستشعرات الموجودة على درع MKR ENV اتصال I2C. عليك تثبيت بعض المكتبات أولاً عبر bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

الآن عليك تمكين واجهة I2C:

sudo raspi-config

5 خيارات التواصل P5 I2C نعم إعادة تمهيد sudo

الخطوة 6: اختبار واجهة I2C

اختبار واجهة I2C
اختبار واجهة I2C

حان الوقت الآن لاختبار واجهة I2C:

sudo i2cdetect -y 1

يوضح هذا أن ثلاثة عناوين I2C قيد الاستخدام - 0x10 و 0x5c و 0x5f

الخطوة 7: تثبيت مكتبات إضافية

sudo apt install python-pip

تثبيت sudo pip veml6075

الخطوة 8: اختبر عملك

اختبر عملك
اختبر عملك

تتوفر 3 برامج Python صغيرة على Github لاختبار الأشعة فوق البنفسجية ودرجة الحرارة والرطوبة ومستشعر الضغط لدرع MKR ENV:

  • HTS221.py - درجة الحرارة والرطوبة
  • LPS22HB.py - الضغط
  • VEML6075.py - الأشعة فوق البنفسجية

يتطلب مستشعر الضوء التناظري إدخالًا تناظريًا ولا يمكن استخدامه مع Raspberry Pi.

موصى به: