جدول المحتويات:
- الخطوة 1: الأدوات والمواد
- الخطوة 2: التجميع
- الخطوة 3: إعداد الطائر
- الخطوة 4: Raspbian
- الخطوة 5: تكوين I2C
- الخطوة 6: اختبار واجهة I2C
- الخطوة 7: تثبيت مكتبات إضافية
- الخطوة 8: اختبر عملك
فيديو: استخدم Arduino MKR Shields مع Raspberry Pi: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
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:
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.
موصى به:
استخدم Arduino CLI لفلاش Arduino Board: 4 خطوات
استخدم Arduino CLI إلى Flash Arduino Board: في الوقت الحاضر ، يفضل المصنعون والمطورون Arduino للتطوير السريع للنماذج الأولية للمشاريع. Arduino عبارة عن منصة إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. لدى Arduino مجتمع مستخدم جيد جدًا. اردوينو خنزير
استخدم الإيماءات للتحكم في تشغيل YouTube باستخدام Arduino: 5 خطوات
استخدم الإيماءات للتحكم في تشغيل YouTube باستخدام Arduino: يتيح لك StoryYouTube فقط تقديم 5 ثوانٍ سريعًا في كل مرة تنقر فيها على الزر الأيمن. لذلك قررت استخدام Arduino و python لإنشاء وحدة تحكم لمساعدتي بسرعة إلى الأمام لمدة 20 ثانية في كل مرة ألاحظ فيها يدي
شاشة LCD I2C / IIC - استخدم SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: 5 خطوات
شاشة LCD I2C / IIC | استخدم شاشة SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: مرحبًا يا رفاق نظرًا لأن شاشة SPI LCD 1602 العادية بها عدد كبير جدًا من الأسلاك لتوصيلها ، لذا من الصعب جدًا توصيلها بـ arduino ولكن هناك وحدة واحدة متوفرة في السوق يمكنها قم بتحويل شاشة SPI إلى شاشة IIC ، لذا فأنت بحاجة إلى توصيل 4 أسلاك فقط
استخدم Arduino لعرض عدد دورات المحرك في الدقيقة: 10 خطوات (بالصور)
استخدم Arduino لعرض عدد دورات المحرك في الدقيقة: سيوضح هذا الدليل كيف استخدمت Arduino UNO R3 وشاشة LCD مقاس 16 × 2 مع I2C وشريط LED لاستخدامه كمقياس لسرعة المحرك وضوء التحول في سيارتي Acura Integra. إنه مكتوب بلغة شخص لديه بعض الخبرة أو التعرض
استخدم Raspberry Pi 3 كموجه: 10 خطوات (بالصور)
استخدم Raspberry Pi 3 كموجه: وفقًا لـ Wikipedia ، جهاز التوجيه هو جهاز شبكة يقوم بإعادة توجيه حزم البيانات بين شبكات الكمبيوتر. إذا قمنا بتمزيق جهاز توجيه لاسلكي ، فسنجد على الأرجح معالجًا خاصًا بالتطبيق يتعامل مع حزم البيانات وقطاع التردد اللاسلكي