תוכן עניינים:

חיישן ADXL335 ממשק ב- Raspberry Pi 4B ב -4 שלבים: 4 שלבים
חיישן ADXL335 ממשק ב- Raspberry Pi 4B ב -4 שלבים: 4 שלבים

וִידֵאוֹ: חיישן ADXL335 ממשק ב- Raspberry Pi 4B ב -4 שלבים: 4 שלבים

וִידֵאוֹ: חיישן ADXL335 ממשק ב- Raspberry Pi 4B ב -4 שלבים: 4 שלבים
וִידֵאוֹ: #3 how to interface accelerometer ADXL335 sensor in PIC16F877A shorts 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 שלבים

במדריך זה אנו הולכים לממשק חיישן ADXL335 (מד תאוצה) ב- Raspberry Pi 4 עם Shunya O/S

אספקה

  1. Raspberry Pi 4B (כל גרסה)
  2. ספק כוח תואם Raspberry Pi 4B
  3. כרטיס מיקרו SD בנפח 8GB ומעלה
  4. צג
  5. כבל מיקרו HDMI
  6. עכבר
  7. מקלדת
  8. מחשב נייד או מחשב אחר לתכנת כרטיס הזיכרון
  9. חיישן מד תאוצה ADXL3355 - קנה
  10. מודול ADC PCF8591 - קנה
  11. לוח לחם
  12. חיבור חוטים

שלב 1: התקן את מערכת ההפעלה Shunya ב- Raspberry Pi 4

תצטרך מחשב נייד או מחשב עם קורא/מתאם כרטיסי מיקרו SD כדי לטעון את כרטיס המיקרו SD עם מערכת ההפעלה Shunya.

  1. הורד את מערכת ההפעלה Shunya מהאתר הרשמי הרשמי
  2. לחבר'ה של מערכת ההפעלה Shunya יש הדרכה הגונה על מערכת ההפעלה Shunya המהבהבת ב- Raspberry Pi 4.
  3. הכנס כרטיס מיקרו SD ל- Raspberry Pi 4.
  4. חבר את העכבר והמקלדת ל- Raspberry Pi 4.
  5. חבר את הצג ל- Raspberry Pi 4 באמצעות מיקרו-HDMI
  6. חבר את כבל החשמל והפעל את ה- Raspberry Pi 4.

ה- Raspberry Pi 4 אמור לאתחל עם מערכת ההפעלה Shunya.

שלב 2: התקן ממשקי Shunya

ממשקי Shunya היא ספריית GPIO לכל הלוחות הנתמכים על ידי מערכת ההפעלה Shunya.

כדי להתקין ממשקי Shunya עלינו לחבר אותו ל- 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 (5V) ולסיכה 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

מוּמלָץ: