جدول المحتويات:
- الخطوة 1: البدء ببطاقة SD فارغة ، قم بتنزيل صورة Raspbian ، وقم بالتثبيت على بطاقة SD
- الخطوة 2: قم بتوصيل Raspberry Pi بالتلفزيون / الشاشة ، وتشغيل الإعداد الأولي
- الخطوة 3: اختياري: تشغيل Pi بدون رأس
- الخطوة 4: موصى به: تحديث نظام التشغيل
- الخطوة 5: اختياري: إعداد عنوان IP البريد الإلكتروني
- الخطوة 6: اختياري - إعداد VNC
- الخطوة 7: قم بتثبيت مكتبة BCM2835 SPI
- الخطوة 8: احصل على مثال ADXL362 SPI
- الخطوة 9: ربط Phyiscally اندلاع ADXL362 بـ Raspberry Pi GPIO
- الخطوة 10: ترجمة وتشغيل ADXL362_RaspPi
فيديو: تمهيدي * SPI على Pi: التواصل باستخدام مقياس تسارع ثلاثي المحاور SPI باستخدام Raspberry Pi: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
دليل خطوة بخطوة حول كيفية إعداد Raspbian ، والتواصل مع جهاز SPI باستخدام مكتبة bcm2835 SPI (غير مضطرب قليلاً!)
هذا لا يزال تمهيديًا جدًا … أحتاج إلى إضافة صور أفضل للربط المادي ، والعمل من خلال بعض الشفرات المحرجة.
الخطوة 1: البدء ببطاقة SD فارغة ، قم بتنزيل صورة Raspbian ، وقم بالتثبيت على بطاقة SD
قم بزيارة https://www.raspberrypi.org/downloads للحصول على إرشادات حول كيفية تثبيت Raspbian
قمت بتنزيل: صورة Raspbian ، واستخدمت Win32DiskImager للتثبيت على بطاقة SD ، وهناك أيضًا المزيد من المعلومات على
الخطوة 2: قم بتوصيل Raspberry Pi بالتلفزيون / الشاشة ، وتشغيل الإعداد الأولي
(الاتصال بالإنترنت غير مطلوب حتى الآن)
ضبط المنطقة الزمنية ، قم بتمكين تحديث SSH ثم إنهاء. كود المحطة الطرفية: إعادة التشغيل
الخطوة 3: اختياري: تشغيل Pi بدون رأس
برنامج تعليمي ممتاز في https://elinux.org/RPi_Remote_Access أستخدم المعجون (Windows) أو Terminal (Mac) للتواصل مع SSH
الخطوة 4: موصى به: تحديث نظام التشغيل
كود المحطة الطرفية: sudo apt-get update sudo apt-get Upgrade
الخطوة 5: اختياري: إعداد عنوان IP البريد الإلكتروني
لقد قمت بإعداد Pi لإرسال بريد إلكتروني إلي عنوان IP الخاص به في كل مرة يتم تشغيله. هذا يجعل حياتي أسهل عندما أحتاج إلى تسجيل الدخول عن بعد باستخدام SSH.
برنامج تعليمي ممتاز في
الخطوة 6: اختياري - إعداد VNC
برنامج تعليمي ممتاز في https://elinux.org/RPi_VNC_Server لم أخوض في البرنامج التعليمي بأكمله … فقط الخطوات التالية: $ sudo apt-get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 ولقد قمت بإنشاء البرنامج النصي للحفاظ على كتابتي إلى الحد الأدنى.
الخطوة 7: قم بتثبيت مكتبة BCM2835 SPI
gist.github.com/3183536
وثائق ممتازة (وأمثلة) على https://www.open.com.au/mikem/bcm2835 كود المحطة الطرفية: cd؛ // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz ؛ // لا يمكن لـ My Pi اكتشاف عنوان URL هذا - غير قادر على حل اسم المضيف؟ wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz ؛ مؤتمر نزع السلاح bcm2835-1.5 ؛./تهيئة؛ صنع؛ sudo جعل التثبيت
الخطوة 8: احصل على مثال ADXL362 SPI
ملاحظة: لا تزال الشفرة أساسية جدًا … تحتاج إلى تحسين ADXL362_RaspPi من https://github.com/annem/ADXL362_RaspPi (كيفية القيام بذلك على Pi ، باستخدام wget؟ أواجه مشكلة في هذا … "غير قادر على حل عنوان المضيف" github.com ")
الخطوة 9: ربط Phyiscally اندلاع ADXL362 بـ Raspberry Pi GPIO
مزيد من التفاصيل في المستقبل …
مزيد من المعلومات حول ADXL362 (مقياس تسارع ثلاثي المحاور منخفض الطاقة للغاية) على analog.com/ADXL362 Connect 3v3، GND، SPI0 MOSI، SPI0 MISO، SPI0 SCLK، SPI0 CE0 N على Raspberry Pi to VDDand VIO، GND (2)، MOSI، MISO و SCLK و CSB على لوحة اندلاع ADXL362.
الخطوة 10: ترجمة وتشغيل ADXL362_RaspPi
كود المحطة: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi الذي يتم دمجه في نص يسمى compileADXL362.
موصى به:
Raspberry Pi - ADXL345 مقياس تسارع ثلاثي المحاور جافا تعليمي: 4 خطوات
Raspberry Pi - ADXL345 3-Axis Accelerometer Java تعليمي: إن ADXL345 عبارة عن مقياس تسارع صغير ورفيع وقوة منخفضة للغاية وثلاثة محاور بدقة عالية (13 بت) قياس يصل إلى ± 16 جم. يتم تنسيق بيانات الإخراج الرقمية كمكمل ثنائي 16 بت ويمكن الوصول إليها من خلال الواجهة الرقمية I2 C. يقيس
التواصل بين مستشعر الجيروسكوب ثلاثي المحاور BMG160 مع Arduino Nano: 5 خطوات
واجهة مستشعر جيروسكوب ثلاثي المحاور BMG160 مع Arduino Nano: في عالم اليوم ، أكثر من نصف الشباب والأطفال مغرمون بالألعاب وكل من يعشقها ، مفتونًا بالجوانب التقنية للألعاب يعرف أهمية استشعار الحركة في هذا المجال. لقد اندهشنا أيضًا من نفس الشيء
التحكم في الحركة مع Raspberry Pi و LIS3DHTR ، مقياس تسارع ثلاثي المحاور ، باستخدام Python: 6 خطوات
التحكم في الحركة مع Raspberry Pi و LIS3DHTR ، مقياس تسارع ثلاثي المحاور ، باستخدام Python: الجمال يحيط بنا ، ولكن عادة ، نحتاج إلى المشي في حديقة لمعرفة ذلك. - بصفتنا مجموعة متعلمة كما يبدو ، فإننا نستثمر الغالبية العظمى من طاقتنا في العمل قبل أجهزة الكمبيوتر والهواتف المحمولة. لذلك ، كثيرًا ما نترك رفاهيتنا
مقياس تسارع ثلاثي المحاور ، ADXL345 مع Raspberry Pi باستخدام Python: 6 خطوات
مقياس تسارع ثلاثي المحاور ، ADXL345 مع Raspberry Pi باستخدام Python: التفكير في أداة يمكنها التحقق من النقطة التي يميل فيها Offroader نحو البقاء. ألن يكون أمرًا ممتعًا في حالة تعديل شخص ما عندما يكون هناك احتمال للانقلاب؟ بالطبع نعم. سيكون صحيحا
التواصل بين مستشعر الجيروسكوب ثلاثي المحاور BMG160 مع الجسيمات: 5 خطوات
واجهة مستشعر جيروسكوب ثلاثي المحاور BMG160 مع جسيمات: في عالم اليوم ، أكثر من نصف الشباب والأطفال مغرمون بالألعاب وكل من يعشقها ، مفتونًا بالجوانب التقنية للألعاب يعرف أهمية استشعار الحركة في هذا المجال. لقد اندهشنا أيضًا من نفس الشيء